CPU,MPU,MCU,SOC,SOPC联系与差别?

浏览量:3719
时间: 2023-10-25 09:41:25

610db30baa30b361c227118768d4d47.jpg

1.CPU(Central Processing Unit),是⼀台计算机的运算核⼼和控制核⼼。CPU由运算器、控制器和寄存器及实 现它们之间联系的数据、控制及状态的总线构成。差不多所有的CPU的运作原理可分为四个阶段:提取

(Fetch)、解码(Decode)、执⾏(Execute)和写回(Writeback)。 CPU从存储器或⾼速缓冲存储器中取出 指令,放入指令寄存器,并对指令译码,并执⾏指令。所谓的计算机的可编程性主要是指对CPU的编程。

2.MPU (Micro Processor Unit),叫微处理器(不是微控制器),通常代表⼀个功能强⼤的CPU(暂且理解为增 强版的CPU吧),但不是为任何已有的特定计算⽬的⽽设计的芯片。这种芯片往往是个⼈计算机和⾼端⼯作站的 核⼼CPU。最常⻅的微处理器是Motorola的68K系列和Intel的X86系列。

3.MCU(Micro Control Unit),叫微控制器,是指随着⼤规模集成电路的出现及其发展,将计算机的CPU、RAM、

ROM、定时计数器和多种I/O接⼝集成在⼀片芯片上,形成芯片级的芯片,比如51,avr这些芯片,内部除了

CPU外还有RAM,ROM,可以直接加简单的外围器件(电阻,电容)就可以运⾏代码了,⽽MPU如x86,arm这 些就不能直接放代码了,它只不过是增强版的CPU,所以得添加RAM,ROM。

MCU MPU 最主要的区别就睡能否直接运⾏代码。MCU有内部的RAM ROM,⽽MPU是增强版的CPU,需要添 加外部RAM ROM才可以运⾏代码。

4.SOC(System on Chip),指的是片上系统,MCU只是芯片级的芯片,⽽SOC是系统级的芯片,它既

MCU(51,avr)那样有内置RAM,ROM同时⼜像MPU(arm)那样强⼤的,不单单是放简单的代码,可以放系 统级的代码,也就是说可以运⾏操作系统(将就认为是MCU集成化与MPU强处理⼒各优点⼆合⼀)。

5.SOPC(System On a Programmable Chip)可编程片上系统(FPGA就是其中⼀种),上⾯4点的硬件配置是 固化的,就是说51单片机就是51单片机,不能变为avr,⽽avr就是avr不是51单片机,他们的硬件是⼀次性掩膜 成型的,能改的就是软件配置,说⽩点就是改代码,本来是跑流⽔灯的,改下代码,变成数码管,⽽SOPC则是

硬件配置,软件配置都可以修改,软件配置跟上⾯⼀样,没什么好说的,⾄于硬件,是可以⾃⼰构建的也就是 说这个芯片是⾃⼰构造出来的,这颗芯片我们叫“⽩片”,什么芯片都不是,把硬件配置信息下载进去了,他就 是相应的芯片了,可以让他变成51,也可以是avr,甚⾄arm,同时SOPC是在SOC基础上来的,所以他也是系统 级的芯片,所以记得当把他变成arm时还得加外围ROM,RAM之类的,不然就是MPU了。 

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。仅供学习交流使用,不构成商业目的。版权归原作者所有,如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时删除。侵权投诉
相关推荐HOT
PCB过孔怎么建模与仿真?残桩、回流与阻抗不连续怎么分析?PCB仿真工程师面试

PCB仿真中高级技术基础题本文概述过孔是高速PCB里最常见的阻抗不连续点,也是仿真建模的难点。面试官想听的不是“过孔要背钻”,而是你懂不懂过孔的等效模型(寄生电... 详情>>

2026-09-04 15:51:26
emc设计工程师怎么做?emc设计工程师常见问题及回答技巧

EMC设计工程师面试技巧EMC(Electromagnetic Compatibility)设计工程师的主要职责是确保电子设备在电磁环境中的正常运行,并且不会对... 详情>>

2023-11-27 11:44:26
开关电源软启动电路怎么设计?电源工程师面试浪涌抑制与SS引脚时序

电源设计 · 中级 · 技术基础适合岗位:电源工程师、硬件工程师 | 经验:0-5年 | 难度:中级本文概述开关电源软启动面试题考察浪涌电流抑制、SS引脚机制、... 详情>>

2026-08-29 12:19:40
STM32 ADC采样精度不够怎么提高?嵌入式面试ADC采样与校准方法

分类:嵌入式单片机经验级别:中级难度:中等题型:原理+实践题本文概述ADC采样精度是嵌入式面试中的高频问题,直接关系到测量类产品的性能指标。本文从硬件和软件两个... 详情>>

2026-08-21 10:42:32
EMC测试前,PCB布局阶段的分区和接地策略能提前避免多少辐射问题?面试要从能量路径讲起

题库分类:EMC电磁兼容适合经验:1—5年难度:中高级题型:工程取舍题 + 预防设计题面试题项目从设计到EMC测试才发现辐射超标,PCB布局阶段的哪些决策能提前... 详情>>

2026-08-01 21:54:57
开班信息