欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
Verilog中阻塞賦值和非阻塞賦值的正確使用
[打印本頁]
作者:
liuyy
時(shí)間:
2015-1-12 02:10
標(biāo)題:
Verilog中阻塞賦值和非阻塞賦值的正確使用
Verilog中有兩種為變量賦值的方法。一種叫做連續(xù)賦值,另一種叫做過程賦值。
過程賦值又分為阻塞賦值和非阻塞賦值。
阻塞性賦值使用“=”為變量賦值
,在賦值結(jié)束前不可以進(jìn)行其他操作,在賦值結(jié)束之后繼續(xù)后面的操作。這個(gè)過程就好像阻斷了程序的運(yùn)行。
非阻塞賦值使用“<=”為變量賦值
,在執(zhí)行賦值語句時(shí),僅僅對(duì)“<=”右邊的值進(jìn)行評(píng)估,但并不馬上執(zhí)行賦值,然后繼續(xù)執(zhí)行后面的操作。這個(gè)過程就好像沒有阻斷程序的運(yùn)行。
多條阻塞賦值語句是順序執(zhí)行的,而多條非阻塞賦值是并行進(jìn)行的,這就是兩者的區(qū)別。
堅(jiān)持做到以下列出的注意事項(xiàng),就可以基本上避免使用阻塞賦值和非阻塞賦值不當(dāng)引起的錯(cuò)誤。
1.在使用always塊描述組合邏輯時(shí),使用阻塞賦值;在使用always塊描述時(shí)序邏輯時(shí),使用費(fèi)阻塞賦值。
2.不要在同一個(gè)always塊內(nèi)同時(shí)使用阻塞賦值和非阻塞賦值。
3.無論是使用阻塞賦值還是使用非阻塞賦值,不要再不同的always塊內(nèi)為同一個(gè)變量賦值。
4.在程序中不要使用0延時(shí)。
作者:
mcza30
時(shí)間:
2016-3-7 22:44
4.在程序中不要使用0延時(shí)。
--------不解其意,請(qǐng)教樓主。
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1