删除initial块内部以下内容:
#100;
forever
#50 clk=~clk;
在initial块外部(注意是外部,不是内部)添加以下内容:
always #50 clk= ~clk;
另外,initial内部的“rst_n = 1; ”也要改成以下形式:
rst_n=1'b0;
#3
rst_n=1'b1;
以便对电路进行复位。
你把这句移出Initial看看,即放在endmodule前. 我也不确信,试试看吧.
forever
#50 clk=~clk;
你给CLK赋个初值,看看能行不
仿真时间跑少了吧