微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 从芯片功能分析角度看苹果A5与A4及未来A系列处理器的发展路线

从芯片功能分析角度看苹果A5与A4及未来A系列处理器的发展路线

时间:04-14 来源:互联网 点击:
可见,A4到A5的升级所致的核心面积增长,并不仅仅是由于CPU/GPU/资源仲裁逻辑模块部分的面积增加。简单计算一下A5和A4中其它模块的数量便可以得到同样的结论。在A4中,除了CPU+GPU的部分之外,尚有9个其它的功能模块,而到A5中,这个数字增加到了12个。尽管目前还无法确定A5和A4中这些模块的功能是否相似,但它们很有可能是采用了同样的IP核设计。不过,仔细观察这些模块内部的存储阵列布置方式,我们可以看出A4与A5的这些模块内部结构还是有所区别的。特别是A4核心中的第6号逻辑模块,该模块所在的区域中似乎全部都是由逻辑器件组成,而并没有出现存储器件。而在A5中则不存在类似的模块。总结以上的对比结果,我们可以看出,A5与A4相比并不仅仅是升级了CPU/GPU模块的简单区别,而且在其它模块的数量和结构等方面也进行了改进和变动。

现在我们再从苹果的角度来看看从A4到A5他们将采取什么样的升级策略。我们现在已经知道A5中除了CPU+GPU+仲裁逻辑模块,以及内存控制模块,输入输出模块之外还增加了其它的模块。那么这些模块的作用又会是什么呢?

再次回顾A4处理器:

2008年四月份,苹果收购了PA Semi公司,自那以后,苹果多次在公开场合宣称此举是为了”进一步提升苹果的产品与竞争对手的差异化“。较近的一个例子是苹果高管Tim Cook曾在苹果公司2011年第一财季营收会议上称:”从我们的设计观点来看,我们会把设计的着力点放在那些我们自信完全可以超越市场上其它产品的产品上。最近的一个例子就是A4处理器。不过有关A4,我们并不认为我们必须投资兴建能生产这种芯片的芯片工厂,因为我们在市场上还可以选择相对更优秀的芯片代工方案,但我们认为购买芯片设计的专利并不是个好主意,因此我们决定把重点放在芯片的自行设计上。“

那么。苹果在A4上是不是真的在按照Tim Cook的这番说辞去做的呢?从设计时长和实际的芯片显微分析结果上看,A4的实际情况显然并非如此。A4的许多部分与三星的S5PC110芯片非常类似,仅有两个模拟功能模块与后者有所区别。可见A4与三星的S5PC110并没有很大的区别,不过最近有另一篇文章提到A4处理器中可能内置了视频解码硬加速模块。
假如A4中真的如这篇文章所说加入了视频解码硬件加速模块,那么有心的读者可能会想到,这与苹果严格禁止Flash软件出现在其iOS平台设备上的做法是否有一定的联系?但是不要忘记,这里所说的视频解码硬件加速模块很有可能是A4中未标明的Logic core之一,那么就意味着也许三星S5PC110中本来就有这么一个模块,而并不是苹果后来才增加的。最后,A4与其它的Soc产品是否有明显的区别?从我们上面的分析结果已经可以看出,答案显然是否定的。

由此可见,苹果在A4处理器上采用的是谨慎小心且相当保守的设计思路,毕竟其主体iPad平台所起到的作用对苹果而言是十分关键的,而且同时还背负了很大的风险。

由此可见,iOS平台上各种产品的成功并不是由于A4的缘故,A4本身并不是什么超凡脱俗之物,况且同样采用了A4的Apple TV也未见的有什么建树。相反,导致这些产品成功的因素主要是市场策略,产品总体设计,系统部件设计,功能集成设计以及也许是最重要的环节--软件的设计。

A5的差异化之路在何方?

这样,苹果要在A5上实现自己”进一步产品差异化“的承诺,至少有两条路可走。首先是购买芯片设计专利的授权,然后再以其为基础加入一些自己设计的功能模块。A5核心中CPU/GPU部分都应用了其它公司的专利授权设计,为了实现差异化,苹果有可能在这些模块中加入额外的视频增强功能模块,或者为CPU部分加入NEON SIMD指令集扩展支持等等,不过本文的目的并不在于辨别出A5中究竟加入了哪些自行设计的特殊模块。

第二,苹果已经形成了一套完整的iOS平台产品线,他们手中的王牌之一是功能集成化设计。虽然具体的实现上需要依靠第三方零部件厂商来代工制造这些元件,但是苹果在产品功能整合方面的设计实力是很强的。而他们完全可以利用这个优势来增强自己的竞争优势。

而如果要充分发挥这些集成功能上的优势,最有效的方法就是为这些独特的功能设计专用集成电路,而不是采用通用型处理器如ARM核心等来负责处理和实现这些功能。尽管这样做对软件兼容性没有好处,但使用专用硬件却可以在处理速度和省电性能上做到最佳。

如此,在A5中苹果完全有可能去掉以往一些需要用软件形式通过ARM Core运行的软件功能,改用自己设计的硬件逻辑模块来处理这些特殊功能。

总结:

总而言之,A5处理器的设计思路应该是相当大胆的。除去双核CP

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top