Cortex-A7x/Mx
發布時間:2018/12/25 10:04:34 訪問次數:2570
- 51電子網公益庫存:
- PFA141A
- PFA141AL
- PFA141E
- PIC12CE519JW
- PIC12CE673JW
- PIC12F675-I/MF
- PIC12LC509AT-04/SM
- PIC16C54C-04I/SO
- PIC16C55-RC/P
- PIC16C624/JW
- PIC16C63A-20/SS
- PIC16C65-04/P
- PIC16C71-20/JW
- PIC16F1788-E/SS
- PIC16F727-I/PT
- PIC18F67K22-I/PT
- PIC24FJ256GB106-I/P
- PNE104003-017
- PS2001B
- PS2002B
搭了些顯著不同于手冊上面的成品模塊(芯片 ic),其中也使用自己研發的積木塊,以及自行購買自非樂高家的第三方積木塊。他們的目的是賣這些積木模塊給下游n個客戶去搭手機。因為要滿足很多種不同需求,這幾種成品積木模組必須要做很多妥協(泛制化)。
mtk為代表,他靈機一動,更進一步拿自己的模塊(ic),整出來更高級的成品玩具(turn-key 參考設計)。客戶如果不要求什么客制化的feature,拿走這個設計基本上可以做產品了,這個思路和打造一顆芯片比較類似。
以高通為例,他可能用標準cortex-a7x/mx,也可能用自己研發的核心(比如kryo,這個不太成功)他不用arm的mali,用自己的adreno,這個很成功;他應該用了amba, 做沒做定制化不確認。他用了很多第三方的其它ip block;他要為不同的客戶提供不同的套餐(好多好多種組合,snapdragon 2xx/4xx/6xx/8xx); 組合是數量級復雜的。為了最大化利用arm生態的便利,接口/外設/調試手段,他都傾向于盡量和行業主流兼容。這是典型的泛制化做法,選擇太多了,有時候很痛苦(大多數客戶買單嗎?)。
另一些個nb的玩家(apple,海思,三星為代表),根據自己的需要,自行搭了個成品模塊。和前一類玩家最大的區別是,他們不需要管其它客戶的需求,只要滿足自己的要求即可。他們也不需要顧及什么高中低檔位的不同需求,只需要給自己家的旗艦手機供貨,所以約束要少得多。因此他們可以相對不計成本地去追求自己的詩意和遠方(定制化)。
以蘋果為例:他使用自己研發的核心,著名的a系列;架構做了大幅度修改和優化,他不需要一定兼容arm isa 指令集;gpu使用imagination的powervr定制版本,從a11開始拋棄了imagination,等同于直接搞死。他應該使用了自己定制化的amba類bus;他也用一些第三方的其它ip block; 但是很多都是私有版本或者定制版本;他的客戶就是自家兄弟,所以需求就在家里面關上門討論解決;他的生態環境全部是封閉的,只有別人follow他的標準;這是典型的定制化做法,最大的風險在于終端能否大賣。http://jxr.51dzw.com
以上這完全兩種不同的玩法(泛制化vs定制化),自然出來的東西差別巨大。因此你甚至就不能去比較這兩個成品模塊。
a10做例子說明:面積換取性能和功耗。面積會增加成本,但是能換取功耗和性能。其他家不是不能這么干,是成本過高無法收回。沒勇氣!a10是6m緩存,而在其他家一般也就2m左右。a10是六發射,a73是雙發射。先不管發射寬度逐漸遞減的效果,但是三倍的發射流水線寬了這么多,怎么可能沒收益。其他各種包括指令預測、電源、電壓、時鐘控制,整套方案都精心設計過。蘋果a10的cpu頻率并不高,但是geekbench單核性能卻接近了intel桌面處理器的性能,跑分比 a73高出一大塊。arm提供各種積木塊,而怎么把積木搭好,以及自行研發積木塊,那是另一門大學問。
簡單打個比,你去買一盒樂高積木,樂高(arm)給了你一堆積木, 包括cpu族, 比如cortex-axx,cortex mx;gpu族,比如mali-txxx/gxx;isp族,比如vxx系列總線族(amba),比如apbx/ahb/ace/chi, corelink 系列外圍設備接口,類如各種controller類debug,security 等等debug tool 等等現在arm產品線已經分地非常細,ai 等ip 也有供應了。arm官網上很全。
積木塊可以是rtl(代碼實現)級別,門電路(原理圖)級別,客戶拿回去自己研究造積木塊);也可以是物理形態(physical ip)級別,layout都有了,客戶拿回去可以直接用。http://jxr.51dzw.com
arm還附送給你了一本手冊教給你每代兩三來種不同的積木模塊(公版設計)。大家如果都參照這個手冊,那么搭出來的是差不多的東西--十年前還有不少這樣玩家,現在基本都沒有了。文章出自:西部游星
- 51電子網公益庫存:
- PFA141A
- PFA141AL
- PFA141E
- PIC12CE519JW
- PIC12CE673JW
- PIC12F675-I/MF
- PIC12LC509AT-04/SM
- PIC16C54C-04I/SO
- PIC16C55-RC/P
- PIC16C624/JW
- PIC16C63A-20/SS
- PIC16C65-04/P
- PIC16C71-20/JW
- PIC16F1788-E/SS
- PIC16F727-I/PT
- PIC18F67K22-I/PT
- PIC24FJ256GB106-I/P
- PNE104003-017
- PS2001B
- PS2002B
搭了些顯著不同于手冊上面的成品模塊(芯片 ic),其中也使用自己研發的積木塊,以及自行購買自非樂高家的第三方積木塊。他們的目的是賣這些積木模塊給下游n個客戶去搭手機。因為要滿足很多種不同需求,這幾種成品積木模組必須要做很多妥協(泛制化)。
mtk為代表,他靈機一動,更進一步拿自己的模塊(ic),整出來更高級的成品玩具(turn-key 參考設計)。客戶如果不要求什么客制化的feature,拿走這個設計基本上可以做產品了,這個思路和打造一顆芯片比較類似。
以高通為例,他可能用標準cortex-a7x/mx,也可能用自己研發的核心(比如kryo,這個不太成功)他不用arm的mali,用自己的adreno,這個很成功;他應該用了amba, 做沒做定制化不確認。他用了很多第三方的其它ip block;他要為不同的客戶提供不同的套餐(好多好多種組合,snapdragon 2xx/4xx/6xx/8xx); 組合是數量級復雜的。為了最大化利用arm生態的便利,接口/外設/調試手段,他都傾向于盡量和行業主流兼容。這是典型的泛制化做法,選擇太多了,有時候很痛苦(大多數客戶買單嗎?)。
另一些個nb的玩家(apple,海思,三星為代表),根據自己的需要,自行搭了個成品模塊。和前一類玩家最大的區別是,他們不需要管其它客戶的需求,只要滿足自己的要求即可。他們也不需要顧及什么高中低檔位的不同需求,只需要給自己家的旗艦手機供貨,所以約束要少得多。因此他們可以相對不計成本地去追求自己的詩意和遠方(定制化)。
以蘋果為例:他使用自己研發的核心,著名的a系列;架構做了大幅度修改和優化,他不需要一定兼容arm isa 指令集;gpu使用imagination的powervr定制版本,從a11開始拋棄了imagination,等同于直接搞死。他應該使用了自己定制化的amba類bus;他也用一些第三方的其它ip block; 但是很多都是私有版本或者定制版本;他的客戶就是自家兄弟,所以需求就在家里面關上門討論解決;他的生態環境全部是封閉的,只有別人follow他的標準;這是典型的定制化做法,最大的風險在于終端能否大賣。http://jxr.51dzw.com
以上這完全兩種不同的玩法(泛制化vs定制化),自然出來的東西差別巨大。因此你甚至就不能去比較這兩個成品模塊。
a10做例子說明:面積換取性能和功耗。面積會增加成本,但是能換取功耗和性能。其他家不是不能這么干,是成本過高無法收回。沒勇氣!a10是6m緩存,而在其他家一般也就2m左右。a10是六發射,a73是雙發射。先不管發射寬度逐漸遞減的效果,但是三倍的發射流水線寬了這么多,怎么可能沒收益。其他各種包括指令預測、電源、電壓、時鐘控制,整套方案都精心設計過。蘋果a10的cpu頻率并不高,但是geekbench單核性能卻接近了intel桌面處理器的性能,跑分比 a73高出一大塊。arm提供各種積木塊,而怎么把積木搭好,以及自行研發積木塊,那是另一門大學問。
簡單打個比,你去買一盒樂高積木,樂高(arm)給了你一堆積木, 包括cpu族, 比如cortex-axx,cortex mx;gpu族,比如mali-txxx/gxx;isp族,比如vxx系列總線族(amba),比如apbx/ahb/ace/chi, corelink 系列外圍設備接口,類如各種controller類debug,security 等等debug tool 等等現在arm產品線已經分地非常細,ai 等ip 也有供應了。arm官網上很全。
積木塊可以是rtl(代碼實現)級別,門電路(原理圖)級別,客戶拿回去自己研究造積木塊);也可以是物理形態(physical ip)級別,layout都有了,客戶拿回去可以直接用。http://jxr.51dzw.com
arm還附送給你了一本手冊教給你每代兩三來種不同的積木模塊(公版設計)。大家如果都參照這個手冊,那么搭出來的是差不多的東西--十年前還有不少這樣玩家,現在基本都沒有了。文章出自:西部游星
上一篇:二極管特點與應用
下一篇:5G技術規劃設計發展