新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > FPGA平臺架構用于復雜嵌入式系統

        FPGA平臺架構用于復雜嵌入式系統

        作者: 時間:2012-04-18 來源:網絡 收藏

        片上存儲器(OCM)控制器

        OCM控制器在中的塊RAM和嵌入式PowerPCTM405處理器核心執行單元間提供一個專用的接口。PowerPCTM核心上的OCM信號旨在提供對固定大小的指令和數據存儲器空間的超快速訪問。

        OCM接口具有與緩存同樣的訪問時間。由于緩存為來自其它存儲器資源的緩沖代碼而保留,因此OCM減小了緩存的更新頻率。雙口塊RAM可做為OCM在處理器核心和結構間實現一個高效率的共享式高速緩存存儲器接口。

        Block SelectRAM (BRAM) 資源

        除了分布式 Select RAM存儲器(可級聯16位×1位)以外,Virtex-II ProTM器件還包含了大量18kbit的塊狀SelectRAM(BRAM)。BRAM存儲器是真正雙口(True Dual-Port)RAM,在器件內提供了大量快速分散的存儲器塊。BRAM存儲器的總量隨著Virtex-II Pro器件的規模而增長(高達3.8Mbit)。18Kb每塊的BRAM塊是可級聯的,從而可支持更深和更寬的存儲器設計,同時通過專門的布線資源使得時序代價極小。

        單端 SelectI/O 資源

        對更復雜系統的需求、時鐘速率的提高和對 更小芯片到芯片間延遲的要求推動了更高性能I/O的發展。Virtex-II ProTM 系列包括了高度可配置的高性能的可支持范圍廣泛的I/O標準的單端SelectI/O模塊。Virtex-II ProTM SelectI/O模塊支持下列單端I/O標準:

        GTL+、HSTL (I, II, III, 和 IV)、 SSTL3 (I, 和 II)、 SSTL2 (I 和 II) 、 LVTTL、 LVCMOS(15, 18, 25, 和 33)、PCI33_3、 PCI66_3、 PCIX 和 GTL。

        數字控制阻抗匹配(DCI)

        DCI為發射器和接收器提供了片上端接。這樣就不再需要電路板上大量的外部端接電阻,降低了電路板的布線困難和器件數量,同時由于消除了端頭反射(發生在端接電阻離傳輸線的端點太遠時),還改善了信號完整性。利用DCI,端接電阻離輸出驅動器或輸入緩沖器盡可能近。因此,完全避免了端頭反射。 DCI動態地調整I/O阻抗,使其等于外部參考電阻。

        軟智力產權(IP)核心

        軟IP核心為設計增加了功能和靈活性。由于其靈活性特點,還可利用軟IP核心對產品進行較小的升級或對在設計的生命周期中段進行升級,從而延長產品生命周期。許多軟核心都可用于Virtex-II ProTM器件。由于具有多達450萬FPGA門,設計人員可在一塊Virtex-II ProTM FPGA器件中集成多種不同的核心。

        Gigabit Ethernet MAC、10/100 Ethernet MAC、多種不同的存儲器控制器、ATM Utopia Level 2、總線仲裁器、 I2C、 UART、和SPI等就是Xilinx為Virtex-II ProTM 設計提供的IP核心的一些例子。Xilinx公司的System Generator 工具可利用CoreConnect互連總結自動集成PowerPCTM和選擇并定制的軟外設。

        更大的集成度和更小的尺寸

        大多數印刷電路板都布滿了眾多不同的器件,如存儲器、邏輯器件、微處理器、端接匹配電阻,以及多種其他元器件。Virtex-II ProTM FPGA集成有嵌入式微處理器核心多通道Rocket I/OTM收發器,再配合豐富的軟IP核心,從而在單個芯片中即集成了上面提到的多種器件。因此,這大大提高了靈活性、性能,并降低了材料清單成本。

        可綜合的軟IP核心可以為設計帶來多種功能,并提高設計的靈活性。軟IP解決了許多上市時間問題,還簡化了設計驗證。圖1示意出了一個典型千兆位以太網 路由器的框圖。其中Memery Controller、FPGA、PLD以及Port Controller MAC模塊可以利用Xilinx或其聯盟IP合作伙伴所提供的軟IP核心代替的數字器件。

        Virtex-II ProTM的可編程特性使設計人員可在整個開發周期中對系統進行優化,并為硬件和軟件設計折衷提供了無與倫比的協同設計靈活性。軟件 /硬件劃分可提供效率最高的解決方案。以軟件方式完成硬件任務成本較低但速度慢。用硬件來完成軟件任務速度快但成本高且效率也不高。Virtex-II平臺FPGA器件可以在軟件和硬件實施間實現實用的平衡,同時還可提供基于設計規范和要求的最佳解決方案。

        當今的許多通信標準和協議還不成熟,并仍處于持續的演化進行中。在很多情況下ASIC和ASSP解決方案并不適用,因為它們不能隨著標準的演化而改變。FPGA是這種情況下的理想選擇,因為他們有可配置的結構,可以容易地實現、重新配置和升級(甚至可通過因特網)新的標準和協議。通信系統(或任何具有多種協議的系統)中存儲的不同協議也要求內置協議變換功能。Virtex-II ProTM FPGA可以非常好地完成此類重要任務。

        更少的電路板器件也意味著需要更小的電路板空間,因此,系統成本中又可節約每層每平方英寸達0.22美元的成本。對于一塊26層的電路板,這意味著每平方英寸平均5.88美元的成本。圖2示意出圖1中可實現成本/器件節約的地方。

        總結

        Virtex-II ProTM FPGA可在高性能FPGA結構中實現軟IP核心,具有嵌入式硬微處理器核心、嵌入式Rocket I/O收發器、豐富的硬件和軟件功能,并有優化的嵌入式設計工具鏈支持。這些都使得Virtex-II ProTM FPGA可以最有效的方式解決與設計相關的幾乎所有挑戰。Virtex-II ProTM FPGA可滿足產品上市時間、在市場生存時間、性能、成本、系統劃分、靈活性、可重配置能力、工程資源和更短的設計周期等所有方面的要求。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 松潘县| 冀州市| 东宁县| 丹巴县| 清丰县| 蒙城县| 金塔县| 长汀县| 汕尾市| 碌曲县| 三河市| 海宁市| 西昌市| 楚雄市| 靖西县| 北川| 富蕴县| 翁牛特旗| 获嘉县| 祁阳县| 彭泽县| 临漳县| 视频| 托里县| 黄梅县| 绍兴市| 石家庄市| 长顺县| 庐江县| 特克斯县| 偃师市| 讷河市| 临高县| 阜平县| 当阳市| 青河县| 红桥区| 桦川县| 绥化市| 海安县| 舟山市|