Altifigence Academy

19 / 36 · Khái niệm

The counter and synchronous reset

Compute the next state from the previous state.

Chưa có bản dịch. Nội dung bài học gốc được hiển thị. (English)

How a circuit remembers its previous value

A counter is a sequential circuit that adds one at a clock edge. A two-bit count holds four values: 00, 01, 10 and 11.

always_ff @(posedge clk) updates the register at a rising clock edge. The count on the right-hand side of <= is the value before the update.

rst is a synchronous reset. Raising rst alone does not reset the value: count becomes 00 when a rising edge occurs while rst is high.

PreviousrstAfter rising edge
11100
00001
01010
10011
11000

With count=11 and rst=0, what value appears after the next rising edge?

Lựa chọn áp dụng cho trình duyệt này. Có thể đổi ở chân trang bất cứ lúc nào.