|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
提起ARM,大家应该非常熟悉了。它不生产芯片,它只提供一个芯片设计的Idea,包括原生核心IP以及ARMv指令集。其中,核心IP就是咱们耳熟能详的Cortex-A78和Cortex-X1等,高通、三星、联发科、华为、紫光展讯等芯片商就是直接购买核心IP授权,直接在其基础上开发SoC。有条件的芯片商还能在核心IP的基础上进行“魔改”,推出半定制化的核心架构,比如高通Kryo系列核心。
2 c) c1 C- x! `# x
, [- r5 o* [! ? R
, K# c" v8 \* ?7 C) B3 c! x在进入以iOS和Android系统为代表的智能手机时代之后,最早的手机处理器都是直接基于ARMv6指令集打造,代表产品有高通骁龙s1(包括MSM7x25),这些处理器连GPU都没有。ARMv7-A算是一次比较大的迭代更新,高通早期自研的Scorpion微架构就是基于ARMv7-A指令集自主研发而来,代表产品有骁龙S1时期的QSD8x50。6 s& n/ F# d9 b. ]' B
$ a D# M- k& ], }1 }5 mARM核心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 | 不支持 | 6 a3 Q4 Y8 ]! _( H
0000
9 X) p3 s2 p4 _+ D
! }/ o D3 I+ A' Z, i; r. x7 r1 D o5 ?" `8 H3 O! b# _& O" O
|
|