新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 浮點(diǎn):用 FPGA 嵌入式處理器實(shí)現(xiàn)您的構(gòu)想

        浮點(diǎn):用 FPGA 嵌入式處理器實(shí)現(xiàn)您的構(gòu)想

        作者:Glenn Steiner, 賽靈思公司高級(jí)經(jīng)理 Ben Jones,賽靈思公司高級(jí)DSP設(shè)計(jì)工程師 Peter Alfke,賽靈思公司杰出工程師 時(shí)間:2009-10-23 來(lái)源:電子產(chǎn)品世界 收藏

           440 Processor Block: 440 處理器模塊

        本文引用地址:http://www.104case.com/article/99212.htm

           440 Processor: PowerPC 440處理器

          PLB and Memory Crossbar: PLB 和存儲(chǔ)器交叉開關(guān)

          -5 APU Floating-Point Unit: -5 APU 浮點(diǎn)單元

          in Logic: 邏輯內(nèi)

          關(guān)于 PowerPC 440 FPU

          賽靈思針對(duì)嵌入在 -5 FXT 中的 PowerPC 440 處理器專門設(shè)計(jì)了 APU-FPU。FPU 通過(guò) APU 接口與處理器的緊密結(jié)合可讓浮點(diǎn)運(yùn)算單元直接執(zhí)行原生 PowerPC 浮點(diǎn)指令,這相對(duì)軟件仿真而言,速度一般可提高 6 倍。

          除少數(shù)情況外,賽靈思 PowerPC FPU 一般符合單精度和雙精度浮點(diǎn)運(yùn)算的 IEEE-754 標(biāo)準(zhǔn)。賽靈思提供了為 2:1和 3:1 APU-FPU 時(shí)鐘速率而優(yōu)化的變量,使 PowerPC 處理器能夠以最高頻率運(yùn)行。自發(fā)性指令發(fā)送不僅會(huì)隱藏運(yùn)算時(shí)延,而且還會(huì)減少每條指令的周期。此外,這些優(yōu)化的實(shí)施方案可充分發(fā)揮器件的高性能 DSP 特性,以縮短運(yùn)算符時(shí)延并減少邏輯計(jì)數(shù)與功耗。賽靈思在其嵌入式開發(fā)套件 (EDK) 中支持 APU-FPU 流。

          圖 2 為 FPU 架構(gòu)的整體框架圖。APU-FPU 由執(zhí)行單元、寄存器文件、總線接口以及所有管理浮點(diǎn)指令執(zhí)行情況所必需的控制邏輯組成。

         

          FCB2 Bus: FCB2 總線

          FCB2 Bus Interface: FCB2 總線接口

          Execution Control/Decode Logic: 執(zhí)行控制/解碼邏輯

          Register File & Forwarding: 寄存器文件與轉(zhuǎn)發(fā)

          Add/Sub/Convert: 添加/子集/轉(zhuǎn)換

          Compare: 比較

          Multiply: 乘

          Divide: 除

          Square Root: 平方根

          Round: 四舍五入

          圖 2——Virtex-5 FXT PowerPC 440 浮點(diǎn)協(xié)處理器架構(gòu)

          FPU 含有兩個(gè)變量。雙精度變量可執(zhí)行除 PowerPC ISA 圖形子集(fsel、fres 和 frsqrte)以外的所有浮點(diǎn)指令,其中也包括單精度變量執(zhí)行的指令。這意味著您能使用帶各種商用編譯器和操作系統(tǒng)的 FPU(具體請(qǐng)參見(jiàn):www..com/ ise/embedded/epartners/listing.htm)。



        關(guān)鍵詞: xilinx FPGA Virtex PowerPC

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 延津县| 资中县| 阿勒泰市| 蛟河市| 余庆县| 砚山县| 上林县| 鄂伦春自治旗| 海兴县| 都安| 织金县| 新沂市| 松桃| 咸丰县| 乐平市| 镶黄旗| 资阳市| 屯门区| 博兴县| 香港| 色达县| 临西县| 嘉禾县| 彝良县| 甘肃省| 蚌埠市| 永城市| 中山市| 皋兰县| 黔西县| 资讯 | 孝感市| 盐边县| 禄丰县| 大埔区| 贵德县| 八宿县| 屏南县| 大同市| 手游| 淮滨县|