ARM版本及系列


1 概述

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

ARM版本分為兩類,內核版本,處理器版本。內核版本,也即ARM架構,如ARMv1、ARMv5、ARMv7、ARMv8等。處理器版本,也即ARM處理器,如ARM1、ARM9、ARM11、ARM Cortex-A(A7、A9、A15),ARM Cortex-M(M1、M3、M4)、ARM Cortex-R,這個也是我們通常意義上所指的ARM版本。

2 版本

目前,ARM版本信息如下表所示。

內核(架構)版本

處理器版本

ARMv1

ARM1

ARMv2

ARM2、ARM3

ARMv3

ARM6、ARM7

ARMv4

StrongARM、ARM7TDMI、ARM9TDMI

ARMv5

ARM7EJ、ARM9E、ARM10E、XScale

ARMv6

ARM11、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-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A15、Cortex-A17、Cortex-A32、Cortex-A35、Cortex-A53、Cortex-A57、Cortex-A72、Cortex-A73。Cortex-A8只支持單核。其中,Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A15、Cortex-A17基於ARMv7-A架構;Cortex-A32、Cortex-A35、Cortex-A53、Cortex-A57、Cortex-A72、Cortex-A73基於ARMv8-A架構,Cortex-A32為32位結構,其他支持64位結構。

Cortex-A處理器從高到低可排序為:Cortex-A73、Cortex-A72、Cortex-A57、Cortex-A53、Cortex-A35、Cortex-A32、Cortex-A17、Cortex-A15、Cortex-A7、Cortex-A9、Cortex-A8、Cortex-A5。

4 Cortex-M系列

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

該系列處理器主要包括Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4、Cortex-M7、Cortex-M23、Cortex-M33、Cortex-M35P。

5 Cortex-R系列

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

該系列處理器主要包括Cortex-R4、Cortex-R5、Cortex-R7、Cortex-R8、Cortex-R52、Cortex-A17。

6 ARM11系列

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

7 ARM9系列

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

8 ARM7系列

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM