ARM版本及系列

1 概述架構

ARM是Advanced RISC Machine的縮寫,它是一家微處理器行業的知名企業,該企業設計了大量高性能、廉價、耗能低的RISC (精簡指令集)處理器,只設計芯片而不生產。它提供ARM技術知識產權(IP),將技術受權給世界上許多著名的半導體、軟件和OEM廠商,並提供服務。性能

ARM版本分爲兩類,內核版本,處理器版本。內核版本,也即ARM架構,如ARMv一、ARMv五、ARMv七、ARMv8等。處理器版本,也即ARM處理器,如ARM一、ARM九、ARM十一、ARM Cortex-A(A七、A九、A15),ARM Cortex-M(M一、M三、M4)、ARM Cortex-R,這個也是咱們一般意義上所指的ARM版本。spa

2 版本設計

目前,ARM版本信息以下表所示。排序

內核(架構)版本ci

處理器版本v8

ARMv1table

ARM1dva

ARMv2軟件

ARM二、ARM3

ARMv3

ARM六、ARM7

ARMv4

StrongARM、ARM7TDMI、ARM9TDMI

ARMv5

ARM7EJ、ARM9E、ARM10E、XScale

ARMv6

ARM十一、ARM Cortex-M

ARMv7

ARM Cortex-A、ARM Cortex-M、ARM Cortex-R

ARMv8

ARM Cortex-A30、ARM Cortex-A50、ARM Cortex-A70

3 Cortex-A系列

Cortex-A,表明先進的意義(Advanced),目標是以最佳功耗實現最高性能,主要應用領域包括汽車、工業、醫學、調制解調器、存儲等。Cortex-A也是目前應用最廣的處理器版本。

該系列處理器主要包括Cortex-A五、Cortex-A七、Cortex-A八、Cortex-A九、Cortex-A1五、Cortex-A1七、Cortex-A3二、Cortex-A3五、Cortex-A5三、Cortex-A5七、Cortex-A7二、Cortex-A73。Cortex-A8只支持單核。其中,Cortex-A五、Cortex-A七、Cortex-A八、Cortex-A九、Cortex-A1五、Cortex-A17基於ARMv7-A架構;Cortex-A3二、Cortex-A3五、Cortex-A5三、Cortex-A5七、Cortex-A7二、Cortex-A73基於ARMv8-A架構,Cortex-A32爲32位結構,其餘支持64位結構。

Cortex-A處理器從高到低可排序爲:Cortex-A7三、Cortex-A7二、Cortex-A5七、Cortex-A5三、Cortex-A3五、Cortex-A3二、Cortex-A1七、Cortex-A1五、Cortex-A七、Cortex-A九、Cortex-A八、Cortex-A5。

4 Cortex-M系列

Cortex-M,表明微處理器的意義(Microcontrollers),目標是最節能的嵌入式設備,主要應用領域包括汽車、能源網、醫學、嵌入式、智能卡、智能設備。傳感器融合、穿戴設備等。

該系列處理器主要包括Cortex-M0、Cortex-M0+、Cortex-M三、Cortex-M四、Cortex-M七、Cortex-M2三、Cortex-M3三、Cortex-M35P。

5 Cortex-R系列

Cortex-R,表明實時的意義(Real-Time),目標是實時任務處理,主要應用領域包括汽車、相機、工業、醫學等。

該系列處理器主要包括Cortex-R四、Cortex-R五、Cortex-R七、Cortex-R八、Cortex-R5二、Cortex-A17。

6 ARM11系列

         主要應用在高可靠性和實時嵌入式應用領域,主要包括ARM11MPCore、ARM117六、ARM115六、ARM1136。

7 ARM9系列

         主要針對嵌入式實時應用,主要包括ARM926EJ-S、ARM946E-S和 ARM968E-S。

8 ARM7系列

         主要針對某些簡單的32位設備,做爲目前較舊的一個系列,ARM7處理器已經不建議繼續在新品中使用。主要包括ARM7TDMI-S(ARMv4T架構)和ARM7EJ-S(ARMv5TEJ架構)。

相關文章
相關標籤/搜索