在进行功能仿真时,这个可用于testbench编写中的复位和时钟的代码编写
localparam PERIOD=20; //50mhz
initialbegin
clk=0;
forever #(PERIOD/2)
clk=~clk;
end
task task_reset;
begin
rst_n=0;
repeat(2)@(negedge clk);
rst_n=1;
end
endtask
task task_sysinit;
begin
end
endtask
//----------------------------------------------
initial
begin
task_sysinit;
task_reset;
end