- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 ARM Cortex-A8处理器(2014年4月1日)
共35页 * 第6章 ARM Cortex-A8处理器 1学时 本章的主要内容 1、Cortex-A8处理器 技术特点; 2、Cortex-A8内部 功能及特点; 3、Cortex-A8内核工作模式; 4、Cortex-A8存储系统。 本章教学要求 介于后期课程及实验平台采用的是基于 Cortex-A8 处理器,本章主要讲述该处理器的 特点 和 功能。要求大家了解这些内容。 6.1 ARM Cortex-A8 处理器技术特点 ARM Cortex-A8处理器是一款适用于 复杂操作系统 及 用户应用 的应用处理器,支持 智能能源管理(Intelligent Energy Manger,IEM )技术的ARM Artisan库及先进的泄漏控制技术,使得Cortex-A8处理器实现了 非凡的速度 和 功耗效率。 在 65nm 工艺下,ARM Cortex-A8处理器的功耗不到 300mW,能够提供高性能和低功耗。它 第一次 为低费用、高容量的产品带来了 台式机级别的性能。 Cortex-A8 处理器是第一款基于下一代 ARMv7 架构的应用处理器,使用了能够带来更高性能、更低功耗和更高代码密度的Thumb-2技术。 它首次采用了强大的 NEON 信号处理扩展集,为 H.264 和 MP3 等媒体编解码提供加速。 Cortex-A8 的解决方案还包括Jazelle-RCTjava 加速技术,对实时(JTT)和动态调整编译(DAC)提供最优化,同时减少内存占用空间高达3倍。 NEON 技术可加速多媒体和信号处理算法(如视频编码/解码、2D/3D 图形、游戏、音频和语音处理、图像处理技术、电话和声音合成),其性能至少为 ARMv5 性能的 3 倍,为 ARMv6 SIMD 性能的 2 倍。 该处理器配置了先进的超标量体系结构流水线,能够同时执行多条指令。 处理器集成了一个可调尺寸的二级高速缓冲存储器,能够同高速的 16KB 或者 32KB 一级高速缓冲存储器一起工作,从而达到最快的读取速度和最大的吞吐量。新处理器还配置了用于安全交易和数字版权管理的 Trust Zone 技术。 13级 Cortex-A8处理器使用了先进的 分支预测技术,并且具有专用的 NEON整型和浮点型 流水线进行媒体和信号处理。在使用小于 4mm2 的硅片及低功耗的 65nm 工艺情况下,Cortex-A8处理器的运行频率将高于600MHz(不包括NEON追踪技术和二级高速缓冲存储器)。 在高性能的 90nm 和 65nm 工艺下,Cortex-A8处理器运行频率最高可达 1GHz,能够满足高性能消费产品设计的需要。 6.2 Cortex-A8 内部功能及特点 Cortex-A8 处理器是一款高性能、低功耗的处理器芯片,并且支持Cache、虚拟存取,它的特性如下: (1)完全执行 V7-A 体系指令集; (2)可配置 64位 或 128位 AMBA 高速总线接口 AXI; (3)具有一个集成的整型流水线; Advanced Microcontroller Bus Architecture Advanced eXtensible Interface (4)具有一个 NEON 技术下执行 SIMD/VFP 的流水线; (5)支持动态分支预取,全局历史缓存,8入口返回栈; (6)具有独立的数据/指令MMU; (7)16KB/32KB可配置1级Cache; (8)具有带 奇偶校验 及 ECC校验 的2级Cache; Single Instruction Multiple Data 单指令多重数据/ VFP 提供大多数适用于浮点运算的应用 (9)支持 ETM 的非侵入式调试; (10)具有静态/动态电源管理功能。 ARMv7体系指令集方面表现如下特点: (1)支持ARN Thumb-2高密度指令集; (2)使用ThumbEE,执行环境加速; (3)完全扩展体系加强了安全应用的可靠性; 嵌入式跟踪宏单元 (4)先进的 SIMD 体系技术用于加速多媒体应用; (5)支持 VFP 第三代向量浮点运算。 6.3 Cortex-A8 内核工作模式 Cortex-A8 基于 ARMv7-A 架构,共有 8 种工作模式: (1)用户模式(User) 简称 Usr,正常程序执行模式,大部分任务执行在这种模式下; (2)快速中断模式(FIQ) 简称 Fiq,当一个高优先级(fast)中断产生时将会进入这种模式,一般用于高速数据传输和通道处理; (3)外部中断模式(IRQ) 简称 Irq,当一个低优先级(normal)中断产生时将会进入这种模式
文档评论(0)