打印
[MCU]

MCU和CPU的区别,CPU、MCU、DSP三者之间的联系区别

[复制链接]
944|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Sode|  楼主 | 2019-11-29 21:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MCU和CPU的区别,CPU、MCU、DSP三者之间的联系区别

      MCU(Micro Controller Unit),又称单片微型计算机(Single Chip Microcomputer),简称单片机,是指随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机。 MCU按其存储器类型可分为无片内ROM型和带片内ROM型两种。

  对于无片内ROM型的芯片,必须外接EPROM才能应用(典型芯片为8031)。带片内ROM型的芯片又分为片内EPROM型(典型芯片为87C51)、MASK片内掩模ROM型(典型芯片为8051)、片内FLASH型(典型芯片为89C51)等类型 CPU是中央处理单元(Central Processing Unit)的缩写,它可以被简称做微处理器(Microprocessor),不过经常被人们直接称为处理器(processor)。

  不要因为这些简称而忽视它的作用,CPU是计算机的核心,其重要性好比大脑对于人一样,因为它负责处理、运算计算机内部的所有数据,而主板芯片组则更像是心脏,它控制着数据的交换。CPU的种类决定了你使用的操作系统和相应的软件。CPU主要由运算器、控制器、寄存器组和内部总线等构成,是PC的核心,再配上储存器、输入/输出接口和系统总线组成为完整的PC(个人电脑)。 寄存器组用于在指令执行过后存放操作数和中间数据,由运算器完成指令所规定的运算及操作。

  CPU和MCU之间的界限并不是很清晰,不过CPU主要用在电脑上,也算是控制器,MCU主要是工业控制领域,DSP用途也比较广。比如说DSP可以实现MP3解码,电机控制等。它的特点是处理速度比较快。

  CPU(Central Processing Unit,中央处理器)发展出来三个分枝,一个是DSP(Digital Signal Processing/Processor,数字信号处理),另外两个是MCU(Micro Control Unit,微控制器单元)和MPU(Micro Processor Unit,微处理器单元)。

  MCU集成了片上外围器件;MPU不带外围器件(例如存储器阵列),是高度集成的通用结构的处理器,是去除了集成外设的MCU;DSP运算能力强,擅长很多的重复数据运算,而MCU则适合不同信息源的多种数据的处理诊断和运算,侧重于控制,速度并不如DSP。

  MCU区别于DSP的最大特点在于它的通用性,反应在指令集和寻址模式中。DSP与MCU的结合是DSC,它终将取代这两种芯片。

  在20世纪最值得人们称道的成就中,就有集成电路和电子计算机的发展。20世纪70年代出现的微型计算机,在科学技术界引起了影响深远的变革。在70年代中期,微型计算机家族中又分裂出一个小小的派系--单片机。随着4位单片机出现之后,又推出了8位的单片机。MCS48系列,特别是MCS51系列单片机的出现,确立了单片机作为微控制器(MCU)的地位,引起了微型计算机领域新的变革。在当今世界上,微处理器(MPU)和微控制器(MCU)形成了各具特色的两个分支。它们互相区别,但又互相融合、互相促进。与微处理器(MPU)以运算性能和速度为特征的飞速发展不同,微控制器(MCU)则是以其控制功能的不断完善为发展标志的。

  mcu .cpu .dsp 不同点在于他们的运算处理能力,以及侧重的应用领域。

  mcu 专注于工业控制,功能简单,有一个alu(算数逻辑运算单元),成熟的经典的是8051.

  cpu 功能强大,但是不侧重于任何一点,优势均衡。适合于对于处理没有严格要求的复杂系统。成熟经典的是x86、arm体系。

  dsp 专注于数据处理,有多个alu,多用于多媒体应用等,需要大数据量的地方。

  mcu、cpu、dsp三者按处理能力来排列是正序。但是基本的原理是一致的,从相对简单的mcu入门是明智的选择。

 

  MPU (Microprocessor Unit)微处理器

  微机中的中央处理器(CPU)称为微处理器(MPU),是构成微机的核心部件,也可以说是微机的心脏。它起到控制整个微型计算机工作的作用,产生控制信号对相应的部件进行控制,并执行相应的操作。

  在微机中,CPU被集成在一片超大规模集成电路芯片上,称为微处理器(MPU),微处理器插在主板的cpu插槽中。

  DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。其工作原理是接收模拟信号,转换为0或1的数字信号。再对数字信号进行修改、删除、强化,并在其他系统芯片中把数字数据解译回模拟数据或实际环境格式。它不仅具有可编程性,而且其实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器,是数字化电子世界中日益重要的电脑芯片。它的强大数据处理能力和高运行速度,是最值得称道的两大特色。

  1、数字信号处理器的内核结构进一步改善,多通道结构和单指令多重数据(SIMD)、特大指令字组(VLIM)将在新的高性能处理器中将占主导地位,如Analog Devices的 ADSP-2116x。

  2、DSP 和微处理器的融合:

  微处理器是低成本的,主要执行智能定向控制任务的通用处理器能很好执行智能控制任务,但是数字信号处理功能很差。而DSP的功能正好与之相反。在许多应用中均需要同时具有智能控制和数字信号处理两种功能,如数字蜂窝电话就需要监测和声音处理功能。因此,把DSP和微处理器结合起来,用单一芯片的处理器实现这两种功能,将加速个人通信机、智能电话、无线网络产品的开发,同时简化设计,减小PCB体积,降低功耗和整个系统的成本。例如,有多个处理器的Motorola公司的DSP5665x,有协处理器功能的Massan公司FILU-200,把MCU功能扩展成DSP和MCU功能的TI公司的TMS320C27xx以及Hitachi公司的SH-DSP,都是DSP和MCU融合在一起的产品。互联网和多媒体的应用需要将进一步加速这一融合过程。

 

  3、DSP 和高档CPU的融合:

  大多数高档GPP如PenTIum 和PowerPC都是SIMD指令组的超标量结构,速度很快。LSI Logic 公司的LSI401Z采用高档CPU的分支预示和动态缓冲技术,结构规范,利于编程,不用担心指令排队,使得性能大幅度提高。Intel公司涉足数字信号处理器领域将会加速这种融合。

  4、DSP 和SOC的融合:

  SOC(System-On-Chip)是指把一个系统集成在一块芯片上。这个系统包括DSP 和系统接口软件等。比如Virata公司购买了LSI Logic公司的ZSP400处理器内核使用许可证,将其与系统软件如USB、10BASET、以太网、UART、GPIO、HDLC等一起集成在芯片上,应用在xDSL上,得到了很好的经济效益。因此,SOC芯片近几年销售很好,由1998年的1.6亿片猛增至1999年的3.45亿片。1999年,约39%的SOC产品应用于通讯系统。今后几年,SOC将以每年31%的平均速度增长,到2004年将达到13亿片。毋庸置疑,SOC将成为市场中越来越耀眼的明星。

  5、DSP 和FPGA的融合:

  FPGA是现场编程门阵列器件。它和DSP集成在一块芯片上,可实现宽带信号处理,大大提高信号处理速度。据报道,Virtex-II FPGA对快速傅立叶变换(FFT)的处理可提高30倍以上。它的芯片中有自由的FPGA可供编程。



使用特权

评论回复

相关帖子

沙发
kkzz| | 2019-12-9 15:58 | 只看该作者
如何将DSP和MCU两者完美结合  

使用特权

评论回复
板凳
hudi008| | 2019-12-9 15:59 | 只看该作者
DSP:用于实现数字信号处理的微处理器芯片  

使用特权

评论回复
地板
lzmm| | 2019-12-9 15:59 | 只看该作者
DSP 数字信号处理芯片   

使用特权

评论回复
5
minzisc| | 2019-12-9 15:59 | 只看该作者
DSP是哈佛总线结构的核心是乘法器和加法器  

使用特权

评论回复
6
selongli| | 2019-12-9 15:59 | 只看该作者
dsp能做的可能单片机做不了  

使用特权

评论回复
7
fentianyou| | 2019-12-9 16:00 | 只看该作者
DSP跟单片机相比,在数字运算 方面功能更强大一点  

使用特权

评论回复
8
xiaoyaodz| | 2019-12-9 16:00 | 只看该作者
DSP是专做数字信号处理的芯片,运行速度快,具有专门的硬件乘法器

使用特权

评论回复
9
febgxu| | 2019-12-9 16:00 | 只看该作者
DSP可以说是单片机的升级形式。  

使用特权

评论回复
10
sdlls| | 2019-12-9 16:00 | 只看该作者
DSP是数字信号处理,着重与运算,特别是浮点运算,是32位微处理器。  

使用特权

评论回复
11
pixhw| | 2019-12-9 16:01 | 只看该作者
MCU就是微控制器,各种单片机的统称。  

使用特权

评论回复
12
selongli| | 2019-12-9 16:01 | 只看该作者
dsp在运算方面很强,时钟速度很快  

使用特权

评论回复
13
kkzz| | 2019-12-9 16:01 | 只看该作者
单片机与DSP的区别?  

使用特权

评论回复
14
minzisc| | 2019-12-9 16:01 | 只看该作者
dsp是高级单片机,单片机能做的dsp都可以做  

使用特权

评论回复
15
hudi008| | 2019-12-9 16:01 | 只看该作者
MCU:微控制器,又称单片机。  

使用特权

评论回复
16
lzmm| | 2019-12-9 16:01 | 只看该作者
单片机MCU是冯诺依曼结构的  

使用特权

评论回复
17
pixhw| | 2019-12-9 16:01 | 只看该作者
DSP更适合进行数字信号处理,因为采用了改进的哈佛结构  

使用特权

评论回复
18
sdlls| | 2019-12-9 16:01 | 只看该作者
DSP是数字信号处理就是用数值计算的方式对信号进行加工的理论和技术  

使用特权

评论回复
19
febgxu| | 2019-12-9 16:01 | 只看该作者
单片机指的是8位或16位微控制器。  

使用特权

评论回复
20
xiaoyaodz| | 2019-12-9 16:01 | 只看该作者
普通的单片机则不具备这些能力,但是凭借成本低廉的优势一般很适合在嵌入式领域使用  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1049

主题

1522

帖子

8

粉丝