現在看來,過去幾天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的處理器,而沒有任何處理器來自其它廠商。
未解之謎:iPhone,你究竟有幾個ARM處理器?
更新時間: 2007-07-17 11:45:52來源: 粵嵌教育瀏覽量:431