概念blocking assignment
阻塞赋值
阻塞赋值是Verilog中的一种赋值方式,使用`=`,在顺序块中立即执行,常用于组合逻辑;误用于时序逻辑会导致仿真与综合不一致。
时间轴 (近 90 天)
10月14日
在Verilog中,阻塞赋值(=)在顺序块中按书写顺序立即执行,类似于软件中的变量赋值;非阻塞赋值(<=)则在时间步结束时统一更新,用于描述时序逻辑中的触发器行为;在always @(posedge clk)块中误用阻塞赋值会导致仿真结果与综合后的硬件行为不一致。
待验证50%