quartus中,Verilog可以使用"#N "来进行时延吗? 在vivado中,延时可以用简单

quartus中,Verilog可以使用"#N "来进行时延吗?
在vivado中,延时可以用简单的"#N + 代码"来进行N周期暂时,在quartus中,这种暂时似乎不太好用,有没有合理的解释?

#N verilog里是在 testbench 做延迟用的
一般作延迟会 写一个 CLK 然后去数 CLK 跑多少次
比如所 我CLK 是10^-6 s
我要延迟 10^-7 s 的话就是
reg i=1'b1;

always@(posedge CLK)
begin
if (i>9)
begin

做事情
end
else
begin
i=i+1'b1;
end
end追问

首先,这段程序里面i至少应该是个4位二进制数吧。其次,所以,除了testbench其他都不能用,是吗?

首先,这段程序里面i至少应该是个4位二进制数吧。其次,所以,除了testbench其他都不能用,是吗?

温馨提示:答案为网友推荐,仅供参考