Login

Important information

本网站使用cookie来存储信息在您的计算机上。继续使用我们的网站,您必須同意我们 cookies.

ARM网站使用两款浏览器缓存数据(cookie):(1)缓存数据(cookie)可以使网站按需要完成功能执行 (2)分析性缓存数据(cookie)在用户登录网站时会进行匿名记录和数据分析。如果您不希望应用这些缓存数据(cookie),请通过查阅我们的安全隐私政策获知如何设置禁用缓存数据(cookie)。网站的某些功能会因设置禁用缓存数据(cookie)不能使用。

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