参数搜索
首页 » ARM » ARM Cortex-A8

ARM Cortex-A8





ARM 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缓存
    • 经过性能和功耗的优化
    • 结合最小访问延迟和散列确定方式,以便将性能最大化,将功耗最小化。
  • 动态分支预测
    • 通过分支目标和全局历史缓冲区实现
    • 按照行业基准,达到95%的准确率。
    • 重放机制,以实现预测失败代价的最小化
  • 存储器系统
    • 访问L1缓存导致的单周期加载使用代价
    • L1缓存的散列数组使得只有在可能需要时才会启用存储器。
    • 集成的、可配置L2缓存和用于数据流的NEON媒体单元之间的直连接口
    • Bank化的L2缓存设计,每次只设计1个Bank
    • 支持多项与L3存储器之间的未完成事务,以充分利用CPU