클럭 로직에서 3 개의 신호를 생성하려고합니다. 3 신호가있는 카운터
8s
7s ----- create working signal
6s
5s
4s
3s
2s
1s ----- create timeout signal
0s ----- create finish signal
always @(posedge CLK_1K or posedge signal_count) begin
slot_count = 0;
data_finish = 0;
timeout = 0;
working = 0;
if (signal_count) begin
slot_count <= 1;
counter <= 8;
end else if (counter > 0) begin
counter = counter - 1;
if (counter == 7) begin
working = 1;
end else if (counter == 1) begin
timeout = 1;
end else if(counter == 0) begin
data_finish = 1;
end
end
end
가 한 일 : 시뮬레이터
- 테스트가 정상입니다. 작동하지 장치에
- 다운로드 ...
난 다음에 어떻게해야
? 고마워 ....
좀 더 구체적으로 알려주시겠습니까? 코드가 시뮬레이션에서는 작동 하나 장치에서는 작동하지 않습니까? 또는 합성 오류가 발생합니까? –