verilog里面count=count+1;的硬件电路是什么样子的?解决方案
verilog里面count=count+1;的硬件电路是什么样子的?
用到add模块了是吗? 最后面的1 是如何做的?
如果用count<=count+1; 会有什么不同呢? 我知道一个是 阻塞的 一个是非阻塞的。我问的是实际效果?会导致不期望的逻辑错误吗?
------解决方案--------------------
------解决方案--------------------
习惯使用阻塞语句
------解决方案--------------------
楼主的例子,阻塞和非阻塞是一样的,因为block中只有一条语句。不过这个明显是一个时序逻辑,因为敏感变量表中是clock边沿触发。建议使用非阻塞<=,避免不必要的错误。也许有的仿真器会出错
用到add模块了是吗? 最后面的1 是如何做的?
如果用count<=count+1; 会有什么不同呢? 我知道一个是 阻塞的 一个是非阻塞的。我问的是实际效果?会导致不期望的逻辑错误吗?
------解决方案--------------------
------解决方案--------------------
习惯使用阻塞语句
------解决方案--------------------
楼主的例子,阻塞和非阻塞是一样的,因为block中只有一条语句。不过这个明显是一个时序逻辑,因为敏感变量表中是clock边沿触发。建议使用非阻塞<=,避免不必要的错误。也许有的仿真器会出错