CPU:

中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

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

DSP:

DSP有两个意思,既可以指数字信号处理这门理论,此时它是Digital Signal Processing的缩写;也可以是Digital Signal Processor的缩写,表示“数字信号处理器”,有时也缩写为DSPs,以示与理论的区别。

MCU:

微控制单元(Microcontroller Unit) ,又称单片微型计算机(Single Chip Microcomputer )或者单片机,是把中央处理器(Central Process Unit;CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。诸如手机、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,都可见到MCU的身影。

MPU:

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

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

通常所说的16位机、32位机是指该计算机中微处理器内部数据总线的宽度,也就是CPU可同时操作的二进制数的位数。目前常用的CPU都是64位的,即一次可传送64位二进制数。

FPGA:

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

FPGA的开发相对于传统PC、单片机的开发有很大不同。FPGA以并行运算为主,以硬件描述语言来实现;相比于PC或单片机(无论是冯诺依曼结构还是哈佛结构)的顺序操作有很大区别,也造成了FPGA开发入门较难。

【转】 CPU、MCU、MPU、DSP的区别和介绍相关推荐

  1. 【嵌入式芯片】GPU,CPU,SOC,DSP,FPGA,ASIC,MCU,MPU,GPP,ECU等简介

    一.各类芯片的定义 CPU: 中央处理器(Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit). 它的功 ...

  2. 聚焦芯片:GPU,CPU,SOC,DSP,FPGA,ASIC,MCU,MPU,GPP,ECU等都是什么?

    先上部分概念: CPU:中央处理器(Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit).它的功能主要是 ...

  3. 一文搞懂CPU、MPU、MCU、SOC的联系与区别

    转载于read://https_www.elecfans.com/?url=https%3A%2F%2Fwww.elecfans.com%2Fd%2F1813764.html 1 CPU CPU(Ce ...

  4. CPU巨型机,大型机,中型机,小型机和微型计算机中央处理器都称为CPU、MPU(微型化的CPU,在微机中CPU=MPU)、MCU和SOC

    CPU CPU是Central Processing Unit的缩写,计算机的运算控制核心就是CPU.CPU是由运算器.控制器和寄存器及相应的总线构成.众所周知的三级流水线:取址.译码.执行的对象就是 ...

  5. CPU与DSP的区别

    从表面上来看,DSP与标准微处理器有许多共同的地方:一个以ALU为核心的处理器.地址和数据总线.RAM.ROM以及I/O端口,从广义上讲,DSP.微处理器和微控制器(单片机)等都属于处理器,可以说DS ...

  6. 深度解析:CPU与GPU有什么区别?xPU又是什么鬼?

    先了解什么是异构并行计算 同构计算是使用相同类型指令集和体系架构的计算单元组成系统的计算方式. 而异构计算主要是指使用不同类型指令集和体系架构的计算单元组成系统的计算方式,常见的计算单元类别包括CPU ...

  7. 一文讲解单片机、ARM、MCU、DSP、FPGA、嵌入式错综复杂的关系!

    概述 首先,"嵌入式"这是个概念,准确的定义没有,各个书上都有各自的定义.但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都 ...

  8. 一文讲解单片机、ARM、MCU、DSP、FPGA、嵌入式错综复杂的关系

    一文讲解单片机.ARM.MCU.DSP.FPGA.嵌入式错综复杂的关系 首先,"嵌入式"这是个概念,准确的定义没有,各个书上都有各自的定义.但是主要思想是一样的,就是相比较PC机这 ...

  9. 「硬见小百科」单片机、ARM、MCU、DSP、FPGA、嵌入式关系

    首先,"嵌入式"这是个概念,准确的定义没有,各个书上都有各自的定义.但是主要思想是一样的,就是相比较PC机这种通用系统来说,嵌入式系统是个专用系统,结构精简,在硬件和软件上都只保留 ...

最新文章

  1. 单手也能创奇迹!独臂博士单手敲代码获奖 30 余项:感恩所有的善意
  2. [Java入门笔记] Java语言基础(四):流程控制
  3. Spring注解编程基石(四)
  4. 我在 MySQL 的那些年
  5. 带弹簧的Hazelcast分布式执行
  6. Insertion Sort——打表找规律
  7. Loopback Address
  8. asp.net定时执行任务-解决应用池回收问题----转载
  9. 嵌入式常见笔试题总结(4)
  10. 调用大漠插件5.1423
  11. java代码实现压缩文件.gz格式,解压后无后缀名问题
  12. 计算机服务器可以开游戏吗,想买台小服务器做个人电脑,玩游戏可以吗
  13. 怎么给视频打马赛克?视频剪辑时快速添加马赛克的方法
  14. NOIP2017提高组题解(待填坑)
  15. android蓝牙设备类型设置 dev class设置
  16. 2020平面设计新手入门技巧
  17. android仿酷狗界面,Android仿酷狗动感歌词(支持翻译和音译歌词)显示效果
  18. 计算有效时间的时间戳
  19. 让ImageView尺寸适应图片比例和屏幕
  20. Linux c 开发 - 指针

热门文章

  1. [SHOI2011]双倍回文 manacher
  2. jquerymobile使用技巧
  3. Windows 8.1 Windows Phone 开发环境安装遇到的问题
  4. Android开发日记(六)
  5. [leedcode 52] N-Queens II
  6. 如何查看及修改Oracle的字符编码
  7. 关于Java中的HashMap
  8. 架构设计分布式数据结构与算法面试题
  9. python collections模块_Python 的collections模块
  10. 3结构介绍_豹驰(BOACH)声学材料吸隔声方法介绍—(下)材料隔声特性曲线