![第四章VerilogHDL設(shè)計(jì)初步_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/083c85bb-5b93-4f9f-9916-92fc702b5886/083c85bb-5b93-4f9f-9916-92fc702b58861.gif)
![第四章VerilogHDL設(shè)計(jì)初步_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/083c85bb-5b93-4f9f-9916-92fc702b5886/083c85bb-5b93-4f9f-9916-92fc702b58862.gif)
![第四章VerilogHDL設(shè)計(jì)初步_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/083c85bb-5b93-4f9f-9916-92fc702b5886/083c85bb-5b93-4f9f-9916-92fc702b58863.gif)
![第四章VerilogHDL設(shè)計(jì)初步_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/083c85bb-5b93-4f9f-9916-92fc702b5886/083c85bb-5b93-4f9f-9916-92fc702b58864.gif)
![第四章VerilogHDL設(shè)計(jì)初步_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-3/1/083c85bb-5b93-4f9f-9916-92fc702b5886/083c85bb-5b93-4f9f-9916-92fc702b58865.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Verilog HDL 設(shè)計(jì)初步設(shè)計(jì)初步第四章VerilogHDL設(shè)計(jì)初步4.1.1 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述1組合電路第四章VerilogHDL設(shè)計(jì)初步4.1.1 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述1第四章VerilogHDL設(shè)計(jì)初步4.1.1 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述1第四章VerilogHDL設(shè)計(jì)初步4.1.1 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述1第四章VerilogHDL設(shè)計(jì)初步4.1.2 4選選1多路選擇器及其多路選擇器及其Verilog
2、 HDL描述描述2第四章VerilogHDL設(shè)計(jì)初步4.1.2 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述21按位邏輯操作符按位邏輯操作符 A=1b0; B=1b1; C3:0=4b1100; D3:0=4b1011; E5:0=6b010110;第四章VerilogHDL設(shè)計(jì)初步4.1.2 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述22等式操作符等式操作符A=4b1011; B=4b0010; C=4b0z10; D=4b0z10; 第四章VerilogHDL設(shè)計(jì)初步4.1.2 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述
3、23assign連續(xù)賦值語(yǔ)句連續(xù)賦值語(yǔ)句 assign 目標(biāo)變量名目標(biāo)變量名 = 驅(qū)動(dòng)表達(dá)式驅(qū)動(dòng)表達(dá)式; assign DOUT = a & b; assign DOUT = a & b | c ; assign DOUT = e & f | d ;第四章VerilogHDL設(shè)計(jì)初步4.1.2 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述24wire定義網(wǎng)線型變量定義網(wǎng)線型變量wire 變量名變量名1,變量名,變量名2,. . . ;wire msb:lsb 變量名變量名1,變量名,變量名2,. . . ;wire 7:0 a ; wire Y =
4、 tmp1 tmp2; wire tmp1,tmp2; assign Y = tmp1 tmp2;5注釋符號(hào)注釋符號(hào)第四章VerilogHDL設(shè)計(jì)初步4.1.3 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述3 第四章VerilogHDL設(shè)計(jì)初步4.1.3 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述3 1if_else條件語(yǔ)句條件語(yǔ)句if (S) Y = A; else Y = B;if (S) Y=A; else begin Y=B; Z=C; Q=1b0; end(1)阻塞式賦值。)阻塞式賦值。 “=” 2過(guò)程賦值語(yǔ)句過(guò)程賦值語(yǔ)句(2)非阻塞式賦
5、值。)非阻塞式賦值。 3數(shù)據(jù)表示方式數(shù)據(jù)表示方式第四章VerilogHDL設(shè)計(jì)初步4.1.4 4選選1多路選擇器及其多路選擇器及其Verilog HDL描述描述4 第四章VerilogHDL設(shè)計(jì)初步4.1.5 簡(jiǎn)單加法器及其簡(jiǎn)單加法器及其Verilog HDL描述描述 1. 半加器描述半加器描述第四章VerilogHDL設(shè)計(jì)初步4.1.5 簡(jiǎn)單加法器及其簡(jiǎn)單加法器及其Verilog HDL描述描述 1. 半加器描述半加器描述第四章VerilogHDL設(shè)計(jì)初步4.1.5 簡(jiǎn)單加法器及其簡(jiǎn)單加法器及其Verilog HDL描述描述 1. 半加器描述半加器描述第四章VerilogHDL設(shè)計(jì)初步4.1
6、.5 簡(jiǎn)單加法器及其簡(jiǎn)單加法器及其Verilog HDL描述描述 1. 半加器描述半加器描述第四章VerilogHDL設(shè)計(jì)初步4.1.5 簡(jiǎn)單加法器及其簡(jiǎn)單加法器及其Verilog HDL描述描述 1. 半加器描述半加器描述第四章VerilogHDL設(shè)計(jì)初步4.1.5 簡(jiǎn)單加法器及其簡(jiǎn)單加法器及其Verilog HDL描述描述 1. 半加器描述半加器描述第四章VerilogHDL設(shè)計(jì)初步2. 全加器頂層文件設(shè)計(jì)全加器頂層文件設(shè)計(jì)第四章VerilogHDL設(shè)計(jì)初步2. 全加器頂層文件設(shè)計(jì)全加器頂層文件設(shè)計(jì)Verilog中元件例化語(yǔ)句的結(jié)構(gòu)比較簡(jiǎn)單,一般格式如下:中元件例化語(yǔ)句的結(jié)構(gòu)比較簡(jiǎn)單,一般
7、格式如下:: ( .例化元件端口(例化元件外接端口名)例化元件端口(例化元件外接端口名),.);第四章VerilogHDL設(shè)計(jì)初步3. 8位加法器描述位加法器描述 第四章VerilogHDL設(shè)計(jì)初步3. 8位加法器描述位加法器描述 第四章VerilogHDL設(shè)計(jì)初步時(shí)序電路時(shí)序電路4.2.1 邊沿觸發(fā)型邊沿觸發(fā)型D觸發(fā)器及其觸發(fā)器及其Verilog描述描述第四章VerilogHDL設(shè)計(jì)初步4.2.1 邊沿觸發(fā)型邊沿觸發(fā)型D觸發(fā)器及其觸發(fā)器及其Verilog描述描述第四章VerilogHDL設(shè)計(jì)初步4.2.2 電平觸發(fā)型鎖存器及其電平觸發(fā)型鎖存器及其Verilog描述描述 第四章VerilogH
8、DL設(shè)計(jì)初步4.2.2 電平觸發(fā)型鎖存器及其電平觸發(fā)型鎖存器及其Verilog描述描述 第四章VerilogHDL設(shè)計(jì)初步4.2.3 含異步清含異步清0和時(shí)鐘使能結(jié)構(gòu)的和時(shí)鐘使能結(jié)構(gòu)的D觸發(fā)器及其觸發(fā)器及其Verilog描述描述第四章VerilogHDL設(shè)計(jì)初步4.2.3 含異步清含異步清0和時(shí)鐘使能結(jié)構(gòu)的和時(shí)鐘使能結(jié)構(gòu)的D觸發(fā)器及其觸發(fā)器及其Verilog描述描述第四章VerilogHDL設(shè)計(jì)初步4.2.4 含同步清含同步清0結(jié)構(gòu)的結(jié)構(gòu)的D觸發(fā)器及其觸發(fā)器及其Verilog描述描述第四章VerilogHDL設(shè)計(jì)初步4.2.4 含同步清含同步清0結(jié)構(gòu)的結(jié)構(gòu)的D觸發(fā)器及其觸發(fā)器及其Verilog
9、描述描述第四章VerilogHDL設(shè)計(jì)初步4.2.5 含異步清含異步清0的鎖存器及其的鎖存器及其Verilog描述描述 第四章VerilogHDL設(shè)計(jì)初步4.2.5 含異步清含異步清0的鎖存器及其的鎖存器及其Verilog描述描述 第四章VerilogHDL設(shè)計(jì)初步4.2.6 Verilog的時(shí)鐘過(guò)程描述注意點(diǎn)的時(shí)鐘過(guò)程描述注意點(diǎn) 第四章VerilogHDL設(shè)計(jì)初步4.2.6 Verilog的時(shí)鐘過(guò)程描述注意點(diǎn)的時(shí)鐘過(guò)程描述注意點(diǎn) 第四章VerilogHDL設(shè)計(jì)初步4.2.7 異步時(shí)序電路異步時(shí)序電路第四章VerilogHDL設(shè)計(jì)初步4.2.7 異步時(shí)序電路異步時(shí)序電路第四章VerilogHD
10、L設(shè)計(jì)初步4.3.1 4位二進(jìn)制加法計(jì)數(shù)器及其位二進(jìn)制加法計(jì)數(shù)器及其Verilog描述描述 第四章VerilogHDL設(shè)計(jì)初步4.3.1 4位二進(jìn)制加法計(jì)數(shù)器及其位二進(jìn)制加法計(jì)數(shù)器及其Verilog描述描述 第四章VerilogHDL設(shè)計(jì)初步4.3.1 4位二進(jìn)制加法計(jì)數(shù)器及其位二進(jìn)制加法計(jì)數(shù)器及其Verilog描述描述 第四章VerilogHDL設(shè)計(jì)初步4.3.2 功能更全面的計(jì)數(shù)器設(shè)計(jì)功能更全面的計(jì)數(shù)器設(shè)計(jì)第四章VerilogHDL設(shè)計(jì)初步4.3.2 功能更全面的計(jì)數(shù)器設(shè)計(jì)功能更全面的計(jì)數(shù)器設(shè)計(jì)第四章VerilogHDL設(shè)計(jì)初步4.3.2 功能更全面的計(jì)數(shù)器設(shè)計(jì)功能更全面的計(jì)數(shù)器設(shè)計(jì)第四章
11、VerilogHDL設(shè)計(jì)初步習(xí)習(xí) 題題 4-1 舉例說(shuō)明,舉例說(shuō)明,Verilog HDL的操作符中,哪些操作符的運(yùn)算結(jié)果總是一位的。的操作符中,哪些操作符的運(yùn)算結(jié)果總是一位的。4-2 wire型變量與型變量與reg型變量有什么本質(zhì)區(qū)別,它們可用于什么類型語(yǔ)句中?型變量有什么本質(zhì)區(qū)別,它們可用于什么類型語(yǔ)句中?4-3 阻塞賦值和非阻塞賦值有何區(qū)別?阻塞賦值和非阻塞賦值有何區(qū)別?4-4 舉例說(shuō)明,為什么使用條件敘述不完整的條件句能導(dǎo)致產(chǎn)生時(shí)序模塊的綜合舉例說(shuō)明,為什么使用條件敘述不完整的條件句能導(dǎo)致產(chǎn)生時(shí)序模塊的綜合結(jié)果?結(jié)果?4-5 用用Verilog設(shè)計(jì)一個(gè)設(shè)計(jì)一個(gè)3-8譯碼器,要求分別用譯
12、碼器,要求分別用case語(yǔ)句和語(yǔ)句和if_else語(yǔ)句。比較這語(yǔ)句。比較這兩種方式。兩種方式。4-6圖圖4-27所示的是雙所示的是雙2選選1多路多路選擇器構(gòu)成的電路選擇器構(gòu)成的電路MUXK。對(duì)于其。對(duì)于其中中MUX21A,當(dāng),當(dāng)s=0和和s=1時(shí),時(shí),分別有分別有y=a和和y=b。試在一個(gè)模塊。試在一個(gè)模塊結(jié)構(gòu)中用兩個(gè)過(guò)程來(lái)表達(dá)此電路。結(jié)構(gòu)中用兩個(gè)過(guò)程來(lái)表達(dá)此電路。第四章VerilogHDL設(shè)計(jì)初步習(xí)習(xí) 題題 4-7 給出給出1位全減器的位全減器的VHDL描述。要求:描述。要求:(1)首先設(shè)計(jì))首先設(shè)計(jì)1位半減器,然后用例化語(yǔ)句將它們連接起來(lái),圖位半減器,然后用例化語(yǔ)句將它們連接起來(lái),圖4-2
13、8中中h_suber是半減器,是半減器,diff是輸出差,是輸出差,s_out是借位輸出,是借位輸出,sub_in是借位輸入。是借位輸入。(2)根據(jù)圖)根據(jù)圖4-28設(shè)計(jì)設(shè)計(jì)1位全減器。位全減器。(3)以)以1位全減器為基本硬件,構(gòu)成串行借位的位全減器為基本硬件,構(gòu)成串行借位的8位減法器,要求用例化語(yǔ)句來(lái)位減法器,要求用例化語(yǔ)句來(lái)完成此項(xiàng)設(shè)計(jì)。完成此項(xiàng)設(shè)計(jì)。 4-8 給出一個(gè)給出一個(gè)4選選1多路選擇器的多路選擇器的Verilog描述。此器件與圖描述。此器件與圖4-1類似,但選通控制類似,但選通控制端有端有4個(gè)輸入:個(gè)輸入:S0、S1、S2、S3。當(dāng)且僅當(dāng)。當(dāng)且僅當(dāng)S0=0時(shí):時(shí):Y=A;S1=
14、0時(shí):時(shí):Y=B;S2=0時(shí):時(shí):Y=C;S3=0時(shí):時(shí):Y=D。第四章VerilogHDL設(shè)計(jì)初步習(xí)習(xí) 題題 4-9 把例把例4-21改成一異步清改成一異步清0,同步時(shí)鐘使能和異步數(shù)據(jù)加載型,同步時(shí)鐘使能和異步數(shù)據(jù)加載型8位二進(jìn)位二進(jìn)制加法計(jì)數(shù)器。圖制加法計(jì)數(shù)器。圖4-27 含含2選選1多路選擇器的模塊多路選擇器的模塊4-10 分頻方法有多種,最簡(jiǎn)單的是二分頻和偶數(shù)分頻甚至奇數(shù)分頻,這分頻方法有多種,最簡(jiǎn)單的是二分頻和偶數(shù)分頻甚至奇數(shù)分頻,這用觸發(fā)器或指定計(jì)數(shù)模的計(jì)數(shù)器即可辦到。但對(duì)于現(xiàn)場(chǎng)實(shí)現(xiàn)指定分頻比或用觸發(fā)器或指定計(jì)數(shù)模的計(jì)數(shù)器即可辦到。但對(duì)于現(xiàn)場(chǎng)實(shí)現(xiàn)指定分頻比或小數(shù)分頻率的分頻電路的設(shè)計(jì)就不是很簡(jiǎn)單了。小數(shù)分頻率的分頻電路的設(shè)計(jì)就不是很簡(jiǎn)單了。 試對(duì)習(xí)題試對(duì)習(xí)題4-9的設(shè)計(jì)稍作修改,將其進(jìn)位輸出的設(shè)計(jì)稍作修改,將其進(jìn)位輸出COUT與異步加載控制與異步加載控制LOAD連在一起,構(gòu)成一個(gè)自動(dòng)加載型連在一起,構(gòu)成一個(gè)自動(dòng)加載型16位二進(jìn)制數(shù)計(jì)數(shù)器,也即一個(gè)位二進(jìn)制數(shù)計(jì)數(shù)器,也即一個(gè)16位可控的分頻器,給出其位可控的分頻器,給出其Verilog表述,并說(shuō)明工作原理。設(shè)輸入頻率表述,并說(shuō)明工作原理。設(shè)輸入頻率fi=4MHz,輸出頻率,輸出頻率fo=516.51Hz(允許誤差(允許誤差0.1Hz),),16位加載數(shù)值
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人短期借款法律合同范本2025
- 萬(wàn)畝良田聯(lián)產(chǎn)承包合同新政策
- 個(gè)人廠房租賃合同典范
- 產(chǎn)權(quán)清楚車位買賣合同細(xì)則
- 上海市房地產(chǎn)委托代理合同范本
- 食品調(diào)料采購(gòu)合同
- 個(gè)人貸款借款合同模板
- 勞動(dòng)合同管理制度7
- 個(gè)人借款合同書及還款細(xì)則
- 個(gè)人住宅購(gòu)房合同條款及樣本
- 充血性心力衰竭課件
- 2025年日歷(日程安排-可直接打印)
- 《VAVE價(jià)值工程》課件
- 分享二手房中介公司的薪酬獎(jiǎng)勵(lì)制度
- 安徽省2022年中考道德與法治真題試卷(含答案)
- GB 4793-2024測(cè)量、控制和實(shí)驗(yàn)室用電氣設(shè)備安全技術(shù)規(guī)范
- 重大火災(zāi)隱患判定方法
- 挖掘機(jī)售后保養(yǎng)及維修服務(wù)協(xié)議(2024版)
- 2024年電工(高級(jí)技師)考前必刷必練題庫(kù)500題(含真題、必會(huì)題)
- 公司組織架構(gòu)與管理體系制度
- 2024-2030年中國(guó)涂碳箔行業(yè)現(xiàn)狀調(diào)查與投資策略分析研究報(bào)告
評(píng)論
0/150
提交評(píng)論