资讯 下载 论坛 博客 Webinar 拆解 高校 EETV 百科 问答 电路图 Datasheet

Cortex-M技术社区_资料汇总

首页 > 技术专区 > Cortex-M

视频

Cortex-M基础

Cortex-M0

Cortex-M0处理器,是市场上现有的最小、能耗最低、最节能的ARM处理器。该处理能耗非常低、门数量少、代码占用空间小,使得MCU开发人员能够以8位处理器的价位,获得32位处理器的性能。超低门数还使其能够用于模拟信号设备和混合信号设备及MCU应用中,可望明显节约系统成本。

Cortex-M0处理器在不到12K门的面积内能耗仅有85微瓦/MHz(0.085毫瓦)。该处理器把ARM的MCU路线图扩展到超低能耗MCU和SoC应用中,如医疗器械、电子测量、照明、智能控制、游戏装置、紧凑型电源、电源和马达控制、精密模拟系统和IEEE 802.15.4(ZigBee)及Z-Wave系统。Cortex-M0处理器还适合拥有诸如智能传感器和调节器的可编程混合信号市场,这些应用在传统上一直要求使用独立的模拟设备和数字设备。

Cortex-M0处理器由Keil MDK-ARM微控制器开发工具包全面支持。调试时必须使用最新版本的Keil Vision4 IDE。也有其他公司开发的第三方工具基于KEIL内核提供支持。IAR EWARM也可以支持Cortex-M0的开发。

Cortex-M0+

ARM Cortex-M0+处理器,支持ARMv6M 指令集,该款经过优化的Cortex-M0+处理器,可针对家用电器、白色商品、医疗监控、电子测量、照明设备以及功耗与汽车控制器件等各种广泛应用的智能传感器与智能控制系统,提供超低功耗、低成本微控制器。

32位Cortex-M0+处理器采用了低成本90纳米低功耗(LP)工艺,耗电量仅 9μA/MHz。Cortex-M0+处理器的特点促成了智能、低功耗微控制器的面市,并为“物联网”中大量的无线连接设备提供高效的沟通、管理和维护。

Cortex-M0+处理器不仅延续了易用性、C语言编程模型的优势,而且能够二进制兼容已有的Cortex-M0处理器工具和实时系统(RTOS)。作为Cortex-M处理器系列的一员,Cortex-M0+处理器同样能够获得ARM Cortex-M生态系统的全面支持,而其软件兼容性使其能够方便地被移植到更高性能的Cortex-M3或Cortex-M4处理器。

Cortex-M0+处理器搭配Artisan®,七轨SC7超高密度标准单元资料库和电源管理套件(PMK)最为适合,可充分发挥该处理器前所未有的低功耗特点。

Cortex-M0+处理器具备已整合Keil µ;Vision IDE、调试器和ARM汇编工具的ARM Keil™微控制器开发套件的全面支持。这款处理器同时也拥有大量第三方工具和实时系统(RTOS)的支持,包括CodeSourcery, Code Red,Express Logic,IAR Systems,Mentor Graphics,Micrium和SEGGER。

Cortex-M1

    Cortex-M1 处理器是第一个专为 FPGA 中的实现设计的 ARM 处理器。Cortex-M1 处理器面向所有主要 FPGA 设备并包括对领先的 FPGA 综合工具的支持,允许设计者为每个项目选择最佳实现。Cortex-M1 处理器使 OEM 能够通过在跨 FPGA、ASIC 和 ASSP 的多个项目之间合理地利用软件和工具投资来节省大量成本,此外还能够通过使用行业标准处理器实现更大的供应商独立性。主要应用领域包括通信、广播、汽车、消费品、军事/航天、工业等。

    Cortex-M1 处理器可以在任何使用专有或与供应商无关的合成流的 FPGA 设备上实现。

Cortex-M3

Cortex-M3是一个32位的核,在传统的单片机领域中,有一些不同于通用32位CPU应用的要求。例如,在工控领域,用户要求具有更快的中断速度,Cortex-M3采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断。

Cortex-M3采用了新型的单线调试(Single Wire)技术,专门拿出一个引脚来做调试,从而节约了大笔的调试工具费用。同时,Cortex-M3中还集成了大部分存储器控制器,这样工程师可以直接在MCU外连接Flash,降低了设计难度和应用障碍。

Cortex-M3处理器采用ARMv7-M架构,它包括所有的16位Thumb指令集和基本的32位Thumb-2指令集架构,Cortex-M3处理器不能执行ARM指令集。

Cortex-M4

Cortex-M4处理器用以满足需要有效且易于使用的控制和信号处理功能混合的数字信号控制市场, 高效的信号处理功能与 Cortex-M 处理器系列的低功耗、低成本和易于使用的优点的组合,旨在满足专门面向电动机控制、汽车、电源管理、嵌入式音频和工业自动化市场的新兴类别的灵活解决方案。

Cortex-M4处理器采用扩展的单周期乘法累加(MAC)指令、优化的SIMD运算、饱和运算指令和一个可选的单精度浮点单元(FPU)。

问答

验证码:

云端 说:
25楼

2014-07-21 06:58 来自EEPW
引用

Cortex-M4 MCU在电表设计中的优势是什么?

soothmusic 说:
24楼

2014-07-20 06:11 来自EEPW
引用

回答23# wyf86:具有功能强大、通信快速、实时性好等特点

wyf86 说:
23楼

2014-07-19 22:28 来自EEPW
引用

使用ARM Cortex-A8设计城轨能馈式供电系统综合监控系统的优势是什么?

EEPW521 说:
22楼

2014-06-18 22:12 来自EEPW
引用

回答21# eepwlover:在此之前,包括飞思卡尔、NXP和Spansion等MCU厂商均已经推出了基于Cortex-M0+的MCU

eepwlover 说:
21楼

2014-06-17 21:29 来自EEPW
引用

随着基于Cortex-M0+架构的STM32L0的问世,意法半导体又在32位MCU领域把功耗拉下一截。

技术专区