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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

Verilog基本語(yǔ)法—模塊

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:704585 發(fā)表于 2020-12-21 22:16 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
模塊特點(diǎn)
Verilog HDL程序是由模塊構(gòu)成的。每個(gè)模塊的內(nèi)容都是嵌在module和endmodule兩個(gè)語(yǔ)句之間。每個(gè)模塊實(shí)現(xiàn)特定的功能。模塊可以進(jìn)行層次嵌套。

每個(gè)模塊要進(jìn)行端口定義,并說(shuō)明輸入輸出口,然后對(duì)模塊的功能進(jìn)行行為邏輯描述。

Verilog HDL程序的書(shū)寫(xiě)格式自由,一行可以寫(xiě)幾個(gè)語(yǔ)句,一個(gè)語(yǔ)句也可以分寫(xiě)多行。

除了endmodule語(yǔ)句外,每個(gè)語(yǔ)句和數(shù)據(jù)定義的最后必須有分號(hào)。

可以用/…../和//…….對(duì)Verilog HDL程序的任何部分作注釋。一個(gè)好的,有使
用價(jià)值的源程序都應(yīng)當(dāng)加上必要的注釋,以增強(qiáng)程序的可讀性和可維護(hù)性。

模塊的結(jié)構(gòu)
module <模塊名> (<端口列表>)
<I/O說(shuō)明>
<內(nèi)部信號(hào)聲明>
<功能定義>
endmodule
1
2
3
4
5
模塊的端口定義:
模塊的端口聲明了模塊的輸入輸出口。格式:

module 模塊名(口1,口2,口3,口4,......)
1
模塊的內(nèi)容:
I/O說(shuō)明
輸入口(input 端口名1,端口名2,……端口名n)

輸出口(output 端口名1,端口名2,……端口名n)

I/O\說(shuō)明也可以卸載端口聲明語(yǔ)句中: module module_name(input port1,input port2,…output port1,output port2…)

內(nèi)部信號(hào)說(shuō)明
在模塊內(nèi)用到的和與端口有關(guān)的wire和reg變量的聲明,比如:reg[width-1:0] R1,R2…; wire[width-1:0] W1,W2…

 功能定義
模塊中最重要的部分是邏輯功能定義部分。有三種方法可在模塊中產(chǎn)生邏輯:

用“assign”聲明語(yǔ)句
“assign”,后面再加一個(gè)方程式即可

assign a = b & c;//兩個(gè)輸入的與門(mén)
1
“assign”語(yǔ)句是描述組合邏輯最常用的方法之一

用實(shí)例元件
and and_inst( q, a, b );
1
采用實(shí)例元件的方法象在電路圖輸入方式下,調(diào)入庫(kù)元件一樣。鍵入元件的名字和相連的引腳即可,
表示在設(shè)計(jì)中用到一個(gè)跟與門(mén)(and)一樣的名為and_inst的與門(mén),其輸入端為a, b,輸出為q。要求
每個(gè)實(shí)例元件的名字必須是唯一的,以避免與其他調(diào)用與門(mén)(and) 的實(shí)例混淆。

用“always”塊
always @(posedge clk or posedge clr)
begin
if(clr) q <= 0;
else if(en) q <= d;
end
//帶有異步清除端的D觸發(fā)器
1
2
3
4
5
6
“always”塊既可用于描述組合邏輯也可
描述時(shí)序邏輯.“always”模塊內(nèi),邏輯是按照指定的順序執(zhí)行的,兩個(gè)或更多的“always”模塊也是同時(shí)執(zhí)行的,但是模塊內(nèi)部的語(yǔ)
句是順序執(zhí)行的

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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品亚洲一区二区三区在线 | 天天天操 | 青青草一区二区 | 亚洲国产精品91 | 国产综合视频 | 亚洲视频中文字幕 | 日韩一区二区免费视频 | 日本精品久久久久久久 | 亚洲国产成人精品女人久久久 | av黄色在线观看 | 国产99久久久国产精品下药 | 久久亚洲一区二区三区四区 | 亚洲精品免费看 | 免费网站国产 | 亚洲一区二区在线视频 | 天堂色网 | 成人国产一区二区三区精品麻豆 | 精品乱子伦一区二区三区 | 日韩在线看片 | 国产亚洲欧美在线视频 | 欧美日韩网站 | 亚洲人在线 | av在线免费看网址 | 欧美一区2区三区4区公司二百 | 欧美日韩国产一区二区三区 | 伊人久久综合影院 | 亚洲视频二 | 久久久久久久97 | 日韩a在线| va在线 | 狠狠综合久久av一区二区小说 | 夜夜骚 | 精品欧美一区二区精品久久久 | 日韩 欧美 二区 | 日一区二区 | 毛片a级| 一区二区三区在线 | 欧美一区2区三区4区公司二百 | 夏同学福利网 | 精品欧美二区 | 国产一区二区三区视频免费观看 |