流水線乘法器_第1頁(yè)
流水線乘法器_第2頁(yè)
流水線乘法器_第3頁(yè)
流水線乘法器_第4頁(yè)
流水線乘法器_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

EDA課程設(shè)計(jì)報(bào)告題目:流水線乘法器的混合輸入設(shè)計(jì)班級(jí):學(xué)號(hào):姓名:年月日目錄TOC\o"1-5"\h\z一設(shè)計(jì)任務(wù)及目標(biāo) 3\o"CurrentDocument"程序設(shè)計(jì)目標(biāo): 3程序運(yùn)行環(huán)境: 3二程序工作原理 32.1程序原理 32.2程序電路: 4三程序編譯與調(diào)試 4\o"CurrentDocument"程序設(shè)計(jì)過(guò)程: 4程序編譯: 6\o"CurrentDocument"3.3結(jié)果分析: 7\o"CurrentDocument"? 四課程總結(jié) 7\o"CurrentDocument"4.1程序優(yōu)缺點(diǎn): 7\o"CurrentDocument"4.2學(xué)習(xí)感悟: 8\o"CurrentDocument"? 五參考文獻(xiàn) 8一設(shè)計(jì)任務(wù)及目標(biāo)1.1程序設(shè)計(jì)目標(biāo):流水線是讓生產(chǎn)制造變得有條有序的一種生產(chǎn)模式和機(jī)器,大大的提高生產(chǎn)率,是現(xiàn)代化企業(yè)最常用的方式!那么生產(chǎn)中有些流水線就是以乘法為基本計(jì)算,所以我們的目標(biāo)就是設(shè)計(jì)一個(gè)乘法流水線程序。1.2程序運(yùn)行環(huán)境:本次我們的程序都是在QuartusII軟件為編譯環(huán)境下進(jìn)行的。二程序工作原理2.1程序原理8位流水線乘法累加器的設(shè)計(jì)是以原理圖為工程,以VHDL文本描述和宏功能模塊混合輸入實(shí)現(xiàn)的。LIBRARYIEEE; --調(diào)用IEEE庫(kù)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);--定義輸入信號(hào)SIGNALAA,BB:STD_LOGIC_VECTOR(16DOWNTO0);BEGINAA<='0'&A;BB<='0'&B;--并置即加法運(yùn)算SINT<=AA+BB+CIN;S<=SINT(15DOWNTO0);--輸出A+BCOUT<=SINT(4);--輸出倒數(shù)第五位數(shù)ENDbehav;2.2程序電路:三程序編譯與調(diào)試3.1程序設(shè)計(jì)過(guò)程:把上面的加法器原理圖文件(此處命名為ADDER16B),執(zhí)行File—Create/UpdatefCreateSymbolFilesforCurrentFile生成元件符號(hào)并存盤(pán)待高層次的使用。RADDERlSB.bsfS[15..O]coinA[15..Q]纟S[15..O]coinA[15..Q]纟4)B[15.ff]設(shè)計(jì)頂層原理圖文件(命名為muladd)設(shè)計(jì)。在原理圖中調(diào)入上面設(shè)計(jì)好的加法器ADDER16B,之后調(diào)入乘法器宏單元模塊LMP_MULT,在LPM宏單元編輯窗口,選擇此乘法器有流水線功能結(jié)構(gòu),從而產(chǎn)生控制流水線寄存器的時(shí)鐘信號(hào)clock。并且選中Usededicatiedmultipliercircuitry單選按鈕,這樣編譯器就可以自動(dòng)選用此專(zhuān)用的乘法器,從而提高宏邏輯單元LEs。同理調(diào)入入宏單元模塊LMP_FF,設(shè)置名字為FFO:以下為乘法器模塊及模塊建立過(guò)程HflmultSb.bsff:irst lHflmultSb.bsff:irst l:鄉(xiāng)j multSb S纟^Jdat£a7..Ql^JdaW.,01rasut[15..(}U..<::Unsigned,rnuihiplH^tkin?|:以下為8位寄存器模塊及模塊建立過(guò)程:護(hù)出曲腫丹%*卅曲卅檢竺FFOinstRe曬ii護(hù)出曲腫丹%*卅曲卅檢竺FFOinstRe曬ii:亡刪/HcmnoIMjibp;-ck>^iJ^^:7£v匚匸惻FFC.bsfggWiard=1uo-|nMan*se*-LPM_FP|p旳中1d#d|然后按照電路圖連線如圖所示:dwfLq卜曲肚眼伸OAFdwfLq卜曲肚眼伸OAF測(cè)MfLQ.■±tt E7-43.2程序編譯:工程仿真過(guò)程: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è)置如下:(在這里我們把其輸入定義為遞增的信號(hào),方便觀察,實(shí)際中可以根據(jù)需要設(shè)計(jì))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^ ■ '由波形可見(jiàn),clock的第一個(gè)上升沿鎖存器鎖入乘數(shù)0,所以下個(gè)S=OX0+lXl=l(0001),cout=0。之后的上升沿來(lái)臨后s=l+2X2=5(0101),cout=0。當(dāng)s=25(11001)時(shí),cout=l。該仿真存在仿真延遲,但是時(shí)序正確,從而也驗(yàn)證了該乘法累加器的正確性。四課程總結(jié)4.1程序優(yōu)缺點(diǎn):①優(yōu)點(diǎn):該設(shè)計(jì)包含了基礎(chǔ)的VHDL說(shuō)明程序,同時(shí)也運(yùn)用到了LPM宏單元,最終以原理圖形式來(lái)構(gòu)造完整系統(tǒng)。運(yùn)用了程序中涵

蓋的LPM能夠靈活的設(shè)置從而可以節(jié)省時(shí)間,同時(shí)為仿真帶來(lái)時(shí)間和空間的節(jié)省。②不足:我們?cè)诜抡娌ㄐ沃锌梢钥闯觯敵龃嬖诿黠@的仿真延時(shí)!4.

溫馨提示

  • 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)論