ARM日前推出了ARM® Cortex™-M0处理器,这是市场上现有的最小、能耗最低、最节能的ARM处理器。该处理能耗非常低、门数量少、代码占用空间小,使得MCU开发人员能够以8位处理器的价位,获得32位处理器的性能。超低门数还使其能够用于模拟信号设备和混合信号设备及MCU应用中,可望明显节约系统成本,同时保留功能强大的Cortex-M3处理器的工具和二进制兼容能力。
在180ULL工艺上使用ARM标准单元库时, ARM 凭借其作为低能耗技术的领导者和创建超低能耗设备的主要推动者的丰富专业技术,使得Cortex-M0处理器在不到12K门的面积内能耗仅有85微瓦/MHz (0.085毫瓦)。该处理器把ARM的MCU路线图扩展到超低能耗MCU和SoC应用中,如医疗器械、电子测量、照明、智能控制、游戏装置、紧凑型电源、电源和马达控制、精密模拟系统和IEEE 802.15.4 (ZigBee)及Z-Wave系统。Cortex-M0处理器还适合拥有诸如智能传感器和调节器的可编程混合信号市场,这些应用在传统上一直要求使用独立的模拟设备和数字设备。
通过采用
为180ULL工艺提供的ARM超高密度标准单元库和ARM功耗管理工具包(PMK)、为Cortex-M0专门构建的低能耗存储例程以及Keil™微控制器开发工具包,ARM增强了Cortex-M0处理器的低能耗运行的特点。ARM低能耗库是为实现静态和动态低能耗并使硅晶面积最小化而优化设计的。PMK拥有动态和泄漏功率管理功能,低能耗存储例程则支持外部功率闸,大大减少功率泄漏。
已经获得Cortex-M0处理器授权的公司包括:恩智浦半导体及混合信号ASIC提供商Triad Semiconductor。
恩智浦半导体公司微控制器部副总裁兼总经理Geoff Lees说,“我们非常激动能在产品开发过程中采用最小的ARM处理器。通过在16位处理器空间中提供32位处理器性能,ARM Cortex-M0处理器使我们能够降低硅晶和能源成本,而不会影响产品功能增强或代码向上兼容能力,为完善我们在产品中采用的Cortex-M3构架提供了理想的补充方案。”
Triad Semiconductor公司副总裁兼首席技术官Jim Kemerling说,“从工业到医疗和汽车,各种下一代应用对采用智能传感器的要求正日益增长。ARM Cortex-M0处理器与我们经过硅晶验证的可配置模拟技术和数字技术相结合,将为Triad Semiconductor客户设计、制作原型及生产先进的混合信号ASIC提供最快速、最安全、最经济的方式。”
Semico首席技术官Tony Massimini说,“随着技术的进步及更小、功能更强大的处理器家族的出现,传统MCU分类之间的界限开始变得模糊。超低能耗ARM Cortex-M0处理器以8位处理器的价位提供了32位处理器的性能,把这一演进提升到全新的水平,使得制造商能够以明显低得多的成本,提供丰富的、增强的产品功能。”
ARM公司处理器部执行副总裁兼总经理Mike Inglis说,“Cortex-M0处理器再次展示了ARM在低能耗领域的领导地位,以及其致力推动整个行业向以更低的能耗实现更高的性能的转变。借助在低能耗技术中的专业经验,ARM一直与合作伙伴及其客户密切合作,保证我们的处理器架构以经济、节能的方式创建未来的电子设备和系统。”
工具
Cortex-M0处理器由Keil™ MDK-ARM微控制器开发工具包全面支持,该工具包把ARM RealView®汇编工具与最新的Keil µVision4 IDE和调试程序集成在一起。
ARM公司MCU工具总监Reinhard Keil说,“ARM被公认为世界上最流行的微控制器开发环境,在此基础上,ARM推出了最新的µVision4 IDE。通过使用这些工具,ARM合作伙伴可以利用紧密结合的应用开发环境,迅速实现Cortex-M0处理器的高性能和超低能耗的特点。”
第三方工具和RTOS厂商也对该处理器提供支持。这些厂商包括:CodeSourcery、Code Red、Express Logic、IAR Systems、Mentor Graphics、Micrium和SEGGER。
CMSIS软件标准
Cortex-M0处理器全面兼容ARM最新推出的Cortex微控制器软件接口标准(CMSIS),这是为Cortex-M处理器系列推出的独立于厂商的硬件抽象层 (11月12日 – ARM为基于Cortex处理器的微控制器推出软件接口标准 )。CMSIS为硅晶厂商和中间件提供商使用的处理器
提供了一致简单的用户接口,简化了软件重用,缩短了新的微控制器开发人员的学习时间,加快了新设备的产品开发周期。
ARM FabricIP
ARM提供了一系列为ARM处理器IP优化的全面的外设、调试和互连Fabric IP,使得合作伙伴能够降低风险,改善系统性能,缩短基于ARM处理器的设备的产品开发周期。
ARM服务和支持
ARM通过硬件系统集成和软件编程培训教程,及ARM基于Active Assist项目的顾问服务,支持在嵌入式设计团队中快速部署ARM Cortex-M0处理器。