ARMCortexA8构架介绍.
第一章 ARM Cortex-A8 处理器概述

美国WindRiver公司 一种嵌入式实时操作系统(RTOS) 在当前市场占有率最高的嵌入式实时操作系统 微软 是基于掌上型电脑类的电子设备操作系统 具有模块化、结构化和基干Win32应用程序接口以及与 处理器无关等特点
(2)Windows CE
9
三、嵌入式操作系统举例
US Seattle, Los Gatos, Walnut Creek, Austin, Boston, San Diego China Taiwan and Shanghai Japan Shin-Yokohama (Tokyo)
ARM营销模式
将技术授权给 其它芯片厂商
形成各具特色 的ARM芯片
26
1.2 主流的ARM处理器介绍
ARM微处理器丰富的体系主要包括以下四个部分 :
ARM Cortex应用程序处理器。 ARM Cortex嵌入式处理器。 经典ARM处理器。 ARM专家处理器
27
1.2.1 ARM体系结构命名规则
ARM产品通常以ARM【x】【y】【z】【T】【D】 【M】【I】【E】【J】【F】【-S】形式出现。
(1)移动Internet的理想选择。 (2)高性能。Cortex-a设备可为其目标应用领域 提供各种可伸缩的能效性特点。 (3)多核技术。Cortex-A5、Cortex-A9、和 Cortex-A15处理器都支持ARM的第二代多核技术 。 (4)高级扩展。 Thumb-2 TrustZone 安全扩展 Jazelle技术
区别于Cortex应用程序处理器对操作系统和移动 Internet的支持偏向,Cortex嵌入式处理器旨在为 各种不同的市场提供服务。嵌入式处理器主要着 重于在各种功耗敏感性应用中提供具有高确定性 的实时行为。 ARM Cortex嵌入式处理器主要包括Cortex-M系列 和Cortex-R系列。
ARMCortexA8、A9以及高通Scorpion处理器详解

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构架比ARM11强多少

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 Cortex A8、A9以及高通Scorpion处理器详解

Cortex-A8 800MHz, 256K L2 Cache
512M DDR2,32bit
视频子系统:硬解
多格式,H.264,VC-1,MPEG4,RV最高720p(大部分开发商都没做RV的硬解支持),实测可播放部分1080p视频
在Tegra 2的A9平台上表现稍好,仍不能满帧。估计是播放软件无法完全利用2个核心,如果两个核心充分利用,解决480p RMVB应该没有问题。
总体而言,1GHz A8处理器软解RMVB基本是RK27 MP4的水平。如果你的眼睛比较挑剔,就要注意了。一些A8软解720p RMVB流畅的说法,基本都是不实际的。
Scorpion具有部分A9的特性,如乱序执行,管线化的VFP,支持多核。此外,Scorpion的Neon SIMD引擎(高通称之为VeNum)宽度为128bit,是A8和A9的两倍,能提供更强劲的浮点运算支持,并且在不需要的时候可以关闭一半变成64bit以节省能源。总体上,Scorpion是具有部分A9特性的A8,高频率节能浮点加强版。
ቤተ መጻሕፍቲ ባይዱ
× Cortex-A5是Cortex-A家族中的小弟,功耗较低,单位功耗的效能很高,用于代替ARM9和ARM11占据低端市场。
Cortex-A15是最新发布的,作为高端产品出现,目前资料不多。
× Scropion是高通根据Cortex-A8修改的。关键的特点是同频下比A8节能30%,或者同功耗的频率高25%。
Scorpion具有部分A9的特性,如乱序执行,管线化的VFP,支持多核。此外,Scorpion的Neon SIMD引擎(高通称之为VeNum)宽度为128bit,是A8和A9的两倍,能提供更强劲的浮点运算支持,并且在不需要的时候可以关闭一半变成64bit以节省能源。总体上,Scorpion是具有部分A9特性的A8,高频率节能浮点加强版。
Cortex系列ARM核心及体系结构简介.

众所周知,英国的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图形、游戏物理应用以及传统嵌入式控制应用的需求。
深入剖析ARM Cortex-A8

2.4.7 数据类 型
2.4.8 存储器 格式
2.4.10 处理 器工作模式
2.4.11 寄存 器组
2.4.9 存储器 系统地址
2.4.12 异常
2.4 Cortex-A8处理器编程模型
2.4.13 安 全扩展
2.4.14 系 统控制协处 理器
2.4 Cortex-A8处理器编程模型
2.4.11 寄存器组
1.1 嵌入式系统概 述
1.1.3 嵌入式系统的发展
1.嵌入式系统的发展阶段 2.嵌入式系统的发展趋势
1.1 嵌入式系统概 述
1.1.4 嵌入式系统的应用
1.嵌入式系统应用复杂度 2.嵌入式系统应用领域
1 绪论
1.2.1 嵌入式微 处理器
1.2.3 嵌入式数 字信号处理器
1.2.2 嵌入式微 控制器
2.静态功耗管理 或漏电功耗管理
B
2.9 流水线
2.9.1 流水线的 概念和原理
2.9.2 流水线的 分类
1.3级流水线ARM组织 2.5级流水线ARM组织 3.13级流水线
2.9.3 影响流水 线性能的因素
1.互锁 2.跳转指令
3硬件平台详解
04
3硬件平台详解
3.1 S5PV210处理器 概述
2.6 Cortex-A8处理器时钟系 统
2 ARM体系结构
1.上 电复位
2.软 复位
3.APB 和 AT B 复
位
4.硬件 RAM阵 列复位
5.存储 器阵列复
位
2.7 Cortex-A8处理器复位系 统
2 ARM体 系结构
2.8 Cortex-A8处理 器功耗控制
A
1.动态功耗管理
高性能单内核ARM Cortex A8处理器

Te s n t u n s xa Is r me t
电 话 :80 8 0 6 2 0 — 2 8 8
ht lwww. . o t l p: tc r i n
处 理 器 , 除具 有 同等 的低 功 耗 性 能 外 ,
AM 3 9 St r ARM MP 8x i a a U系列
工作电源电压标 称值为 12 .V,并支持高 与 定 点 DSP 能 ,而 且 还 集 成 性 能 高 性
. G 的 82 84 达10 5MHz 的系统性能 ,专为功耗敏 感的 达 1 5 H Z 业 界 最 快 单 内 核 A R M 的 两 款 最 新 器 件 AM 3 9 与 AM 3 9 都 系统 应 用 而优 化 。 C re —A8 o tx 内核 ,其 中DS 可 专 门 用 于 集 成 数个 高 带 宽 外设 ,包括 PC E p es P I x rs 处 理 密 集 型 信 号 处 理 需 求 、 复 杂 的 数
还 支 持 7 M Hz 作频 率 ,与 L 2 工 PC IO 1O L 保持引脚和外设兼容。 LPC1 O L W PC1 0 L 3 位 超 1O  ̄ L 30 的 2
电话 :8 0 2 8 8 0 8 0 6 2
htp: ww w.i o t l l t c m .
C 连接器 高性能单 内核A M ot x 8 轻巧 坚固 灵活 的P B R C re A
电 话 :0 0 5 7 2 8 1-6 1 — 2 8
htp: s . xp. o t / cn n / c m
务 器、工业 自动化 、人机接 口( HM I ) 以
cortex a8

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缓存经过性能和功耗的优化结合最小访问延迟和散列确定方式,以便将性能最大化,将功耗最小化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 不是看笑话的。