initial begin
clock =0 ;
end
always@(clock) begin
$display("Inside clock always block");
#40 clock = ~ clock;
end
当我模拟这个时,时钟从0变为1然后保持1.为什么我只看到一个切换?
你要:
always
#40 clock = ~ clock;
据推测,没有其他任何东西可以驱动clock
,所以因为你在灵敏度列表中有clock
,clock
再也没有改变过,因此始终阻止它永远不会再次执行。