新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 為FPGA軟處理器選擇操作系統(08-100)

        為FPGA軟處理器選擇操作系統(08-100)

        ——
        作者:Jean Labrosse Micriμm 公司 ,John Swan 萊迪思半導體公司,Philipp Tomsich Theobroma Systems公司 時間:2009-02-25 來源:電子產品世界 收藏

          另一方案:使用可編程邏輯

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

          為系統設計者提供了一系列的權衡選擇,這是現有的ASIC/ASSP解決方案無法提供的。正如圖1所示 ,當一個處理器集成至時,設計者可以各種方式實現功能例如:

          * 軟件控制硬件

          * 僅軟件

          * 軟件功能,控制或數據流,通過硬件加速(SW/HW)

          * 僅硬件,與CPU沒有直接的互動,但是硬件可與任何功能進行交互。

         

          圖1 中的多種選擇

          使用提供這些權衡的可編程邏輯解決方案,SoC設計者有控制結構的多種選擇。相反,控制結構的選擇涉及到如何實現所需的功能。

          一個簡單的便攜式媒體播放器示范了如何控制硬件,以及如何使用一個FPGA提供一系列改善硬件/軟件的權衡選擇。圖2從硬件的角度展示了播放器的功能。所需硬件的數量在很大程度上取決于所期望的系統響應。有了RTOS,許多硬件模塊可以比在Linux應用中簡單得多。總而言之,FPGA的可編程邏輯為任何提供硬件權衡選擇。

         

          圖2 從硬件角度觀察便攜式媒體播放器

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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石景山区| 宁晋县| 蓝山县| 津南区| 榆林市| 九江县| 谷城县| 平凉市| 泸水县| 突泉县| 香河县| 多伦县| 滨海县| 桃源县| 湖口县| 靖西县| 南丹县| 扶沟县| 眉山市| 巴南区| 金乡县| 广饶县| 宣化县| 元朗区| 筠连县| 辽源市| 南和县| 绥宁县| 长治县| 沈丘县| 浦东新区| 皮山县| 老河口市| 阿勒泰市| 东宁县| 新丰县| 剑阁县| 江城| 涞源县| 阿拉善盟| 余姚市|