Altifigence Academy

19 / 36 · 概念

計數器與同步重設

由先前狀態計算下一狀態。

電路如何記住先前的值

計數器是於時脈邊緣加一的循序電路。二位元 count 可儲存 00、01、10、11。

always_ff @(posedge clk) 在上升緣更新暫存器,<= 右側的 count 是更新前的值。

rst 是同步重設,單純拉高不會改值;rst 為高時遇到上升緣,count 才變 00。

先前值rst上升緣後
11100
00001
01010
10011
11000

執行前先預測結果

count=11、rst=0,下一上升緣後是什麼值?

此選擇適用於本瀏覽器,隨時可從頁尾變更。