Altifigence Academy

19 / 36 · 概念

カウンタと同期リセット

以前の状態から次の状態を計算します。

回路が以前の値を記憶する仕組み

カウンタはエッジごとに1を加える順序回路です。2ビットcountは00、01、10、11を保存します。

always_ff @(posedge clk)は立上りで更新します。<=の右辺は更新前のcountです。

rstは同期リセットです。上げるだけでは変わらず、rst=1の立上りでcountが00になります。

以前の値rst立上り後
11100
00001
01010
10011
11000

実行前に予想しましょう

count=11、rst=0なら次の立上り後の値は?

選択はこのブラウザに適用されます。フッターからいつでも変更できます。