目录

嵌入式处理器分类与现状

目录

嵌入式处理器分类与现状

嵌入式系统综述之二

嵌入式处理器分类与现状

北京诺浩数字基因研究所

中国单片机公共实验室

(BOL)

吕京建

肖海桥

(

)

嵌入式系统的核心部件是各种类型的嵌入式处理器,目前据不完全统计,全世界嵌入式处理器的品种总量已经超过

1000

多种,流行体系结构有

30

几个系列,其中

8051

体系的占有多半。生产

8051

单片机的半导体厂家有

20

多个,共

350

多种衍生产品,仅

Philips

就有近

100

种。现在几乎每个半导体制造商都生产嵌入式处理器,越来越多的公司有自己的处理器设计部门。嵌入式处理器的寻址空间一般从

64kB

16MB

,处理速度从

0.1 MIPS

2000 MIPS

,常用封装从

8

个引脚到

144

个引脚。根据其现状,嵌入式计算机可以分成下面几类。

嵌入式微处理器 (Embedded Microprocessor Unit, EMPU)

嵌入式微处理器的基础是通用计算机中的

CPU

。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。

和工业控制计算机相比,嵌入式微处理器具有体积小、重量轻、成本低、可靠性高的优点,但是在电路板上必须包括

ROM

RAM

、总线接口、各种外设等器件,从而降低了系统的可靠性,技术保密性也较差。嵌入式微处理器及其存储器、总线、外设等安装在一块电路板上,称为单板计算机。如

STD-BUS

PC104

等。近年来,德国、日本的一些公司又开发出了类似

火柴盒

式名片大小的嵌入式计算机系列

OEM

产品。

嵌入式处理器目前主要有

Am186/88

386EX

SC-400

Power PC

68000

MIPS

ARM

系列等。

嵌入式微控制器 (Microcontroller Unit, MCU)

嵌入式微控制器又称单片机,顾名思义,就是将整个计算机系统集成到一块芯片中。嵌入式微控制器一般以某一种微处理器内核为核心,芯片内部集成

ROM/EPROM

RAM

、总线、总线逻辑、定时

/

计数器、

WatchDog

I/O

、串行口、脉宽调制输出、

A/D

D/A

Flash RAM

EEPROM

等各种必要功能和外设。为适应不同的应用需求,一般一个系列的单片机具有多种衍生产品,每种衍生产品的处理器内核都是一样的,不同的是存储器和外设的配置及封装。这样可以使单片机最大限度地和应用需求相匹配,功能不多不少,从而减少功耗和成本。

和嵌入式微处理器相比,微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。微控制器是目前嵌入式系统工业的主流。微控制器的片上外设资源一般比较丰富,适合于控制,因此称微控制器。嵌入式微控制器目前的品种和数量最多,比较有代表性的通用系列包括

8051

P51XA

MCS-251

MCS-96/196/296

C166/167

MC68HC05/11/12/16

68300

等。另外还有许多半通用系列如:支持

USB

接口的

MCU 8XC930/931

C540

C541

;支持

I2C

CAN-Bus

LCD

及众多专用

MCU

和兼容系列。目前

MCU

占嵌入式系统约

70

%的市场份额。

特别值得注意的是近年来提供

X86

微处理器的著名厂商

AMD

公司,将

Am186CC /CH/CU

等嵌入式处理器称之为

Microcontroller, MOTOROLA

公司把以

Power PC

为基础

PPC505

PPC555

亦列入单片机行列。

TI

公司亦将其

TMS320C2XXX

系列

DSP

做为

MCU

进行推广。

嵌入式 DSP 处理器 (Embedded Digital Signal Processor, EDSP)

DSP

处理器对系统结构和指令进行了特殊设计,使其适合于执行

DSP

算法,编译效率较高,指令执行速度也较高。在数字滤波、

FFT

、谱分析等方面

DSP

算法正在大量进入嵌入式领域,

DSP

应用正从在通用单片机中以普通指令实现

DSP

功能,过渡到采用嵌入式

DSP

处理器。嵌入式

DSP

处理器有两个发展来源,一是

DSP

处理器经过单片化、

EMC

改造、增加片上外设成为嵌入式

DSP

处理器,

TI

TMS320C2000/C5000

等属于此范畴;二是在通用单片机或

SOC

中增加

DSP

协处理器,例如

Intel

MCS-296

Siemens

TriCore

推动嵌入式

DSP

处理器发展的另一个因素是嵌入式系统的智能化,例如各种带有智能逻辑的消费类产品,生物信息识别终端,带有加解密算法的键盘,

ADSL

接入、实时语音压解系统,虚拟现实显示等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是

DSP

处理器的长处所在。

嵌入式

DSP

处理器比较有代表性的产品是

Texas Instruments

TMS320

系列和

Motorola

DSP56000

系列。

TMS320

系列处理器包括用于控制的

C2000

系列,移动通信的

C5000

系列,以及性能更高的

C6000

C8000

系列。

DSP56000

目前已经发展成为

DSP56000

DSP56100

DSP56200

DSP56300

等几个不同系列的处理器。另外

PHILIPS

公司今年也推出了基于可重置嵌入式

DSP

结构低成本、低功耗技术上制造的

R. E. A. L DSP

处理器,特点是具备双

Harvard

结构和双乘

/

累加单元,应用目标是大批量消费类产品。

嵌入式片上系统

(System On Chip)

随着

EDI

的推广和

VLSI

设计的普及化,及半导体工艺的迅速发展,在一个硅片上实现一个更为复杂的系统的时代已来临,这就是

System On Chip(SOC)

。各种通用处理器内核将作为

SOC

设计公司的标准库,和许多其它嵌入式系统外设一样,成为

VLSI

设计中一种标准的器件,用标准的

VHDL

等语言描述,存储在器件库中。用户只需定义出其整个应用系统,仿真通过后就可以将设计图交给半导体工厂制作样品。这样除个别无法集成的器件以外,整个嵌入式系统大部分均可集成到一块或几块芯片中去,应用系统电路板将变得很简洁,对于减小体积和功耗、提高可靠性非常有利。

SOC

可以分为通用和专用两类。通用系列包括

Siemens

TriCore

Motorola

M-Core

,某些

ARM

系列器件,

Echelon

Motorola

联合研制的

Neuron

芯片等。专用

SOC

一般专用于某个或某类系统中,不为一般用户所知。一个有代表性的产品是

Philips

Smart XA

,它将

XA

单片机内核和支持超过

2048

位复杂

RSA

算法的

CCU

单元制作在一块硅片上,形成一个可加载

JAVA

C

语言的专用的

SOC

,可用于公众互联网如

Internet

安全方面。