1. 程式人生 > >ARM 系列處理器

ARM 系列處理器

Cortex-A 系列處理器

ARM Cortex-A 系列是一系列用於複雜作業系統和使用者應用程式的應用程式處理器。Cortex-A 系列處理器支援 ARM、Thumb 和 Thumb-2 指令集。

  • ARM Cortex-A9 處理器是一個高效能、低能耗的 ARM 巨集單元,帶有 L1 快取記憶體子系統,能提供完全的虛擬記憶體功能。Cortex-A9 處理器實現了 ARMv7-A 體系結構並執行 32 位 ARM 指令、16 位和 32 位 Thumb 指令,還可在 Jazelle 狀態下執行 8 位 Java 位元組碼。
  • ARM Cortex-A8 處理器是一個高效能、低能耗的快取記憶體應用程式處理器,能提供完全的虛擬記憶體功能。
  • ARM Cortex-A5 處理器是一個高效能、低能耗的 ARM 巨集單元,帶有 L1 快取記憶體子系統,能提供完全的虛擬記憶體功能。Cortex-A5 處理器實現了 ARMv7 體系結構並執行 32 位 ARM 指令、16 位和 32 位 Thumb 指令,還可在 Jazelle 狀態下執行 8 位 Java 位元組碼。Cortex A-5 是最小的 Cortex-A 處理器

Cortex-A9 系列處理器

用於 ARM Cortex-A9 處理器核心的 ARM 文件集,這些處理器包括 ARM Cortex-A9 MPCore 和 ARM Cortex-A9 單核處理器。

ARM Cortex-A9 處理器是一個性能非常高、低功率的 ARM 巨集單元,帶有 L1 快取記憶體子系統,提供完全的虛擬記憶體功能。Cortex-A9 處理器實現了 ARMv7-A 體系結構並執行 32 位 ARM 指令、16 位和 32 位 Thumb 指令,還可在 Jazelle 狀態下執行 8 位 Java 位元組碼。

Cortex-R 系列處理器

ARM Cortex-R 系列是一系列用於實時系統的嵌入式處理器。這些處理器支援 ARM、Thumb 和 Thumb-2 指令集。目前,此係列包含 Cortex-R4 和 Cortex-R4F 處理器。

  • ARM Cortex-R4 處理器是一箇中端實時處理器,用於深層嵌入式系統。
  • ARM Cortex-R4F 處理器是一個帶有浮點運算單元 (FPU) 的 Cortex-R4 處理器。

Cortex-A8 處理器

ARM Cortex-A8 處理器是一個高效能、低功率的快取應用程式處理器,提供完全的虛擬記憶體功能

Cortex-A9 系列處理器

ARM Cortex-A9 處理器是一個性能非常高、低功率的 ARM 巨集單元,帶有 L1 快取記憶體子系統,提供完全的虛擬記憶體功能。Cortex-A9 處理器實現了 ARMv7-A 體系結構並執行 32 位 ARM 指令、16 位和 32 位 Thumb 指令,還可在 Jazelle 狀態下執行 8 位 Java 位元組碼。

Cortex-R 系列處理器

ARM Cortex-R 系列是一系列用於實時系統的嵌入式處理器。這些處理器支援 ARM、Thumb 和 Thumb-2 指令集。目前,此係列包含 Cortex-R4 和 Cortex-R4F 處理器。

  • ARM Cortex-R4 處理器是一箇中端實時處理器,用於深層嵌入式系統。
  • ARM Cortex-R4F 處理器是一個帶有浮點運算單元 (FPU) 的 Cortex-R4 處理器。

Cortex-M 系列處理器

ARM Cortex-M 系列

是一系列針對成本敏感的應用程式進行優化的深層嵌入式處理器。這些處理器僅支援 Thumb-2 指令集。此係列包含 Cortex-m4、Cortex-M3、Cortex-M1 FPGA 和 Cortex-M0 處理器。

  • ARM Cortex-M4 處理器是一個低能耗處理器,特點是門數低、中斷延遲短且除錯成本低。Cortex-M4F 處理器與 Cortex-M4 具有相同的功能,且包括浮點運算功能。這些處理器專用於要求使用數字訊號處理功能的應用程式。
  • ARM Cortex-M3 處理器是一個低能耗處理器,特點是門數低、中斷延遲短且除錯成本低。它專用於要求快速中斷響應的深層嵌入式應用程式,包括微控制器、汽車和工業控制系統。
  • ARM Cortex-M1 FPGA 處理器專用於要求使用整合到 FPGA 中的小型處理器的深層嵌入式應用程式。
  • ARM Cortex-M0 處理器是一個門數非常低、能效非常高的處理器,專用於微控制器和要求使用面積優化處理器的深層嵌入式應用程式。

ARM11 處理器

ARM11 系列的處理器(包括 ARM1136JF-S 和 ARM1126J-S、ARM1156T2-S、ARM1156T2F-S、ARM1176JZF、ARM1176JZ-S、ARM1176JZF-S 以及 ARM11 MPCore 處理器)

ARM11 系列包括四個處理器系列,這些處理器實現了 ARM 體系結構 v6,其擴充套件包括一系列以 32 位暫存器中的 16 位或 8 位資料值為操作物件的 SIMD DSP 指令。

  • ARM1136J-S 和 ARM1136JF-S 處理器採用的是 ARM Jazelle 技術。其實現了虛擬記憶體系統體系結構,並具備 AMBA 2 AHB 介面。其支援 ARM 指令集以及原始 Thumb 指令集。ARM1136JF-S 處理器具有浮點協處理器。
  • ARM1156T2-S 和 ARM1156T2F-S 處理器針對指令和資料記憶體採用可選的記憶體保護單元 (MPU),針對快取記憶體和緊耦合的記憶體採用可選的奇偶保護,並具備 AMBA 3 AXI 介面。其支援 ARM 和 Thumb 指令集,並具備 Thumb-2 擴充套件。ARM1156T2F-S 處理器具有浮點協處理器。
  • ARM1176JZ-S 和 ARM1176JZF-S 處理器採用 ARM TrustZone 技術和 ARM Jazelle 技術,並支援 ARM 智慧能源管理 (IEM) 技術。其實現了虛擬記憶體系統體系結構,並具備 AMBA 3 AXI 介面。其支援 ARM 指令集以及原始 Thumb 指令集。ARM1176JZF-S 處理器具有浮點協處理器。
  • ARM11 MPCore 多處理器配置為包括 1-4 處理器,可將這些處理器視為單一處理器。它採用 ARM Jazelle 技術,並支援 ARM IEM 技術。它實現了虛擬記憶體系統體系結構(帶有可配置的 1 級快取記憶體、向量浮點協處理器以及可程式設計的中斷控制和分配),並具有 AMBA 3 AXI 介面。它支援 ARM 指令集以及原始 Thumb 指令集。

ARM7 處理器

ARM7 系列是一系列低能耗的 32 位 RISC 微處理器核心,最適用於成本和能耗敏感的消費應用程式。ARM7 系列整合了 Thumb 16 位指令集,使得能以 8/16 位系統的成本實現 32 位的效能。

ARM Mali 圖形處理器

ARM Mali 系列的圖形處理器支援 Khronos OpenVG 和 OpenGL ES 圖形軟體標準,以提供 2D 和 3D 圖形加速:

  • ARM Mali-55 GPU 在硬體中執行片段處理,在軟體中執行頂點處理。它適用於要求圖形加速的各種各樣的使用者介面應用程式。它提供 OpenGL ES 1.1 和 OpenVG 1.0 支援。
  • ARM Mali-200 GPUARM Mali-400 GPU 在硬體中執行片段處理和頂點處理。它們適用於要求圖形加速的各種各樣的使用者介面應用程式和平臺質量遊戲應用程式。它們提供 OpenGL ES 2.0 和 OpenVG 1.1 支援。
  • Mali GPU 開發人員工具可幫助您在您的計算機和 Mali GPU 目標平臺上開發和分析 OpenGL ES 圖形應用程式。在能夠使用 Mali GPU 硬體前,他們可以讓您看到您的圖形應用程式並對之進行除錯。