まとめ - AlwaysとInitialの比較
CoddyのVerilogジャーニー「基礎」セクションの一部。レッスン 51/90。
チャレンジ
Always と 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: posedge clk で count をインクリメントする always ブロックを追加
endmodule基礎のすべてのレッスン
自分で練習してみよう: Verilogオンラインコンパイラ