由于在模拟时间0期间将执行在线变量初始化。是否有可能在0时触发事件?请详细说明
答案 0 :(得分:2)
变量'初始化'将始终触发事件。从上一个Verilog标准(IEEE 1364-2005):
如果使用变量声明赋值(见6.2.1),则变量 应该使用此值,就好像分配发生在阻塞中一样 在初始构造中进行分配。
还要注意
如果在初始值中为同一变量分配了不同的值 块和变量声明赋值,顺序 评估未定义。
答案 1 :(得分:0)
本文对事件顺序的一个很好的参考是:
http://www.sunburst-design.com/papers/CummingsSNUG2000SJ_NBA_rev1_2.pdf
第6页有一个事件顺序图,只要评估变量和触发即可。