新聞中心

        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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 仙居县| 伊吾县| 从江县| 淮滨县| 奎屯市| 都昌县| 湖口县| 永靖县| 陈巴尔虎旗| 大港区| 黎城县| 册亨县| 兴仁县| 渭源县| 瑞丽市| 宜君县| 绿春县| 鲁山县| 宿松县| 达拉特旗| 舟山市| 正蓝旗| 基隆市| 天门市| 莲花县| 神木县| 巨野县| 民和| 四会市| 拜泉县| 武隆县| 阳城县| 霞浦县| 息烽县| 视频| 淮安市| 安丘市| 遵义县| 阆中市| 高雄县| 班玛县|