我想在verilog中做一個計數器,我想知道如何拆分組合順序部分。如何拆分順序和組合verilog
我有這個模塊,它工作正常,但我不知道如何分割它?
module counter4bits(
input clk_i,
input rst_n_i,
input enable_i,
input up_down_i,
output reg[3:0] val_o);
[email protected](posedge clk_i) begin
if (rst_n_i == 1)
val_o <= 0;
else if(enable_i == 1)
val_o <= val_o + 1;
end
endmodule