Verilog在线初始化是否会导致事件?

Verilog在线初始化是否会导致事件?,verilog,Verilog,由于在线变量初始化将在模拟时间0期间执行。是否有可能在时间0触发事件?请详细说明变量“初始化”将始终触发事件。从上一个Verilog标准() 如果使用变量声明赋值(见6.2.1),则变量 应将该值视为分配发生在阻塞中 初始构造中的赋值 也要注意 如果在初始值中为同一变量分配了不同的值 块和变量声明赋值中 评估是未定义的 关于事件顺序,本文提供了一个很好的参考: 第6页有一张关于变量和触发评估的事件顺序图 你能举个例子吗?我不是100%确定你在问什么。你所说的事件起因是什么意思?你问的是模拟还是

由于在线变量初始化将在模拟时间0期间执行。是否有可能在时间0触发事件?请详细说明变量“初始化”将始终触发事件。从上一个Verilog标准()

如果使用变量声明赋值(见6.2.1),则变量 应将该值视为分配发生在阻塞中 初始构造中的赋值

也要注意

如果在初始值中为同一变量分配了不同的值 块和变量声明赋值中 评估是未定义的


关于事件顺序,本文提供了一个很好的参考:


第6页有一张关于变量和触发评估的事件顺序图

你能举个例子吗?我不是100%确定你在问什么。你所说的事件起因是什么意思?你问的是模拟还是合成?我问的是模拟。我们都知道代码在时间0执行一次。所以,我想知道如果变量的值发生变化,是否会触发事件?这是一本教科书的副本(见6.2.1)?这是语言参考手册-搜索P1364-2005,你应该在网上找到一个免费的草稿版本。我认为没有任何可用的Verilog教科书。