// counter.v - 简单的 4 位计数器模块 module counter ( input wire clk, input wire rst_n, output reg [3:0] count ); always @(posedge clk or negedge rst_n) begin if (!rst_n) begin count <= 4'b0000; end else begin count <= count + 1; end end endmodule