ARM9微處理器
ARM9微處理器
新一代的ARM9處理器,通過全新的設計,採用了更多的晶體管,能夠達到兩倍以上於ARM7處理器的處理能力。這種處理能力的提高是通過增加時鐘頻率和減少指令執行周期實現的。ARM9系列包括三種處理器:ARM926EJ-S、ARM946E-S 和 ARM968E-S。
ARM9 處理器是多種應用中先進數字產品的核心
ARM9 系列處理器可為要求苛刻、成本敏感的嵌入式應用提供可靠的高性能和靈活性。豐富的 DSP 擴展使 SoC 設計不再需要單獨的 DSP。此外,PPA 特別適合各種應用。
汽車 電力火車、ABS、車身系統、導航、信息娛樂等
嵌入式 USB 控制器、藍牙控制器、醫用掃描儀等
存儲 硬碟控制器、固態驅動器等
從單一設計到永久擁有
採用多種處理器授權使用方式
提供單次使用許可、多年期許可和永久使用許可
也可以硬宏形式提供,從而縮短上市時間,降低設計風險
在 Connected Community 中,有 650 多名成員支持 ARM9 處理器
業界範圍廣泛的編譯器、調試器和 RTOS 工具體系眾多設計服務合作夥伴可幫助完成設計任務大量第三方 IP 可與處理器集成。
arm9微處理器系統
面積最小、包含 DSP 增強功能的 ARM9 處理器,針對低功耗、數據密集型、嵌入式實時應用
面積最小、功耗最低的 ARM9 處理器是眾多實時類型應用的理想之選。通過可輕鬆從標準介面集成的緊密耦合內存,該處理器可高效工作。
ARM946E-S
具有 MPU 的 DSP 增強型高速緩存處理器,針對運行 RTOS 的實時應用
一種具有可選高速緩存介面以及完整的內存保護單元的實時處理器。對於大部分代碼位於主存儲器的應用,該處理器非常有用,它按需載入到高速緩存中,同時關鍵的異常處理代碼和數據仍本地保留在緊密耦合內存中。
ARM926EJ-S
具有 Java 加速、DSP 擴展和 MMU 的應用處理器,針對基於操作系統的應用
ARM926EJ-S 處理器為入門級處理器,可支持完全版操作系統,其中包括 Linux、Windows CE 和 Symbian。因此,此處理器是眾多需要完整圖形用戶界面的應用的理想之選。
晶元內嵌的arm9微處理器的時鐘
高效的 5 階段管道,可增加吞吐量和提高系統性能
提取/解碼/執行/內存/寫回
同時支持 ARM 和 Thumb® 指令集
高效 ARM-Thumb 交互操作允許最佳組合性能和代碼密度
哈佛體系結構 – 獨立的指令和數據內存介面
增加了可用內存帶寬
同時訪問 I & D 內存
改進了性能
31 x 32 位寄存器
32 位 ALU 和桶式移位器
增強型 32 位 MAC 塊
CoreSight™ ETM9 介面用於增強型調試和跟蹤功能
標準 AMBA® AHB™ 介面
協處理器介面內存控制器內存控制器
內存操作受 MMU 或 MPU 控制
MMU 提供
虛擬內存支持
快速上下文切換擴展 (FCSE)
MPU 啟用
內存保護和邊界
應用沙盒保護
寫緩衝
從外部內存解耦內部處理器
可在 4 個獨立地址中存儲 16 個字
清除寫緩衝臟行
硬體高速緩存體系結構
大小可從 4 KB 到 128 KB(以二次方形式增長)
I & D 高速緩存可具有獨立大小
行長度固定為 8 個字
固定 4 向集關聯
零等待狀態存取
關鍵字首先高速緩存行填充
無阻塞
虛擬定址
哈佛機構
大小可為 0 KB 或 4 KB 到 1 MB(以二次方形式增長)
可具有獨立大小
可為 RAM 或 ROM
允許等待狀態
ARM968 上的雙存儲 TCM
物理定址
將非順序存取停止一個周期以允許進行地址轉換
單周期 32x16 乘法器實現
加快所有乘法指令的執行速度
管道設計允許一個 16x16 或 32x16 開始每個周期
新的 32x16 和 16x16 乘法指令
允許獨立存取 16 位半寄存器
允許打包的 16 位操作數高效使用 32 位帶寬
ARM ISA 提供 32x32 乘法指令
高效的微小數字飽和演演算法
QADD、QSUB、QDADD、QDSUB
前導零計數指令
CLZ 加快了標準化和除法運算
矽谷芯微技術中心,它是一家電子行業的知名企業,該企業主要面向全社會進行ARM9技術服務。