久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4644|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

Verilog中,順序執(zhí)行與非阻塞賦值

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:86860 發(fā)表于 2015-7-26 02:08 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
順序語句是執(zhí)行完一句再執(zhí)行下一句,如果有非阻塞就要按照并行處理,再說幾個(gè)概念:
并行,順序:verilog主要的模塊之間都是并行執(zhí)行的,例如各個(gè)always之間、always與assign之間、assign之間,如果你在一個(gè)always中要對(duì)a賦值,而在另一個(gè)always中要使用a的值,這時(shí)候就要注意了,兩者并行的,處理先后不能確定。你當(dāng)前處理的a,是這個(gè)時(shí)鐘被賦值的還是上一時(shí)鐘被賦值的,意義可能完全不同,這就是并行需要考慮的問題。
而在always內(nèi)部,一般使用了begin...end。這里面的內(nèi)容都是順序執(zhí)行的,比如b=a; c=b,先執(zhí)行一條,再執(zhí)行下一條,那就是c=a了如果里面有兩組if/else,就是先執(zhí)行前一組,再執(zhí)行后一組。但是如果是非阻塞,那就要特殊對(duì)待,多個(gè)非阻塞賦值是在一個(gè)塊結(jié)束時(shí)一起執(zhí)行的,比如b<=a; c<=b,那就跟之前不同了,當(dāng)執(zhí)行c<=b 時(shí)b還沒有變化成a的值,因此這個(gè)賦值的結(jié)果是b被賦值前的值,這兩條語句其實(shí)是獨(dú)立的、并行的。好處是放得先后順序沒關(guān)系,只要在一個(gè)塊內(nèi),隨便寫。這個(gè)不是很好理解,怎么說了begin...end之間是順序,到了非阻塞就又變成并行執(zhí)行的呢。不好理解也沒辦法, verilog就是這樣,先告訴你是這樣的,然后又告訴你這樣行不通,習(xí)慣就好了,另外掌握幾條原則:組合邏輯用阻塞賦值,時(shí)序邏輯用非阻塞賦值,同一個(gè)模塊中不要既用阻塞又用非阻塞...

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 免费在线a视频 | 欧美成人手机在线 | 一区二区三区国产 | 第四色播日韩第一页 | 亚洲日日 | 神马久久av | 美国十次成人欧美色导视频 | 国产午夜视频 | 91久久久久久久久久久 | 国产一级片一区二区 | 国产性网| 久久99国产精一区二区三区 | 91视频官网 | 国产黄色电影 | 日韩精品久久一区二区三区 | 国产精品污www一区二区三区 | 午夜三区| h片在线观看网站 | 一区二区三区四区视频 | 成人性生交大免费 | 9191在线观看| 国产高清免费视频 | 欧美一级免费看 | 国产精品无码专区在线观看 | 成人免费黄视频 | 99精品国自产在线观看 | 四虎在线观看 | av在线免费观看不卡 | 久久精品国产99国产精品 | 欧美aa在线 | 中文字幕高清 | 亚洲a毛片 | 91久久 | 91精品久久久久久久久久 | 国产成人在线一区二区 | 美女黄色在线观看 | 成人激情视频在线观看 | 成人亚洲一区 | 欧美精品一区二区三区在线播放 | 天天摸天天干 | 亚洲午夜网 |