時(shí)序邏輯電路的VerilogHDL實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告_第1頁(yè)
時(shí)序邏輯電路的VerilogHDL實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告_第2頁(yè)
時(shí)序邏輯電路的VerilogHDL實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告_第3頁(yè)
時(shí)序邏輯電路的VerilogHDL實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告_第4頁(yè)
時(shí)序邏輯電路的VerilogHDL實(shí)現(xiàn)實(shí)驗(yàn)報(bào)告_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、時(shí)序邏輯電路的verilog hdl實(shí)現(xiàn)1. 實(shí)驗(yàn)要求 (1):編寫(xiě)jk觸發(fā)器、8位數(shù)據(jù)鎖存器、數(shù)據(jù)寄存器的verilog hdl程序,并實(shí)現(xiàn)其仿真及其測(cè)試程序;(2):在實(shí)驗(yàn)箱上設(shè)計(jì)含異步清零和同步使能的計(jì)數(shù)器。(3):進(jìn)行波形仿真測(cè)試后;畫(huà)出仿真波形。(4):寫(xiě)出實(shí)驗(yàn)心得二實(shí)驗(yàn)內(nèi)容:(1)1.jk觸發(fā)器的元件符號(hào)如圖7.14所示,其中j、k是數(shù)據(jù)輸入端,clr是復(fù)位控制輸入端,當(dāng)clr=0時(shí),觸發(fā)器的狀態(tài)被置為0態(tài);clk是時(shí)鐘輸入端;q和qn是觸發(fā)器的兩個(gè)互補(bǔ)輸出端。 jk觸發(fā)器的元件符號(hào)jk觸發(fā)器的狀態(tài)方程為qn+1 jnqnjk觸發(fā)器的verilog hdl程序module jkff

2、_rs(clk,j,k,q,rs,set);input clk,j,k,set,rs;output reg q;always(posedge clk,negedge rs,negedge set)begin if(!rs) q=1b0; else if(!set) q=1b1; else case(j,k) 2b00:q=q; 2b01:q=1b0; 2b10:q=1b1; 2b11:q=q; default:q=1bx; endcase endendmodulejk觸發(fā)器的功能:帶異步清0,異步置(低電平有效)jk觸發(fā)器的仿真結(jié)果2.8位數(shù)據(jù)鎖存器鎖存器元件符號(hào)如圖所示。clr是復(fù)位控制輸入

3、端,當(dāng)clr=0時(shí),8位數(shù)據(jù)輸出q7.0=00000000。ena是使能控制輸入端,當(dāng)ena=1時(shí),鎖存器處于工作狀態(tài),輸出q7.0d7.0;ena=0時(shí),鎖存器的狀態(tài)保持不變。oe是三態(tài)輸出控制端,當(dāng)oe=1時(shí),輸出為高阻態(tài);oe=0時(shí),鎖存器為正常輸出狀態(tài)。 8位數(shù)據(jù)鎖存器元件符號(hào)8位數(shù)據(jù)鎖存器的verilog hdl程序module tt1373(le,oe,q,d);input le,oe;input7:0 d;output reg7:0 q;always (le,oe,d) begin if(!oe)&(le)q=d; else q=8bz; endendmodule 8位數(shù)據(jù)鎖存器

4、的功能:鎖存器一次鎖存8位數(shù)據(jù),功能類似74ls3738位數(shù)據(jù)鎖存器的仿真結(jié)果3.8位數(shù)據(jù)寄存器電路的元件符號(hào)如圖7.18所示,其中clr是復(fù)位控制輸入端;lod是預(yù)置控制輸入端;s是移位方向控制輸入端,當(dāng)s=1時(shí),是右移移位寄存器,s=0時(shí),是左移移位寄存器;dir是右移串入輸入信號(hào);dil是左移串入輸入信號(hào)。 數(shù)據(jù)寄存器的verilog hdl程序module reg_w(dout,din,clk,clr);parameter width=7;input clk,clr;input width:0 din;output regwidth:0 dout;always(posedge clk,

5、posedge clr) begin if(clr) dout=0; else dout=din; endendmodule數(shù)據(jù)寄存器的功能:該8位數(shù)據(jù)寄存器每次對(duì)8位并行輸入的數(shù)據(jù)信號(hào)進(jìn)行同步寄存,且具有異步清零端(clr)數(shù)據(jù)寄存器的仿真結(jié)果(2) .8位二進(jìn)制計(jì)數(shù)器的元件符號(hào)如圖7.20所示,clr是復(fù)位控制輸入端;ena是使能控制輸入端;load是預(yù)置控制輸入端;d7.0是8位并行數(shù)據(jù)輸入端;updown是加減控制輸入端,當(dāng)updown=0時(shí),計(jì)數(shù)器作加法操作,updown=1時(shí),計(jì)數(shù)器作減法操作;cout是進(jìn)/借位輸出端。8位二進(jìn)制計(jì)數(shù)器元件符號(hào)含異步清零和同步使能的計(jì)數(shù)器的veri

6、log程序module cnt4b(clk,rst,ena,clk_1,rst_1,ena_1,outy,cout);input clk,rst,ena;output clk_1,rst_1,ena_1; output3:0 outy; output cout; reg3:0 outy; reg cout; wire clk_1; wire rst_1; wire ena_1;assign clk_1 = clk; assign rst_1 = rst; assign ena_1 = ena; always(posedge clk or negedge rst) begin if(!rst)

7、begin outy=4b0000; cout=1b0; end else if(ena) begin outy=outy+1b1; cout=outy0 & outy1 & outy2 & outy3; end end endmodule 說(shuō)明:rst是異步清0信號(hào),高電平有效; clk是鎖存信號(hào); d3.0是4位數(shù)據(jù)輸入端; ena是使能信號(hào)4位計(jì)數(shù)器的功能:計(jì)數(shù)使能、異步復(fù)位和計(jì)數(shù)值并行預(yù)置含異步清零和同步使能的計(jì)數(shù)器的仿真結(jié)果二實(shí)驗(yàn)心得:很喜歡這種老師的教學(xué)方式和考核方式,雖然課時(shí)不多,授課不多,但是目的性和靈活性很強(qiáng)。首先給了我們一些較為簡(jiǎn)潔的指導(dǎo),然后分組確定了每個(gè)組的課題。之所以說(shuō)喜歡這堂課是因?yàn)橄硎艿搅税芽词遣豢赡茏優(yōu)榭赡苓M(jìn)而到實(shí)現(xiàn)的過(guò)程。起初很摸不著頭腦,比較浮躁。經(jīng)過(guò)和小組的討論后,平靜了不少,也受益很多。然后開(kāi)始著手在網(wǎng)上尋找各種

溫馨提示

  • 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論