|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
提起ARM,大家应该非常熟悉了。它不生产芯片,它只提供一个芯片设计的Idea,包括原生核心IP以及ARMv指令集。其中,核心IP就是咱们耳熟能详的Cortex-A78和Cortex-X1等,高通、三星、联发科、华为、紫光展讯等芯片商就是直接购买核心IP授权,直接在其基础上开发SoC。有条件的芯片商还能在核心IP的基础上进行“魔改”,推出半定制化的核心架构,比如高通Kryo系列核心。
3 n6 G6 X+ R, S1 y# u/ H
& Z5 f E9 G8 {1 f, K+ h. p( T* U$ E" m$ O/ n& s( S4 Y; J. P% V7 h
在进入以iOS和Android系统为代表的智能手机时代之后,最早的手机处理器都是直接基于ARMv6指令集打造,代表产品有高通骁龙s1(包括MSM7x25),这些处理器连GPU都没有。ARMv7-A算是一次比较大的迭代更新,高通早期自研的Scorpion微架构就是基于ARMv7-A指令集自主研发而来,代表产品有骁龙S1时期的QSD8x50。
6 g0 `3 n7 }) g, p" c2 u
0 {3 G( `: |& a$ k8 p$ q3 wARM核心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 | 不支持 |
: d' [: M1 d5 |& {: P0000& Q- X9 |/ ^1 O& @0 |0 O
( V: e7 b3 N' @2 M; e! x; d. g# i6 P6 j) P, ^
|
|