阻塞赋值和非阻塞赋值

2017-12-04  本文已影响0人  暮阳晨鼓

1.用always块描述组合逻辑时,应该使用阻塞赋值,比如二段式状态机

2.对时序逻辑的描述和建模应该使用非阻塞赋值

它们的本质区别?

赋值分为两步,一个是右值的计算,一个是左值的更新

阻塞赋值,会在一条语句完成左值计算和右值更新之后才进行下一条语句

非阻塞赋值,所有的语句同时进行右值的计算和左值的更新。

阻塞赋值相当于用根线连起来,非阻塞赋值相当于用寄存器存起来,然后

上一篇 下一篇

猜你喜欢

热点阅读