0
我想用條件啓動一個計數器(0到9),例如當條件發生時,計數器自行重置並開始計數直到10,然後從0開始。但它不起作用。如何啓動一個具有條件的計數器?
我已經是:
always @(posedge clk) begin
if (enable & sample)
counter <= 4'b0;
else
counter <= counter + 4'b1;
if (counter == 4'd9)
counter <= 4'b0;
else
counter <= counter + 4'b1;
end
任何幫助嗎?
它是同步還是異步計數器? – Emman