ARM系列芯片历史

简介

ARM是提供芯片IP的公司,其系列芯片占据了大部分的市场。这里对ARM公司的芯片系统做一点梳理。
从2004年,ARM改革了产品线分类。 以前的处理器命名为ARM6,ARM7,ARM9, ARM11。
改革后,命名为Cortex系列,包括高性能的A系列(Application), R系列(实时处理器),M系列(MCU)。

在2010年,加入了SecurCore系列。

2018年推出人工智能的Machine Learning系列。

指令架构

Thumb是16位指令;Thumb-2是16和32位混合指令集。
ARM指令集则起始32位,在ARMv8开始,支持64位。

指令集架构包括:

指令架构特性说明
Thumb16位最早的指令集
Thumb-216位和32位混合在Cortex系列中引入
A32ARM 32 位指令集即以前称之为ARM的指令集
A64ARM 64 位指令集在ARMv8-A中引入的,支持64位

ARM 指令集

ARM CPU 的架构

架构版本说明chipsets
ARMv1原型原型
ARMv2原型,增强v1,添加乘法指令和协处理器原型
ARMv3添加了MMU、Cache、WriteCache第一个处理器 ARM6
ARMv432位,3级整数流水线; 商业化大量的Arm7处理器ARM7TDMI、ARM720T、ARM9TDMI、ARM940T、ARM920T
ARMv532位,5-6级整数流水线。包括ARMv5TE、ARMv5EJ;[E:增强型DSP指令集。包括全部算法和16位乘法操作。J:支持新的Java]ARM9E-S、ARM966E-S、ARM1020E、ARM 1022E以及XScale是ARMv5TE的。ARM9EJ-S、ARM926EJ-S、ARM7EJ-S、ARM1026EJ-S是基于ARMv5EJ的。
ARMv632位 ARMv6 包括了( SIMD、Thumb、Jazelle、DBX、(VFP)、MMU), ARMv6T2包括了(SIMD、Thumb-2、(VFP)、MPU), ARMv6KZ包括了(ARMv6基础上增加MMU、TrustZone),ARMv6K包括了(1-4 核SMP、MMU)
------------

新的ARMv7,ARMv8指令集:
ARMv6-8

指令集特性chipset
ARMv7-A/R32位,Cortex-A系列芯片的指令集。其加入的特性都引入到v8-ACortex-A5,A7,A9,A15,A17
ARMv8-A引入64位支持Cortex-A32,A35,A53,A55,A57;A73,A75,A76,A76AE

Cortex 芯片

请看这个芯片历史图:
Arm Cortex-A系列chipset history

。。。。
chipset参数列表:
Arm-Cortex-A chipsets Parameters


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值