CPU略同processer,microcontroller微控制器内部包含了cpu,还包含了让cpu工作起来的部分,如,io口,存储器等,FPGA是现场可编程门列阵,是一中可配置数字电路芯片,内含数千到数千万查找表(用于实现与门,非门,或门,与非门……等逻辑);FPGA可以配置成cpu,也可以配置成microcontroller,也可以配置成别的芯片……数字电路都可以用FPGA实现……
CPU是MICROCONTROLLER的核心,属于统一范畴。其根本机制是逐条执行用户编写的代码。
FPGA是可编程逻辑期间,核心机制是实现一个数字电路,甚至包括MICROCONTROLLER
microcontroller 指MCU 像单片机就是 。它是把一些外围器件都集中到一块芯片上
CPU 中央处理器 是PC机上的
processor 是处理器的意思,具体也指什么不太清。
FPGA 现场可编程门阵列 是一种可编程的硬件,它不像上面的功能块是定了的,它可用硬件描述语言描述成各种数字芯片,可能是MCU DSP ARM 等微处理器
他们都有控制 运算的作用
只是有的功能块多,有的某些功能更强大