14 lines
332 B
Coq
14 lines
332 B
Coq
![]() |
module counter_with_enable(out, enable, clk, reset);
|
||
|
parameter WIDTH = 8;
|
||
|
input enable, clk, reset;
|
||
|
output[WIDTH-1:0] out;
|
||
|
reg[WIDTH-1:0] out;
|
||
|
|
||
|
always @(posedge clk)begin
|
||
|
if (reset) begin
|
||
|
out <= 8'b0;
|
||
|
end else if(enable) begin
|
||
|
out <= out + 1;
|
||
|
end
|
||
|
end
|
||
|
endmodule
|