クロックロジックで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
:シミュレータで
- テストは正常です。
- デバイスにダウンロード機能しない...
私は、次の何をすべきでしょうか?ありがとうございました....
もっと具体的になりますか?あなたのコードはシミュレーションでは動作しますが、デバイスでは動作しませんか?または、合成エラーが表示されますか? –