1、时钟
先设置周期,再生成时钟信号
reg [4:0] src_clk_half_period;
reg [4:0] dest_clk_half_period;
initial
begin // generating clock period for src_clk and dest_clk.
src_clk_half_period = 15;
dest_clk_half_period = 10;
end // initial
always
begin // generating src_clk
#src_clk_half_period src_clk = ~src_clk;
end
always
begin // generating dest_clk
#dest_clk_half_period dest_clk = ~dest_clk;
end
使用随机数生成时钟周期
initial
begin // generating random clock period for src_clk and dest_clk.
src_clk_half_period = $urandom_range(1,20);
dest_clk_half_period = $urandom_range(1,20);
end // initial
添加复位信号