7931's Space

2010年08月20日

【7931手机贴】智能机——CPU篇

类归于: 7931技术贴 — 7931 @ 4:16 下午

其实手机CPU不比电脑的复杂,甚至还要简单一点。

从厂商来说。主要有 高通 德州仪器 三星 马威尔(英特尔) ARM 这几家厂商,弱势一点的有华为、联发科等。

而从架构上来说。只有 ARM7 ARM9 ARM11 A8 A9这几个主要架构。

架构相对来说比厂商更重要。但各个厂商也有自己的特点。

首先说说CPU的构成

手机上的CPU和电脑上的CPU不同,电脑上的CPU是要处理各种数据,视频的、音频的、游戏的等等都是在CPU那么最多六个核里面完成的。而手机CPU不同,手机CPU里面包括很多小CPU分别用来处理不同的数据,如有个小核处理音频,有个小核处理视频等。这也造成了各个厂商设计不同导致处理器偏重不同,如有的CPU视频能力很强,但上个网都卡;有的CPU视频一卡一卡的,但玩起游戏一点问题都没有。不同厂商特点会在后面细说。

然后频率说起

就如单核频率再高碰上双核一样吃瘪一样,频率再高不同架构还是不能比较。但在同一厂商同一架构下,频率越高性能越好。但同样的,频率越高意味着耗电量的增大,玩智能机想兼顾待机和性能那永远都是一件麻烦事。

然后需要说的就是架构

ARM7架构的CPU现在一般是作为协作使用

在智能机里部分有这个CPU作为处理GSM(通话、短信、上网等数据的传递接受)作用的。例如德州仪器的 TIOMAP 850,这个CPU里面就是有一个基于ARM9的CPU,进行平时的处理,而另外一个基于ARM7的CPU就是用来进行GSM作用。

ARM9架构的CPU是目前的低端主流的智能机

例如价格虚高不下的诺基亚5320就是用的ARM9 369MHz的CPU,这款CPU性能一般。处理性能个人觉得比较差。处理视频,多任务我都没见有什么优势,可能是诺基亚的问题吧。

ARM11架构的CPU则是目前中低端主流CPU。

大部分智能机都是用这个架构的CPU。同频率的ARM11架构的CPU要比ARM9的性能好1.5-2倍

如iPhone一代、iPhone 3G都是用的三星的6400 CPU,533MHz;HTC G1 G2是用的高通的MSM7201的CPU,528MHz;我上一个手机,三星I780是用的马威尔的PXA311的CPU,624MHz;诺基亚N97是用的ARM11 434MHz。

A8就是高端机用的CPU的架构了,它同等频率能达到ARM11架构的2-3倍性能

这就是为什么MOTO的milestone的CPU虽然才550MHz,但性能比采用800MHz的三星i5700都强悍的多的原因。Milestone用的是德州仪器的3430 550MHz,nexus one 和联想 lephone用的是高通的8250 1GHz,iphone4用的是苹果自称A4的基于A8架构的1GHzCPU。这个CPU好处在于低频低功耗高能,但相对价格比较贵,所以一般只用在高端机子上,如里程碑 droid等很牛的机子上。

然后来说说厂商的影响

从华为说起。

华为的K3平台其实是一个很优秀的平台,本来是用于山寨机造windows Mobile智能机的。平台价格人民币也就两三百。也就是说四五百一个性能还不错的windows智能机就出来了。这套平台的优点在于华为的视频解码。一个仅仅460MHz的CPU可以播放wmv格式的720P高清,这是一个很大的突破。但总体来说,对于出厂价就200不到的山寨机,这个价格还是太高太高。

然后说说联发科

这个山寨大王很应时的出了一套智能机的解决方案,但到目前为止,本人看到的采用这套方案的智能机只有技嘉的一款1205(如果我没记错)。总体来说,性能与高通相仿。

下面就是主流平台了

首先是被广泛采纳的高通方案

高通是出了名的高频低能,看它的性能一般都要打个折。

高通目前市面上主要的方案一是7200/7200A/7201/7201A的方案。这套方案是528MHz的基于ARM11的CPU,运算性能还可以,但视频能力较弱。同时里面集成一个250MHz左右的ARM9的CPU用来处理GSM业务。

方案二是7225/7227方案。这个方案是600MHz的CPU。相对来说差不多就是把上一个方案升级了一点。

方案三是用于高端机型的8250。这个方案是采用A8架构的8250CPU进行处理,当然了,耗电量也是很大的。性能尚可,缺点是影音处理还是偏弱。720P都可能不能流畅播放

然后说说三星

三星的CPU一般更注重影音娱乐方面。这也是为什么iPhone要用三星的CPU。

三星目前其实CPU很少。主要的有三款

一是基于ARM9架构的2440,这款CPU频率是400MHz,运算性能在同等频率里面比较低了,但好在视频解码能力强。

二是基于ARM11架构的 6400 6410。6410就是6400的升级版。6400用于一代iPhone,6410用于其它三星手机以及M8。这个CPU的好处就在于视频解码能力强,480P(480*720)以内的视频都能流畅播放。

三是基于A8架构的C100 C110。C100是用在苹果的iPhone 3GS上的,C110目前用于三星自己的i9000。C100这个CPU最强的就在于集成了SGX535这个视频处理器,C110集成了SGX540。这个光SGX535性能就相当于几年前的FX5200显卡的性能了。而SGX540更是几倍于SGX535的性能。这就是为什么i9000是玩游戏最流畅的。3GS为什么游戏都没问题。

然后是德州仪器

这是一家灰常牛逼的厂,它的手机CPU低频高能,性能均衡,能玩游戏也能看电影,涉及各个领域。

它很老的TIOMAP850被无数HTC的早期智能机用着

它目前主要是34*0系列和3630系列。都是A8架构的

3430就是用在moto里程碑这款翻身之作上的CPU,一致好评啊。

3410用在了Google的android系统的第一款非侧滑全键盘手机 ME502上,比里程碑稍差,但性能也很强悍。

3630用在了DROID上,作为一款灰常牛逼的android手机,它表示压力很大,性能比1GHz的高通Q8250还要强15%。

然后说说马威尔(英特尔)

为什么要叫这个名字呢?因为这个本来就intel的,但它不知道为什么,做的好好的不做了,卖给了马威尔。。

代表作PXA27x PXA31x

其实都差不多,频率从312MHz到624MHz,依次递增104MHz

亮点在于有intel的MMX指令集。对于影音有着一定的提高。PXA311就可以流畅播放XviD的视频。缺点在于平时用起来感觉没那么快,一卡一卡的。跟同频率的高通运算性能差不多。目前市面上用于山寨机的比较多。但也不乏联想 戴尔 三星 HTC等大厂用。

最后还有个ARM

手机CPU里ARM主要是给诺基亚供货的。

具体性能不好说,中规中矩吧。

写的太深入了。。

1 条评论 »

  1. 看你这人气…

    评论 由 zhaobo — 2012年09月11日 @ 9:34 下午

这篇文章上的评论 RSS feed TrackBack URL

留下评论

WordPress 所驱动