这是来自 Verilog IEEE 参考手册:
“$monitor 和 $strobe 系统任务(参见 17.1)为其参数创建监视器事件。这些事件在每个连续的时间步中不断重新启用。监视器事件是独一无二的,因为它们不能创建任何其他事件。 “
粗体线是什么意思?
手册链接:http : //www-inst.eecs.berkeley.edu/~cs150/fa06/Labs/verilog-ieee.pdf
主题 5.3,第 78 页
Verilog 1364-2001 LRM 已经有 18 年的历史了,并且已经多次更新。
当前的 LRM 已经完全重写了这一部分,并正式将其定义为延期事件区域。这是将时间提前到下一个时间段之前的最后一个事件区域。所有其他地区都有机会安排更多活动和重复活动地区。推迟区域是只读的。
对于$monitor
和$strobe
,这意味着它打印的信号是该时间段的最终值。不可能对当前时隙中的信号进行进一步更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句