![流水線乘法器_第1頁](http://file4.renrendoc.com/view/00dbea2b7ff3bcec305a29c3fb0919b3/00dbea2b7ff3bcec305a29c3fb0919b31.gif)
![流水線乘法器_第2頁](http://file4.renrendoc.com/view/00dbea2b7ff3bcec305a29c3fb0919b3/00dbea2b7ff3bcec305a29c3fb0919b32.gif)
![流水線乘法器_第3頁](http://file4.renrendoc.com/view/00dbea2b7ff3bcec305a29c3fb0919b3/00dbea2b7ff3bcec305a29c3fb0919b33.gif)
![流水線乘法器_第4頁](http://file4.renrendoc.com/view/00dbea2b7ff3bcec305a29c3fb0919b3/00dbea2b7ff3bcec305a29c3fb0919b34.gif)
![流水線乘法器_第5頁](http://file4.renrendoc.com/view/00dbea2b7ff3bcec305a29c3fb0919b3/00dbea2b7ff3bcec305a29c3fb0919b35.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
EDA課程設(shè)計報告題目:流水線乘法器的混合輸入設(shè)計班級:學號:姓名:年月日目錄TOC\o"1-5"\h\z一設(shè)計任務及目標 3\o"CurrentDocument"程序設(shè)計目標: 3程序運行環(huán)境: 3二程序工作原理 32.1程序原理 32.2程序電路: 4三程序編譯與調(diào)試 4\o"CurrentDocument"程序設(shè)計過程: 4程序編譯: 6\o"CurrentDocument"3.3結(jié)果分析: 7\o"CurrentDocument"? 四課程總結(jié) 7\o"CurrentDocument"4.1程序優(yōu)缺點: 7\o"CurrentDocument"4.2學習感悟: 8\o"CurrentDocument"? 五參考文獻 8一設(shè)計任務及目標1.1程序設(shè)計目標:流水線是讓生產(chǎn)制造變得有條有序的一種生產(chǎn)模式和機器,大大的提高生產(chǎn)率,是現(xiàn)代化企業(yè)最常用的方式!那么生產(chǎn)中有些流水線就是以乘法為基本計算,所以我們的目標就是設(shè)計一個乘法流水線程序。1.2程序運行環(huán)境:本次我們的程序都是在QuartusII軟件為編譯環(huán)境下進行的。二程序工作原理2.1程序原理8位流水線乘法累加器的設(shè)計是以原理圖為工程,以VHDL文本描述和宏功能模塊混合輸入實現(xiàn)的。LIBRARYIEEE; --調(diào)用IEEE庫USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYADDER16BIS --定義輸入輸出PORT(CIN:INSTD_LOGIC;A,B:INSTD_LOGIC_VECTOR(15DOWNTO0);S:OUTSTD_LOGIC_VECTOR(15DOWNTO0);COUT:OUTSTD_LOGIC);ENDADDER16B;ARCHITECTUREbehavOFADDER16BISSIGNALSINT:STD_LOGIC_VECTOR(16DOWNTO0);--定義輸入信號SIGNALAA,BB:STD_LOGIC_VECTOR(16DOWNTO0);BEGINAA<='0'&A;BB<='0'&B;--并置即加法運算SINT<=AA+BB+CIN;S<=SINT(15DOWNTO0);--輸出A+BCOUT<=SINT(4);--輸出倒數(shù)第五位數(shù)ENDbehav;2.2程序電路:三程序編譯與調(diào)試3.1程序設(shè)計過程:把上面的加法器原理圖文件(此處命名為ADDER16B),執(zhí)行File—Create/UpdatefCreateSymbolFilesforCurrentFile生成元件符號并存盤待高層次的使用。RADDERlSB.bsfS[15..O]coinA[15..Q]纟S[15..O]coinA[15..Q]纟4)B[15.ff]設(shè)計頂層原理圖文件(命名為muladd)設(shè)計。在原理圖中調(diào)入上面設(shè)計好的加法器ADDER16B,之后調(diào)入乘法器宏單元模塊LMP_MULT,在LPM宏單元編輯窗口,選擇此乘法器有流水線功能結(jié)構(gòu),從而產(chǎn)生控制流水線寄存器的時鐘信號clock。并且選中Usededicatiedmultipliercircuitry單選按鈕,這樣編譯器就可以自動選用此專用的乘法器,從而提高宏邏輯單元LEs。同理調(diào)入入宏單元模塊LMP_FF,設(shè)置名字為FFO:以下為乘法器模塊及模塊建立過程HflmultSb.bsff:irst lHflmultSb.bsff:irst l:鄉(xiāng)j multSb S纟^Jdat£a7..Ql^JdaW.,01rasut[15..(}U..<::Unsigned,rnuihiplH^tkin?|:以下為8位寄存器模塊及模塊建立過程:護出曲腫丹%*卅曲卅檢竺FFOinstRe曬ii護出曲腫丹%*卅曲卅檢竺FFOinstRe曬ii:亡刪/HcmnoIMjibp;-ck>^iJ^^:7£v匚匸惻FFC.bsfggWiard=1uo-|nMan*se*-LPM_FP|p旳中1d#d|然后按照電路圖連線如圖所示:dwfLq卜曲肚眼伸OAFdwfLq卜曲肚眼伸OAF測MfLQ.■±tt E7-43.2程序編譯:工程仿真過程:wSummaryflowStatusSiccestui-lieJecJl11:1Z:dSZUJJ^uartuEIIVersidd6LziiiiLdr'CJVi'/iULb ful_V^riLtiiEevisiddM獅emilaiclop-lerelEntityWsltienrilallJamily3'.ialix9叫Nettiningrequirementsi-Total1ogicelsnsn*ls32/10,C73i<1%)Ictalpins3!/C33t1Ci)7ot-ilvirtualpin=07ot-ilnemoryLi150/320,<.1B13%:ISPBlockQ—bitels電ret£27t£(4'i)THalPELs0/i(0St)TotalBLLtn7?rfl£)HoviCQEP1S10F4S4C5TimirieModelsFrsl
工程仿真波形設(shè)置如下:(在這里我們把其輸入定義為遞增的信號,方便觀察,實際中可以根據(jù)需要設(shè)計)3.3結(jié)果分析:仿真后波形如圖所示:ALfUJgl師 JLF>1hfJl■hdei1“亡Ba■jflDrri ■Relief| "141ps IrdCK-sl曲皓IE StalI EhlIVbiTuqr.l】2 LQ.Dx.a ZD.Ou 3D.C>u a gqz BO.0m 7H.0ru 旳.Qju 旳円皿 LCd.axs L1D.C>ua0nsaCCLDCECOUT□DilTiimDAm05E0E0IT3IT3U1■- 1—1 1_1-■■■1 l l' L廠 —1 11 1 —U- —in(o ):I. X2 :!sC* )! E X G K T K 8 )( -3 X LD KII(0 J L J 2 ::3C4 )5 X 5 K T f 》9 工5 工110 「廠1辿八建廠'=;娥41 =■~STw ?:r_v r r~r^ ■ '由波形可見,clock的第一個上升沿鎖存器鎖入乘數(shù)0,所以下個S=OX0+lXl=l(0001),cout=0。之后的上升沿來臨后s=l+2X2=5(0101),cout=0。當s=25(11001)時,cout=l。該仿真存在仿真延遲,但是時序正確,從而也驗證了該乘法累加器的正確性。四課程總結(jié)4.1程序優(yōu)缺點:①優(yōu)點:該設(shè)計包含了基礎(chǔ)的VHDL說明程序,同時也運用到了LPM宏單元,最終以原理圖形式來構(gòu)造完整系統(tǒng)。運用了程序中涵
蓋的LPM能夠靈活的設(shè)置從而可以節(jié)省時間,同時為仿真帶來時間和空間的節(jié)省。②不足:我們在仿真波形中可以看出,輸出存在明顯的仿真延時!4.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- idc租賃服務合同范例
- 存貨質(zhì)押合同范本
- 企業(yè)員工招聘合同范本
- 農(nóng)村安裝路燈合同范例
- 兼職配音協(xié)議合同范本
- 照明燈具采購合同范本
- 工業(yè)固體廢物處置合同范本
- 冰箱保養(yǎng)合同范本
- 天籟侗歌苗寨傳
- 2025年度國際知識產(chǎn)權(quán)轉(zhuǎn)讓合同范本(含專利保護)
- 施工周報表(標準模版)
- 4.5MWp分布式光伏項目主要設(shè)備材料清單(建筑工程安裝工程)
- von frey絲K值表完整版
- 云南省普通初中學生成長記錄模板-好ok
- SB/T 10415-2007雞粉調(diào)味料
- 考古繪圖基礎(chǔ)
- GB/T 32574-2016抽水蓄能電站檢修導則
- 《社會主義市場經(jīng)濟理論(第三版)》第十三章社會主義市場經(jīng)濟標準論
- 變更索賠案例分析
- 過敏性休克的急救及處理流程教材課件(28張)
- 《花婆婆》兒童繪本故事
評論
0/150
提交評論