我想问一下microcontroller,CPU,processor 和 FPGA之间到底有什么关系,他们各自的作用是什么,谢啦~~

2025-05-20 22:54:08
推荐回答(3个)
回答1:

CPU略同processer,microcontroller微控制器内部包含了cpu,还包含了让cpu工作起来的部分,如,io口,存储器等,FPGA是现场可编程门列阵,是一中可配置数字电路芯片,内含数千到数千万查找表(用于实现与门,非门,或门,与非门……等逻辑);FPGA可以配置成cpu,也可以配置成microcontroller,也可以配置成别的芯片……数字电路都可以用FPGA实现……

回答2:

CPU是MICROCONTROLLER的核心,属于统一范畴。其根本机制是逐条执行用户编写的代码。
FPGA是可编程逻辑期间,核心机制是实现一个数字电路,甚至包括MICROCONTROLLER

回答3:

microcontroller 指MCU 像单片机就是 。它是把一些外围器件都集中到一块芯片上
CPU 中央处理器 是PC机上的
processor 是处理器的意思,具体也指什么不太清。
FPGA 现场可编程门阵列 是一种可编程的硬件,它不像上面的功能块是定了的,它可用硬件描述语言描述成各种数字芯片,可能是MCU DSP ARM 等微处理器
他们都有控制 运算的作用
只是有的功能块多,有的某些功能更强大