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

naobie   2017-4-7 15:09 楼主
看网上有篇文档提到了锁存器生成的问题

差的编码风格:

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)

难道就是因为第二个代码赋了初值?
点赞  2017-4-7 15:43
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复