版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)字邏輯 課程設(shè)計 題目: 設(shè)計一個 4 位超前進(jìn)位加法器 評語: 學(xué) 院 計算機工程 班 級 計算 姓 名 學(xué) 號 成 績 指導(dǎo)老師 黃斌 劉麗莉 2016年 7 月 12日數(shù)字邏輯實驗報告題目:課程設(shè)計4 位超前進(jìn)位加法器學(xué)號:成績班級:計算1414班日期:2016-7-12姓名:指導(dǎo)老師:黃斌 劉麗莉一、實驗?zāi)康模?、使用Verilog語言設(shè)計常用的組合邏輯電路。2、學(xué)會應(yīng)用數(shù)字系統(tǒng)設(shè)計方法進(jìn)行電路設(shè)計。3、加強和培養(yǎng)學(xué)生對電子系統(tǒng)的設(shè)計能力,培養(yǎng)學(xué)生理論聯(lián)系實際的設(shè)計思想,訓(xùn)練學(xué)生綜合運用數(shù)字邏輯課程的理論知識的能力。二、實驗使用環(huán)境: Vivado 2015.2三、實驗內(nèi)容與完成情況
2、: 設(shè)計一個 4 位超前進(jìn)位加法器 背景:串行進(jìn)位加法器的運算速度比較緩慢,其原因在于必須依次等待每一個加法器完成進(jìn)位。一種改進(jìn)的設(shè)計叫做超前進(jìn)位加法器。超前進(jìn)位加法器的設(shè)計思路是:把加法器分解成若干塊,同時額外增加電路,在每個塊一得到輸入進(jìn)位時就快速算出此塊的輸出進(jìn)位。因此,超前進(jìn)位加法器不需要等待進(jìn)位通過 一塊內(nèi)所有加法器單元,而是直接先行通過每個單元。 設(shè)計要求:在這個設(shè)計中,你需要使用 Verilog 代碼設(shè)計一個 4 位的超前進(jìn)位加法器。這個 4 位超前進(jìn)位加法器可以完成對兩個 4 位二進(jìn)制數(shù)的相加。完成設(shè)計后,你還需要設(shè)計測試程序(test bench)來驗證你的設(shè)計。你的測試程序
3、需要考慮到所有可能的輸入情況。 設(shè)計思路:因為各進(jìn)位的產(chǎn)生依賴于低位的進(jìn)位,所以運算速度較慢。為了提高速度,必須設(shè)法使較低位的進(jìn)位信號越過中間各級直接決定較高位的進(jìn)位輸出,設(shè)計Ai和Bi分別表示第i位的被加數(shù)和加 數(shù),Ci-1為來自第i-1位全加器的進(jìn)位,令Pi=AiBi,Gi=Ai&Bi函數(shù)表達(dá)式為: Co=PoCo+Go C1=P1Co+G1 C2=p2C1+G2 C3=p3c2+G3 邏輯電路圖如下:真值表如下:AiBiCi-1Si00000011010101101001101011001111其卡諾圖如下:AB00011110C0010111010化簡之后的表達(dá)式:S=AiBiCi-1
4、進(jìn)位c的表達(dá)式: 3231230123012332120120122101011000ggpgppgpppcppppcggpgppcpppcggpcppcgcpcinininin+=+=+=+=代碼如下: add.vtimescale 1ns/1psmodule add(input 3:0a,input 3:0b,input ci,output 3:0s,output co); /定義所需變量wire 3:0 p, g; /進(jìn)位傳遞函數(shù)p,進(jìn)位產(chǎn)生函數(shù)gwire 3:0 c; /進(jìn)位函數(shù)assign g0=a0&b0,g1=a1&b1,g2=a2&b2,g3=a3&b3, p0=a0b0,p1
5、=a1b1,p2=a2b2,p3=a3b3;assign c0=(p0&ci)|g0, c1=(p1&p0&ci)|(p1&g0)|g1, c2=(p2&p1&p0&ci)|(p2&p1&g0)|(p2&g1)|g2, c3=(p3&p2&p1&p0&ci)|(p3&p2&p1&g0)|(p3&p2&g1)|(p3&g2)|g3;assign s3:0 = a3:0 b3:0 c2:0,ci, co=c3;endmodule測試代碼:add_tbtimescale 1ns/1psmodule add_tb; reg 3:0a; reg 3:0b; reg ci; wire 3:0s; wire
6、 co; add U0(/連接設(shè)計 .a(a), .b(b), .ci(ci), .s(s), .co(co) ); initial begin a=0;b=0;ci=0;/設(shè)置默認(rèn)值 #512 $finish;/運行512個時間單位后停止 end always/通過下列三條always語句取到所有的情況 #32 a=a+1;/每32個時間單位a+1 always #2 b=b+1;/每2個時間單位b+1 always #1 ci=!ci; /每1個時間單位ci取反endmodule仿真圖截圖及其解釋:下圖仿真波形圖全圖:下圖為局部波形圖: 舉例:A=0000,B=1011,c_in=0,c=1011,c_out=0 四、實驗小結(jié)。 通過這次課程設(shè)計,我感覺我對Verilog語言還是不夠熟
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)三年級(中藥學(xué))中藥炮制學(xué)試題及答案
- 2025年中職食品加工工藝(食品罐頭)試題及答案
- 2025年高職信息管理與信息系統(tǒng)(數(shù)據(jù)庫應(yīng)用)試題及答案
- 2025年高職(中藥學(xué))中藥炮制技術(shù)階段測試題及答案
- 2025年中職康復(fù)技術(shù)(作業(yè)治療技術(shù))試題及答案
- 2025年大學(xué)本科四年級(旅游管理)旅游規(guī)劃與開發(fā)測試題及答案
- DB62-T 4963-2024 地質(zhì)災(zāi)害警示牌技術(shù)規(guī)范
- 中職第二學(xué)年(會計基礎(chǔ))原始憑證處理2026年綜合測試題及答案
- 2025年大學(xué)青少年社會工作(青少年服務(wù)實務(wù))試題及答案
- 2025年高職(林業(yè)技術(shù))森林培育技術(shù)綜合測試試題及答案
- NB-T20048-2011核電廠建設(shè)項目經(jīng)濟評價方法
- 4第四章 入侵檢測流程
- 鈀金的選礦工藝
- 人工智能在金融策略中的應(yīng)用
- JCT640-2010 頂進(jìn)施工法用鋼筋混凝土排水管
- 赤壁賦的議論文800字(實用8篇)
- 輸變電工程技術(shù)標(biāo)書【實用文檔】doc
- 南部山區(qū)仲宮街道鄉(xiāng)村建設(shè)規(guī)劃一張表
- GB/T 2652-1989焊縫及熔敷金屬拉伸試驗方法
- GB/T 25630-2010透平壓縮機性能試驗規(guī)程
評論
0/150
提交評論