|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
提起ARM,大家应该非常熟悉了。它不生产芯片,它只提供一个芯片设计的Idea,包括原生核心IP以及ARMv指令集。其中,核心IP就是咱们耳熟能详的Cortex-A78和Cortex-X1等,高通、三星、联发科、华为、紫光展讯等芯片商就是直接购买核心IP授权,直接在其基础上开发SoC。有条件的芯片商还能在核心IP的基础上进行“魔改”,推出半定制化的核心架构,比如高通Kryo系列核心。
# r0 G# D9 N4 d5 |% W+ k
1 |& n. C7 i* j- Z! k6 Y7 J1 Z0 W
0 l/ g/ ^( e& p3 {在进入以iOS和Android系统为代表的智能手机时代之后,最早的手机处理器都是直接基于ARMv6指令集打造,代表产品有高通骁龙s1(包括MSM7x25),这些处理器连GPU都没有。ARMv7-A算是一次比较大的迭代更新,高通早期自研的Scorpion微架构就是基于ARMv7-A指令集自主研发而来,代表产品有骁龙S1时期的QSD8x50。
) d/ T3 W( E% b: M* j
, P+ o6 ]+ O7 j2 x4 Y7 jARM核心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 | 不支持 |
/ P1 v8 I% O% Q2 O4 v ~0000
5 W" G7 U+ _0 b+ I3 K4 L N, p0 V
) Q9 \7 ?1 d Z; q1 e# N% V2 E, \, g6 I; Z
|
|