微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog非阻塞赋值与always的问题

verilog非阻塞赋值与always的问题

时间:10-02 整理:3721RD 点击:



图中的第二段代码的波形为什么这个样子?
我个人理解是在非阻塞赋值的情况下,always被连续触发了,输出的是两个输入端口的乘积,延迟4个时钟后输出。

秀出你的强大了。

不建议这么写进程,尤其是非阻塞赋值,一定要时序逻辑才这么用。你设计的电路一定要符合实际的电路结构,不能任意妄为,VERILOG是描述语言,不是设计语言,一定要遵循规范才行,否则就容易得到不期望的东西。建议最好多看看书上的参考案例,当然一定要很正规的语法书。


谢谢你的建议,我会按照你说的做的。
因为我是转行,这个都是网上教程的代码,一开始对非阻塞赋值没太理解,就来问问~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top