现在看来,过去几天Semiconductor Insights和Portelligent公司对苹果iPhone的拆解并没有为“有关ARM的问题”给出一个明确的答案 - 至少到现在为止还没有。
这个问题是:“iPhone中使用了多少个ARM处理器?”关于这一点,我们应该向ABN AMRO银行的半导体分析师Didier Scemama脱帽致敬,因为今年1月份他在没有拆开iPhone的情况下几乎推断出了大部分iPhone拆解的正确信息。
Scemama当时的推断是iPhone中包含了3个ARM处理器,分别是:三星5L8900中的ARM1176,Marvell W8686无线LAN芯片中的ARM9或ARM7,以及Infineon PMB8876 S-Gold2芯片中的ARM926。但会不会还有呢?
当然,这些拆解分析之所以没有回答“有关ARM的问题”,是因为这件事情本来就是非常困难的。芯片厂商和制造商不会总在芯片封装上打上自己的标志,而IP提供商也很少表露身份。
所以,现在可能需要把裸片完全拨开并进行模式识别,以便能够发现出处理器内核,并通过与已知产品的相关性识别出来。即便如此,如果某个处理器是首次采用某个制程技术节点,也很难确保识别ARM处理器的准确性达到100%。
或者可以试试一个很好的方法,就像iPhone和图形处理器一些爱好者采用的方法一样。
如果核对固件、崩溃日志和缓存信息,就可以揭示一些有关处理器的资料,并更好地发现iPhone的组件,而不是简单地构建它的电路板。而如果发现iPhone中Broadcom BCM5973A触摸屏控制器中所用的处理器也是ARM的作品,也会比较有意思。
此外,如果加上CSR的41B14 BlueCore4ROM蓝牙芯片中可能使用的XAP 16-bit RISC,以及三星主芯片中可能使用的Imagination Technologies的PowerVR MBX,iPhone中将包含了5个ARM处理器和1个Imagination Technologies的处理器,而没有任何处理器来自其它厂商。
京公网安备 11011202001138号
