原创 认识ARM Cortex-M3处理器

2008-6-27 09:59 10827 12 12 分类: MCU/ 嵌入式

      网上找的资料:


      ARM 公司推出的Cortex(tm)-M3处理器主要适用于高性能、极其低成本需求的嵌入式应用,如:微控制器、汽车系统、大型家用电器、网络装置等。


   ARM Cortex-M3处理器结合了多种突破性技术,令芯片供应商提供超低费用的芯片,仅33000门的内核性能可达1.2DMIPS/MHz。该处理器还集成了许多紧耦合系统外设,令系统能满足下一代产品的控制需求。ARM Cortex-M3处理器是ARM首次针对低成本应用提供技术,这些应用的内存和内核面积都会直接影响装置的成本,如:微控制器、汽车市场。


      此外,ARM Cortex-M3处理器大大减少了内存的使用,为ARM的半导体合作伙伴和用户降低更多成本。ARMCortex-M3处理器是使用最少门数的ARM CPU,相较于过去的设计大大减少了芯片面积,可减小装置的体积或采用更低成本的工艺进行生产。此外,基本系统外设的高度集成化最佳地使用了芯片空间。ARM Cortex-M3处理器还推出了新的单线调试技术,避免使用多管脚进行JTAG调试,为费用敏感的应用大大节约成本,ARM公司市场执行副总裁Mike  Inglis先生说:“ARM Cortex-M3处理器极大地拓展了ARM体系结构,进一步实现了我们为数字世界提供处理器技术方案的目标。我们向合作伙伴提供高性能、低成本的技术,令合作伙伴能快速地为大量的汽车和微控制器市场提供极具竞争优势的产品,并加速代码移植。


     


ARM Cortex-M3处理器紧凑地结合了执行Thumb-2指令的高效32位哈佛微体系结构和系统外设,包括Nested Vectored Interrupt ControllerArbiter总线。该技术方案在测试和实例应用中都体现了卓越的性能,台机电180纳米工艺下,芯片性能达1.2DMIPS/MHz,时钟频率高达100兆赫。ARM Cortex-M3还实现了Tail-Chaining(tm)中断技术,该技术是一项完全基于硬件的中断处理技术,最多可减少12个时钟周期数,在实际应用中可减少70%中断。此外,ARM Cortex-M3处理器的性能还提高了60%,面积减小了33%,与同类处理器相比功耗降低了75%RealView(r)编译器和RealView(r)调试产品都支持ARM Cortex-M3处理器,提高了调试性能,如:单线调试和优化的系统可视性。


     ARM Cortex系列:


   


依据市场的不同需求,ARM Cortex处理器分三个系列,均执行Thumb-2指令集,分别如下:


  ARM Cortex-A系列:用于复杂操作系统和用户应用软件的应用处理器;ARM Cortex-R系列:用于实时系统的嵌入式处理器;ARM Cortex-M系列;用于微控制器和低成本应用优化的深层嵌入式处理器。ARM公司产品市场总监John Cornish先生称:我们的半导体合作伙伴希望获得适用于整个数字产品领域的革新而稳固的体系结构,降低成本,为每种应用提供更高的性能。新的Cortex系列战略令我们为特殊应用提供更符合需求的内核产品,如:微控制器市场。新的ARM Cortex-M3技术向这些领域提供了低成本、卓越的32位性能,使我们的合作伙伴能生产极富竞争力的装置。”<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


  ARM Cortex系列处理器基于新一代ARM体系结构,支持包含16位和32位指令的Thumb-2技术,提供了最佳的编码方式和性能。Thumb-2技术较纯32位编码技术减少使用26%内存,降低系统费用,同时较16位编码,性能提高了25%,通过降低时钟速度,令设计者提供更低的功耗。


 
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
12
关闭 站长推荐上一条 /3 下一条