《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于FPGA的高速流水線浮點乘法器設計與實現
基于FPGA的高速流水線浮點乘法器設計與實現
摘要: 設計了一種支持IEEE754浮點標準的32位高速流水線結構浮點乘法器。該乘法器采用新型的基4布思算法,改進的4:2壓縮結構和部分積求和電路,完成Carry Save形式的部分積壓縮,再由Carry Look-ahead加法器求得乘積。時序仿真結果表明該乘法器可穩定運行在80M的頻率上,并已成功運用在浮點FFT處理器中。
Abstract:
Key words :

  1 引言

  在數字化飛速發展的今天,人們對微處理器的性能要求也越來越高。作為衡量微處理器 性能的主要標準,主頻和乘法器運行一次乘法的周期息息相關。因此,為了進一步提高微處 理器性能,開發高速高精度的乘法器勢在必行。同時由于基于IEEE754 標準的浮點運算具 有動態范圍大,可實現高精度,運算規律較定點運算更為簡捷等特點,浮點運算單元的設計 研究已獲得廣泛的重視。 本文介紹了 32 位浮點乘法器的設計,采用了基4 布思算法,改進的4:2 壓縮器及布思 編碼算法,并結合FPGA 自身特點,使用流水線設計技術,在實現高速浮點乘法的同時,也 使是系統具有了高穩定性、規則的結構、易于FPGA 實現及ASIC 的HardCopy 等特點。

  2 運算規則及系統結構

  2.1 浮點數的表示規則

  本設計采用單精度IEEE754 格式【2】。設參與運算的兩個數A、B 均為單精度浮點數, 即:

 

  

 

  2.2 浮點乘法器的硬件系統結構

  本設計用于專用浮點FFT 處理器,因此對運算速度有較高要求。為了保證浮點乘法器 可以穩定運行在80M 以下,本設計采用了流水線技術。流水線技術可提高同步電路的運行 速度,加大數據吞吐量。而FPGA 的內部結構特點很適合在其中采用流水線設計,并且只需 要極少或者根本不需要額外的成本。綜上所述,根據系統分割,本設計將采用5 級流水處理, 圖1 為浮點乘法器的硬件結構圖。

 

  

 

  3 主要模塊設計與仿真

 

  3.1 指數處理模塊(E_Adder)設計

  32位浮點數格式如文獻【2】中定義。由前述可知,浮點乘法的主要過程是兩個尾數相 乘,同時并行處理指數相加及溢出檢測。對于32位的浮點乘法器而言,其指數為8位,因而 本設計采用帶進位輸出的8位超前進位加法器完成指數相加、去偏移等操作,具體過程如下。

  E_Adder 模塊負責完成浮點乘法器運算中指數域的求和運算,如下式所示:

 

  

 

  其中,E[8]為MSB 位產生的進位。Bias=127 是IEEE754 標準中定義的指數偏移值。 Normalization 完成規格化操作,因為指數求和結果與尾數相乘結果有關。在本次設計中,通 過選擇的方法,幾乎可以在Normalization 標志產生后立刻獲得積的指數部分,使E_Adder 不處于關鍵路徑。

  本設計收集三級進位信號,配合尾數相乘單元的 Normalization 信號,對計算結果進行 規格化處理,并決定是否輸出無窮大、無窮小或正常值。

  根據 E_Adder 的時序仿真視圖,可看出設計完全符合應用需求。

  3.2 改進的Booth 編碼器設計

  由于整個乘法器的延遲主要決定于相加的部分積個數,因此必須減少部分積的數目才能 進而縮短整個乘法器的運算延遲。本設計采用基4 布思編碼器,使得部分積減少到13 個, 并對傳統的編碼方案進行改進。編碼算法如表1 所示。

 

  

 

  由于 FPGA 具有豐富的與、或門資源,使得該方法在保證速度和準確性的前提下,充分 利用了FPGA 內部資源,節省了面積,同時符合低功耗的要求。

  3.3 部分積產生與壓縮結構設計

  3.3.1 部分積產生結構

  根據布思編碼器輸出結果,部分積產生遵循以下公式【4】:

 

  

 

  其中,PPi 為部分積;Ai 為被乘數。經過隱藏位和符號位的擴展后,26 位的被乘數尾數將產 生13 個部分積。在浮點乘法器中,尾數運算采用的是二進制補碼運算。因此,當NEG=1 時要在部分積的最低位加1,因為PPi 只完成了取反操作。而為了加強設計的并行性,部分 積最低位加1 操作在部分積壓縮結構中實現。另外,為了完成有符號數相加,需對部分積的 符號位進行擴展,其結果如圖4 所示。13 個部分積中,除第一個部分積是29 位以外,其余 部分積擴展為32 位。其中,第一個部分積包括3 位符號擴展位“SSS”,第2 至13 個部分 積的符號擴展位為“SS”,加一操作位為“NN”,遵循如下公式:

 

  

 

  其中,i 為部分積的行數,sign(i)為第i 行部分積的符號。

  3.3.2 部分積壓縮結構

  本設計混合使用 4:2 壓縮器、3:2 壓縮器、全加器和半加器,實現了13 個部分積的 快速壓縮,并保證了精度。本文部分積壓縮結構的劃分如圖2 所示。

 

  

 

  圖 2 中,虛線給出了傳統部分積的壓縮劃分,而實線描述的是本文采用的部分積壓縮結 構劃分,這樣的劃分有利于簡化第二級的壓縮結構,從而在保證速度的基礎上,節省FPGA 內部資源。從圖2 中可看出,有些位不必計算,因為這些位是由Booth 編碼時引入的乘數尾 數的符號位產生的,48 位足以表達運算結果。

  3.3.3 改進的4:2 壓縮器

  本設計采用廣泛使用的 4:2 壓縮器,并針對FPGA 內部資源特點,對其進行了改進。 如圖3 所示。 傳統的 4:2 壓縮器即兩個全加器級聯,共需要四個異或門和8 個與非門。而改進的4: 2 壓縮器需要四個異或門和兩個選擇器(MUX)。8 個與非門需要36 個晶體管,而兩個MUX 需要20 個晶體管。同時,FPGA 內部集成了大量的異或門和選擇器資源,這種設計方法也是對FPGA 的一個充分利用。

 

  

 

  由于壓縮部分積需要大量的4:2 壓縮器,所以改進的電路能 在一定程度上減小版圖的面積,也為該乘法器的ASIC 后端設計帶來了優勢。另外,改進的 壓縮器的4 個輸入到輸出S 的延時相同,都是3 級XOR 門延時。

 

  4 32 位浮點乘法器的實現與仿真

 

  圖 4 顯示了本設計的FPGA 時序仿真結果,時序仿真環境為Quartus II 7.0,目標芯片為 Cyclone 系列的EP1C6Q240C8,功能仿真環境為Modelsim 6.0b。整個設計采用VHDL 語言進行結構描述,綜合策略為面積優先。由仿真視圖可看出,該浮點乘法器可穩定運行在80M 及以下頻率,在延時5 個周期后,以后每一個周期可穩定輸出一級乘法運算結果,實現了高 吞吐量。如果采用全定制進行后端版圖布局布線,乘法器的性能將更加優越。

 

  

 

  5 結語

 

  本文作者創新點:針對FPGA 器件內部資源特性,獨創地提出了一種適合FPGA 實現 的5 級流水高速浮點乘法器。該乘法器支持IEEE754 標準32 位單精度浮點數,采用了基4 布思算法、改進的布思編碼器、部份積壓縮結構等組件,從而在保證高速的前提下,縮小了 硬件規模,使得該乘法器的設計適合工程應用及科學計算,并易于ASIC 的后端版圖實現。 該設計已使用在筆者設計的浮點FFT 處理器中,取得了良好效果。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产一区在线免费观看| 一区二区三区在线高清| 99国产精品视频免费观看一公开| 国产美女精品视频免费观看| 另类尿喷潮videofree| 欧美日韩国产成人精品| 国产亚洲一区在线| 国内视频一区| 亚洲女同同性videoxma| 亚洲经典三级| 亚洲一区综合| 欧美成人免费在线| 最新国产拍偷乱拍精品| 136国产福利精品导航网址应用| 久久久777| 亚洲精品免费一区二区三区| 国产综合色精品一区二区三区| 亚洲影视在线| 亚洲免费在线视频| 国内偷自视频区视频综合| 欧美午夜精品理论片a级大开眼界| 巨乳诱惑日韩免费av| 久久久精品一品道一区| 亚洲精品一线二线三线无人区| 国产主播喷水一区二区| 亚洲精品123区| 亚洲欧美一级二级三级| 午夜一级在线看亚洲| 欧美视频精品在线观看| 国产亚洲欧洲一区高清在线观看| 亚洲精品中文字幕在线| 日韩午夜免费| 亚洲精品视频在线看| 亚洲精选久久| 久久野战av| 亚洲第一区中文99精品| 伊人久久男人天堂| 欧美视频免费看| 欧美日本在线一区| 亚洲美女av网站| 国产精品性做久久久久久| 亚洲精品在线视频| 亚洲第一色在线| 欧美国产日韩一区| 欧美色一级片| 在线精品视频一区二区| 在线视频国内自拍亚洲视频| 亚洲国产成人一区| 免费在线播放第一区高清av| 在线观看日韩av先锋影音电影院| 亚洲黄色免费网站| 国产精品乱码一区二三区小蝌蚪| 国产免费观看久久| 亚洲精品乱码久久久久久按摩观| 中文精品视频| 欧美日韩视频在线| 国内精品久久久久伊人av| 欧美一区二区三区男人的天堂| 性欧美大战久久久久久久久| 亚洲无亚洲人成网站77777| 亚洲黄页视频免费观看| 亚洲免费影视| 欧美一区二区三区在线视频| 欧美尤物巨大精品爽| 亚洲视频一二区| 久久成人国产| 欧美日精品一区视频| 欧美大片国产精品| 黄色免费成人| 狠狠久久综合婷婷不卡| 久久精品成人一区二区三区| 韩国av一区二区三区四区| 亚洲网站在线看| 99v久久综合狠狠综合久久| 亚洲一区久久| 久久中文欧美| 欧美婷婷久久| 一本一本久久a久久精品综合麻豆| 影音先锋亚洲精品| 国产一本一道久久香蕉| 亚洲国产综合91精品麻豆| 中国成人亚色综合网站| 女同一区二区| 欧美日韩精品一区二区三区四区| 欧美一区二区三区精品电影| 欧美人在线视频| 欧美国产日韩精品免费观看| 国产毛片精品国产一区二区三区| 一区二区三区四区国产精品| av不卡免费看| 欧美成人精品1314www| 久久精品视频在线播放| 一本色道久久综合亚洲二区三区| 欧美一区二区三区在线视频| 国产精品久久久久久久久动漫| 久久精品人人做人人爽电影蜜月| 欧美日韩免费在线| 午夜一级在线看亚洲| 亚洲国产精品精华液2区45| 国产精品一香蕉国产线看观看| 国产精品国产自产拍高清av| 欧美国产专区| 欧美屁股在线| 亚洲欧美电影在线观看| 国产综合色一区二区三区| 欧美怡红院视频一区二区三区| 欧美日韩在线视频一区| 美女诱惑一区| 欧美成人r级一区二区三区| 亚洲欧美日韩国产综合| 国产视频亚洲精品| 亚洲第一福利在线观看| 亚洲九九爱视频| 一区二区三区精品在线| 欧美日韩视频免费播放| 欧美激情精品久久久久久免费印度| 狠狠色噜噜狠狠色综合久| 亚洲精品乱码| 亚洲调教视频在线观看| 欧美涩涩视频| 国产片一区二区| 嫩草伊人久久精品少妇av杨幂| 极品少妇一区二区三区| 久久精品一区蜜桃臀影院| 欧美在线观看视频一区二区三区| 亚洲欧美大片| 日韩亚洲欧美在线观看| 激情视频一区二区三区| 蜜臀91精品一区二区三区| 亚洲人屁股眼子交8| 亚洲综合色婷婷| 国产精品美女一区二区在线观看| 亚洲视频免费在线| 欧美另类女人| 久久精彩免费视频| 免费视频最近日韩| 免费成人黄色| 亚洲精品小视频在线观看| 久久久成人精品| 久久久久高清| 亚洲国产一区二区视频| 久久精品国产亚洲一区二区| 一区二区精品在线| 欧美成人午夜剧场免费观看| 欧美日韩综合在线免费观看| 亚洲一区二区在线免费观看视频| 在线成人国产| 国产精品一区二区女厕厕| 久久国产精品久久精品国产| 亚洲午夜精品视频| 狠狠色狠狠色综合人人| 欧美精品亚洲一区二区在线播放| 亚洲综合色自拍一区| 国产美女一区二区| 国产精品久久久久久久久婷婷| 欧美成人亚洲成人| 牛牛国产精品| 麻豆视频一区二区| 久久久久一本一区二区青青蜜月| 国产精品第三页| 男女激情久久| 蜜臀久久久99精品久久久久久| 亚洲乱码精品一二三四区日韩在线| 免费在线亚洲| 久热精品在线视频| 国产精品久久久久久久久久免费看| 欧美影院久久久| 性做久久久久久久久| 中国日韩欧美久久久久久久久| 欧美日韩一级黄| 久久精品99国产精品| 亚洲韩国青草视频| 欧美精品一区二区三区蜜桃| 国产精品a级| 亚洲一二三区精品| 久久精品中文字幕免费mv| 欧美日韩综合另类| 欧美伊人久久久久久午夜久久久久| 一区二区三区在线免费视频| 日韩网站免费观看| 亚洲一区三区视频在线观看| 国语精品中文字幕| 国产精品美女久久久久aⅴ国产馆| 亚洲精品之草原avav久久| 午夜一区二区三区不卡视频| 极品av少妇一区二区| 西西裸体人体做爰大胆久久久| 在线免费观看日本欧美| 在线性视频日韩欧美| 精品成人一区二区三区四区| 亚洲人成网站在线观看播放| 国产一区二区三区久久精品| 亚洲午夜精品久久| 亚洲自拍偷拍福利| 欧美久久久久久| **欧美日韩vr在线| 亚洲欧洲一区二区三区久久| 亚洲美女中文字幕| 国产精品成人va在线观看| 亚洲国产一区二区三区高清| 欧美二区视频| 久久免费99精品久久久久久| 国产亚洲在线| 影音先锋久久久| 在线观看国产精品淫| 亚洲一区二区三区精品在线| 亚洲视频网在线直播| 欧美高清在线一区二区| 亚洲图片欧洲图片av| 欧美主播一区二区三区美女 久久精品人| 国产精品免费区二区三区观看| 久久久久久亚洲综合影院红桃| 亚洲精品永久免费| 毛片一区二区| 国产精品天天摸av网| 国产欧美视频一区二区| 樱桃成人精品视频在线播放| 欧美韩日一区二区| 久久久噜噜噜久久中文字免| 一区二区三区四区五区在线| 一区免费观看| 国产精品白丝jk黑袜喷水| 久久久久久亚洲精品中文字幕| 欧美精品激情在线| 在线欧美影院| 亚洲人成网站777色婷婷| 亚洲一区二区精品在线观看| 国产精品久久久久高潮| 欧美色大人视频| 永久免费视频成人| 欧美v日韩v国产v| 久久久爽爽爽美女图片| 99精品欧美一区二区三区综合在线| 欧美在线免费视屏| 午夜日韩在线观看| 国产午夜精品在线观看| 久久蜜臀精品av| 欧美第十八页| 午夜欧美精品久久久久久久| 亚洲精品在线视频观看| 日韩视频在线一区| 久久免费99精品久久久久久| 久久亚洲电影| 一区二区三区高清在线观看| 亚洲最新在线视频| 久久免费黄色| 国产精品制服诱惑| 亚洲欧美春色| 亚洲欧洲日韩综合二区| 一区二区三区你懂的| 亚洲精品乱码久久久久久蜜桃91| 蜜桃av久久久亚洲精品| 亚洲欧洲日韩在线| 国产精品久久久久久影院8一贰佰| 久久久夜精品| 午夜一区二区三区不卡视频| 亚洲日本成人| 国产精品入口夜色视频大尺度| 国产精品国产三级国产aⅴ入口| 亚洲国产第一| 欧美一级理论性理论a| 欧美成人在线免费视频| 国产精品永久入口久久久| 欧美不卡视频| 国产精品theporn88| 国产精品免费看久久久香蕉| 亚洲特黄一级片| 欧美性jizz18性欧美| 欧美视频免费在线观看| 91久久精品国产91性色| 好男人免费精品视频| 国产精品久久国产精麻豆99网站| 在线日韩视频| 欧美成年网站| 亚洲国产精品第一区二区三区| 亚洲人成啪啪网站| 欧美国产精品专区| 亚洲天堂成人| 性色av一区二区三区红粉影视| 欧美久久综合| 小处雏高清一区二区三区| 欧美专区在线观看一区| 欧美激情第六页| 欧美精品久久久久a| 一区二区高清| 国产精品日韩久久久久| 国产亚洲一区二区三区在线播放| 欧美日韩午夜在线视频| 国产精品腿扒开做爽爽爽挤奶网站| 久久亚洲精品伦理| 久久麻豆一区二区| 亚洲毛片在线观看| 欧美一区亚洲二区| 欧美国产成人在线| 亚洲网站在线观看| 亚洲欧美影音先锋| 老司机免费视频一区二区三区| 亚洲剧情一区二区| 欧美伊人久久大香线蕉综合69| 久久gogo国模啪啪人体图| 国产在线不卡精品| 中日韩午夜理伦电影免费| 毛片一区二区| 国产欧美日韩在线观看| 久久视频这里只有精品| 久久九九99视频| 欧美性大战xxxxx久久久| 久久福利资源站| 在线观看久久av| 亚洲一级电影| 一本色道久久综合精品竹菊| 美女诱惑黄网站一区| 欧美三级午夜理伦三级中视频| 欧美极品在线播放| 久久男人av资源网站| 欧美日韩黄色大片| 亚洲第一页在线| 午夜免费久久久久| 国产精品一区二区三区观看| 欧美国产三级| 亚洲精品视频在线播放| 国产一区二区三区视频在线观看| 亚洲女女女同性video| 蘑菇福利视频一区播放| 久久精品人人爽| 久久久久久日产精品| 国产精品永久免费观看| 中文国产成人精品|