最大区别是,单片机内部是定死的,但是fpga是可以用软件来让其内部改变排列得到不同内部结构,比如你可以做串口,定时器,移植51内核这些
单片机有CPU可以“智能”的执行指令,FPGA只是逻辑阵列,需要去组合才能得到“智能”的能力。