• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 標準接口的基本技術知識

    標準接口的基本技術知識

    作者: 時間:2013-05-23 來源:網絡 收藏

    圖 4:采用 PRU 擴展現有設備外設的功能

      除了用來頂替 IO,PRU 經編程后還可執行各種控制、監控或其它片上沒有提供的功能。這種靈活性對于一些應用而言特別有幫助,這些應用包含的控制要求與任何標準處理器配置提供的控制要求不匹配。

      ARM子系統與外設集成

      在評估 ARM 處理器中的外設接口時,理解外設與 ARM 子系統的集成方式非常重要。

      ARM 處理器適合復雜、多任務的通用控制任務。它不但可為大型程序提供存儲器空間,而且還具有良好的環境切換功能,適合運行實時操作系統 (RTOS) 和精細的高級操作系統。ARM 負責系統配置與控制,其任務包括外設配置及控制、時鐘控制、存儲器初始化、中斷處理以及電源管理等。ARM 子系統包含 ARM 處理器以及作為整體處理器系統主控制器工作所必須的其它組件。

      典型 ARM 子系統包括下列組件組合:

      · ARM內核 (例如:ARM926EJ-S或ARM Cortex-A8?)

      o 協處理器15 (CP15)

      o MMU

      o 寫入緩沖器

      o 指令高速緩存

      o 數據高速緩存

      o Java加速器

      o Neon單指令、多數據 (SIMD) 協處理器

      o 矢量浮點協處理器 (VFP)

      · ARM內部存儲器

      o RAM

      o ROM (ARM引導加載程序)

      · 總線判優器

      o 用于訪問內部存儲器的總線判優器

      o 用于訪問系統及外設控制寄存器的總線判優器

      o 用于訪問外部存儲器的總線判優器

      · 調試、跟蹤以及仿真模塊

      o JTAG

      o ICECrusher

      o 嵌入式跟蹤宏單元 (ETM)

      · 系統控制外設

      o ARM中斷控制模塊

      o 鎖相環 (PLL) 及時鐘控制模塊

      o 電源管理模塊

      o 系統控制模塊

      可參考圖 5,了解典型 ARM9 ARM 子系統的方框圖。

    圖 5:ARM 子系統方框圖

      對于 USB、EMAC、、uPP 以及 PRU 等外設而言,ARM 子系統可訪問外設的控制與配置寄存器、時鐘以及電源管理控制。

      結論

      雖然在系統設計過程中發揮著重要的作用,可為設計實現互操作性與低成本,并減少設計所需的時間,但對需要實現產品差異化的設計團隊而言,其實用用性仍然很有限。設計人員還應依賴芯片廠商為其提供各種多組合。對芯片廠商而言,可幫助高效實施接口的高質量軟件庫是實現差異化的其它因素。提供更高級別的靈活性也非常有幫助,能夠通過 TI PRU 與 uPP 等可配置接口獲得。系統設計人員利用其工具套件中的這些選項,既可發揮創造性,同時又能保持組件的低成本。

    路由器相關文章:路由器工作原理


    路由器相關文章:路由器工作原理


    交換機相關文章:交換機工作原理


    存儲器相關文章:存儲器原理



    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 永川市| 始兴县| 柘城县| 大方县| 横峰县| 平罗县| 石屏县| 西乌| 武山县| 江孜县| 马山县| 吴旗县| 芦山县| 五大连池市| 集安市| 盈江县| 张家川| 新乡市| 越西县| 运城市| 海淀区| 佛冈县| 开平市| 平昌县| 平度市| 岑巩县| 五指山市| 遵义市| 贵溪市| 鄂托克前旗| 平原县| 辉南县| 商水县| 墨江| 尤溪县| 什邡市| 读书| 榕江县| 小金县| 仙游县| 镶黄旗|