FPGA和单片机的区别有哪些?

近期看到很多关于FPGA与单片机的信息,有部分都是一起的,想问问
FPGA和单片机的区别分别在哪些方面?特点是什么?

FPGA和单片机的区别,本质上是硬件和软件的区别。
FPGA偏重于硬件电路,FPGA属于硬件范畴,它的硬件(FPGA)是可编程的,是一个通过硬件描述语言在FPGA芯片上自定义集成电路的过程。
单片机偏重于软件,单片机设计属于软件范畴,它的硬件(单片机芯片)是固定的,通过软件编程语言描述软件指令在硬件芯片上的执行。

下面的连接中的文章阐述的不错,你可以仔细看看。
FPGA和单片机有什么不同?FPGA和单片机的区别
https://www.fanyedu.com/content/3551.html

单片机是有一个处理器,写程序让处理器执行,实现各种对外设的操作。
FPGA就是一堆的逻辑门,写代码让这些逻辑门按需要连接起来实现一定的功能。