找回密码
 立即注册
搜索
查看: 1241|回复: 20

平板MID主控芯片大全[转]

[复制链接]

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
发表于 2010-12-15 22:45:00 | 显示全部楼层 |阅读模式
ARM9系列
经典的ARM9核心,较小的核心面积带来较低的成本,提供约1.1DMIPS/MHz的性能。
相对比较省电,但难以冲击更高的频率,因此整体效能有限。


威盛WM8505/WM8505+

65nm工艺

ARM926E 300MHz/400MHz,Linpack 1-1.25MFlops(1.6系统)
RAM: 128M DDR2,16bit

只有个JPEG硬解,视频支持很弱,无3D加速
代表机型:国美飞触1代,山寨VIA平板

个人观点:
价格低廉大概是这个方案的唯一优点了……也不知道国美是怎么忽悠把这个机器卖到999元的……
ARM9 300MHz,自然不用指望有多好的性能,上网都勉勉强强吧。超频的400MHz版本,发热又比较大,性能提升又实在有限。视频能力很弱,也不能当MP4用,最多只能当个Android入门机器玩玩。
淘宝售价低至500-600元,7寸屏。如果不是囊中羞涩到一定程度,实在不推荐这个芯片的机器。
真要入门的话,收个二手的智器Q5也比这个好。

性能★☆☆☆☆
视频★☆☆☆☆

---------------------------------------------------
瑞芯微RK2808

65nm工艺

ARM926E 600MHz,Linpack 2-2.5MFlops(1.5系统)
RAM: 128M SDRAM,32bit

视频子系统:Ceva MM2000,基于550MHz的DSP
多格式,RV,H.264,VC-1,H.263,MPEG4最高720p,流畅576p

无3D加速

代表机型:蓝魔W7,爱可视7HT,山寨apad等

个人观点:
RK2808也算是上市得比较早的机器,从五月份上市到现在,瑞芯微也做了很多宣传。
600MHz的ARM9,性能偏弱,好在瑞芯微的系统优化做的不错,1.5的系统还是做的比较完善和稳定的,实际速度也不错。
一般的上网,开启网页的速度能让人接受,应付文字为主的网页问题不大,然而对于图片稍多的网页,拖动就会有明显的不流畅。
RK2808带有独立的DSP,因此视频性能获得了明显的提升,支持格式也较为丰富。720p以下的视频均能流畅解码,720p视频中,对RMVB,MPEG4的支持不错,H.264只能到2Mbps的码率。此外VC-1只能保证480p流畅。视频性能足以满足一般用户的需求。但是跟MP4相比,RK2808 Android的视频流畅度稍逊,总有掉帧感。
RK2808的软肋在于采用SDRAM,最大只能支持128MB,对于2.0以上的系统,RAM成为了一个瓶颈。此外缺乏3D加速,也注定了与2.1以上的动态桌面和华丽特效无缘,也无法运行需要使用3D加速的游戏。
蓝魔W7是少有采用电容屏的国产mid,触控感受给我留下了深刻的印象,瑞芯微做电容触控还是有自己的一套的。遗憾的是,瑞芯微放弃了RK2808 Android2.1系统的开发,于是由于系统的原因,这个电容屏也没能支持多点触摸。不过爱可视已经公布了旗下采用RK2808主控的爱可视7HT的Android核心源代码,于是民间工作者可以发挥下作用,进一步发挥RK2808的余热。
目前7寸的山寨RK28机型,价格低至700元,作为入门机型具有一定的价值。

性能★★☆☆☆
视频★★★☆☆


------------------------------------------------------

瑞芯微RK2818

65nm工艺

ARM926E 660MHz,Linpack 3MFlops+(2.1系统)
RAM: 256M DDR2,32bit

视频子系统:Ceva MM2000,基于600MHz的DSP
多格式,RV,H.264,VC-1,H.263,MPEG4最高720p

(此部分待进一步确认!)
3D加速: ARM Mali-55
架构:TBR,只有PS部分,顶点处理通过软件由ARM实现
特性:OPENGL ES1.1,OPENVG
三角形生产率:1M
像素填充率:100M

代表机型:蓝魔W9,W11,原道N6

个人观点:
RK2816改进了内存控制器,支持DDR2颗粒,最大到512MB,同时增加了3D加速。由于瑞芯微去年授权了ARM的Mali-55图形核心,综合考虑ARM9的架构,不出意外的话集成的图形核心就是Mali-55。
Mali-55作为一颗入门级的图形核心,跑跑一些UI特效问题不大,普通的3D游戏应该也能执行。但是一些需要GLES 2.0的3D大作,特别是Gameloft的一些作品,估计就不能支持了。
此外,ARM和DSP部分频率会有一定提升,由于产品还没有正式上市,其他的规格是否有变化就不太清楚了。

视频能力可能会有提升,但预计不会超过720p。此外,RK可能利用视频系统中DSP的可编程性,进一步开发如3D视频,人脸识别等功能,为产品增加卖点。

预计售价会在千元左右,可能会有更低价的普及版。

性能★★★☆☆
视频★★★☆☆



---------------------------------------------------------



=====================================================
ARM11
同样经典的ARM11核心,提供约1.2DMIPS/MHz的性能。
加长的管线可以冲击更高的频率(1GHz),但与此同时功耗的增加也比较显著。


Telechips TCC8902

65nm工艺

ARM1176JZF-S 540MHz/720MHz,Linpack 2.3/3.5MFlops(2.1系统)
RAM: 256M DDR2,32bit

视频子系统:ARM Mali-VE6,基于硬解
多格式,RV,H.264,VC-1,H.263,MPEG4最高1080p,1080p流畅

3D加速: ARM Mali-200
架构:TBR,PS+VS
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:16M
像素填充率:275M

代表机型:智器V系列,一些山寨平板

个人观点:
TCC8902的机型,去年年底由智器首先推出。开始该方案的Android不太完善,bug较多,经过大半年的努力,现在已经基本完善,目前已经是mid的主流方案之一。性能也处于主流水平,足以应付绝大部分应用。但ARM11的处理能力对于带有图片的复杂网页依旧不够,拖动并不流畅。
TCC8902带有一颗比较强劲的3D加速器,因此各种动态3D UI也能很好支持。但似乎驱动并不完善,此外使用率也不及PowerVR SGX系列和高通Adreno系列高,因此软件优化不够,实际表现不如前两者。
视频能力很强,支持多格式的1080p,也能真正做到1080p流畅。
智器的产品还带有linux和ce系统,是玩机一族的好选择。特别V3售价699元,很有性价比。


性能★★★☆☆
视频★★★★★



-------------------------------------------
三星S3C6410

65nm工艺

ARM1176JZF-S 666MHz/800MHz,Linpack ~3.5MFlops(2.1系统)
RAM: 128M DDR/256M mDDR,32bit

视频子系统:三星,硬件解码
支持720×480下的H.264 BP

3D加速: 三星自有
架构:未知
特性:OPENGL ES1.1
三角形生产率:--
像素填充率:--

代表机型:智器Q系列,魅族M8,三星i5700

个人观点:
第一代mid,智器Q系列采用的芯片,另外三星i5700也采用了该芯片。
Q系列RAM有点小,不过得益于非官方固件,Android从1.5到2.2都能跑,加上linux和CE,可玩性挺高。二手的价格又便宜,确实是玩机入门的好选择。


性能★★★☆☆
视频★☆☆☆☆





-------------------------------------------
盈方微IMAPX200

65nm工艺

ARM1176JZF-S 1GHz,Linpack ~9.8MFlops(2.1系统开启JIT,不开估计在4-4.5)
RAM: 256M DDR2,32bit

视频子系统:On2 Hantro 8190,硬件解码
多格式,RV,H.264,VC-1,H.263,MPEG4,VP6最高1080p

3D加速: VIVANTE GC600
架构:IMR,统一渲染
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:19M
像素填充率:375M

代表机型:卓尼斯epad,国美飞触2代


个人观点:
真假A8事件的主角,结果证明还是ARM11。频率被拉到了1GHz,有Cortex-A8 500-600MHz的水平了,理论上性能还是不错的。
视频硬解的规格还挺高,不过据说1080p还是有掉帧,估计软件优化的还不够。
VIVANTE的3D加速器其实用的也挺多的,就看驱动是不是能跟上了。

从芯片的角度说,硬件规格还是挺强大的,不过出来的晚,软件很多都不成熟,没跟上。
另外据说芯片功耗挺大,所以中小尺寸的不好做。加上卓尼斯的无线网卡用的USB的模块(非SDIO),功耗就更大了。


性能★★★☆☆
视频★★★★☆


-------------------------------------------
高通MSM7201
65nm工艺

ARM1136J-S 528MHz,Linpack ~2-2.5MFlops(1.6系统)
RAM: 128/256M mDDR,32bit

视频子系统:高通QDSP5000
支持720×480以下H.264 BP

3D加速: Adreno 130
架构:IMR,固定功能管线
特性:OPENGL ES1.1
三角形生产率:4M
像素填充率:133M

代表机型:G1 G2 G3之类的

个人观点:
被HTC用烂了的芯片……性能实在不咋地,不过软件完善,加上低分屏,手机们还是很流畅。
其改进版MSM722x,给ARM11增加了256KB的L2缓存,增加了硬件VFP,3D加速改用与QSD8x50相同的Adreno 200,总体性能有一定提升,但是受到ARM11本身的性能限制,与Cortex-A8的主控性能尚有明显差距。

性能★★☆☆☆
视频★☆☆☆☆



=================================================
Cortex-A8
ARM首款超标量CPU,双发射顺序结构,带来2.0DMIPS/MHz的效能。
普遍带有256KB的L2缓存,加上600MHz-1GHz的高频率,相对ARM9和ARM11有显著的提升。
Cortex-A8标配Neon单元,通过SIMD指令集大大加强浮点性能,可以实现不少DSP的功能。
与此同时,相对高昂的授权费用和较大的核心面积,使得Cortex-A8 SOC的成本相对较高,作为定位中高端的产品出现。


高通QSD8x50

65nm工艺

Scorpion 1GHz,Linpack 7-7.5MFlops(2.1系统)
RAM: 256/512M mDDR,32bit

视频子系统:高通QDSP6000
支持720p H.264,但一般只有480p H.264流畅(BP或者MP)
通过软件解码能勉强支持480p多格式流畅

3D加速: Adreno 200(AMD Z430)
架构:IMR,统一渲染架构
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:22M
像素填充率:133M

代表机型:google N1, Dell streak

个人观点:
最早的1GHz芯片,性能挺强劲,高端手机标配。
浏览网页什么的自然不用说,系统也巨流畅。

3D的Adreno 200不算强,因为高通的占有率挺高,游戏厂商都会做相应的优化,基本不用担心有游戏跑不了。

视频通过DSP解码,高通的DSP虽然强劲,但是也只能到720p,实际也就576p以下能流畅。而且高通只做了H.264的codec,并且大部分厂商只支持baseline profile。有些机型能支持High Profile的解码,以及WMV的解码,不过兼容性有待提升。

得益于Cortex-A8附带的Neon核心,处理器的浮点性能大大加强,可以通过软件解码处理各种编码的视频。不过性能还是有限,在1GHz高主频的CPU上,480p能基本流畅,不过高码率的片段,还是会掉帧甚至卡顿。

此外该芯片集成了基带,所以拿它做的东西,肯定是可以打电话的,于是价格也不会太便宜。

性能★★★★★
视频★★☆☆☆


--------------------------------------------------
德州仪器OMAP3430/3530

65nm工艺

Cortex-A8 550/720MHz,Linpack ~4.5(550MHz)/5.9(800MHz)(2.1系统)
RAM: 256M mDDR,32bit

视频子系统:IVA2+,基于C64x+ DSP,430MHz
多格式,但除去爱可视,很多厂商都没做解码
通过软件解码,配合超频,能勉强支持480p多格式流畅

3D加速: PowerVR SGX530
架构:TBR,统一渲染架构
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:8M(降频到110MHz)
像素填充率:190M(降频到110MHz)

代表机型:moto milestone,爱可视5,维智A81

个人观点:
一款比较经典的芯片,Cortex-A8的性能自然不用多少,虽然频率不如Snapdragon,但同频率下效能更高(800MHz的TI测试得分与1GHz的Snapdragon接近),当然同频下比Snapdragon要耗电(1GHz的Snapdragon的Scorpion核心耗电与600MHz的TI Cortex-A8接近,ARM部分满载约300mW)。

3D部分使用非常主流的PowerVR SGX530,性能不错。由于SGX系列被苹果采用,软件的支持非常好,大量从ios平台上移植的游戏和应用都能充分发挥这颗芯片的性能,实际表现比高通的Adreno200更加出色。

视频部分,TI集成了一个相当强劲的DSP C64x+。还记得蓝魔T10 MP4吗,采用TI出品的DM6441主控,使用514MHz的C64x+ DSP可以实现大部分720p的流畅解码,和480p 各种规格H.264的解码。遗憾的是,似乎除了爱可视,大部分厂商没有进一步的开发这颗DSP(或者没有向TI购买codec),导致此芯片的视频能力停留在比较低级的水平,仅支持H.264 BP MP4播放。
于是,就只能像QSD8x50一样,通过软件进行解码,适当超频后,同样能勉强支持480p多格式的解码。不过高码率的片段,掉帧和卡顿是必然的。


性能★★★★☆
视频★★☆☆☆

-----------------------------------------------------------

三星S5PC100

65nm工艺

Cortex-A8 667/800MHz
RAM: 256M mDDR,32bit

视频子系统:PowerVR VXD370
多格式,H.264,VC-1,MPEG4最高1080p

3D加速: PowerVR SGX535
架构:TBR,统一渲染架构
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:28M(理论值),实际10M
像素填充率:280M(理论值)

代表机型:touch3,3GS

个人观点:
恐怕是大家最早接触的A8之一,被苹果采用,大量使用在iPhone 3GS和iPod touch 3gen上。不过在A8的芯片当中,性能比较一般,目前已被新一代的45nm S5PC110取代。虽然之前也听说有方案商要推出基于S5PC100的Android平板,但预计难以成为主流。

性能★★★★☆
视频★★☆☆☆(苹果)

-----------------------------------------------
飞思卡尔i.MX515

65nm工艺

Cortex-A8 800MHz/1GHz
RAM: 256/512M DDR2,32bit

视频子系统:硬解
多格式,H.264,VC-1,MPEG4,RV最高720p
通过软件解码能勉强支持480p多格式流畅

3D加速: Adreno 200(AMD Z430)
架构:IMR,统一渲染架构
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:27M(频率比高通高)
像素填充率:166M

代表机型:viliv P3

个人观点:
炒的很火的一款芯片,呼声很高,但迟迟不出机器(于是被戏称“飞思卡尔推销他们永远买不到的芯片”)
不过据最新消息,10月底国内方案商搭载Android 2.2的i.MX515的平板终于能上市了。
同样基于Cortex-A8,具有与高通Snapdragon类似的性能,网络浏览,文档阅读等日常应用自然不在话下。

3D部分和QSD8x50一样,但频率有提升,此外采用DDR2内存,获得更大的带宽,3D加速性能会有进一步的提升。

视频部分据说是通过一个流处理器实现的,支持多格式的720p解码,甚至支持WMV7、WMV8等冷门格式,值得期待。
据称售价会在1300元左右,相当具有吸引力的一款产品。



性能★★★★★
视频★★★★☆
-----------------------------------------------------------

三星S5PC110/S5PV210

45nm工艺

优化的Cortex-A8 800MHz/1GHz,512K L2,Linpack 8-8.5(1GHz)(2.1系统)
RAM: 512M mDDR2,32bit

视频子系统:PowerVR VXD370
多格式,H.264,VC-1,MPEG4最高1080p
通过软件解码能勉强支持480p多格式流畅

3D加速: PowerVR SGX540
架构:TBR,统一渲染架构
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:90M
像素填充率:1000M

代表机型:三星i9000,Galaxy Tab
采用类似的A4芯片的有iPad、iPod touch4、iPhone 4

个人观点:
毫无疑问,S5PC110(代号HammingBird)是目前最强的Cortex-A8芯片,没有之一。S5PV210和S5PC110只是封装上的区别,本质上并没有多少的变化。前者封装尺寸较大,适用于平板和上网本,后者的小尺寸封装适用于手机。其变种Apple A4芯片,只是将其中的PowerVR SGX540改成了SGX535,3D性能稍有降低。此外,负责视频硬解的VXD370被改成了VXD375,具体的区别尚不明确。

Hummingbird的Cortex-A8经过了三星的改进,同频率下具有更高的效能(+10%-20%),同时配置了512K的L2缓存,是其他Cortex-A8的两倍(Apple A4更是配备了640KB的L2缓存)

3D部分配置了主流而强劲的SGX540,实测性能领先其他Cortex-A8产品1倍以上,基本不用担心有游戏玩不了。

视频解码部分,苹果比较吝啬,依旧是720p H.264 MP4解码。不过三星的Galaxy S可以支持多种格式多种封装的解码,包括热门的MKV封装。不过并不支持RMVB的硬件解码,只能通过软解实现480p。

这颗芯片的强劲性能显然是定位高端的。三星的Galaxy Tab的具体价格也不得而知。11月或12月,国内方案商的S5PV210产品可能会上市,让我们拭目以待。



性能★★★★★★
视频★★★★☆

-----------------------------------------------

德州仪器OMAP3630/3640

45nm工艺

Cortex-A8 800MHz/1GHz
RAM: 512M mDDR2,32bit

视频子系统:IVA2+,基于C64x+ DSP,430MHz
多格式,但除去爱可视,很多厂商都没做解码
通过软件解码能勉强支持480p多格式流畅

3D加速: PowerVR SGX530
架构:TBR,统一渲染架构
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:14M
像素填充率:280M

代表机型:moto droidx,droid2,爱可视新发布的那一串机器

个人观点:
基本就是OMAP3430的45nm版本,并没有太多改进。得益于频率的提升,性能进一步加强,同时由于DDR2内存的采用,3D部分的性能也得以完全释放,达到了前作OMAP3430的2倍。


性能★★★★★
视频★★☆☆☆


=================================================

Cortex-A9
新一代的Cortex-A9核心在Cortex-A8的基础上改进,同样是超标量结构,乱序双发射,效能提升到2.5DMIPS/MHz。此外普遍采用对称双核心配置,两个相同的核心共享1MB的L2缓存,总体性能达到了Cortex-A8的2倍以上,性能十分强劲。
不过值得注意的是,在Cortex-A9上,Neon单元不再是标准配置。厂商可以选择传统的VFP单元以换取功耗和核心面积的优化。

NVidia Tegra2


40nm工艺(TMSC)

Cortex-A9 1GHz双核 + VFP
RAM: 512M/1G DDR2,32bit

视频子系统:硬件解码
多格式,H.264,VC-1,MPEG4最高1080p
软件解码性能未知


3D加速: GeForce ULV
架构:IMR,PS+VS
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:~90M
像素填充率:~1000M

代表机型:微星Harmony,万利达Zpad、东芝Folio

个人观点:
Cortex-A9,虽然已经上市在即,也算是次世代的配置了吧。几乎2倍于A8的性能,任何Android的应用,在如此强悍的硬件配置前,没有不流畅的理由。

3D加速部分,其实与Tegra1一致,还是2PS+2TMU的配置,基于GeForce6的架构。2倍的提升一方面得益于核心频率的提升,另一方面,DDR2的大内存带宽给了很大帮助。然而效能与Hummingbird的SGX540处于同一水准,并没有太多的超越,这并非内置图形核心的限制,而是32bit DDR2所能提供的内存带宽的限制。尽管如此,Tegra2的3D性能还是处于量产SOC中的顶尖水平。

视频部分支持多格式的1080p硬件解码,但是没有提供对RMVB的支持。有强悍的双核A9,软解视频应该不是问题,但是Tegra2缺少Neon模块SIMD的浮点加速,对软解效能会有多大影响,目前尚不能得知。

此外,Tegra2也集成了专门的音频解码模块,以最大限度的解放ARM,降低功耗。内置一个ARM7用于全芯片的功耗管理。

万利达的zPad本月就能上市,强悍的性能伴随的不便宜的价格(2500+),在乎体验的用户可以尝试一下。另外,Tegra2的产品多为10寸,7寸及以下的并不多,不知道是什么原因。

性能★★★★★★★★★★
视频★★★★☆



德州仪器OMAP4430/4440

45nm工艺

Cortex-A9 1GHz/1.3GHz双核 + Neon
RAM: 512M/1G+ DDR3,64bit

视频子系统:IVA3,高清硬件解码单元 + C64x+ Lite DSP
多格式1080p,DSP部分提供可编程性

3D加速: PowerVR SGX540
架构:TBR,统一渲染架构
特性:OPENGL ES2.0/1.1,OPENVG
三角形生产率:未知
像素填充率:未知

代表机型:

个人观点:
真正成熟的A9 SOC,64bit的DDR3内存提供4倍于目前顶级SOC(32bit DDR2)的带宽,想必图形性能会有显著的提升。

1080p硬件解码单元,同时和Tegra2一样搭配了专用音频处理单元。此外,TI继续保留了Neon单元用于浮点加速。视频解码已经不需要C64x+ DSP参与,但TI还是将它适当精简后保留了下来,利用它的可编程性加速一些固化硬件单元不能处理的应用。

此外,TI同样配置了2个Cortex-M3处理器,用于整个SOC的任务调度和功耗管理。可以说,这是一款非常值得期待的产品,但是距离上市恐怕还有相当的时日。

性能★★★★★★★★★★★★
视频★★★★☆+
侠心交友,素心做人。

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
 楼主| 发表于 2010-12-15 22:49:43 | 显示全部楼层
ARM-Advanced RISC Machines
  ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。
  1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。
  ARM公司是专门从事基于RISC技术芯片设计开发的公司,作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全世界有几十家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,又使整个系统成本降低,使产品更容易进入市场被消费者所接受,更具有竞争力。
  1.2 ARM微处理器的应用领域及特点
  1.2.1 ARM微处理器的应用领域
  到目前为止,ARM微处理器及技术的应用几乎已经深入到各个领域:
   1、工业控制领域:作为32的RISC架构,基于ARM核的微控制器芯片不但占据了高端微控制器市场的大部分市场份额,同时也逐渐向低端微控制器应用领域扩展,ARM微控制器的低功耗、高性价比,向传统的8位/16位微控制器提出了挑战。
  2、无线通讯领域:目前已有超过85%的无线通讯设备采用了ARM技术, ARM以其高性能和低成本,在该领域的地位日益巩固。
  3、网络应用:随着宽带技术的推广,采用ARM技术的ADSL芯片正逐步获得竞争优势。此外,ARM在语音及视频处理上行了优化,并获得广泛支持,也对DSP的应用领域提出了挑战。
  4、消费类电子产品:ARM技术在目前流行的数字音频播放器、数字机顶盒和游戏机中得到广泛采用。
  5、成像和安全产品:现在流行的数码相机和打印机中绝大部分采用ARM技术。手机中的32位SIM智能卡也采用了ARM技术。
  除此以外,ARM微处理器及技术还应用到许多不同的领域,并会在将来取得更加广泛的应用。
  1.2.2 ARM微处理器的特点
  采用RISC架构的ARM微处理器一般具有如下特点:
  1、体积小、低功耗、低成本、高性能;
  2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
  3、大量使用寄存器,指令执行速度更快;
  4、大多数数据操作都在寄存器中完成;
  5、寻址方式灵活简单,执行效率高;
  6、指令长度固定;
  1.3 ARM微处理器系列
  ARM微处理器目前包括下面几个系列,以及其它厂商基于ARM体系结构的处理器,除了具有ARM体系结构的共同特点以外,每一个系列的ARM微处理器都有各自的特点和应用领域。
  - ARM7系列
  - ARM9系列
  - ARM9E系列
  - ARM10E系列
  - SecurCore系列
  - Inter的Xscale
  - Inter的StrongARM
  其中,ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。SecurCore系列专门为安全要求较高的应用而设计。
  以下我们来详细了解一下各种处理器的特点及应用领域。
  1.3.1 ARM7微处理器系列
  ARM7系列微处理器为低功耗的32位RISC处理器,最适合用于对价位和功耗要求较高的消费类应用。ARM7微处理器系列具有如下特点:
  - 具有嵌入式ICE-RT逻辑,调试开发方便。
  - 极低的功耗,适合对功耗要求较高的应用,如便携式产品。
  - 能够提供0.9MIPS/MHz的三级流水线结构。
   - 代码密度高并兼容16位的Thumb指令集。
   - 对操作系统的支持广泛,包括Windows CE、Linux、Palm OS等。
  - 指令系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户的产品升级换代。
   - 主频最高可达130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。
  ARM7系列微处理器的主要应用领域为:工业控制、Internet设备、网络和调制解调器设备、移动电话等多种多媒体和嵌入式应用。
  ARM7系列微处理器包括如下几种类型的核:ARM7TDMI、ARM7TDMI-S、
  ARM720T、ARM7EJ。其中,ARM7TMDI是目前使用最广泛的32位嵌入式RISC处理器,属低端ARM处理器核。TDMI的基本含义为:
  T: 支持16为压缩指令集Thumb;
  D: 支持片上Debug;
  M:内嵌硬件乘法器(Multiplier)
  I: 嵌入式ICE,支持片上断点和调试点;
  
  1.3.2 ARM9微处理器系列
  ARM9系列微处理器在高性能和低功耗特性方面提供最佳的性能。具有以下特点:
  - 5级整数流水线,指令执行效率更高。
  - 提供1.1MIPS/MHz的哈佛结构。
  - 支持32位ARM指令集和16位Thumb指令集。
  - 支持32位的高速AMBA总线接口。
  - 全性能的MMU,支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统。
  - MPU支持实时操作系统。
  - 支持数据Cache和指令Cache,具有更高的指令和数据处理能力。
  ARM9系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等。
  ARM9系列微处理器包含ARM920T、ARM922T和ARM940T三种类型,以适用于不同的应用场合。
  1.3.3 ARM9E微处理器系列
  ARM9E系列微处理器为可综合处理器,使用单一的处理器内核提供了微控制器、DSP、Java应用系统的解决方案,极大的减少了芯片的面积和系统的复杂程度。ARM9E系列微处理器提供了增强的DSP处理能力,很适合于那些需要同时使用DSP和微控制器的应用场合。
  ARM9E系列微处理器的主要特点如下:
  - 支持DSP指令集,适合于需要高速数字信号处理的场合。
  - 5级整数流水线,指令执行效率更高。
  - 支持32位ARM指令集和16位Thumb指令集。
  - 支持32位的高速AMBA总线接口。
  - 支持VFP9浮点处理协处理器。
  - 全性能的MMU,支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统。
  - MPU支持实时操作系统。
  - 支持数据Cache和指令Cache,具有更高的指令和数据处理能力。
  - 主频最高可达300MIPS。
  ARM9系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、存储设备和网络设备等领域。
  ARM9E系列微处理器包含ARM926EJ-S、ARM946E-S和ARM966E-S三种类型,以适用于不同的应用场合。
  1.3.4 ARM10E微处理器系列
  ARM10E系列微处理器具有高性能、低功耗的特点,由于采用了新的体系结构,与同等的ARM9器件相比较,在同样的时钟频率下,性能提高了近50%,同时,ARM10E系列微处理器采用了两种先进的节能方式,使其功耗极低。
  ARM10E系列微处理器的主要特点如下:
  - 支持DSP指令集,适合于需要高速数字信号处理的场合。
  - 6级整数流水线,指令执行效率更高。
  - 支持32位ARM指令集和16位Thumb指令集。
  - 支持32位的高速AMBA总线接口。
  - 支持VFP10浮点处理协处理器。
  - 全性能的MMU,支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统。
  - 支持数据Cache和指令Cache,具有更高的指令和数据处理能力
  - 主频最高可达400MIPS。
  - 内嵌并行读/写操作部件。
  ARM10E系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、通信和信息系统等领域。
  ARM10E系列微处理器包含ARM1020E、ARM1022E和ARM1026EJ-S三种类型,以适用于不同的应用场合。
  1.3.5 SecurCore微处理器系列
  SecurCore系列微处理器专为安全需要而设计,提供了完善的32位RISC技术的安全解决方案,因此,SecurCore系列微处理器除了具有ARM体系结构的低功耗、高性能的特点外,还具有其独特的优势,即提供了对安全解决方案的支持。
  SecurCore系列微处理器除了具有ARM体系结构各种主要特点外,还在系统安全方面具有如下的特点:
  - 带有灵活的保护单元,以确保操作系统和应用数据的安全。
  - 采用软内核技术,防止外部对其进行扫描探测。
  - 可集成用户自己的安全特性和其他协处理器。
  SecurCore系列微处理器主要应用于一些对安全性要求较高的应用产品及应用系统,如电子商务、电子政务、电子银行业务、网络和认证系统等领域。
  SecurCore系列微处理器包含SecurCore SC100、SecurCore SC110、SecurCore SC200和SecurCore SC210四种类型,以适用于不同的应用场合。
  1.3.6 StrongARM微处理器系列
  Inter StrongARM SA-1100处理器是采用ARM体系结构高度集成的32位RISC微处理器。它融合了Inter公司的设计和处理技术以及ARM体系结构的电源效率,采用在软件上兼容ARMv4体系结构、同时采用具有Intel技术优点的体系结构。
  Intel StrongARM处理器是便携式通讯产品和消费类电子产品的理想选择,已成功应用于多家公司的掌上电脑系列产品。
  1.3.7 Xscale处理器
  Xscale 处理器是基于ARMv5TE体系结构的解决方案,是一款全性能、高性价比、低功耗的处理器。它支持16位的Thumb指令和DSP指令集,已使用在数字移动电话、个人数字助理和网络产品等场合。
  Xscale 处理器是Inter目前主要推广的一款ARM微处理器。
  1.4 ARM微处理器结构
  1.4.1 RISC体系结构
  传统的CISC(Complex Instruction Set Computer,复杂指令集计算机)结构有其固有的缺点,即随着计算机技术的发展而不断引入新的复杂的指令集,为支持这些新增的指令,计算机的体系结构会越来越复杂,然而,在CISC指令集的各种指令中,其使用频率却相差悬殊,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的80%的指令却不经常使用,在程序设计中只占20%,显然,这种结构是不太合理的。
  基于以上的不合理性,1979年美国加州大学伯克利分校提出了RISC(Reduced Instruction Set Computer,精简指令集计算机)的概念,RISC并非只是简单地去减少指令,而是把着眼点放在了如何使计算机的结构更加简单合理地提高运算速度上。RISC结构优先选取使用频最高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻地方式种类减少;以控制逻辑为主,不用或少用微码控制等措施来达到上述目的。
  到目前为止,RISC体系结构也还没有严格的定义,一般认为,RISC体系结构应具有如下特点:
  - 采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。
  - 使用单周期指令,便于流水线操作执行。
  - 大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/ 存储指令可以访问存储器,以提高指令的执行效率。
  除此以外,ARM体系结构还采用了一些特别的技术,在保证高性能的前提下尽量缩小芯片的面积,并降低功耗:
  - 所有的指令都可根据前面的执行结果决定是否被执行,从而提高指令的执行效率。
  - 可用加载/存储指令批量传输数据,以提高数据的传输效率。
  - 可在一条数据处理指令中同时完成逻辑处理和移位处理。
  - 在循环处理中使用地址的自动增减来提高运行效率。
  当然,和CISC架构相比较,尽管RISC架构有上述的优点,但决不能认为RISC架构就可以取代CISC架构,事实上,RISC和CISC各有优势,而且界限并不那么明显。现代的CPU往往采用CISC的外围,内部加入了RISC的特性,如超长指令集CPU就是融合了RISC和CISC的优势,成为未来的CPU发展方向之一。
  1.4.2 ARM微处理器的寄存器结构
  ARM处理器共有37个寄存器,被分为若干个组(BANK),这些寄存器包括:
  - 31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。
  - 6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位,目前只使用了其中的一部分。
  同时,ARM处理器又有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。即在任意一种处理器模式下,可访问的寄存器包括15个通用寄存器(R0~R14)、一至二个状态寄存器和程序计数器。在所有的寄存器中,有些是在7种处理器模式下共用的同一个物理寄存器,而有些寄存器则是在不同的处理器模式下有不同的物理寄存器。
  关于ARM处理器的寄存器结构,在后面的相关章节将会详细描述。
  1.4.3 ARM微处理器的指令结构
  ARM微处理器的在较新的体系结构中支持两种指令集:ARM指令集和Thumb指令集。其中,ARM指令为32位的长度,Thumb指令为16位长度。Thumb指令集为ARM指令集的功能子集,但与等价的ARM代码相比较,可节省30%~40%以上的存储空间,同时具备32位代码的所有优点。
  关于ARM处理器的指令结构,在后面的相关章节将会详细描述。
  1.5 ARM微处理器的应用选型
  鉴于ARM微处理器的众多优点,随着国内外嵌入式应用领域的逐步发展,ARM微处理器必然会获得广泛的重视和应用。但是,由于ARM微处理器有多达十几种的内核结构,几十个芯片生产厂家,以及千变万化的内部功能配置组合,给开发人员在选择方案时带来一定的困难,所以,对ARM芯片做一些对比研究是十分必要的。
  以下从应用的角度出发,对在选择ARM微处理器时所应考虑的主要问题做一些简要的探讨。
  ARM微处理器内核的选择
  从前面所介绍的内容可知,ARM微处理器包含一系列的内核结构,以适应不同的应用领域,用户如果希望使用WinCE或标准Linux等操作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU(Memory Management Unit)功能的ARM芯片,ARM720T、ARM920T、ARM922T、ARM946T、Strong-ARM都带有MMU功能。而ARM7TDMI则没有MMU,不支持Windows CE和标准Linux,但目前有uCLinux等不需要MMU支持的操作系统可运行于ARM7TDMI硬件平台之上。事实上,uCLinux已经成功移植到多种不带MMU的微处理器平台上,并在稳定性和其他方面都有上佳表现。
  本书所讨论的S3C4510B即为一款不带MMU的ARM微处理器,可在其上运行uCLinux操作系统。
  系统的工作频率
  系统的工作频率在很大程度上决定了ARM微处理器的处理能力。ARM7系列微处理器的典型处理速度为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为20MHz-133MHz,ARM9系列微处理器的典型处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟频率为100MHz-233MHz,ARM10最高可以达到700MHz。不同芯片对时钟的处理不同,有的芯片只需要一个主时钟频率,有的芯片内部时钟控制器可以分别为ARM核和USB、UART、DSP、音频等功能部件提供不同频率的时钟。
  芯片内存储器的容量
  大多数的ARM微处理器片内存储器的容量都不太大,需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间,如ATMEL的AT91F40162就具有高达2MB的片内程序存储空间,用户在设计时可考虑选用这种类型,以简化系统的设计。
  片内外围电路的选择
  除ARM微处理器核以外,几乎所有的ARM芯片均根据各自不同的应用领域,扩展了相关功能模块,并集成在芯片之中,我们称之为片内外围电路,如USB接口、IIS接口、LCD控制器、键盘接口、RTC、ADC和DAC、DSP协处理器等,设计者应分析系统的需求,尽可能采用片内外围电路完成所需的功能,这样既可简化系统的设计,同时提高系统的可靠性。
侠心交友,素心做人。
回复

使用道具 举报

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
 楼主| 发表于 2010-12-16 14:38:18 | 显示全部楼层

ARM 授权方式

ARM 公司本身并不靠自有的设计来制造或出售 CPU ,而是将处理器架构授权给有兴趣的厂家。ARM 提供了多样的授权条款,包括售价与散播性等项目。对于授权方来说,ARM 提供了 ARM 内核的整合硬件叙述,包含完整的软件开发工具(编译器、debugger、SDK),以及针对内含 ARM CPU 硅芯片的销售权。对于无晶圆厂的授权方来说,其希望能将 ARM 内核整合到他们自行研发的芯片设计中,通常就仅针对取得一份生产就绪的智财核心技术(IP Core)认证。对这些客户来说,ARM 会释出所选的 ARM 核心的闸极电路图,连同抽象模拟模型和测试程式,以协助设计整合和验证。需求更多的客户,包括整合元件制造商(IDM)和晶圆厂家,就选择可合成的RTL(暂存器转移层级,如 Verilog)形式来取得处理器的智财权(IP)。借着可整合的 RTL,客户就有能力能进行架构上的最佳化与加强。这个方式能让设计者完成额外的设计目标(如高震荡频率、低能量耗损、指令集延伸等)而不会受限于无法更动的电路图。虽然 ARM 并不授予授权方再次出售 ARM 架构本身,但授权方可以任意地出售制品(如芯片元件、评估板、完整系统等)。商用晶圆厂是特殊例子,因为他们不仅授予能出售包含 ARM 内核的硅晶成品,对其它客户来讲,他们通常也保留重制 ARM 内核的权利。

就像大多数 IP 出售方,ARM 依照使用价值来决定 IP 的售价。在架构上而言,更低效能的 ARM 内核比更高效能的内核拥有较低的授权费。以硅芯片实作而言,一颗可整合的内核要比一颗硬件宏(黑箱)内核要来得贵。更复杂的价位问题来讲,持有 ARM 授权的商用晶圆厂(例如韩国三星和日本富士通)可以提供更低的授权价格给他们的晶圆厂客户。透过晶圆厂自有的设计技术,客户可以更低或是免费的ARM预付授权费来取得 ARM 内核。相较于不具备自有设计技术的专门半导体晶圆厂(如台积电和联电),富士通/三星对每片晶圆多收取了两至三倍的费用。对中少量的应用而言,具备设计部门的晶圆厂提供较低的整体价格(透过授权费用的补助)。对于量产而言,由于长期的成本缩减可借由更低的晶圆价格,减少ARM的NRE成本,使得专门的晶圆厂也成了一个更好的选择。

许多半导体公司持有 ARM 授权:Atmel、Broadcom、Cirrus Logic、Freescale(于2004从摩托罗拉公司独立出来)、富士通、英特尔(借由和Digital的控诉调停)、IBM,英飞凌科技,任天堂,恩智浦半导体(于2006年从飞利浦独立出来)、OKI电气工业,三星电子,Sharp,STMicroelectronics,德州仪器 和 VLSI等许多这些公司均拥有各个不同形式的ARM授权。虽然ARM的授权项目由保密合约所涵盖,在智慧财产权工业,ARM是广为人知最昂贵的CPU内核之一。单一的客户产品包含一个基本的 ARM 内核可能就需索取一次高达美金20万的授权费用。而若是牵涉到大量架构上修改,则费用就可能超过千万美元。
侠心交友,素心做人。
回复

使用道具 举报

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
 楼主| 发表于 2010-12-16 14:38:54 | 显示全部楼层

内核种类

家族架构内核特色高速缓存 (I/D)/MMU常规 MIPS 于 MHz应用
ARM1ARMv1ARM1
ARM2ARMv2ARM2Architecture 2 加入了MUL(乘法)指令4 MIPS @ 8MHzAcorn ArchimedesChessmachine
ARMv2aARM250Integrated MEMC (MMU),图像与IO处理器。Architecture 2a 加入了SWP和SWPB(置换)指令。无,MEMC1a7 MIPS @ 12MHzAcorn Archimedes
ARM3ARMv2aARM2a首次在ARM架构上使用处理器高速缓存均为4K12 MIPS @ 25MHzAcorn Archimedes
ARM6ARMv3ARM610v3 架构首创支援寻址32位的内存(针对26位)均为4K28 MIPS @ 33MHzAcorn Risc PC 600Apple Newton
ARM7ARMv3
ARM7TDMIARMv4TARM7TDMI(-S)三级流水线15 MIPS @ 16.8 MHzGame Boy AdvanceNintendo DSiPod
ARM710T均为8KB, MMU36 MIPS @ 40 MHzAcorn Risc PC 700Psion 5 seriesApple eMate 300
ARM720T均为8KB, MMU60 MIPS @ 59.8 MHzZipit
ARM740TMPU
ARMv5TEJARM7EJ-SJazelle DBX
StrongARMARMv4
ARM8ARMv4
ARM9TDMIARMv4TARM9TDMI五级流水线
ARM920T16KB/16KB, MMU200 MIPS @ 180 MHzArmadilloGP32GP2X(第一颗内核), Tapwave ZodiacMotorola i. MX1)
ARM922T8KB/8KB, MMU
ARM940T4KB/4KB, MPUGP2X(第二颗内核)
ARM9EARMv5TEARM946E-S可变动,tightly coupled memories, MPUNintendo DSNokia N-Gage Conexant 802.11 chips
ARM966E-S无高速缓存,TCMsST Micro STR91xF,包含Ethernet [2]
ARM968E-S无高速缓存,TCMs
ARMv5TEJARM926EJ-SJazelle DBX可变动,TCMs, MMU220 MIPS @ 200 MHz移动电话:Sony Ericsson(K, W系列),SiemensBenq(x65 系列和新版的)
ARMv5TEARM996HS无振荡器处理器无高速缓存,TCMs, MPU
ARM10EARMv5TEARM1020E(VFP),六级流水线32KB/32KB, MMU
ARM1022E(VFP)16KB/16KB, MMU
ARMv5TEJARM1026EJ-SJazelle DBX可变动,MMU or MPU
XScaleARMv5TE80200/IOP310/IOP315I/O处理器
80219400/600MHzThecus N2100
IOP321600 BogoMips @ 600 MHzIyonix
IOP33x
IOP34x1-2核,RAID加速器32K/32K L1, 512K L2, MMU
PXA210/PXA250应用处理器,七级流水线Zaurus SL-5600
PXA25532KB/32KB, MMU400 BogoMips @ 400 MHzGumstixPalm Tungsten E2
PXA26x可达 400 MHzPalm Tungsten T3
PXA27x800 MIPS @ 624 MHzHTC Universal, Zaurus SL-C1000,3000,3100,3200, Dell Axim x30, x50,和 x51 系列
PXA800(E)F
Monahans1000 MIPS @ 1.25 GHzMavell PXA300/PXA310/PXA320, Max frequency : PXA300@624Mhz, PXA310/PXA320@806Mhz
PXA900Blackberry 8700, Blackberry Pearl (8100)
IXC1100Control Plane Processor
IXP2400/IXP2800
IXP2850
IXP2325/IXP2350
IXP42xNSLU2
IXP460/IXP465
ARM11ARMv6ARM1136J(F)-SSIMD, Jazelle DBX, (VFP),八级流水线可变动,MMU?? @ 532-665MHz (i.MX31 SoC)Nokia N93ZuneNokia N800
ARMv6T2ARM1156T2(F)-SSIMD, Thumb-2, (VFP),九级流水线可变动,MPU
ARMv6KZARM1176JZ(F)-SSIMD, Jazelle DBX, (VFP)可变动,MMU+TrustZone
ARMv6KARM11 MPCore1-4核对称多处理器,SIMD, Jazelle DBX, (VFP)可变动,MMU
CortexARMv7-ACortex-A8Application profile, VFP, NEON, Jazelle RCT, Thumb-2, 13-stage pipeline可变动 (L1+L2), MMU+TrustZoneup to 2000(2.0 DMIPS/MHz 从600 MHz到超过1 GHz的速度)Texas Instruments OMAP3
Cortex-A9
Cortex-A9 MPCore
ARMv7-RCortex-R4(F)Embedded profile, (FPU)可变动高速缓存,MMU可选配600 DMIPSBroadcom is a user
ARMv7-MCortex-M3Microcontroller profile无高速缓存,(MPU)120 DMIPS @ 100MHzLuminary Micro[3] 微控制器家族
ARMv6-MCortex-M0
Cortex-M1
ARMv7-MECortex-M4Optional 8 region MPU with sub regions and background region1.25 DMIPS/MHz
家族架构内核特色高速缓存 (I/D)/MMU常规 MIPS 于 MHz应用


[ 本帖最后由 老猫 于 2010-12-16 14:41 编辑 ]
侠心交友,素心做人。
回复

使用道具 举报

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
 楼主| 发表于 2011-2-28 22:19:28 | 显示全部楼层
前平板大部分主控芯片是使用ARM内核,少数是MIPS内核。比如君正4760,主频为600MHz,就是采用MIPS架构。另外还有使用Atom芯片的平板电脑。[tr][tr]
ARM9
VIA WM8505,主频400MHz
瑞芯微RK2808,主频600MHz
华为海思K3,主频460MHz
ARM11
VIA WM8650,主频600-800MHz
瑞芯微 RK2818,主频600-660MHz
Telechips 8902,主频600-800MHz
盈方微IX210,主频800MHz-1GHz
Marvell PXA166,主频800MHz
三星S3C6410,主频800MHz
高通MSM7227,主频600MHz
Cortex-A8
飞思卡尔iMX515,主频800MHz
飞思卡尔iMX535,主频1GHz
瑞芯微 RK2918,主频1GHz
Telechips 8803,主频1GHz-1.2GHz
三星PC100/PC110,主频1GHz
三星PV210,主频800MHz-1.2GHz
高通QSD8250&8650,主频1GHz
TI OMAP3430/3530,主频800MHz
TI OMAP3630/3640,主频1GHz
Marvell PXA168,主频1GHz
Cortex-A9
AMLogic 8726-M(单核),主频800MHz
NVIDIA TEGRA2,(双核),主频1GHz
TI OMAP4430(双核),主频1GHz
Cortex-A5
Telechips 8910/8920,主频未知
侠心交友,素心做人。
回复

使用道具 举报

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
 楼主| 发表于 2011-3-26 21:21:22 | 显示全部楼层

Cortex-A9处理器

当桌面PC发出性能过剩的感叹时,平板却面临性能不足的窘况。人们对平板的要求越来越多:3D游戏、高清视频播放,还有更流畅的网络应用.........好的应用体验是需要良好的硬件配置来支撑的,即使像苹果iPad这样的贵族,处理器核心也不过是Cortex-A8架构,而大多数千元级平板,还在ARM9和ARM11上徘徊。而今年无疑是A8A9芯片集体来袭的一年。

Cortex-A9的前世今生

Cortex,意为皮层,它是ARM公司为嵌入式处理器而研发的高性能架构的名称,目前分为Cortex-A8、Cotrex-A9和Cortex-A15几大系列。Cortex架构诞生于2006年,规划中共分为Cortex-A5、Cortex-A8、Cortex-A9(以下简称A9)以及Cortex-A15四大系列,它们共同属于Cortex架构。早在2007年10月9日,ARM公司对外正式发布了Cortex架构的第三大系列处理器---Cortex-A9,但是基于这一体系的处理器成品上市则是在2010年底的事情了。


单核心Cortex-A9处理器结构图  Cortex-A9 是一种单核处理器,它采用了ARM v7架构,基于最先进的推测型八级流水线,该流水线具有高效、动态长度、多发射超标量及无序完成特征,拥有首屈一指的性能和功效。

目前的Cortex-A9是Cortex-A8的进化版,与A8相比并没有本质上的差别。它们都是超标量处理器,都具备NEON媒体指令集和V7指令集。所不同的是,A8从设计之初就只考虑单核运算,没办法通过后期追加的方式变生为双核;而A9则是在设计时就充分考虑了单核与未来多核的趋势,它是可以后期扩展的,因此A9架构的处理器,除了单核产品,也有双核甚至四核处理器(Cortex-A9 MPCore多核处理器)的。

另外就是在L2(二级高速缓存)的规格上,A8最多只能支持2MB,而A9则可以支持到8MB,这也在一定程度上提升了处理器的性能。在处理器的配置中,无论是桌面版CPU,还是嵌入式CPU,二级缓存都对系统的性能有极大的影响。A9在技术上的另一个进步就是多核处理器和单核处理器支持 16、32 或 64KB 4 路关联的 L1 高速缓存,当然这也是多核心处理器发展所必须的。

在处理器的关键制程工艺上,A8大多采用65nm和45nm,而A9则全是45nm和32nm,更有消息称A9已经成功过渡到28nm,工艺的进步意味着功耗的降低,这对移动嵌入式平台是很重要的。

在A8架构体系的处理器中,NEON指令集是原生支持的,但在A9架构体系中,则是加强了对协处理器的浮点运算支持,而相对弱化了NEON指令集,最终导致NEON指令集在A9架构中从原生支持变成可选支持。

除了以上的优化与改良以外,A9最大的亮点是频率从1GHz开始起跳,目前最高已经达到1.5GHz,双核处理器+GHz时代,是A9架构处理器最强的武器,它们的性能已经与前代桌面处理器相差无几了。

目前ARM的合作伙伴都纷纷推出了基于Cortex-A9架构V7指令集的成品嵌入式CPU,其中最具代表性的无疑有三家:来自英伟达NVIDIA的Tegra2系列,来自德州仪器TI的OMAP 4430/4440系列,以及来自高通Snapdragon平台的QSD8X72和MSM8X60系列。

单核A9性能初探(以蓝魔W10为例)

amlogic(也叫晶晨)这家美国公司去年11月才推出的AML8726-M方案,最大的特点就是采用了ARM Cortex-A9处理器和Mali  400 3D图像处理器,这也是我们看到的第一款采用单核A9处理器的平板。单核A9能否满足用户对平板性能的需求,也成了我们心中最大的疑问。

1. 处理器性能

从运行程序的速度来看,蓝魔W10运行速度比较流畅,相比双核的万利达Zpad,给人的感觉要略慢一点。比如窗口的切换,会显得比较慢。

从Quadrant的测试数据来看,单核A9的性能差不多只有双核A9的一半,但是相比A8处理器,却有一定提高。

2.
1080P高清测试(分辨率均为1920x1080)

江若琳.你不在了AVI,5.2Mbps 流畅
晚安,好运  WMV,7.5Mbps    流畅
口是心非 MP4,10Mbps  流畅
TheGreatestGame  MP4,6Mbps 流畅
皇家赌场 AVI,17Mbps 流畅

3. 3D显示能力


蓝魔W10内置的显示核心为Cortex-A9标配的Mali-400,有些A9处理器,很可能采用的是来自POWERVR公司的SGX540(比如三星银河平板)以及来自NVIDIA的Geforce图形核心(比如万利达Zpad)。从Quadrant的测试数据来看,无论是2D还是3D能力,Mali-400还是逊色不少。




延伸阅读:买平板,方案很重要

瑞芯微RK2818:
被数码厂商广泛采用在千元级平板上。基于ARM9核心,65nm制程,频率为624MHz,开始支持DDR2内存,因此性能尚可。缺点是3D显示通过CPU来完成,不具备独立的显示核心。另外对1080P支持不好。

韩国Telechips TCC8902:智器很多平板都采用了这种方案。基于ARM11核心,频率范围650MHz–800MHz,显示芯片为ARM Mali-200。这个方案的优势是视频播放功能较强,甚至能够流畅地播放1080P视频。

瑞芯微RK29xx:RK2818的下一代产品,主频最高可以达到1.2GHz,55nm制程,Cortex-A8核心,具备独立的显示核心。

Amlogic AML8726-M:由美国晶晨公司设计。ARM Cortex-A9架构,只是是单核心,最高频率800MHz。显示核心配备的是ARM Mali-400。目前只有蓝魔W10采用了此方案。

NVIDIA Tegra2:风头最盛,性能也最为强劲的平板处理器,被华硕、摩托罗拉等大厂采用。ARM Cortex-A9架构,双核,频率1GHz,还有GeForce显示核心,1080P播放也不在话下。目前万利达Zpad采用这一方案
侠心交友,素心做人。
回复

使用道具 举报

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
 楼主| 发表于 2011-3-26 21:41:32 | 显示全部楼层

A9内核AMLogic

AMLogic应该是目前看到的第1颗A9单核+ Mali400 的芯片,芯片规格很给力,实际性能也不错。品牌里,蓝魔、台电、智器等品牌都推出了AMLogic的平板。评定这颗芯片是否适合在山寨市场,能有多长的生命周期,一是看芯片价格,二是性能和视频播放能力,三是3D加速能力。显然AMLogic这颗芯片满足了这些条件,目前除了AMLogic源厂之外,深圳已经有多家方案商开始着手开发这款方案。
AMLogic的中文名称是晶晨,芯片全称是AMLogic 8726-M,采用Cortex-A9单核架构,集成了Amlogic专有的高清视频解码引擎,内嵌Mali-400 GPU,能提供强悍的3D游戏性能和1080P全高清视频支持,主频800MHz-1GHz,支持Flash10.1。预装的是Android2.3版本。
AMLogic这颗芯片强悍的地方在于3D处理能力,CPU内集成了Mali-400图形处理器,从ARM官方网站里了解到,目前ARM 的GPU有Mali-55、Mali-200、Mali-300、Mali-400 MP和Mali-T604五款。其中Mali-55代表方案有瑞芯微RK2818,Mali-200代表方案有Telechips TCC8902,而Mail400 GPU的性能应该和Tegra2有的一拼。

目前单颗AMLogic的芯片价格约在15美元,而未上市的TCC8803和RK2918两款A8芯片,定价可能会在18美元左右。这样就比较尴尬了,A8内核的芯片成本贵过A9。
侠心交友,素心做人。
回复

使用道具 举报

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
 楼主| 发表于 2011-3-26 22:38:50 | 显示全部楼层
还有一个是非ARM系列的!这个是国货……不过不知道有多少东西是自主的……
这个U是基于RISC微处理器内核的……和龙芯类似的指令集……
君正应用处理器JZ4760  
君正集成电路股份有限公司的应用处理器JZ4760是本土首颗面向智能手机、平板电脑等移动设备的双核CPU应用处理器芯片,采用君正自主创新的XBurst 双核CPU微体系架构,是国产CPU首次进入智能手机和平板电脑领域。JZ4760芯片CPU主频达600MHz,支持720P高清解码和图形处理功能,与同类芯片相比具有最优的性价比和最低的运行功耗,支持Android、Linux、RTOS等操作系统,适用于智能手机、平板电脑、移动互联网电视等移动互联网终端产品。

JZ4760凭借优异的性价比和低功耗优势,自2010年4月样片测试OK后,在Android智能手机、平板电脑、电子书等领域均有国内顶级客户选用JZ4760芯片开案。

对国产CPU来说,产业化瓶颈已经打破,但应用领域基本集中在PMP、教育电子、指纹识别等细分市场并获得市场领先地位。如果国产CPU能够成功进入智能手机、平板电脑等主流市场,将是国产CPU继产业化成功后的又一重大突破。JZ4760芯片在移动互联设备的成功将是实现这一突破的关键。

主要功能和技术指标

JZ4760是一款高性能、高集成度、超低功耗的应用处理器芯片,内置强大的多媒体处理器、图形处理器和GPS基带接收器,支持DDR2 SDRAM和24位ECC校验,超低功耗,适用于智能手机、平板电脑、GPS导航仪等移动设备。

JZ4760基于君正创新的XBurst 双核CPU微体系架构,CPU主频达到600MHz,支持多媒体指令集XBurst SIMD2,内置高效灵活的视频引擎支持多格式高清解码,H.264、Real、MPEG4解码能力可达720P分辨率。内置音频CODEC和TV Encoder,集成了丰富的通用外设接口,同时集成多个SPI、SDIO接口用于功能扩展。

其主要性能与技术指标包括:
  • CPU主频达到600MHz,双核CPU
  • 多媒体处理能力:支持H.264、Real、MPEG4、WMV等多格式720P高清解码
  • 集成图形处理器和GPS基带接收器
  • 支持DDR2/DDR SDRAM,Mobile DDR2/DDR SDRAM等多种内存
  • 支持MLC/SLC Nand Flash, ECC校验可达24位
  • 具有丰富的扩展接口,支持Ethernet、WiFi、CMMB、蓝牙、GPS等外围模块
  • 支持Android、Linux等多种操作系统
  • 超低功耗:芯片全速功耗<0.35W,
  • 封装形式:BGA345
  • 生产工艺:0.13um
企业简介:
北京君正集成电路股份有限公司于2005年在北京市中关村科技园区成立,自成立以来始终致力于国产创新CPU技术和处理器芯片的研制和产业化,目前已发展成为国内外领先的32位嵌入式处理器芯片及其相关解决方案提供商。2009年,君正被中国半导体协会评为“中国最具成长性集成电路设计企业”;同年,JZ4740获得第四届“中国芯”最佳市场表现奖。

北京君正拥有全球领先的32位CPU技术和低功耗技术。针对手持应用和移动多媒体应用,北京君正创造性地推出了其独特的32位XBurst CPU技术。XBurst的主频、面积和功耗均领先于工业界现有的32位RISC微处理器内核。在同样工艺下,XBurst 主频是同类产品的1.5 倍,面积是同类产品的1/2,功耗是同类产品的1/4。

基于XBurst CPU内核的君正Jz47xx系列处理器芯片自2007年初推向市场以来,迅速获得国内外市场的认可,被广泛应用于教育电子、PMP/MP4、电子书、上网本、指纹识别、网络电视等移动设备和嵌入式设备,是我国出货量最大、应用领域最广的自主创新CPU芯片,率先实现了国产CPU的产业化。

根据赛迪顾问的调查数据,北京君正在国内多个细分市场领域处于行业领先地位。在教育电子领域,君正处理器市场排名第一; 在PMP领域,君正处理器曾引领国内MP4产业全面进入Real解码时代; 在电子书领域,君正处理器市场排名第一;2010年,君正处理器成功进入以智能手机、平板电脑为代表的移动互联网终端市场。
侠心交友,素心做人。
回复

使用道具 举报

85

主题

1161

回帖

1650

积分

荣誉版主

积分
1650
发表于 2011-3-31 17:33:41 | 显示全部楼层
真复杂 看不明白
回复

使用道具 举报

409

主题

5531

回帖

6004

积分

版主

凤城土著

积分
6004
 楼主| 发表于 2011-5-5 19:07:18 | 显示全部楼层
瑞芯微RK2918
RK2918是基于Cortex-A8架构(为A8单核,标称双核的话是把DSP核算进去,不是真正的双核),主频为1.2GHz,标配512M内存,支持最高1024x768分辨率屏幕(电容/电阻),预装的系统为Android2.3。可以支持1080P全格式的视频,支持FLASH10。另外,RK2918芯片除了做平板外,还能做成智能手机、Google TV(Android TV)。






从RK2918参数上看,和已经出道的三星PV210、AMLogic A9、TCC8803性能大致相当,也许会在GPU上会有所差别,但差别也不是太大。
侠心交友,素心做人。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-14 22:14 , Processed in 0.111431 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表