EDA365电子论坛网

标题: ARM指令集发展史简介 [打印本页]

作者: Maskman    时间: 2022-8-4 10:37
标题: ARM指令集发展史简介
提起ARM,大家应该非常熟悉了。它不生产芯片,它只提供一个芯片设计的Idea,包括原生核心IP以及ARMv指令集。其中,核心IP就是咱们耳熟能详的Cortex-A78和Cortex-X1等,高通、三星、联发科、华为、紫光展讯等芯片商就是直接购买核心IP授权,直接在其基础上开发SoC。有条件的芯片商还能在核心IP的基础上进行“魔改”,推出半定制化的核心架构,比如高通Kryo系列核心。4 v+ P, k% Y% B! @
/ @+ ]/ e$ s( C: O& K

" r8 o" f: I* p5 l0 j- g在进入以iOS和Android系统为代表的智能手机时代之后,最早的手机处理器都是直接基于ARMv6指令集打造,代表产品有高通骁龙s1(包括MSM7x25),这些处理器连GPU都没有。ARMv7-A算是一次比较大的迭代更新,高通早期自研的Scorpion微架构就是基于ARMv7-A指令集自主研发而来,代表产品有骁龙S1时期的QSD8x50。  a# \1 ~: _" }6 W% W- d; e
4 y* C- x0 E, W/ X
ARM核心IP采用的指令集汇总(By CFan)
架构名称
指令集
位宽
多核
big.LITTLE技术
Cortex-X1
ARMv8.2
64bit
Y
支持,作为超大核与A78和A55搭配
Cortex-A78
ARMv8.2
64bit
Y
支持,作为大核与A55搭配
Cortex-A77
ARMv8.2
64bit
Y
支持,作为大核与A55搭配
Cortex-A76
ARMv8.2
64bit
Y
支持,作为大核与A55搭配
Cortex-A75
ARMv8.2
64bit
Y
支持,作为大核与A55搭配
Cortex-A73
ARMvV8-A
64bit
Y
支持,作为大核与A53搭配
Cortex-A72
ARMv8-A
64bit
Y
支持,作为大核与A53搭配
Cortex-A57
ARMv8-A
64bit
Y
支持,作为大核与A53搭配
Cortex-A55
ARMv8.2
64bit
Y
支持,作为小核与A75搭配
Cortex-A53
ARMv8-A
64bit
Y
支持,作为小核与A7x和X1搭配
Cortex-A17
ARMv7-A
32bit
Y
支持,作为大核与A7搭配
Cortex-A15
ARMv7-A
32bit
Y
支持,作为大核与A7搭配
Cortex-A12
ARMv7-A
32bit
Y
不支持
Cortex-A9
ARMv7-A
32bit
Y
不支持
Cortex-A8
ARMv7-A
32bit
N
不支持
Cortex-A7
ARMv7-A
32bit
Y
支持,作为小核与A15/A17搭配
Cortex-A5
ARMv7-A
32bit
Y
不支持
ARM11
ARMv6
32bit
N
不支持
$ i3 K% O3 q$ B1 P) d+ y5 w
0000( V: }4 `- U8 J) n; j4 o
. f/ r7 [7 W9 k. o
- `' H9 V. t; {& q; ]4 Z

ARM指令集发展史简介.pdf

556.54 KB, 下载次数: 0, 下载积分: 威望 -5


作者: Terran    时间: 2022-8-4 11:23
我现在是每天都在学习!
作者: 名字好听吗    时间: 2022-8-4 13:24
感谢提供,支持支持。
作者: STGing    时间: 2022-8-4 15:22
好东西,帮顶上去,感谢楼主无私的精神.




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2