Login

ARM The Architecture For The Digital World  

ARM9 处理器系列

ARM9 处理器系列 Image
ARM9™ 处理器系列为微控制器DSP 和 Java 应用提供单处理器解决方案,从而减小芯片面积、降低复杂性和功耗,并加快产品上市速度。

ARM9 DSP 增强型处理器非常适合需要综合 DSP 和微控制器性能的应用。

ARM9 处理器系列包括 ARM926EJ-S™ARM946E-S™ARM968E-S™ 处理器。

 


业界标准

迄今已售出 50 多亿台 ARM9 处理器

  • ARM9 系列是迄今最受欢迎的 ARM 处理器
    • 250 多个芯片授权使用方
    • 100 多个 ARM926EJ-S 处理器授权使用方
  • ARM9 处理器不断在众多产品和应用中得到成功部署。
  • ARM9 系列能够提供可靠、低风险且易用的设计,从而减低成本并加快产品上市速度。 
  • ARM9 系列包括三种处理器:ARM926EJ-SARM946E-SARM968E-S

  Broadcom  Samsung Texas Instruments Toshiba

 

此处列出了授权生产 ARM9 的所有厂商

应用范围

ARM9 处理器是多种应用中先进数字产品的核心

ARM9 系列处理器可为要求苛刻、成本敏感的嵌入式应用提供可靠的高性能和灵活性。丰富的 DSP 扩展使 SoC 设计不再需要单独的 DSP。此外,PPA 特别适合各种应用。  

产品类型应用

消费品

智能手机、PDA、机顶盒、PMP、电子玩具、数码相机、数码摄像机等

联网

无线局域网、802.11、蓝牙、Firewire、SCSI、2.5G/3G 基带等

汽车 

电力火车、ABS、车身系统、导航、信息娱乐等

嵌入式 

USB 控制器、蓝牙控制器、医用扫描仪等

存储

硬盘控制器、固态驱动器等

 


 

性价比

从单一设计到永久拥有

  • 采用多种处理器授权使用方式
  • 提供单次使用许可、多年期许可和永久使用许可
  • 也可以硬宏形式提供,从而缩短上市时间,降低设计风险

Cortex 处理器稳健路线图

规划未来

  • ARM9 系列具有链接到最新 Cortex 处理器的稳健路线图
  • Cortex-A 和 Cortex-R 系列可提供功能丰富的强大选项,有助于将 ARM9 设计轻松移植到下一代产品   

 


ARM Connected Community体系 

Connected Community 中,有 650 多名成员支持 ARM9 处理器

  • 业界范围广泛的编译器、调试器和 RTOS 工具体系
  • 众多设计服务合作伙伴可帮助完成设计任务
  • 大量第三方 IP 可与处理器集成。

 


ARM9 系列包括 ARM968E-S、ARM946E-S 和 ARM26EJ-S 处理器。

ARM968E-S

面积最小、包含 DSP 增强功能的 ARM9 处理器,针对低功耗、数据密集型、嵌入式实时应用

面积最小、功耗最低的 ARM9 处理器是众多实时类型应用的理想之选。通过可轻松从标准接口集成的紧密耦合内存,该处理器可高效工作。

ARM946E-S

具有 MPU 的 DSP 增强型高速缓存处理器,针对运行 RTOS 的实时应用

一种具有可选高速缓存接口以及完整的内存保护单元的实时处理器。对于大部分代码位于主存储器的应用,该处理器非常有用,它按需加载到高速缓存中,同时关键的异常处理代码和数据仍本地保留在紧密耦合内存中。

ARM926EJ-S

具有 Java 加速、DSP 扩展和 MMU 的应用处理器,针对基于操作系统的应用

ARM926EJ-S 处理器为入门级处理器,可支持完全版操作系统,其中包括 Linux、Windows CE 和 Symbian。因此,此处理器是众多需要完整图形用户界面的应用的理想之选。


ARM9 系列处理器命名 – ARM9xxE(J)-S

  • E – DSP 扩展
    • 用于高效微小数字饱和算法的增强型指令
    • 单周期 32x16 乘法器实现
    • 32x16 和 16x16 乘法指令
    • 前导零计数指令
  • J – 通过 Jazelle 的 Java 加速
    • 嵌入式 Jazelle 硬件加速 Java 性能,~1300CM @ 220MHz
    • 与典型 Java 硬件协处理器解决方案相比,降低了复杂性和功耗
    • 仅在 ARM926EJ-S 处理器上可用
  • S – 可完全合成  

ARM9 系列处理器主要功能比较

 ARM9 系列比较

要查看有关 ARM9 系列处理器间特点比较的更多信息,还可使用处理器选择器


移植到 Cortex

ARM9 系列具有链接到最新 ARM Cortex 处理器的稳健路线图。Cortex-A 和 Cortex-R 系列可提供功能丰富的强大选项,有助于将 ARM9 设计轻松移植到下一代产品。

ARM9 系列处理器ARM Cortex 系列替代产品处理器比较

 ARM968E-S

 Cortex-R4

ARM968E-S 与 Cortex-R4 比较

 ARM946E-S

 Cortex-R4

ARM926EJ-S 与 Cortex-R4 比较

 ARM926EJ-S

 Cortex-A5

使用处理器选择器比较 ARM926EJ-S 与 Cortex-A5


ARM9 系列技术特点

  • 基于 ARMv5TE 体系结构
  • 高效的 5 阶段管道,可增加吞吐量和提高系统性能
    • 提取/解码/执行/内存/写回 
  • 同时支持 ARM 和 Thumb® 指令集 
    • 高效 ARM-Thumb 交互操作允许最佳组合性能和代码密度 
  • 哈佛体系结构 – 独立的指令和数据内存接口 
    • 增加了可用内存带宽 
    • 同时访问 I & D 内存 
    • 改进了性能 
  • 31 x 32 位寄存器 
  • 32 位 ALU 和桶式移位器 
  • 增强型 32 位 MAC 块 

CoreSight™ ETM9 接口用于增强型调试和跟踪功能 

内存控制器

  • 内存操作受 MMU 或 MPU 控制 
  • MMU 提供 
    • 虚拟内存支持
    • 快速上下文切换扩展 (FCSE) 
  • MPU 启用 
    • 内存保护和边界 
    • 应用沙盒保护 
  • 写缓冲 
    • 从外部内存解耦内部处理器
    • 可在 4 个独立地址中存储 16 个字
    • 清除写缓冲脏行

灵活的高速缓存设计

  • 硬件高速缓存体系结构 
  • 大小可从 4 KB 到 128 KB(以二次方形式增长) 
  • I & D 高速缓存可具有独立大小 
  • 行长度固定为 8 个字 
  • 固定 4 向集关联 
  • 零等待状态存取 
  • 关键字首先高速缓存行填充 
  • 无阻塞 
  • 虚拟寻址

灵活的 TCM 设计

  • 哈佛机构
  • 大小可为 0 KB 或 4 KB 到 1 MB(以二次方形式增长)
  • 可具有独立大小
  • 可为 RAM 或 ROM
  • 允许等待状态 
  • ARM968 上的双存储 TCM 
  • 物理寻址 
    • 将非顺序存取停止一个周期以允许进行地址转换

DSP 增强功能 

  • 单周期 32x16 乘法器实现 
    • 加快所有乘法指令的执行速度 
    • 管道设计允许一个 16x16 或 32x16 开始每个周期 
  • 新的 32x16 和 16x16 乘法指令 
    • 允许独立存取 16 位半寄存器 
    • 允许打包的 16 位操作数高效使用 32 位带宽 
    • ARM ISA 提供 32x32 乘法指令 
  • 高效的微小数字饱和算法 
    • QADD、QSUB、QDADD、QDSUB 
  • 前导零计数指令 
    • CLZ 加快了标准化和除法运算

» 
Latest Forum Posts
 
» 
Sildeshow
Go Left
Go Right

Maximise