» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] 分析NOKIA手机的CPU

从6630开始使用,在现在N73 N70 N72 N71等机用的是ARM9架构的德州仪器OMAP1710 CPU,频率220MHz,以下称为方案一
    N93 N93i N95 E90等强机使用的是ARM11架构 OMAP2420,频率330MHz,以下称为方案二
    N76 6610N 5700 6120C 6290等新出的NOKIA机子,使用ARM11架构 Freescale MXC300-30,称为方案三

    N93 N93i N95 E90等机不是一般能承受得起,在本文,重点讨论方案一和方案三

    在NOKIA的网站上,我们可以了解到方案一的CPU信息是
    Dual CPU
    CPU Type: ARM 9
    CPU Clock Rate: 220 MHz

    而方案三是
    Single CPU
    CPU Type: ARM 11
    CPU Clock Rate: 369 MHz

    关于这两个CPU的争论相当多,尤其是最近N76 5700等新机的速度相当快,得益于高CPU频率,但看了CPU信息后,大家都会产生疑问:

    方案一是Dual CPU,方案三是Single CPU,从字面理解就是方案一是双核,方案三是单核,刚公布此消息时,不知其中道理的网友甚至还抱怨怎么换成单核的呢?本来已经够慢了,以后还要更慢?

        N71(等机子)里的dual-CPU意思是有一个处理单元运行Symbian/S60而另外一个是基础应用单元运行电话功能,其实就是说那是个DSP(数字处理芯片),不是像Intel那种给电脑用的双核CPU

    这不像电脑上的双核和单核的关系,OMAP1710 CPU,有一个核心运行在220MHz,用于处理手机的用户界面,多媒体应用,JAVA等等之类的应用 (这里相当于电脑的CPU的功能),另外一个核心用于处理网络数据(也就是电话功能,打电话,发短信之内的,上网/3G也应该包括,但肯定不处理WIFI 数据)

    也就是说,OMAP1710是3G时代NOKIA采用的CPU,用此CPU的必有3G版本,以前的旧CPU机是没有3G的

    这样的好处是无论你运行多大的软件,占用了多少CPU资源,都不会影响到接电话这样的手机最基本功能

    再来看看 Freescale MXC300-30,方案三,从卖ARM芯片的网站上找到的介绍


    MXC300-30:3G 手机用单核调制解调器处理器,能提供完整UTMS平台的,包括组合了基带和应用处理器,RF,功率放大器和功率管理,高达250MHz的 StarCore SC140 DSP,高达532MHz的ARM11应用处理器,四波段GXXXXX 850/900/1800 /1900MHz,WCDMA三波段850/1900/2100MHz,UTMS数据速率:DL 384Kbps,UL 384Kbps,HSDPA 为 1.8Mbps(DL),GXXXXX EDGE无线电接入网络(GERAN)数据速率(最大): DL 236Kbps,UL 118Kbps,GPRS/EGPRS(EDGE)时隙,高达Class 12(4d/4u),最适合的开放式操作系统如Linux和Symbian,不需要增加任何的处理器或加速器,用于GMSK的单天线干扰消除,集成了图像处理单元(IPU)视频加速器,无线连接特性包括支持A-GPS接口,蓝牙接口,以及支持无线LAN 802.11a/b/g接口和DVB-H接口, 处理器可用在各种手持设备如MP3播放器, 手持DVD播放器或数码相机成为全功能的智能移动蜂窝设备

    由此可以看出,Freescale MXC300-30是一个物美价廉的好U,一个CPU解决大部分问题,且频率高,价格便宜而且相当的省电,比OMAP1710省电得多.而且是相当的多(在另外一份介绍中讲到),这就可以解释为什么N76在369MHz的频率700mA/h在电池下能够正常使用差不多2天,追得上拥有1100mA/h的电池CPU频率只为220MHz的 N73.NOKIA用此CPU的目的就是为了降低成本

    看上去MXC300-30一切都美好

    但事实上呢?

    很多人说MXC300-30性能不高,只是跟OMAP1710差不多,又说它单核比不过双核(这个问题前面已经说了,根本不是这样),反正就很多批判的话语.但是,从测试数据来看,N76,5700等机的性能全面超越N73,有些项目超了一倍(具体请看太平洋的评测)因此,单从性能来说,方案三的性能远超方案一毫无悬念

    不过不排除N76,5700等机型用的Symbian 9.2 FP1系统做的优化,但是从测试数据上分析,即使N73搭载Symbian 9.2 FP1,性能与N76还是会有差距

    那究竟方案三有什么不好呢?

    这个问题也困扰了我好久,终于在一个小论坛看到了一个用户对N76的抱怨,让我茅塞顿开

    那个人说:N76好快啊,但是播放MP4视频时很卡,在N73上都不卡,3GP没有此问题

    大家再看看这张图,对比用方案三的6290和方案一的N73

    大家可以看出6290是缺少AAC的硬支持的

    因此可以知道MXC300-30这个CPU是没有AAC的硬解码的,要播放AAC,就要用到CPU去解码,消耗CPU资源,而N73是不需要的!(硬解码的好处是芯片内直接内置解码器,而不需要CPU去解码,就像现在的显卡硬解HDTV一样,CPU资源消耗奇低)

    结合论坛上的教程,很多论坛教大家压缩MP4时都推荐用AAC音频编码,而3GP则多数不用AAC

    因此结论很明显:用AAC作为音频编码的MP4格式在N76上
消耗过多CPU资源,导致播放不流畅!

    这样思路就很清晰了,MXC300-30是频率制胜,少了增加成本的很多解码器,少了专用于电话功能的DSP,因此能在低成本下实现高速度

    而 OMAP1710更注重应用,多媒体等方面,为了成本,NOKIA在中端机中使用220MHz频率.事实上可以证明,OMAP1710的通话质量,网络质量,音乐播放效果上是比MXC300-30要好,而MXC300-30在性能上远超OMAP1710,而且更加省电

    不过让 MXC300-30的机拥有好音质也不是没有办法,像5700内置一个专用音乐DSP处理音频(我认为是wolfson的),音质会很好因此音质的比较是 5700>N73>N76,扩展一下就是 有专用音乐芯片>OMAP1710>MXC300-30

    在总结之前,这里多说两句

    1. 很多人去测N76,5700的CPU频率时,有的人测到369,有的人测到420多,其实MXC300-30这个CPU是可以变频的,当初发布时就已经说了此CPU在工艺上的进展能使它的频率达到1GHz(现在当然不可能啦),更深入的现在无法了解,反正大家先知道MXC300-30是可以变频的

    2.还有大家如果看了评测,可以发现N76在拥有40多M运行内存的情况下性能比只有10多M内存的5700高不了多少(在以前内存增大对S60机的效果是很明显的),这又是为什么呢?
    在NOKIA那里,我们找到了答案
    (E61 用OMAP1710,E62用未知的CPU,虽然不是MXC300-30,但是从数据上看跟MXC300-30相当类似,应该也是Freescale的产品,而且XIP(以下讲到)的好处显而易见,MXC300-30应该也有XIP,虽然现在没有直接证据)

        以上内容总结一下,就是E62有XIP,而OMAP1710没有XIP,XIP的用途就是让CPU能够直接从储存卡中读取数据,而不用将数据先复制到运行内存,再由 CPU处理,因此OMAP1710对内存依赖大,经常可以听到有人说N73会提示内存不足,而新CPU的机型还没有人说试过内存不足

    结合N76跟5700的性能差距不大的事实,我们有理由相信MXC300-30是有XIP的,因此N76的大内存主要目的应该是能同时运行更多的程序

    3. 在MXC300-30的介绍文章中提到,MXC300-30最多能支持200象素的摄像头,这就可以理解为什么 6290,N76,6110N,5700,6120C等机都是200象素的摄像头而不是更高了,当然,你说加个什么东西能够让它支持更高象素我不敢肯定, 但是这样就不太符合NOKIA采用MXC300-30的初衷(降低成本)


TOP

其实我想知道HTC到底库存了多少TI OMAP850 201MHz的U
好比当年NOKIA那个4096色的屏幕一样多吧……



TOP

BLACKFIN 系列产品与ARM相比较,同等主频率BLACKFIN系列产品比ARM9还要省电,但*能超出ARM几倍,例如BLACKFIN ADSP-BF531 400M 才30几元人民币,ARM9 400M要多少钱呢? BLACKFIN ADSP-BF531 400M 可以做到MPEG4 CIF 实时编*15帧以上,而且BLACKFIN 系列产品可以完成所有定点DSP能完成的任务.ARM9或ARM11能做多少这样的事情呢? 所以 ADI公司把他们的TD-SCDMA 方案套片内部全部换成BLACKFIN 结构. 近几年,深圳杭州北京上海等城市和地区的高科技公司招聘高级软硬件开发人员,已经不再问熟不熟悉ARM,而是问用没有用过BLACKFIN, 目前在北京和深圳一个熟悉BLACKFIN开发的软件工程师月薪已经达到3000美元/月


TOP

E51的CPU到底是怎样,为什么速度这么快?

E71和E51CPU一样吗?性能一样吗

TOP

引用:
原帖由 jjq2003 于 2008-8-15 11:12 发表
E51的CPU到底是怎样,为什么速度这么快?

E71和E51CPU一样吗?性能一样吗
一模一样!

TOP

引用:
原帖由 theallmighty 于 2008-8-15 10:28 发表
BLACKFIN 系列产品与ARM相比较,同等主频率BLACKFIN系列产品比ARM9还要省电,但*能超出ARM几倍,例如BLACKFIN ADSP-BF531 400M 才30几元人民币,ARM9 400M要多少钱呢? BLACKFIN ADSP-BF531 400M 可以做到MPEG4 CIF 实时编 ...
3000刀?我靠,早知道学手机开发了

TOP

引用:
原帖由 yichen113 于 2008-8-15 10:23 发表
其实我想知道HTC到底库存了多少TI OMAP850 201MHz的U
好比当年NOKIA那个4096色的屏幕一样多吧……
不是说NASA 21世纪还在ebay上收购8086么
HTC大有这种势头啊

TOP

E51 Freescale MXC300-30
用Freescale MXC300-30的SAR值都高点点

TOP

[posted by wap, platform: Ucweb]


转贴请注明!泄泄!

TOP

发新话题
     
官方公众号及微博