【发布时间】:2023-02-15 21:47:23
【问题描述】:
我可以理解,在 begin-end 块中,延迟是按顺序处理的,即它们与前一个语句相关。但这是否意味着 begin-end 块在执行顺序方面也是连续的?
integer a;
initial
begin
a = 1; // statement_1
$display(a); // statement_2
a = 2; // statement_3
end
由于分层事件队列模型会将上述所有 3 个语句放入#0 时间戳的活动队列中。如何保证顺序执行?
【问题讨论】:
标签: verilog system-verilog hdl