verilog的两个always的问题写程序中经常会这样写,自己感觉会有一点竞争冒险了,两个always都响应同样的时钟,其中一个always里面给变量赋值,另外一个用if来判断变量的值做不同的处理,这样会不

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 08:06:54
verilog的两个always的问题写程序中经常会这样写,自己感觉会有一点竞争冒险了,两个always都响应同样的时钟,其中一个always里面给变量赋值,另外一个用if来判断变量的值做不同的处理,这样会不
xRYNAD.0\ ?6!lAAdQThg s[XI{ޫJAaZ.%C{Ư(OD*dA(sCBfUZ $Y,ѴiX=MI-Ӑ,ՓWm_u"UA+VBS9FP4- =tK#AJcHhzn瓒s" \? p^>xIMv??gH٣u6%j\9)@Na3ROdRmsjilS_Z^=| 2-[Ĺn1ǾM:-RԨSSb5zۡtug_,Ulvѝ{ n>De

verilog的两个always的问题写程序中经常会这样写,自己感觉会有一点竞争冒险了,两个always都响应同样的时钟,其中一个always里面给变量赋值,另外一个用if来判断变量的值做不同的处理,这样会不
verilog的两个always的问题
写程序中经常会这样写,自己感觉会有一点竞争冒险了,两个always都响应同样的时钟,其中一个always里面给变量赋值,另外一个用if来判断变量的值做不同的处理,这样会不会不稳定

verilog的两个always的问题写程序中经常会这样写,自己感觉会有一点竞争冒险了,两个always都响应同样的时钟,其中一个always里面给变量赋值,另外一个用if来判断变量的值做不同的处理,这样会不
稳定的,你在第一个always里给那个变量赋值,这个变量从时钟上升沿到真正值的变化会有一个Tco的时间,这个你应该懂的吧,这个Tco加上布线延时的时间会比保持时间Th长,所以你在第二个always里用if来判断变量的值做不同的处理是没有问题的.