ARM的Cortex- M系列简介

ARM的处理器在智能手机和与平板电脑的地位,如同如同Intel之于PC。ARM公司本身不进行芯片的生产,而只是提供生产、芯片架构设计以及核心架构等等授权。在ARM的Cortex系列处理器之前,ARM公司处理器的命名从ARM1开始一直延续到了ARM11。所以我们常听到“ARM的ARM11采用了ARMV6架构“之类的绕口令,第一个ARM表示的是ARM公司,第二个ARM11表示的处理器型号,第三个ARMV6表示的处理器架构。也许是为了规避这绕口的说法,ARM公司自ARM11之后的处理器就改名叫Cortex。Cortex:大脑皮层的意思。目前Cortex的处理器主要分为三大系列:

  • Cortex-A系列,针对终端应用,手机与PC等,比如A8应用于IPHONE4。Cortex-A系列面向尖端的基于虚拟内存的操作系统和用户应用。
  • Cortex-R系列,应用在实时控制领域,比如硬盘控制、引擎管理、基频的实时处理器核心Cortex-R系列
  • Cortex- M系列,针对成本和功耗敏感的MCU和终端应用,如人机接口设备、工业控制系统和医疗器械。Cortex- M系重点针对微控制器和低成本应用提供了优化。Cortex-M系列也可以跑操作系统,不过得要那种最简单的不带虚拟内存的。

ARM Cortex-M系列主要面向单片机领域,可以说是8051的完美替代品,拥有M0、M1、M3、M4等多款,Cortex-M4内核是最新的,在Cortex-M3的基础上进一步加强了控制和数字信号处理性能。Cortex-M3的速度比ARM7快三分之一,功耗低四分之三,  TI的OMAP4系列里面集成了Cortex-M3,在最新的OMAP5 里面升级到Cortex-M4,主要负责底层处理。

ARM Cortex-M0

ARM Cortex-M1

ARM Cortex-M3

ARM Cortex-M4

“8/16 位”应用

 

“16/32 位”应用

“32 位/DSC”应用

40-50HZ

 

 

 

12000门

 

33000门

65000门

低成本和简单性

 

性能效率

有效的数字信号控制

0.9 DMIPS/MHz

0.8 DMIPS/MHz

1.25 DMIPS/MHz

1.25 DMIPS/MHz

取代8051

 

取代ARM7

增加了FPU,可以取代低端的DSP

 

http://www.2sos.net/post/289.html

http://www.arm.com/zh/products/processors/cortex-m/index.php

http://www.arm.com/zh/products/processors/cortex-m/cortex-m0.php

 

 

你可能感兴趣的:(ARM,架构设计,终端,手机,医疗,引擎,优化)