ARM推出针对MCU领域的Cortex-M3
扫描二维码
随时随地手机看文章
ARM公司在上周推出了Cortex-M3微处理器,该处理器适用于高性能、极其低成本需求的嵌入式应用,如:微控制器、汽车系统、大型家用电器、网络装置等。与原来的通用型ARM CPU不同, Cortex-M3 主要针对MCU,单片机等领域。
ARM公司中国总裁谭军博士介绍,如果按ARM公司原来的ARM7, ARM9, ARM11等方式来命名,这款芯片的名称应该为ARM12, 但是ARM已经决定用Cortex系列来命名,最新推出的第一款产品是Cortex-M3,针对微控制器(MCU)领域。将来ARM还会推出针对应用的Cortex-A系列,针对实时操作系统的R系列。Cortex-M3采用的V7指令集, 它的速度比ARM7快三分之一,功耗低四分之三,并且能实现更小芯片面积,利于将更多功能整合在更小的芯片尺寸中。
Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。谭军举例说,在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断。
单片机的另外一个特点是调试工具非常便宜,不象ARM的仿真器动辄几千上万。针对这个特点,Cortex-M3采用了新型的单线调试(Single Wire)技术,专门拿出一个引脚来做调试,从而节约了大笔的调试工具费用。同时,Cortex-M3中还集成了大部分存储器控制器,这样工程师可以直接在MCU外连接Flash,降低了设计难度和应用障碍。
ARM Cortex-M3处理器结合了多种突破性技术,令芯片供应商提供超低费用的芯片,仅33000门的内核性能可达1.2DMIPS/MHz。该处理器还集成了许多紧耦合系统外设,令系统能满足下一代产品的控制需求。ARM公司希望Cortex-M3核的推出,能帮助单片机厂商实现由8位(16位)向32位微处理器的快速移值。