在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 模擬技術 > 設計應用 > 高速流水線浮點加法器的FPGA實現

            高速流水線浮點加法器的FPGA實現

            作者: 時間:2010-02-03 來源:網絡 收藏
            normalize模塊的作用主要是將前三個模塊的運算結果規(guī)范為IEEE 754單精度數標準,若sum_bexp、sum_ma、sum_csgn為輸入信號(其含義見sum模塊),則其輸出的運算結果(在一個時鐘周期內完成)只有一個和輸出(data_out),也就是符合IEEE754數標準的兩個輸入數的和。

            4系統綜合與仿真

            由于本工程是由compare、shift、sum、normalize四個模塊組成的,而這四個模塊通過串行方式進行連接,每個模塊的操作都在一個時鐘周期內完成,因此,整個浮點數加法運算可在四個時鐘周期內完成。這使得工程不僅有確定的數據運算時延(latency),便于實現,而且方便占用的時鐘周期盡可能減少,從而極大地提高了運算的實時性。

            4.1工程綜合結果

            經過Quartus II綜合可知,本設計使用的StratixⅡEP2S15F484C3芯片共使用了641個ALUT(高級查找表)、188個寄存器、0位內存和可達到80 MHz的時鐘頻率,因此可證明,本系統利用合理的資源實現了高速浮點數加法運算。

            4.2工程仿真結果

            本工程仿真可使用Quartus II 8.0內嵌式仿真工具來編寫Matlab程序,以生成大量隨機單精度浮點數(以便于提高仿真代碼覆蓋率,提高仿真的精確度),然后計算它們相加的結果,并以文本形式存放在磁盤文件中。編寫Matlab程序可產生作為仿真輸入的*.vec文件,然后通過時序仿真后生成*.tbl文件,再編寫Matlab程序提取其中有用的結果數據,并與先前磁盤文件中的結果相比較,以驗證設計的正確性。

            圖3所示是其仿真的波形圖。

            從圖3可以看出表1所列的各種運算關系。表2所列為其實際的測試數據。



            表中“A+B實數表示(M)”指Matlab計算的結果;“誤差”指浮點處理器計算結果與Matlab計算結果之差。

            綜上所述,本工程設計的浮點所得到的運算結果與Matlab結果的誤差在10-7左右,可見其精度完全能夠符合要求。

            5 結束語

            本工程設計完全符合IP核設計的規(guī)范流程,而且完成了Verilog HDL建模、功能仿真、綜合、時序仿真等IP核設計的整個過程,電路功能正確。實際上,本系統在布局布線后,其系統的最高時鐘頻率可達80MHz。雖然使用浮點數會導致舍入誤差,但這種誤差很小,可以忽略。實踐證明,本工程利用結構,方便地實現了高速、連續(xù)、大數據量浮點數的加法運算,而且設計結構合理,性能優(yōu)異,可以應用在高速信號處理系統中。

            上一頁 1 2 3 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉