




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
基于FPGA的陣列乘法器的設(shè)計(jì)與實(shí)現(xiàn)本文先對乘法器進(jìn)行了分析,然后用現(xiàn)場可編程門陣列(FPGA)實(shí)現(xiàn)了陣列乘法器,并分析了設(shè)計(jì)原理。0引言乘法是運(yùn)算中的基本算法,應(yīng)用也最為廣泛。在計(jì)算機(jī)中乘法最基本的操作就是移位相加,各類乘法最終都要?dú)w結(jié)為這一點(diǎn)。早期計(jì)算機(jī)中為了簡化硬件結(jié)構(gòu),采用串行的移位乘法方案,即多次執(zhí)行“加法-移位”操作來實(shí)現(xiàn)。這種方法并不需要很多器件。然而串行方法畢竟太慢,自從大規(guī)模集成電路問世以來,出現(xiàn)了各種形式的并行乘法器,一部分即為流水式陣列乘法器。1二進(jìn)制乘法器設(shè)有兩個(gè)不帶符號(hào)的M×N位二進(jìn)制整數(shù):點(diǎn)擊圖片查看大圖點(diǎn)擊圖片查看大圖它們的乘積用X和表示,按“手工計(jì)算”的方法給出就是:點(diǎn)擊圖片查看大圖從中可以看出,只要ak≠0,輸入量X就隨著k的位置連續(xù)地變化,然后累加X2k。如果ak=0,就可以忽略相應(yīng)的轉(zhuǎn)換相加。以201×9為例,可以知道N=8,X=9,A=11001001。當(dāng)k由0開始遞增時(shí),對A的ak位進(jìn)行分析,a0=1,則X20=9;a1=0,則X21=0;…a7=1,則X27=9×128=1152。同時(shí),將計(jì)算結(jié)果X2k:9,0,0,72,0,0,576,1152進(jìn)行累加。最終各部分結(jié)果之和即為201×9的乘積1809。1.1移位乘法器移位乘法器計(jì)算過程為:將A依次向右移一位,并檢查其最低位a0,如果不為零,則將X與部分和相加,然后將X向左移一位;如果為零,則僅僅將X向左移一位。移位時(shí),X的低端和A的高端均補(bǔ)零??梢钥闯鲇捎诘谝粋€(gè)操作數(shù)X是并行形式的,而第二個(gè)操作數(shù)A是逐位形式的,所以剛才描述的乘法器也稱為串行/并行乘法器。如果兩個(gè)操作數(shù)都是串行的,那么這一結(jié)構(gòu)稱為串行/串行乘法器。這樣的乘法器只需要一個(gè)全加器,但是計(jì)算乘積所需的時(shí)間更長。1.2陣列乘法器移位乘法器是通過犧牲時(shí)間來降低復(fù)雜性,還有一種方法通過增加復(fù)雜性來換取速度,稱之為“陣列”,或者叫并行/并行乘法器。在M×N位不帶符號(hào)整數(shù)的陣列乘法中,每一個(gè)部分乘積項(xiàng)(位積)akxj叫做一個(gè)被加數(shù)。這M×N個(gè)被加數(shù){akxj|0≤k≤N-1,0≤j≤M-1}可以用M×N個(gè)與門并行地產(chǎn)生,并且并行提交給N2個(gè)加法器單元的加法器陣列。圖1給出了一個(gè)4×4位陣列乘法器邏輯電路。點(diǎn)擊圖片查看大圖圖14位陣列乘法器該乘法器的總的乘法時(shí)間可以估算如下:令Ta為與門的傳輸延遲時(shí)間,Tf為全加器(FA)的進(jìn)位傳輸延遲時(shí)間,假定用2級(jí)“與非”邏輯來實(shí)現(xiàn)FA的進(jìn)位鏈功能,那么我們就有:點(diǎn)擊圖片查看大圖因而得M×N位不帶符號(hào)的陣列乘法器總的乘法時(shí)間Ts為:點(diǎn)擊圖片查看大圖這種乘法器要實(shí)現(xiàn)N×N位時(shí),需要N(N-1)個(gè)全加器和N2個(gè)與門。故可以看出,陣列乘法器相對于移位乘法器大大增加了復(fù)雜性,但卻縮短了時(shí)間。2FPGA技術(shù)FPGA是一類稱為現(xiàn)場可編程邏輯(field-programmablelogic,F(xiàn)PL)器件中的一員。50多年前,匈牙利數(shù)學(xué)家Neumann提出了電腦的設(shè)計(jì)構(gòu)想,通過中央處理器從存儲(chǔ)器中存取數(shù)據(jù),并逐一處理各項(xiàng)任務(wù)?,F(xiàn)在,通過采用可編程芯片F(xiàn)PGA取代微處理器,電腦可并行處理多項(xiàng)任務(wù)。盡管FPGA芯片的時(shí)鐘頻率要低于奔騰處理器,但是由于FPGA芯片可并行處理各種不同的運(yùn)算,所以可完成許多復(fù)雜的任務(wù)。例如網(wǎng)頁顯示,全球天氣建摸及基因組合核對等,而且處理速度比奔騰處理器或數(shù)字信號(hào)處理器快得多。2.1VHDLVHDL(VHSIChardwaredescriptionlanguage,超高速集成電路硬件描述語言),由美國國防部(DOD)制定,是以文本形式來描述數(shù)字系統(tǒng)硬件結(jié)構(gòu)和行為,是一種用形式化方法來描述數(shù)字電路和系統(tǒng)的語言。本文通過VHDL語言來描述,使圖1所示的4位陣列乘法器的邏輯電路在FPGA芯片中實(shí)現(xiàn)。其代碼如下:點(diǎn)擊圖片查看大圖
需要注意的是,如果完成進(jìn)位與和累加所需要的時(shí)間相同,這一方法就是可行的。對于現(xiàn)在的FPGA來講,進(jìn)位計(jì)算執(zhí)行的速度要比和累加的速度快,因此產(chǎn)生了另一種結(jié)構(gòu)。這一結(jié)構(gòu)在第一步就將兩個(gè)相鄰的部分乘積結(jié)合起來的結(jié)果再加到最終輸出乘積上。這是一個(gè)“手工計(jì)算”思想的直接陣列形式。這種陣列乘法器為實(shí)現(xiàn)(并行)二叉樹乘法器提供了機(jī)會(huì),還可以使得
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 江西省撫州市臨川二中2024-2025學(xué)年高三下學(xué)期期末統(tǒng)測物理試題含解析
- 四川省綿陽第五中學(xué)2024-2025學(xué)年第二學(xué)期初三期中考試數(shù)學(xué)試題試卷含解析
- 內(nèi)江衛(wèi)生與健康職業(yè)學(xué)院《基礎(chǔ)教育體育教學(xué)設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 武威市重點(diǎn)中學(xué)2024-2025學(xué)年初三畢業(yè)生3月學(xué)習(xí)質(zhì)量檢測試題物理試題試卷含解析
- 邵陽市隆回縣2025年三年級(jí)數(shù)學(xué)第二學(xué)期期末考試試題含解析
- 四川省雙流縣棠湖中學(xué)2025年高三3月一??荚囉⒄Z試題含解析
- 2025年智能制造與自動(dòng)化技術(shù)考試試題及答案
- 泉州師范學(xué)院《地籍測量與管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年注冊建筑師考試試卷及答案
- 2025年稅務(wù)師考試試卷及答案生成
- 2024年深圳中考數(shù)學(xué)真題及答案
- 2024-2025學(xué)年七年級(jí)語文上冊第一單元測試卷(統(tǒng)編版2024新教材)
- 我國化妝品企業(yè)利用跨境電商平臺(tái)開拓國際市場的現(xiàn)狀、問題與對策-以廣州市雅創(chuàng)化妝品公司為例
- 2024年四川省南充市中考道德與法治試卷真題(含官方答案及詳解)
- 廣告宣傳物料投標(biāo)方案(技術(shù)方案)
- GJB9001C-2017組織內(nèi)外部環(huán)境因素的相關(guān)方需求和期望分析與風(fēng)險(xiǎn)和機(jī)遇識(shí)別評價(jià)分析及應(yīng)對措施一覽表
- (正式版)CB∕T 4552-2024 船舶行業(yè)企業(yè)安全生產(chǎn)文件編制和管理規(guī)定
- 公司營銷管理體制改革方案
- 七年級(jí)語文下冊專項(xiàng)練習(xí)知識(shí)(對聯(lián))
- 高考志愿填報(bào)指導(dǎo)高考志愿填報(bào)指南
- 第7課 珍視親情 學(xué)會(huì)感恩(教案)-【中職專用】高一思想政治《心理健康與職業(yè)生涯》(高教版2023·基礎(chǔ)模塊)
評論
0/150
提交評論