|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
提起ARM,大家应该非常熟悉了。它不生产芯片,它只提供一个芯片设计的Idea,包括原生核心IP以及ARMv指令集。其中,核心IP就是咱们耳熟能详的Cortex-A78和Cortex-X1等,高通、三星、联发科、华为、紫光展讯等芯片商就是直接购买核心IP授权,直接在其基础上开发SoC。有条件的芯片商还能在核心IP的基础上进行“魔改”,推出半定制化的核心架构,比如高通Kryo系列核心。) u5 c5 Z! I, X' h m
; h' q# e! I0 ?9 ^
/ Z- k/ ?5 d, h: S# k' s2 A在进入以iOS和Android系统为代表的智能手机时代之后,最早的手机处理器都是直接基于ARMv6指令集打造,代表产品有高通骁龙s1(包括MSM7x25),这些处理器连GPU都没有。ARMv7-A算是一次比较大的迭代更新,高通早期自研的Scorpion微架构就是基于ARMv7-A指令集自主研发而来,代表产品有骁龙S1时期的QSD8x50。2 V9 L! H1 d" H1 y
; {/ B& P7 G- W/ z( p9 L
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 | 不支持 | $ I# e3 V3 U% p: ]* {) H$ z! o9 z# y
0000" L$ C3 J: A+ C1 b- i
. f8 j( j9 S W8 ]3 ?. {3 U+ O1 } K5 M% G; i! E+ b# t
|
|