module inc(count, enable, clock, reset); parameter n = 8; input enable; input clock; input reset; output [15:0] count; reg [15:0] count; initial count = 0; always @(posedge clock or negedge reset) begin if (reset == 0) begin count <= 0; end else begin if (enable) begin count <= (count + 1) % n; end end end // always @ (posedge clock or negedge reset) // always @ (count) begin // $display("%d count %d", $time, count); // end endmodule // inc