1
CPU
?/p>
MPU
?/p>
MCU
1 CPU
?/p>
Central Processing Unit,
中央处理器)
.........................................................................................1
1.1 CPU
的组?/p>
.
...........................................................................................................................................1
1.2 CPU
的工作原?/p>
....................................................................................................................................1
2 MPU
?/p>
Microprocessor Unit,
微处理器?/p>
.....................................................................................................3
2.1 MPU
的组?/p>
.
...........................................................................................................................................3
2.2 MPU
的分?/p>
.
...........................................................................................................................................3
2.3 MPU
的体系结构:冯·诺伊曼结构和哈佛结?/p>
................................................................................3
2.4 MPU
的典型代?/p>
:DSP
?/p>
Digital Signal Processor,
数字信号处理器)
......................................4
3 MCU
?/p>
Microcontroller Unit,
微控制器
/
单片机)
.....................................................................................5
3.1 MCU
的概?/p>
.
...........................................................................................................................................5
3.2 MCU
的概?/p>
.
...........................................................................................................................................5
3.3 MCU
的分?/p>
.
...........................................................................................................................................6
3.4 MCU
的架?/p>
:CISC
架构?/p>
RISC
架构
...................................................................................................6
3.5
常见?/p>
MCU
.
...........................................................................................................................................6
3.6 MCU
的典型代?/p>
:ARM
............................................................................................................................9
4 CPLD
?/p>
Complex Programmable Logic Device,
复杂可编程逻辑器件
)
...................................................10
5 FPGA
?/p>
Field Programmable Gate Array,
现场可编程门阵列?/p>
.............................................................10
6 DSP,ARM,FPGA
的区?/p>
....................................................................................................................................10
1 CPU
?/p>
Central Processing Unit,
中央处理器)
中央处理器(
CPU
)是电子计算机的主要器件之一,其功能主要是解释计算机指令及处理计算机?/p>
件中的数据?/p>
1.1 CPU
的组?/p>
CPU
由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成?/p>
运算器:进行算术运算和逻辑运算
(
部件
:
算数逻辑单元、累加器、寄存器组、路径转换器、数据?/p>
?/p>
)
?/p>
控制器:控制程序的执?/p>
,
包括对指令进行译码、寄存,并按指令要求完成所规定的操作,即指?/p>
控制、时序控制和操作控制。复位、使?/p>
(
部件
:
计数器、指令暂存器、指令解码器、状态暂存器、时?/p>
产生器、微操作信号发生?/p>
)
?/p>
寄存器:用来存放操作数、中间数据及结果数据?/p>
1.2 CPU
的工作原?/p>
CPU
从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,将指令分解成一?/p>
列的微操作,然后发出各种控制命令,执行微操作,从而完成一条指令的执行。可分为四个阶段:提?/p>
?/p>
Fetch
?/p>
、解码(
Decode
?/p>
、执行(
Execute
)和写回?/p>
Writeback
?/p>
?/p>
注:
指令是计算机规定执行操作的类型和操作数的基本命令?/p>
指令是由一个字节或者多个字节组成,