Menu
Coddy logo textTech

4 Bit Counter

CoddyのVerilogジャーニー「基礎」セクションの一部。レッスン 84/90。

challenge icon

チャレンジ

0から15までカウントし、0に戻る4ビットカウンターを作成してください。

モジュールインターフェース

ポート方向説明
clkinput1 bitクロック信号
resetinput1 bitカウンターを0にリセット
countoutput4 bits現在のカウンター値

真理値表

クロックサイクルcount
リセット後0
11
22
......
1515
160(循環して戻る)

以下のモジュールを完成させてください。

実行すること:

  1. reset時に、countを0に設定する
  2. クロックの立ち上がりエッジごとに、countを1増加させる
  3. countが15に達したら、次の増加で0に戻るようにする

自分で試してみよう

module counter (
  input clk,
  input reset,
  output reg [3:0] count
);
  
  // TODO: posedge clk と posedge reset を持つ always ブロックを追加
  // リセット時: count <= 0
  // それ以外: count <= count + 1

endmodule

基礎のすべてのレッスン

自分で練習してみよう: Verilogオンラインコンパイラ