新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 為什么嵌入式開發人員要使用FPGA?

        為什么嵌入式開發人員要使用FPGA?

        作者: 時間:2011-05-10 來源:電子產品世界 收藏

          利用的全部潛力

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

          很明顯,從工具角度來說充分利用可編程器件(如)帶來的機會需要一個提高開發流程抽象級別的系統,這樣設計的核心元素可通過類似的設計技術和流程輕松改變。這樣的系統必須能夠統一整個電子產品開發過程,在單一、一致的環境中將硬件、軟件和可編程硬件開發綜合在一起。

          Altium Designer 引入簡單、高層次的處理器實現這一目標,滿足軟件、和 PCB要求,一體化的產品開發環境在單一應用中把所有需要的流程綜合在一起(圖1)。硬件和軟件開發統一在平臺級 ,使快速軟件/硬件協同設計成為可能。通過基于 FPGA的處理器和處理器包裹內核,設計師可以定位于Altium Designer 或任意受支持的第三方處理器,同時保留設計的全部功能,包括與 FPGA外設的方便連接。Altium Designer基于 Viper的編譯器保證在系統支持的所有處理器結構間C級別代碼的兼容性。

          除了快速產品開發的潛力外, Altium Designer 的一體化本質也為開發人員帶來了新的設計和功能可能性。Altium 也開發了新的一體化硬件/軟件編譯器技術,不久Altium Designer就將支持該技術。這項技術同時從標準C代碼生成高度優化的可執行代碼和并發硬件的FPGA實現 ,并同時生成在運行時將二者鏈接起來所需的代碼。實際上這意味著開發人員可以指定從處理器卸載到硬件的C代碼功能,而Altium Designer一體化的軟件/硬件環境使該流程迅速且透明(圖2)。

          這樣的系統為開發人員提供選擇系統復選框以獲得把專用軟件功能轉移到硬件最終的性能和成本改進的潛力。這使得開發人員可以有效地在硬件和軟件之間轉移功能,不斷在優化的應用方案上融合。值得注意的有趣現象是,使用Altium Designer這一功能以及其他高層功能(如包裹內核和基于庫的預同步軟組件)的軟件開發人員可有效地使用 FPGA機制內部的硬件。簡言之,使用該系統的軟件工程師可利用其現有技巧,輕松使用 FPGA 硬件,無需涉及目標器件結構的底層或RTL編程(圖3)。

          Altium Designer的一體化開發環境和低成本大規模 FPGA的結合使得嵌入式開發人員可充分開發可編程器件的潛力。使用正確的開發環境后,當前FPGA帶來的大型可重構設計空間使一種新的嵌入式設計方法成為可能 ,設計師可以為電子產品開發帶來革命式的創新,正如幾十年前微處理器的引入給電子工業帶來的革命那樣。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        fpga相關文章:fpga是什么



        上一頁 1 2 下一頁

        關鍵詞: Xilinx 嵌入式 FPGA

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石河子市| 运城市| 上杭县| 盐山县| 大新县| 东莞市| 旺苍县| 陇南市| 类乌齐县| 德江县| 西畴县| 郓城县| 蕉岭县| 怀柔区| 会东县| 郯城县| 夏河县| 建始县| 托里县| 陆良县| 庆云县| 武功县| 济阳县| 大方县| 乌拉特后旗| 托克逊县| 吉水县| 衡阳市| 宝鸡市| 图木舒克市| 芦溪县| 宝丰县| 全南县| 大理市| 大足县| 赤壁市| 长丰县| 秦皇岛市| 宁蒗| 天全县| 扶余县|