MCU是Micro Controll Unit 中央控制单元,和电脑的CPU差不多。
CPLD是可编程逻辑器件,不知到你是否请出三态门,与非门这些东西,CPLD的作用是通过编程,能让一片CPLD芯片当做N多个各种门来使用。在新产品原型测试的时候非常重要。
FPGA术语叫做即现场可编程门阵列,他的意思就是它里面有特别特别多的逻辑电路。他的用途和MCU类似,但是结构迥异。CPU是通过存储器一条条读取指令执行,而FPGA是通过编程设备对其操作(编程),将其中的逻辑门按照一定的规律相连,使其成为一个固定功能的控制器,好处就是成本低,速度也很快,也很稳定。缺点是修改程序很麻烦,需要使用专门的设备重新编程。