一、嵌入式微处理器分类

image.png

1、SOC(System on Chip,片上系统)

MCU——SOC的一种,主要用于控制,功能不可变
DSP——数学运算

2、SOPC(可编程的片上系统)

FPGA(高级)、CPLD(低级)——硬件结构会根据程序功能发生变化

3、MPU(Microprocessor Unit,嵌入式微处理器)

不包含接口部件,所以不能称为完整的硬件系统

二、冯诺依曼体系结构和哈佛体系结构

常见台式机,笔记本——冯诺依曼体系结构
~UH_$]KYZ60H]PM)$J}`Y9C.png
大部分嵌入式系统——哈佛体系结构
C%I$998JX}~RDZHP9%{{1MA.png

三、CISC 与 RISC

image.png
CISC(台式机,笔记本):
执行效率更高。
指令数量多,占用内存大,指令难记
指令格式不定,难以使用流水线方式执行指令集
RISC(嵌入式)
image.png

四、IP核

五、流水线

六、存储器系统