arm_cortex-a8微处理器的架构和实现

arm_cortex-a8微处理器的架构和实现

ID:15332248

大小:1.03 MB

页数:3页

时间:2018-08-02

arm_cortex-a8微处理器的架构和实现_第1页
arm_cortex-a8微处理器的架构和实现_第2页
arm_cortex-a8微处理器的架构和实现_第3页
资源描述:

《arm_cortex-a8微处理器的架构和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、TECHNOLOGYIN-DEPTHARM®TMCortex-A8微处理器的架构和实现Cortex架构概述以350MHz解码H.264视频。介绍Cortex处理器的统一技术是Thumb-ARM®Cortex™-A8微处理器2技术。Thumb-2指令集结合16位和JazelleRCT技术也是一项首次登台是ARMCortex新系列中第一款应32位指令来提高代码密度和性能。原先的架构扩展技术,它将即时(JIT)字节码用微处理器。该处理器具有出色的的ARM指令集由定长的32位指令组成,应用程序的内存占用削减到原先的三分之性能和效率,适用于各种移动和消Thumb指令集

2、则采用16位指令。由于并一。代码变少可增强性能并降低功率。费类应用,其中包括移动电话、机非所有运算都映射到原先的Thumb指令顶盒、游戏控制台和汽车导航/娱集,因此有时需要多个指令来模拟一条Cortex-A8中采用的TrustZone技术乐系统。Cortex-A8处理器根据不32位指令的任务。可确保消费类产品(如运行开放式操作系统的移动电话、个人数字助理和机顶同的实现提供各种性能点,可以为苛刻的消费类应用提供高达2000Thumb-2技术向Thumb新增了约盒)中的数据隐私和DRM得到保护。在DhrystoneMIPS(DMIPS)的性能,130条指令。新增

3、功能使用户在进行中断处理器内核中实现的TrustZone技术可防并且在低功率移动设备应用中的功服务时无需在ARM和Thumb模式间进行止外围设备和内存遭到安全性攻击。内耗不到300mW。这可以大幅提高切换,同时可访问整套处理器寄存器。核中的安全监视器起到gatekeeper(看门处理能力,同时保持前几代移动设产生的代码保持Thumb指令的传统代码密狗)的作用,在安全和不安全状态之间切备的功率水平。消费类应用将受益度,却可以实现32位ARM代码的性能。换系统。在安全状态下,处理器运行安全于更低的热耗散,同时可降低封装现在可以使用Thumb-2技术编写整个应代码

4、块中“受信任”代码来处理安全性敏和集成成本。用程序,而且删除了要求模式切换的原感任务,如身份验证和签名操作。始架构。除了对处理器的信号处理性能有所帮这是第一款采用ARMv7架构中所有新技术的ARM处理器。第整个应用程序可以使用空间更为节助外,NEON技术还使软件解决方案可用一次面世的新技术包括针对媒体省的Thumb-2指令编写,如果使用原先于数据处理应用。它产生的灵活平台适用和信号处理的NEON™以及加快运的Thumb代码,则处理器必须在ARM和于只需下载新软件或驱动程序的新算法和行时编译器的Jazelle®RCT,如即Thumb模式之间切换。新应用。时、动

5、态或预先编译器。最近推出的其他技术(现在是ARMv7架构ARM处理器中首次亮相的是面向音VFPv3技术是对VFPv2技术的增强。上的标准配置)包括面向安全的频、视频和3D图形的NEON媒体和信号处新功能包括将双精度寄存器的数量翻番为TrustZone®技术,面向代码密度理技术。这是一个64/128位混合SIMD架32个,以及引入执行固点和浮点数转换的的Thumb®-2技术以及VFPv3浮点构。NEON技术拥有自己的寄存器文件和指令。架构。执行流水线,它们独立于主ARM整数流水线。可处理整数和单精度浮点值,其中探索Cortex-A8微架构功能包括非线性数据访问

6、支持,并可轻松加载Cortex-A8处理器是ARM公司生产存储在结构表中的插页数据。通过使用的最复杂的低功耗设计。为了实现其高NEON技术执行典型的多媒体功能,Cor-性能,增加了ARM架构中全新的微架构tex-A8处理器可在275MHz以30帧/秒的功能,它包括双顺序发射ARM整数流水速度解码MPEG-4VGA视频(包括去环线、集成型L2缓存和13段深度流水线。状块、解块过滤和YUV至RGB的变换)并InformationQuarterly[28]Number6,Spring2007TECHNOLOGYIN-DEPTH超标量流水线最近遇到的10个跳转方向的

7、10位历史和却是L2缓存的子集。串行访问L2缓存的这些新功能中最重要的可能是双顺序PC的4位用于检索GHB。标记和数据RAM以节约功耗。发射、统计调度的ARM整数流水线。之前的ARM处理器只有一个整数执行流水线。除了动态跳转预测器外,还使用返NEON媒体引擎同时发出两条数据处理指令大幅增强了每回栈来预测子例程返回地址。返回栈包含Cortex-A8处理器的NEON媒体处个循环中执行指令的最大潜能。公司决定8个32位项,它们存储r14(寄存器14)理引擎流水线从主整数流水线结束处开继续沿用顺序发射,以便将所需的额外功中的链接寄存器值以及调用函数的ARM和始。因此

8、,在指令到达之前将解决所有异率保持在最低。无序发射与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。