新手求助锁存器生成的问题

2019-03-25 07:28发布

看网上有篇文档提到了锁存器生成的问题

差的编码风格:

always @(g or a or b)

begin :

if (g == 1'b1)

q <= 0;

else if (a == 1'bl)

q <= b;

end

推荐的编码风格:



always @(g1 or g2 or a or b)

begin:



q <= 1'b0  

if (gl == 1'b1)

q <= a;

else if (g2 == 1'b1)

q <= b;

end  


请问这两种编码风格有什么不同,为何后一种风格好于前者 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
naobie
1楼-- · 2019-03-25 15:19
< / 难道就是因为第二个代码赋了初值?

一周热门 更多>