ARMCortexA8构架介绍.
- 格式:doc
- 大小:12.50 KB
- 文档页数:3
1.1ARM核心ARM核心是主控S OC中的重要部分,系统的日常应用都由AR M核心来完成,因此A RM核心的效能很大程度上跟用户体验有关。
ARM公司一般用DM IPS/M Hz来标称ARM核心的性能。
D MIPS是Dhrys toneMilli on In struc tions exec utedPer S econd的缩写,反映核心的整数计算能力。
但Dhr yston e算法代码本身比较叫,可以完全放到Cac he中执行,因此反映的只是核心能力,并不能反映缓存、内存I/O性能。
S oC定义为将微处理器、模拟IP核、数字I P核和存储器(或片外存储控制接口)集成在单一芯片上。
能支持智能系统的ARM核心有以下几类:A RM9:指令集ARM v5,5级流水线,1.1DMI PS/MH zARM10E:指令集ARM v5,in tel获得授权后发展的,如PX A270,PXA210系列,6/7级流水线,1.35DMIP S/MHzARM11:指令集ARMv6,8级流水线,1.25DMIP S/MHzCor tex-A8:指令集ARMv7-A,13级整数流水线,超标量双发射,2.0DMI PS/MH z,标配N eon,不支持多核Scorp ion:指令集ARM v7-A,高通获得指令集授权后在A8的基础上设计的。
13级整数流水线,超标量双发射,部分乱序执行,2.1DMI PS/MH z,标配N eon,支持多核C ortex-A9:指令集ARM v7-A,8级整数流水线,超标量双发射,乱序执行,2.5DM IPS/M Hz,可选配Neon/VFPv3,支持多核Cor tex-A5:指令集ARMv7-A,8级整数流水线,1.57DMIPS/MHz,可选配Ne on/VF Pv3,支持多核Corte x-A15:指令集A RMv7-A,超标量,乱序执行,可选配N eon/V FPv4,支持多核×目前只有指令集ARMv7-A的核心才能在An droid2.2上支持Adob e Fla sh。
ARM Cortex A8并不能说是电脑意义上的核心数, 而是指里面充当主角的ARMCortex-A8、IVA2+、POWERVR SGX Graphics Core、Image Signal Processor(ISP)四个处理核心, 各自都发挥着很大作用, 比如说IVA2+图像、视频、音频加速器、SGX 图形内核、集成的图像信号处理器Image Signal Processor(ISP)的分工协作,在65纳米工艺下,其功耗低于300毫瓦,而性能却高达2000MIPS。
ARM Cortex-A8处理器是一款适用于复杂操作系统及用户应用的应用处理器在不到ARM11一半功耗的情况下可提供比基于ARM11处理器最多达到三倍的性能增益。
ARM Cortex A8是针对高端市场, 而ARM11针对的是中低端市场完全没有可比性。
MSM7200? 是一个芯片组啊采用双核构架,有一个400MHz的Arm11核心负责程序部分,一个频率为274MHz的Arm9核心负责通讯,拥有高速的网络接口,可以支持GPRS、EDGE、WCDMA、HSDPA、HSUPA 等数据连接,另外MSM7200还可以提供Java硬件加速、拥有独立的音频处理模块、内建Q3Dimension 3D渲染引擎,支持OpenGL ES 3D图形加速,拥有每秒4百万多边形计算、133万像素填充能力。
从硬件上支持H.263以及H.264的视频解码。
在摄像头方面最大可以支持并且还内建GPS模块。
可以说MSM是一块高度集成的处理器。
OMAP3430第一款采用TI 的OMAP™ 3 架构的器件, 就是基于传说中的ARM Cortex A8构架,比ARM11 的处理器多至三倍的性能增益,采用65nm CMOS 工艺设计的应用处理器,OMAP3430 在降低内核电压并增加了降低功耗的特性的同时比以前的OMAP 处理器系列具有更高的工作频率。
总得来说OMAP3430跟MSM7200是比不了的, 强悍ARM Cortex A8构架 ,完秒MSM7200 。
众所周知,英国的ARM公司是嵌入式微处理器世界当中的佼佼者。
ARM一直以来都是自己研发微处理器内核架构,然后将这些架构的知识产权授权给各个芯片厂商,精简的CPU架构,高效的处理能力以及成功的商业模式让ARM公司获得了巨大的成功,使他迅速占据了32位嵌入式微处理器的大部分市场份额,甚至现在,ARM芯片在上网本市场的也大有与INTEL的ATOM处理器一较高低的实力。
目前,随着对嵌入式系统的要求越来越高,作为其核心的嵌入式微处理器的综合性能也受到日益严峻的考验,最典型的例子就是伴随3G网络的推广,对手机的本地处理能力要求很高,现在一个高端的智能手机的处理能力几乎可以和几年前的笔记本电脑相当。
为了迎合市场的需求,ARM公司也在加紧研发他们最新的ARM架构,Cortex系列就是这样的产品。
在Cortex之前,ARM核都是以ARM 为前缀命名的,从ARM1一直到ARM11,之后就是 Cortex系列了。
Cortex在英语中有大脑皮层的意思,而大脑皮层正是人脑最核心的部分,估计ARM公司如此命名正有此含义吧。
一.ARMv7架构特点下表列出了ARM微处理器核心以及体系结构的发展历史:表一: ARM微处理器核心以及体系结构的发展历史我们可以看到,Cortex系列属于ARMv7架构,这是ARM公司最新的指令集架构,而我们比较熟悉的三星的S3C2410芯片是ARMv4架构,ATMEL公司的AT91SAM9261芯片则是ARMv5架构。
ARMv7架构是在ARMv6架构的基础上诞生的。
该架构采用了Thumb-2技术,Thumb-2技术是在ARM的Thumb代码压缩技术的基础上发展起来的,并且保持了对现存ARM解决方案的完整的代码兼容性。
Thumb-2技术比纯32位代码少使用 31%的内存,减小了系统开销。
同时能够提供比已有的基于Thumb技术的解决方案高出38%的性能。
ARMv7架构还采用了NEON技术,将DSP和媒体处理能力提高了近4倍,并支持改良的浮点运算,满足下一代3D图形、游戏物理应用以及传统嵌入式控制应用的需求。
Cortex-A8本词条主要介绍 ARM Cortex-AARM Cortex-A8处理器是第一款基于ARMv7架构的应用处理器,并且是有史以来ARM开发的性能最高、最具功率效率的处理器。
Cortex-A8处理器的速率可以在600MHz到超过1GHz的范围内调节,能够满足那些需要工作在300mW以下的功耗优化的移动设备的要求;以及满足那些需要2000 Dhrystone MIPS的性能优化的消费类应用的要求。
简介Cortex-A8处理器是ARM的第一款超标量处理器,具有提高代码密度和性能的技术,用于多媒体和信号处理的NEON™技术,以及用于高效地支持预编译和即时编译Java及其他字节码语言的Jazelle®运行时间编译目标(RCT)技术。
Cortex-A8处理器出色的运行速率和功率效率是通过新的支持并实现了高级泄露控制的ARM Artisan® Advantage-CE库实现的。
这种处理器得到了各种各样的适用于快速系统设计的ARM技术的支持,其中包括:RealView® DEVELOP系列软件开发工具RealView CREATE系列ESL工具和模型CoreSight™调试和跟踪技术;以及通过OpenMAX多媒体处理标准实现的软件库支持。
AMBA® 3 AXI高性能SoC互连架构特性ARM Cortex-A8处理器复杂的流水线架构基于双对称的,顺序发射的,13级流水线,带有先进的动态分支预测,可实现2.0 DMIPS/MHz。
顺序,双发射,超标量微处理器内核,13级主整数流水线10级NEON媒体流水线 10-stage NEON media pipeline专用的L2缓存,带有可编程的等待状态基于全局历史的分支预测结合功率优化的加载存储流水线,为功率敏感型应用提供2.0 DMIPS/MHz的速率遵从ARMv7架构规范,其中包括:用于实现更高的性能、能量效率和代码密度的Thumb-2技术NEON™信号处理扩展,用于加速H.264和MP3等媒体编解码器Jazelle RCT Java-加速技术,用于最优化即时(JIT)编译和动态自适应编译(DAC),并将存储器尺寸减小了多达3倍TrustZone技术,用于安全交易和数字权限管理(DRM)集成的L2缓存使用标准编译的ARM建立而成64K到2MB的可配置容量可编程的延迟优化的L1缓存经过性能和功耗的优化结合最小访问延迟和散列确定方式,以便将性能最大化,将功耗最小化。
到底什么是Cortex、ARMv8、arm架构、ARM指令集、soc?⼀⽂帮你梳理基础概念【科普】前⾔有粉丝问我到底什么是ARM,搞不清楚Cortex、arm内核、arm架构、ARM指令集、soc这些概念都是什么关系,下⾯⼀⼝君给⼤家整理⼀下关于ARM相关的⼀些概念。
1、ARM既可以认为是⼀个公司的名字,也可以认为是对⼀类微处理器的通称,还可以认为是⼀种技术的名字。
2、ARM公司是专门从事基于RISC技术芯⽚设计开发的公司,作为知识产权供应商,本⾝不直接从事芯⽚⽣产,⽽是转让设计许可,由合作公司⽣产各具特⾊的芯⽚。
3、ARM处理器的内核是统⼀的,由ARM公司提供,⽽⽚内部件则是多样的,由各⼤半导体公司设计,这使得ARM设计嵌⼊式系统的时候,可以基于同样的核⼼,使⽤不同的⽚内外设,从⽽具有很⼤的优势。
下⾯我们针对这些概念,给⼤家逐⼀介绍。
ARM公司ARM⾸先是⼀个公司,即Advanced RISC Machines的缩写。
但是他本来并不叫这个名字,来看看ARM公司的成长历史。
1978年,⼀个名叫Hermann Hauser的奥地利籍物理学博⼠,还有他的朋友,⼀个名叫Chris Curry的英国⼯程师成⽴了⼀家名字叫“CPU”的公司。
这家CPU公司的全称,是Cambridge Processor Unit,字⾯意思是“剑桥处理器单元”。
CPU公司成⽴之后,主要从事电⼦设备设计和制造的业务。
他们接到的第⼀份订单,是制造赌博机的微控制器系统。
这个微控制器系统被开发出来后,称之为Acorn System 1。
之所以叫Acorn,就是因为他们想在电话黄页⾥排在Apple(苹果)公司的前⾯。
在Acorn System 1之后,他们⼜陆续开发了System 2、3、4,还有⾯向消费者的盒式计算机——Acorn Atom。
到了1981年,公司迎来了⼀个难得的机遇——英国⼴播公司BBC打算在整个英国播放⼀套提⾼电脑普及⽔平的节⽬,他们希望Acorn能⽣产⼀款与之配套的电脑。
ARM Cortex A8芯片汇总及对应的智能手机摘要:实现了一种全集成可变带宽中频宽带低通滤波器,讨论分析了跨导放大器-电容(OTA—C)连续时间型滤波器的结构、设计和具体实现,使用外部可编程电路对所设计滤波器带宽进行控制,并利用ADS软件进行电路设计和仿真验证。
仿真结果表明,该滤波器带宽的可调范围为1~26 MHz,阻带抑制率大于35 dB,带内波纹小于0.5 dB,采用1.8 V电源,TSMC 0.18μm CMOS工艺库仿真,功耗小于21 mW,频响曲线接近理想状态。
关键词:ButteARM" title="ARM">ARM" title="ARM">ARM">ARM Cortex A8核心介绍导语:在桌面级的处理器之中,因特尔和AMD都采用了X86的结构,不过在手机、平板电脑等移动设备上,ARM架构和ARM架构处理器处于垄断地位。
目前ARM架构的处理器以ARM Cortex A8核心为主,同时市场上并存着一些ARM11的手机处理器(主要是功耗更小,成本也更加低廉)。
在CES2011上,黑莓Playbook也采用了TI的 OMAP 4430双核ARM Cortex A9处理器,nVIDIA的Tegra 2平台已经发布,而且有成型的产品产生,这一切意味着ARM Cortex A9双核心处理器将成为未来几年的主流。
目前手机处理器的状态是:ARM Cortx A8是主流,不论是苹果、三星、摩托罗拉、HTC还是国内的酷派、魅族、联想等手机厂商,主流的中高端机型都采用了ARM Cortex A8的处理器,ARM Cortex A9则是未来的主流,那么ARM11核心的处理器就显得比较落后了。
处理器关乎电脑的性能,不过桌面级的平台组件早已经标准化了,一台电脑的性能由处理器、主板芯片组、显卡渲染能力、内存运行频率和磁盘吞吐效率来综合判定,每一个组件都相对标准而统一,可以自行的添加和升级改造。
ARM Cortex A8不是CPU,是个内核,只是构架。
一般TI德州仪器,三星会炫耀其CPU 是A8构架,我不清楚楼主说的是哪款。
如果同主频的高通与TI或三星比,高通数据处理最快,系统运行和上网速度优于三星与TI,但图形处理不如三星与TI。
如果不是同主频,1GBhz高通,比TI或三星的600MBhz,那高通的系统运行速度是其两款的两倍以上,由于主频不同,TI或三星,的图形处理优势也全无。
目前市面上的CPU大体分为三大厂商,高通,TI德州仪器,三星。
三个厂商都是买ARM 执照在改造ARM构造。
高通与TI,三星不同,高通是把A8做为平台,工艺技术跟A8接近,而TI与三星是改造
A8为自己所用。
我把主频定为1GBhz,来对比。
1.高通:
高通的Snapdragon SD8X50是最早与大家见面的1GHz处理器解决方案,基于Cortex-A8架构,它集中于CPU,GPU ,通信芯片,GPS芯片等多种芯片,很多厂商喜欢高通的CPU,原因是1个高通CPU,通信、GPS…全部解决很省地。
该图形处理器基本数据为输出为
22Mpolygon/sec,像素填充率为1.33亿。
它GPU的图形处理能力是这三个厂里最弱的。
但高通的Snapdragon处理器在数据处理能力上要略高于其他Cortex-A8的处理器,所以Snapdragon SD8250在系统运行及数据运算上还是略优于其他处理器。
它的Radio最好最适合手机,系统运行快,上网快,不足多媒体比其他两厂要差,多媒体是指图形处理能力也就是玩游戏之类的,采用较大的65MN,耗电大。
HTC最爱,代表作HTC Desire G7。
2.TI德州仪器:
德州仪器OMAP36xx系列处理器也是基于Cortex-A8架构的解决方案。
该图形处理器基本数据为多边形生成率为14Mpolygon/sec,象素填充率为每秒5亿,它是
这三个厂商的CPU 中数据处理最弱的,但多媒体能力强于高通,45MN更省电?Moto 最爱,代表作Moto Droid2。
3.三星:
三星S5PC110处理器同样是采用Cortex-A8架构的处理器解决方案,三星把Cortex-A8架构修改的非常猛,从而使三星的CPU比公版的快上5-10%。
三星的
S5PC110也就是i9000使用的CPU是现在最快的CPU。
该图形处理器基本数据为多边形生成率28Mpolygon/sec,象素填充率为每秒10亿。
三星的CPU多媒体能力是TI的两倍,是高通的4倍,能力这么强是超频所置,但上网没高通快,45NM更省电。
三星自产货,代表作三星GT-i9000。
声明A8不是处理器,只是个内核。
系统运行情况同主频下,
高通~三星>TI;高通与三星差不多,TI最慢。
上网速度情况同主频下,
高通>三星>TI;高通最快,三星其后,TI最慢。
多媒体运行情况同主频下:
三星>TI>高通;三星快于TI一倍,TI快于高通一倍。
能耗方面同主频下:
高通>三星~TI。
高通由于65MN所以费电,三星于TI同45NM所以差不多,因为三星更快所以比TI稍费电。
综上所述:
如果你买手机当手机用,高通与三星都不错,TI逊色些。
如果你买手机当游戏
机用,三星与TI都不错,高通逊色些。
个人倾向高通,高通数据处理最好,系统运行快,上网最快,但图形处理是薄弱的环节,不如TI更不如三星,我买手机是当手机用,主要是上网,我有PSP。
三星则是全能,数据处理不逊于高通,图形处理远高于TI。
而TI没一项最好,哪个都没做好,数据处理不如高通,图形处理不如三星,可谓最中规中矩。
真分个谁第一的话三星最强。
其实只要是1GBhz,RAM不低于512MB,完全能应付手机一切需求,不怎么用看CPU牌子,RAM 不是看笑话的。