时钟5ns一翻转,也就是时钟周期是10ns
// clock generation
initial begin
clk <= 0;
forever begin
#5 clk <= !clk;
end
end
复位信号在仿真开始10ns时置0,等待10个时钟周期后,也就是在10ns+100ns=110ns时置1。
// reset trigger
initial begin
#10 rstn <= 0;
repeat(10) @(posedge clk);
rstn <= 1;
end