ARMv7和ARMv8架构比较
架构处理器家族芯片型号(三星)ARMv3ARM6、ARM7S3C44B0ARMv4StrongARM、ARM7TDMI、ARM9TDMIS3C2440/S3C2410ARMv5ARM7EJ、ARM9E、ARM10E、XScaleARMv6ARM11、Cotex-MS3C6440ARMv7Cortex-M、Cortex-A、Cortex-RARMv8Corte..
| 架构 | 处理器家族 | 芯片型号(三星) |
| ARMv3 | ARM6、ARM7 | S3C44B0 |
| ARMv4 | StrongARM、ARM7TDMI、ARM9TDMI | S3C2440/S3C2410 |
| ARMv5 | ARM7EJ、ARM9E、ARM10E、XScale | |
| ARMv6 | ARM11、Cotex-M | S3C6440 |
| ARMv7 | Cortex-M、Cortex-A、Cortex-R | |
| ARMv8 |
Cortex-A32、A35、A53、A57、A72、A73 Cortex-M23、M33、M35P、M55 |
ARMv6各处理器
超低的功耗、面积:M0,M0+,M1(冯诺依曼架构)
ARMv7各处理器
(1)A系列,支持大型嵌入式系统,如手机;
- 节能(Ultra High Efficiency):A5(2009),A7(2011)
- 平衡(High Efficiency):A8(2005),A9(2007)
- 性能(High Performance):A15(2010),A17(2014)
(2)R系列,Real-time 处理器,即执行一个指令段的耗时是固定时钟周期数,用于实时性要求高的高端嵌入式系统,如汽车控制。
- 功能安全:R4,R5
- 存储、调制解调:R7,R8
(3)M系列,单片机
- 平衡:M3,M4,M7(哈佛架构)
(4)SC(SecurCore)系列,主打“安全”,面向支付、政府、SIM卡
- SC000
- SC300
ARMv8各处理器
- 节能(Ultra High Efficiency):A32,A35
- 平衡(High Efficiency):A53
- 性能(High Performance):A57,A72、A73
Cortex-M23、M33、M35P、M55:M23是冯诺依曼架构,其它都是哈佛架构。
比较ARMv7和ARMv8:
表格1:特性比较
|
特性 |
ARM V7 |
ARM V8 |
|
指令集 |
32位指令集A32和16位指令集T16 |
64位指令集 AArch64, 并且兼容32位指令集 AArch32 |
|
支持地址长度 |
32位 |
64位 |
|
通用寄存器 |
15个, r0-r14(32位) |
31个 x0-x30(64位)或者 w0-w30(32位) |
|
异常模式 |
2层结构vector table |
4层结构 EL0-EL3 |
|
NEON |
可选支持 |
默认支持 |
|
LAPE |
可选支持 |
默认支持 |
|
Virtualization |
可选支持 |
默认支持 |
|
big.LITTLE |
支持 |
支持 |
|
TrustZone |
默认支持 |
默认支持 |
|
SIMD寄存器 |
32个 X 64位 |
32个 X 128位 |
表格2:A系列比较

更多ARM架构信息参考:Cortex-M系列、Cortex-A系列、ARM系列微架构
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)