标签: verilog
其中一个考试问题询问了以下两个方面的差异:
#5 a = b; a = #5 b;
答案 0 :(得分:2)
在第一种情况下,整个作业会延迟5个“时间单位”。
在第二种情况下,会读取b的值,但是分配会延迟5个“时间单位”。
区别在于b是否以“下一个” 5个时间单位变化。 -在第一种情况下,将分配新的(更改的)b值。 -在第二种情况下,将分配b的旧值。