ARM Cortex-M3微控制器原理与应用
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 从ARM7升级到ARM Cortex-M3

经典ARM处理器的推出时间已超过15年,ARM7TDMI仍是市场上销量最高的32位处理器。每个季度的设备销量超过10亿台,或每秒销售量超过90台,并且颁发的许可证超过500个。此类应用范围广泛的处理器占据目前市场上销售的所有电子产品的1/4,其始终处于核心地位。特别是ARM7系列是世界上使用范围最广的32位嵌入式处理器系列,具有170多个芯片授权使用方,自1994年推出以来已销售了100多亿台。

虽然ARM7处理器现在仍用于某些简单的32位设备,但是,更新的嵌入式系统正在越来越多地使用更新、更强大且功能丰富的ARM Cortex-M3处理器,与ARM7系列相比,Cortex-M3处理器在设计上有了显著改进。关于Cortex-M3处理器和ARM7处理器的性能比较见表1-4。

表1-4 Cortex-M3处理器和ARM7处理器的性能比较

在过去十年中,ARM7系列处理器被广泛应用于众多领域。之后,Cortex-M3在ARM7的基础上开发成功,为基于ARM7处理器系统的升级开辟了通道。它的中心内核效率更高,编程模型更简单,它具有出色的确定中断行为,其集成外设以低成本的优势提供了更强大的性能。通过以更低的成本提供更多功能、增强连接性、更好地实现代码重用和提高能效,Cortex-M3处理器可为嵌入式市场中的ARM7TDMI-S用户提供大量优秀的替代产品,从而为未来的嵌入式应用提供支持。希望从ARM7升级的系统设计人员能够受益于强大ARM Cortex系列处理器路线图,其中包括最新的Cortex-M3处理器。在大多数情况下,移植非常简单,并且能够在功能和效率方面带来显著优点,同时,ARM公司官方网站提供了从ARM7迁移到Cortex-M3的技术文档。