【发布时间】:2013-04-02 11:26:05
【问题描述】:
以下代码有什么区别?
initial begin
clk = 0 ;
forever begin
#5 clk = ~clk;
end
end
initial begin
clk = 0 ;
forever begin
clk = #5 ~clk;
end
end
我确实知道惯性和传输延迟之间的区别,并且我知道在这两种情况下都会生成时钟(两者之间存在一些相位差),但我想知道模拟器如何对以下代码做出反应。是相同还是不同?比如在计算值时考虑了多少事件?
【问题讨论】: