ARM Cortex™-A7 MPCore™ 處理器是 ARM 迄今為止開發的最有效的套用處理器,它顯著擴展了 ARM 在未來入門級智慧型手機、平板電腦以及其他高級移動設備方面的低功耗領先地位。Cortex-A7 處理器的體系結構和功能集與 Cortex-A15 處理器完全相同,不同之處在於,Cortex-A7 處理器的微體系結構側重於提供最佳能效,因此這兩種處理器可在 big.LITTLE 配置中協同工作,從而提供高性能與超低功耗的終極組合。
Cortex-A7 處理器是一種由ARM公司推出的基於ARMv7-A架構的高能效處理器,從2012年地開始被廣泛用於低成本、全功能入門級智慧型手機。
該處理器與為其他Cortex-A系列處理器開發的程式完全兼容,並借鑑了高性能Cortex-A15處理器的設計,採用了包括虛擬化、大物理地址擴展 (LPAE) NEON 高級 SIMD 和 AMBA 4 ACE 一致性等全新技術。並著重考慮了性能與功耗間的平衡。採用了28nm工藝的單個Cortex-A7 處理器的能源效率是65nm工藝下的ARM Cortex-A8 處理器(被用於2010-2012年間的的許多流行智慧型手機)的5倍,性能提升50%,而尺寸僅為後者的五分之一。相對於2011年主流智慧型手機,2013年上市的採用Cortex-A7處理器的手機,其CPU性能提升可高達20%而功耗降低60%。
Cortex-A7處理器還可與Cortex A15核心一起組成big.LITTLE架構。
Cortex-A7處理器在28nm工藝下處理器主頻不低於1GHz,單核面積為0.45mm2,帶FP、NEON™和32K L1高速快取。
基本介紹
- 外文名:Cortex-A7
- 定義:處理器
- 特點:微體系結構側重於提供最佳能效
- 粗解:基於ARMv7-A架構高能效處理器
處理器
規格
Cortex-A7 MPCore | |
架構 | ARMv7-A Cortex |
多核 | 單處理器群集中的 1-4X SMP通過 AMBA® 4 技術實現多個一致的 SMP 處理器群集 |
ISA 支持 | ARMThumb-2TrustZone® 安全技術NEON™ 高級 SIMDDSP & SIMD 擴展VFPv4 浮點Jazelle® RCT硬體虛擬化支持大物理地址擴展 (LPAE) |
記憶體管理 | ARMv7 記憶體管理單元 |
調試和追蹤 | CoreSight™ SoC-400 |
Cortex-A7 MPCore 主要功能 | |
Thumb-2 技術 | 可為傳統 ARM 代碼提供最高性能,對於存儲指令占用的記憶體,最多可節省 30% 的空間。 |
TrustZone 技術 | 確保全全套用的可靠實現,適合從數字著作權管理到電子支付等套用。 |
NEON | NEON 技術可加速多媒體和信號處理算法(如視頻編碼/解碼、2D/3D 圖形、遊戲、音頻和語音處理、圖像處理技術、電話和聲音合成)。 |
DSP 和 SIMD 擴展 | 增加高性能套用中 ARM 解決方案的 DSP 處理能力,同時通過攜帶型、電池電源設備提供所需的低功耗。DSP 擴展經過最佳化,適用於範圍廣泛的軟體套用,包括伺服馬達控制、VoIP 和視頻音頻編解碼器。 |
浮點 | 對半精度、單精度和雙精度浮點運算中的浮點操作提供硬體支持。Cortex-A7 處理器的浮點功能增強了下一代消費類產品(如 Internet 設備、機頂盒和家用網關)中使用的浮點運算的性能。 |
Jazelle RCT | 最多可使即時生產 (JIT) 和提前編譯的位元組碼語言的代碼大小縮小 3 倍,以便提高傳統虛擬機的速度。 |
硬體虛擬化 | 針對數據管理和仲裁的高效硬體支持,通過此方式,多個軟體環境及其應用程式將能夠同時訪問系統功能。這樣,就實現了可靠、具有相互隔離的虛擬環境的設備。 |
大物理地址擴展 (LPAE) | 大物理地址擴展 (LPAE) 的引入允許處理器可訪問最大 1TB 記憶體。 |
最佳化的 1 級高速快取 | 性能和功率最佳化的 L1 高速快取結合了最低訪問延遲技術,可以在最大程度上提高性能和降低功耗。高速快取中可配置大小的 8kB~64KB 用於指令和數據。還為實現高速快取一致性提供了增強處理器間通信的選項或支持富 SMP 功能作業系統的選項,以便簡化多核軟體開發。 |
集成、可配置大小的 2 級高速快取控制器 | 在高頻率設計或需要降低與晶片外記憶體訪問關聯的能耗的設計中,最多可對 1 MB 高速快取記憶體提供低延遲、高頻寬訪問。L2 高速快取在 Cortex-A7 上是可選的。 |
AMBA® 4 高速快取一致性互連 (CCI) | CCI 提供符合 AMBA 4 AXI™ 一致性擴展 (ACE) 的連線埠,以在多個 Cortex-A7 MPCore 處理器之間實現完全一致,可以更好地利用高速快取並簡化軟體開發。此功能對於高頻寬套用是必需的,包括需要一致的單核和多核處理器的群集的遊戲、伺服器和網路。CCI 與 ARM CoreLink™ 網路互連和記憶體控制器 IP 相結合,提高了系統性能和能效。 |
Cortex-A7 NEON 媒體處理引擎 (MPE) | Cortex-A7 MPE 提供了一個引擎,該引擎可同時提供 Cortex-A7 浮點單元的性能和功能以及 NEON 高級 SIMD 指令集實現,以便進一步提高媒體和信號處理功能的速度。MPE 擴展了 Cortex-A7 處理器的浮點單元 (FPU) 以提供一個 quad-MAC 以及附加的 64 位和 128 位暫存器集,在 8 位、16 位和 32 位整型以及 32 位浮點數據量的基礎上支持一組豐富的 SIMD 操作。 |
Cortex-A7 浮點單元 (FPU) | FPU 提供了與 ARM VFPv4 體系結構兼容的高性能的單雙精度浮點指令,該體系結構是與上一代 ARM 浮點協處理器兼容的軟體。 |