module E15Counter(input Clk, input [3:0]MaxCnt, output reg [3:0]Cnt); always @(posedge Clk) begin if (Cnt < MaxCnt) Cnt <= Cnt+4'b1; else Cnt <= 0; end endmodule