verilog中一个信号在不同的always中的赋值问题

2024-12-13 05:50:01
推荐回答(3个)
回答1:

你想啊,always块实际综合出来的就是DFF,当时钟上升沿或者下降沿到了,才能把值打碧滚过去。如果你在不同的always中对同一个信号赋值,怎么综合?没见过这此慧迹种DFF吧?呵呵~!~~~
如果有实现,你就在一个always中设一个flag,另一个always中,通过判断这个flag来进行赋值,间接进行赋值就行了森并~~~~~不过得设计好你的时序
有问题在联系哈~~~~~

回答2:

我也是在学习中,你纯中仔细看看夏老师的书,有专门讲解有关赋值方面的讲悉野解。(中级篇的第六讲)
两个always中本身是同时进行的,所以输出时会产生竞争冒险现象。这睁裤喊是我理解到的。至于怎么解决我现在还没那道行。

回答3:

学习中