指令集架构、arm内核、SoC、处理器、CPU、GPU等的关系

       指令集架构如:ARMv5、ARMv6、ARMv7-A/R、ARMv8-A [28]

       ARM内核如:ARM7、ARM9、ARM11(v6)、到cortex-A7、A8、A9、A12、A15(v7-A/R)、到cortex-A53、A57(V8)、A72、A73。缓存(cache)就是在内核中的[4]。这些内核又名公版架构,即ARM推出的通用的架构。

       SoC芯片如:高通(Qualcomm)的骁龙(Snapdragon)820、821,835;麒麟950(4XCortex-A72+4XCortex-A53)、960(4*Cortex-A73+4*Cortex-A53);联发科的HelioX20、X25、X30;三星的Exynos8890、7420、5433等。还有如STM32(基于ARM cortex M3内核)

       再次,现在我们口中所说的处理器,已经不是过去那种单指cpu的年代了,确切的说应该是指SoC。SoC(System on Chip): 称为系统级芯片,也称为片上系统,意指它是一个产品,是一个有专有目标的集成电路,其中包含完整系统并嵌入软件的全部内容。官方定义为将微处理器、模拟IP核、数字IP核和存储器(或者片外存储接口)集成在单一芯片上。——简单的比喻一下,如果把CPU看成人体的大脑,那么SoC就是我们人的身体总成(还要包括各种器官、组织)。即GPU、总线、显示加速器、ISP、视频编解码器、音频处理器、Memory控制器、传感器处理单元,以及DDR、Flash、显示接口、Camera接口、射频RF、USB等对外接口。要把这些元器件集成在一起,构成一个整体。而且还要保证各个元器件之间能够协调、稳定的运行,这样的设计技术所投入的研发费用并不是每个厂商能够接受的[2]。

       ARM公司本身并不参与终端处理器芯片的制造和销售,而是通过向其它芯片厂商授权设计方案,来获取收益。——举个例子,如果处理器相当于一栋完整的建筑, ARM就像是建筑的框架,至于最后建造出来的房子长什么样,舒适度如何,就是由处理器厂商自己决定了。但是采用相同架构的处理器,性能基本上已经锁定在一定的范围之内,不会有本质的区别。所以,看处理器的性能要先看微架构[3]。

       ARM公司提供两类CPU授权:核心指令集授权,以及现成的CPU内核设计方案授权[2][3]。业内多数手机处理器厂商选择直接购买ARM CPU内核设计方案,然后与其它组件(比如GPU、多媒体处理、调制解调器等等)整合,制造出完整的SoC片上系统。这些现成的CPU都是基于ARM Cortex A5、A8、A9,甚至A15微架构的。或是基

  • 13
    点赞
  • 109
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值