<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 20×18位符號定點(diǎn)乘法器的FPGA實(shí)現

20×18位符號定點(diǎn)乘法器的FPGA實(shí)現

作者: 時(shí)間:2009-06-16 來(lái)源:網(wǎng)絡(luò ) 收藏

2 32位浮點(diǎn)乘法器的實(shí)現與仿真測試
該模塊仿真實(shí)現用Mentor Graphics公司的Model-Sim SE 6.0d仿真軟件,圖5列出本設計的:仿真結果。圖5中in1是被乘數20 b。in2是乘數18 b。reset是復位清零信號,低電平有效。booth_multiplier_out是用Booth編碼乘法器算出來(lái)的結果38 b。derect_multiplier_out是直接用乘號“×”得到的結果,也是18 b。兩者結果一致。round_out是舍入后的結果,20 b。eq是測試時(shí)加的一個(gè)1 b信號,如果booth_multiplier_out和derect_multiplier_out相等為1,否則為0。
由于在測試時(shí),將輸入和輸出都用寄存器鎖存了一個(gè)時(shí)種clk,最后輸出結果延了2個(gè)時(shí)種clk,在圖5中,第一個(gè)時(shí)種clk,輸入乘數和被乘數分別為126 999,68 850;輸出結果為第3個(gè)時(shí)種clk的8 743 881 150。因為126 999×68 850=8 743 881 150,故結果正確。在測試時(shí),因實(shí)際數據量比較大,in1從-219~219-1,ModelSim SE 6.0d仿真軟件需要運行大概1 min,若in1從-219~219-1,in2從-217~217-1大概需要時(shí)間T=218min=4 369 h=182 day,因此在PC機上不能全測,故在寫(xiě)testbench時(shí),用random函數產(chǎn)生隨機數測試,該乘法器用ModelSim仿真軟件運行12 h,eq信號始終為1,即乘法器算出的結果與直接乘的結果一致,認為該方法完全可行。

本文引用地址:http://dyxdggzs.com/article/192021.htm

3 性能比較與創(chuàng )新
該模塊用Synplify Pro8.1綜合,用XilinxISE 7.1i實(shí)現布局布線(xiàn)。在Xilinx ISE中ImplementDesign下Map報告系統占用資源如表2所示。

而靜態(tài)時(shí)序分析報告顯示速度和延時(shí)分別為62.805 MHz,15.922 ns。
該設計采用高壓縮率的4―2壓縮算法,壓縮率為50%,而一般的3-2壓縮壓縮率為33%,并且采用先進(jìn)的集成電路制造工藝,使用SMIC公司O.18μm的標準單元庫,因此在提高了速度的同時(shí),能減少器件,該乘法器能在1個(gè)時(shí)鐘內完成,不像采用流水線(xiàn)結構,雖然可以提高速度到105.38 MHz,但需3個(gè)時(shí)鐘,需要大量鎖存器,從而在增加器件的同時(shí)增加功耗,而且完成一次乘法運算時(shí)間要24.30 ns。因國內集成電路制造起步晚,目前中國80%的集成電路設計公司還在采用0.35/μm及以下工藝,國內同類(lèi)乘法器,采用上華0.5 μm的標準單元庫,完成1次乘法運算時(shí)間接近30 ns,邏輯單元是1 914個(gè)。但該設計完成1次乘法運算時(shí)間僅15.922 ns,器件只有494個(gè)Slices,性能明顯提高。


4 結 語(yǔ)
給出了20×18位的設計,整個(gè)設計采用了Verilog HDL語(yǔ)言進(jìn)行結構描述,采用的器件是xc2vp70-6ff1517。該設計采用基4 Booth編碼,4-2壓縮,以及采用SMIC0.18μm標準單元庫,使得該乘法器面積降低的同時(shí),延時(shí)也得到了減小,做到芯片性能和設計復雜度之間的良好折中,該設計應用于中國地面數字電視廣播(DTMB)ASIC中3 780點(diǎn)FFT單元的20×18位,在60 MHz時(shí)工作良好,達到了預定的性能要求,具有一定的實(shí)用價(jià)值。


上一頁(yè) 1 2 3 4 下一頁(yè)

關(guān)鍵詞: FPGA 符號 定點(diǎn)乘法器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>