Login

ARM7 处理器系列

ARM7 处理器系列 Image

注意:对于新的设计,不建议使用 ARM7 处理器系列(ARM7TDMI(S) 和 ARM7EJ-S)。

自 1994 年推出以来,ARM7™ 处理器系列一直很受用户欢迎,并且已帮助 ARM 体系结构在数字领域确立了领先地位。在过去几年中,100 多亿台基于 ARM7 处理器系列的设备为众多关注成本和功耗的应用提供了大量支持。

虽然现在 ARM7 处理器系列仍用于某些简单的 32 位设备,但是,更新的嵌入式设计正在越来越多地使用最新的 ARM 处理器(例如 Cortex™-M0Cortex-M3 处理器),这些处理器在技术上比 ARM 7 系列有了显著改进。

升级到面向未来数字领域的体系结构

从 ARM7 进行设计移植

ARM7 系列是世界上使用范围最广的 32 位嵌入式处理器系列,具有 170 多个芯片授权厂商,自 1994 年推出以来已销售了 100 多亿台。

虽然 ARM7 处理器现在仍用于简单的 32 位设备,但是,更新的数字化设计正在越来越多地使用更新、更强大且功能丰富的 ARM 处理器,这些处理器与 ARM 7 系列相比在技术上有了显著提高。

希望从 ARM7 升级的系统设计人员能够受益于可提供多种升级选择的强大 ARM 处理器路线图,其中包括最新的 Cortex 处理器。

在大多数情况下,移植非常简单,并且能够在 PPA、功能和效率方面带来显著好处。


ARM7 CPU 替代产品(路线图)


下表显示了最常见的向上移植方式,用于从当前基于 ARM7 的设计升级到新一代产品。

当前处理器 升级驱动程序 ARM 替代处理器 升级的好处
ARM7TDMI-S 应用升级 ARM926EJ-S、ARM968E-S、Cortex-A 系列
  • 更高性能
  • 更多功能
Cortex-R 系列
  • 实时处理更具确定性
  • 更高性能
  • 更多功能
插槽升级 Cortex-M0
  • 1/3 的芯片面积
  • 节约 3 倍能量
  • 灵活、强大且完全确定的中断处理
  • 更高的代码密度
  • 简化了软件开发过程
Cortex-M3
  • 更高性能
  • 更高的效率和灵活性
  • 灵活、强大且完全确定的中断处理
  • 低功耗模式
  • 更高的代码密度
  • 简化了软件开发过程
ARM7EJ-S 应用升级 ARM926EJ-S
  • 更高性能
  • 更多功能

针对嵌入式市场的 ARM7TDMI-S 升级方式

通过以更低的成本提供更多功能、增强连接性、更好地实现代码重用和提高能效,Cortex-M0 和 Cortex-M3 处理器可为嵌入式市场中的 ARM7TDMI-S 用户提供大量优秀的替代产品,从而为未来的嵌入式应用提供支持。

功能 ARM7TDMI Cortex-M0/M3 升级的好处
中断控制器 无标准中断控制器 集成的嵌套矢量中断控制器 (NVIC) 灵活而强大的中断处理
ISR 条目 非确定性 ISR 条目 H/W 入栈可以确保确定性 ISR 条目 完全确定的中断处理
功耗管理 无内置电源管理 基于架构的睡眠模式支持 极低功耗模式
需要汇编语言代码 需要汇编器代码(对于 ISR 等) 不需要汇编器代码
  • 简化了软件开发过程
  • 用 C 语言编写所有代码
  • 降低了项目成本/缩短了时间
指令集性能与代码大小 为更好地平衡性能-代码大小,需要 ARM 与 Thumb 代码交互操作 Thumb-2 以 Thumb 代码密度提供 ARM 性能
  • 简化了程序员模型
  • 代码密度更高
  • 简化了软件开发过程
易于将应用从一台设备移植到另一台设备 缺少标准化制约了应用移植 NVIC、SysTick 与内存映射定义兼容的 CMSIS
  • 标准化支持 IP 重用
  • 上市速度更快

有关将为 ARM7TDMI-S 编写的软件迁移到 Cortex-M3 处理器的建议,请阅读白皮书“ARM Cortex-M3 Processor Software Development for ARM7TDMI Processor Programmers”(面向 ARM7TDMI 处理器程序员的 ARM Cortex-M3 处理器软件开发)

有关 ARM7 系列处理器与最新 ARM 替代产品之间的详细比较,请使用处理器选择器

 
Maximise


Cookies

We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set