https://static.assets-stash.eet-china.com/album/old-resources/2009/4/15/33f7f1e6-e07f-42a0-8dd7-11e312c645b8.rarARM Cortex-M3处理器简介 ARM公司编写,周立功单片机公司翻译
基于ARM嵌入式处理器的片上系统解决方案可应用于企业应用、汽车系统,家庭网络和无线技术等市场领域。ARM CortexTM系列提供了一个标准的体系结构来满足以上各种技术的不同性能要求,其包含的处理器基于ARMv7架构的三个分工明确的部分。A部分面向复杂的尖端应用程序,用于运行开放式的复杂操作系统;R部分针对实时系统;M部分为成本控制和微控制器应用提供优化。
Cortex-M3是首款基于ARMv7-M架构的处理器,是专门为了在微控制器,汽车车身系统,工业控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域实现高系统性能而设计的,它大大简化了可编程的复杂性,使ARM架构成为各种应用方案(即使是最简单的方案)的上佳选择
Cortex-M3是首款基于ARMv7-M架构的ARM处理器。中心Cortex-M3内核使用3级流水线哈佛架构,运用分支预测、单周期乘法和硬件除法功能实现了出色的效率(1.25 DMIPS/MHz)。Thumb-2指令集结合非对齐数据存储和原子位处理等特性,轻易以8位、16位器件所需的存储空间就实现了32位性能。凭借灵活的集成硬件配置,快速的系统调试和简易的软件编程,基于Cortex-M3处理器的设计得以更快地投入市场。为了在中断强化的汽车应用中实现可靠的操作,内置的嵌套向量中断控制器(Nested Vectored Interrupt Controller-NVIC)通过末尾连锁(tail-chaining)技术提供了确定的和低延迟的中断处理并可以通过设置带有多达240个中断。对于工业控制应用,可选存储器保护单元(MPU)通过使用特权访问模式和分离应用中的处理进程来实现安全操作。Flash修补和断点(Fllash Patch and Breakpoint-unit)单元、数据观察点和跟踪(Data Watchpoint and Trace-DWT)单元、测量跟踪宏单元(Instrumentation Trace Macrocell-ITM)和可选嵌入式跟踪宏单元(Embedded Trace Macrocell- ETM?)为深度嵌入式器件提供了廉价的调试和跟踪技术。扩展时钟门控技术和内置睡眠模式为低功耗的无线设计铺路。
Cortex-M3处理器是专门为那些对成本和功耗非常敏感但同时对性能要求又相当高的应用而设计的。凭借代码大小和中断延迟的优化、集成的系统部件、灵活的配置、简单的高级语言编程和强大的软件系统,Cortex-M3处理器将成为广大系统(从复杂片上系统到低端的微控制器)的理想解决方案。
用户270825 2010-3-24 16:22
tengjingshu_112148725 2009-4-16 14:06