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

浏览量:287
时间: 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
逻辑电路基础

(1)根据电路是否具有存储功能,将逻辑电路划分为:组合逻辑电路和时序逻辑电路。 (2)组合逻辑电路:电路在任一时刻的输出,仅取决于该时刻的输入信号,而与输入信号... 详情>>

2024-03-12 17:10:41
100*100mm的PCB内部有一个高速开关芯片,和电源、地平面间距均小于0.3mm,为了使其他IC不受高速开关影响,得到最佳的去耦效果,去耦电容应该怎么布局?

100*100mm的PCB内部有一个高速开关芯片,和电源、地平面间距均小于0.3mm,为了使其他IC不受高速开关影响,得到最佳的去耦效果,去耦电容应该怎么布局?... 详情>>

2024-03-20 14:42:38
嵌入式工程师面试题-面试密码题库

🆘救命,我找到嵌入式工程师面试密码了 | 大家好,作为一个offer收割机,给大家总结一下嵌入式工程师面试题和答案,其实真的没那么难,题目就是那些,答案也是固... 详情>>

2023-11-27 11:09:31
描述⼀下嵌入式基于ROM的运⾏⽅式和基于RAM的运⾏⽅式有什么区别?

基于RAM1. 需要把硬盘和其他介质的代码先加载到ram中,加载过程中⼀般有重定位的操作。2. 速度比基于ROM的快,可⽤RAM比基于ROM的少,因为所有的代码... 详情>>

2023-10-25 10:03:49
通常,电路板上的铁氧体磁珠不应与▁▁▁▁▁▁▁▁▁串联?

通常,电路板上的铁氧体磁珠不应与▁▁▁▁▁▁▁▁▁串联?a. 信号线b. I/O 线c. 电源线d. 地线正确答案:d地线通常是用作电流回流或单端信号,单端信号... 详情>>

2024-03-20 15:01:08
开班信息