ARM最近发布了号称是“世界上能效最高的微处理器”,型号为“Cortex-M0+”,可为智能传感器、智能控制系统提供优化的超低功耗、低成本MCU,广泛适用于各种无线联网设备的家用器具、白色家电、医疗监控、测量、照明、马达控制设备等领域。
ARM Cortex-M0+处理器是ARM Cortex处理器家族的最新成员,采用90nm LP工艺。Cortex-M0+基于32位ARMv6内核架构,支持Thumb/Thumb-2子集ISA,单核,核心面积区区0.04平方毫米,每MHz单位频率消耗的电流、功耗分别仅有9μA、11μW,是当今任何8/16位微处理器的大约三分之一,而性能上又比它们高出许多(1.77CoreMark/MHz、0.93DMIPS/MHz) ,这也是古老的8/16位系统升级的好机会。
从命名上可以看出,Cortex-M0+来源于Cortex-M0,后者已经得到了领先半导体厂商的50多份授权。而Cortex-M0+从头开始重新设计,同时加入了多项全新设计的特性,包括加速GPIO和外围设备访问的单循环IO、改进调试和追踪能力、减少每指令循环(IPC)数量和改进Flash访问的两级流水线、更是纳入了节能降耗技术等。
Cortex-M0+使用相同的贴近C语言的编程模型,二进制兼容现有的Cortex-M0处理器工具和RTOS。像所有Cortex-M系列处理器一样,它也拥有整个ARM Cortex-M生态圈的支持。Cortex-M0+的软件兼容性也确保它能够简单地向更高性能的Cortex-M3和Cortex-M4迁移。
Cortex-M0+处理器可以与Artisan 7轨SC7超高密度标准库(SC7 Ultra High Density Standard Cell Library)以及电源管理套件(PMK)搭配实现处理器的低功耗特性。
Cortex-M0+处理器支持ARM Keil微控制器开发套件,该套件整合了ARM编译工具、Keil μVision IDE、dubugger以及包括CodeSourcery、Code Red、Express Logic、IAR Systems、Mentor Graphics、Micrium和SEGGER在内的第三方工具和RTOS供应商。
Cortex -M0+架构被设计用于给芯片制造商提供一道途径,使之能构建有超低能耗需求,又具有32位处理能力的微处理器。ARM表示已经着手这一新的处理器内核的蓝图设计。
飞思卡尔和恩智浦半导体已经成为Cortex-M0+的首批授权厂商。
《电子工程专辑》网站版权所有,谢绝转载