ARM9微處理器

ARM9微處理器

新一代的ARM9處理器,通過全新的設計,採用了更多的電晶體,能夠達到兩倍以上於ARM7處理器的處理能力。這種處理能力的提高是通過增加時鐘頻率和減少指令執行周期實現的。ARM9 系列包括三種處理器:ARM926EJ-S、ARM946E-S 和 ARM968E-S。

基本介紹

  • 中文名:ARM9微處理器
  • 外文名:ARM9 microprocessor
  • 套用範圍:基於ARMv5TE體系結構
  • 記憶體控制器:32位ALU和桶式移位器
套用範圍,記憶體控制器,高速快取設計,TCM 設計,DSP增強功能,貢獻企業,

套用範圍

ARM9微處理器
高效的5階段管道,可增加吞吐量和提高系統性能
提取/解碼/執行/記憶體/寫回
同時支持ARM和Thumb®指令集
高效ARM-Thumb互動操作允許最佳組合性能和代碼密度
哈佛體系結構–獨立的指令和數據記憶體接口
增加了可用記憶體頻寬
同時訪問I&D記憶體
改進了性能
31x32位暫存器
增強型32位MAC塊
CoreSight™ETM9接口用於增強型調試和跟蹤功能
標準AMBA®AHB™接口
協處理器接口記憶體控制器記憶體控制器

記憶體控制器

記憶體操作受MMU或MPU控制
MMU提供
虛擬記憶體支持
快速上下文切換擴展(FCSE)
MPU啟用
記憶體保護和邊界
套用沙盒保護
寫緩衝
從外部記憶體解耦內部處理器
可在4個獨立地址中存儲16個字
清除寫緩衝髒行

高速快取設計

硬體高速快取體系結構
大小可從4KB到128KB(以二次方形式增長)
I&D高速快取可具有獨立大小
行長度固定為8個字
固定4向集關聯
零等待狀態存取
關鍵字首先高速快取行填充
無阻塞
虛擬定址

TCM 設計

哈佛機構
大小可為0KB或4KB到1MB(以二次方形式增長)
可具有獨立大小
可為RAM或ROM
允許等待狀態
ARM968上的雙存儲TCM
物理定址
將非順序存取停止一個周期以允許進行地址轉換

DSP增強功能

單周期32x16乘法器實現
加快所有乘法指令的執行速度
管道設計允許一個16x16或32x16開始每個周期
新的32x16和16x16乘法指令
允許獨立存取16位半暫存器
允許打包的16位運算元高效使用32位頻寬
ARMISA提供32x32乘法指令
高效的微小數字飽和算法
QADD、QSUB、QDADD、QDSUB
前導零計數指令
CLZ加快了標準化和除法運算

貢獻企業

矽谷芯微技術中心,它是一家電子行業的知名企業,該企業主要面向全社會進行ARM9技術的推廣與培訓等。

相關詞條

熱門詞條

聯絡我們