加载波形后,为什么Active HDL会挂起?

如果在不同的循环中使用相同的变量,有时会发生这种情况。

在下面的示例中,建议您为第二个始终块定义新的整数变量,模拟器将不再挂起。

整数ii;

...
总是@(*)
用于(ⅱ= 0;二

rxclk4 [ii] = rxclk_250 [ii];

...
总是@(*)
用于(ⅱ= 0;二

txclk4 [ii] = txclk_250 [ii];

注意:这仅适用于基于Verilog的模拟。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:12:42 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它