FPGA浮點(diǎn)運(yùn)算設(shè)計(jì)與實(shí)現(xiàn)

FPGA浮點(diǎn)運(yùn)算設(shè)計(jì)與實(shí)現(xiàn)

ID:38135235

大?。?94.08 KB

頁數(shù):4頁

時(shí)間:2019-05-25

FPGA浮點(diǎn)運(yùn)算設(shè)計(jì)與實(shí)現(xiàn)_第1頁
FPGA浮點(diǎn)運(yùn)算設(shè)計(jì)與實(shí)現(xiàn)_第2頁
FPGA浮點(diǎn)運(yùn)算設(shè)計(jì)與實(shí)現(xiàn)_第3頁
FPGA浮點(diǎn)運(yùn)算設(shè)計(jì)與實(shí)現(xiàn)_第4頁
資源描述:

《FPGA浮點(diǎn)運(yùn)算設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第26卷第6期計(jì)算機(jī)工程與設(shè)計(jì)2005年6月Vol.26No.6ComputerEngineeringandDesignJune2005基于FPGA技術(shù)的浮點(diǎn)運(yùn)算器的設(shè)計(jì)與實(shí)現(xiàn)1,211周寧寧,陳燕例,李愛群(1.南京郵電學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)系,江蘇南京210003;2.東南大學(xué)儀器科學(xué)與工程系,江蘇南京210096)摘要:日趨進(jìn)步和完善的FPGA(現(xiàn)場可編程門陣列)技術(shù)推動(dòng)了當(dāng)前數(shù)字電路的設(shè)計(jì)。浮點(diǎn)運(yùn)算器是計(jì)算機(jī)的一個(gè)組成部件,結(jié)構(gòu)比較復(fù)雜,利用FPGA技術(shù)設(shè)計(jì)浮點(diǎn)運(yùn)算器可以縮短產(chǎn)品的開發(fā)周期。介紹了基于FPGA技術(shù)的

2、浮點(diǎn)運(yùn)算器的設(shè)計(jì)與實(shí)現(xiàn)。描述了采用VHDL(VHSIC硬件描述語言)和原理圖方式設(shè)計(jì)完成浮點(diǎn)運(yùn)算器的方法和步驟。利用FPGA技術(shù),能方便靈活地設(shè)計(jì)出浮點(diǎn)運(yùn)算器。關(guān)鍵詞:FPGA;浮點(diǎn)運(yùn)算器;VHDL;原理圖中圖法分類號:TP33;TN79文獻(xiàn)標(biāo)識碼:A文章編號:1000-7024(2005)06-1578-04DesignandimplementationoffloatingpointcalculatorbasedonFPGAtechnology1,211ZHOUNing-ning,CHENYan-li,LIAi-qun

3、(1.DepartmentofComputerScienceandTechnology,NanjingUniversityofPostandTelecommunications,Nanjing210003,China;2.DepartmentofInstrumentScienceandEngineering,SoutheastUniversity,Nanjing210096,China)Abstract:FurtherimprovementofFPGA(fieldprogramablegatearray)technolo

4、gygivesanimpetustohardwaredesign.Floatingpointcalculatorwhichhasmorecomplexcompositionisapartofacomputer.DesigningafloatingpointcalculatorusingFPGAtechnologymayshortenthedevelopmentcycleofproduct.Anintroductionisgiventothedesignandimplementationofafloatingpointca

5、lculatorbasedonFPGA.ThemethodandprocedureondesigningafloatingpointcalculatorarediscussedbythewayofVHDL(VHSIChardwaredescriptionlanguage)andlogicdiagramseparately.UsingFPGAtechnologymaydesignafloatingpointcalculatorconvenientlyandquickly.Keywords:FPGA;floatingpoin

6、tcalculator;VHDL;logicdiagram算與工程計(jì)算。浮點(diǎn)運(yùn)算可分為兩類:非規(guī)格化和規(guī)格化浮1引言點(diǎn)運(yùn)算。非規(guī)格化浮點(diǎn)運(yùn)算,不要求操作數(shù)是規(guī)格化數(shù),對運(yùn)FPGA(現(xiàn)場可編程門陣列)技術(shù)的理論研究和實(shí)際應(yīng)用正算結(jié)果也不要求規(guī)格化處理。而規(guī)格化浮點(diǎn)運(yùn)算只能對規(guī)格越來越受到人們的重視。FPGA技術(shù)常常使一些原來比較難化的浮點(diǎn)數(shù)進(jìn)行操作,并且要求對運(yùn)算結(jié)果加以規(guī)格化處理。解決的技術(shù)瓶頸得以輕松實(shí)現(xiàn),從而使產(chǎn)品的開發(fā)周期大為由于規(guī)格化浮點(diǎn)數(shù)具有惟一的表示形式,而且在計(jì)算機(jī)中尾縮短,性能價(jià)格比大幅提高。運(yùn)算器作為計(jì)

7、算機(jī)的加工處理數(shù)能獲得最大的有效數(shù)字,所以在一般的計(jì)算機(jī)中一般選用部件,是CPU(中央處理器)的重要組成部分。作為典型的PC規(guī)格化浮點(diǎn)運(yùn)算。機(jī)一般都至少具有一個(gè)定點(diǎn)運(yùn)算器。在586之前的機(jī)型中,2.1浮點(diǎn)加、減運(yùn)算由于當(dāng)時(shí)硬件條件和工藝的限制,浮點(diǎn)運(yùn)算器一般以協(xié)處理2.1.1浮點(diǎn)加減法運(yùn)算規(guī)則器的形式出現(xiàn)。進(jìn)入20世紀(jì)90年代后,隨著工藝水平的提=2設(shè)有兩個(gè)浮點(diǎn)數(shù)x和y,分別為(1)高,一個(gè)芯片上集成度不斷提高,如今浮點(diǎn)運(yùn)算所要求的一些=2其中Ex和Ey分別為數(shù)x和y的階碼,Mx和My分別是數(shù)x和硬件已可以集成到CPU中

8、,因此,作為浮點(diǎn)運(yùn)算器的代表的y的尾數(shù)。協(xié)處理器也逐漸被集成度很高的CPU中的一部分所代替。兩浮點(diǎn)數(shù)進(jìn)行加減的運(yùn)算規(guī)則是2浮點(diǎn)運(yùn)算±=2±2,(2)定點(diǎn)運(yùn)算器主要是用于實(shí)現(xiàn)對定點(diǎn)整數(shù)和定點(diǎn)小數(shù)的算2.1.2浮點(diǎn)加減法運(yùn)算步驟術(shù)運(yùn)算、對邏輯數(shù)據(jù)的邏輯運(yùn)算以及對主存的地址計(jì)算等。完成兩個(gè)浮點(diǎn)數(shù)加法或減法運(yùn)算,需要以下幾個(gè)

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。