まとめ - Always vs Initial
CoddyのVerilogジャーニー「基礎」セクションの一部 — レッスン 51/90。
チャレンジ
Always vs Initial
このカウンタが正しく動作するように、両方のブロックを完成させてください。
やること:
initialブロックは、時刻 0 でcountを 0 に初期化する必要がありますalwaysブロックは、各クロックの立ち上がりエッジでcountを 1 ずつインクリメントする必要があります
自分で試してみよう
module counter;
reg clk;
reg [3:0] count;
// クロック生成器 (提供済み)
always #5 clk = ~clk;
// TODO: count = 0 を設定するための initial ブロックを追加してください
// TODO: clk の立ち上がりで count をインクリメントするための always ブロックを追加してください
endmodule