Cortex-A9 MPCore技術
Cortex-A9 MPCore多核處理器是一種設計定制型處理器,以集成緩存一致的方式支持1到4個CPU內核。可單獨配置各處理器,設定其緩存大小以及是否支持FPU、 MPE或PTM接口等。
Cortex-A9多核處理器
此外,無論采用何種配置,處理器都可應用一致性加速口,允許其他無緩沖的系統控制外設及加速器(如DMA引擎或加密加速器)核與一 級處理器緩存保持緩存一致。另外還集成了一種符合GIC架構的綜合中斷及通信系統,該系統配有專用外設,其性能和軟件可移植性都更上一層樓,適當配置后, 可支持0(legacy bypass 模式)到224個獨立中斷資源。這種處理器可支持單個或兩個64位AMBA3 AXITM互聯接口。
ARM MPCore靈活和先進的功耗管理技術
利用ARM MPCore技術的設計靈活性和先進的功耗管理技術,Cortex-A9 MPCore的針對性應用能夠在有限的功耗下維持移動設備的正常運轉,從而為移動設備帶來優于現有解決方案的峰值性能。這種處理器充分利用了可擴展峰值性能,在性能上超越了現有的同等高端嵌入式設備,并在更為廣闊的市場中維持了持續穩定的軟件投資。
偵測控制單元(SCU)
SCU 是ARM多核技術的中央情報局,負責為支持MPCore技術的處理器提供互聯、仲裁、通信、緩存間及系統內存傳輸、緩存一致性及其他多核功能的管理。
同時,Cortex-A9 MPCore處理器還率先向其他系統加速器及無緩沖的DM A驅動控制外設開啟此類功能,通過處理器緩存層次的共享,有效地提高了性能、減少了整個系統的功耗水平。不僅如此,利用這種系統來維持每個操作系統驅動中 的軟件一致性,軟件復雜性就大大降低了。