纯粹扯淡了,单片机被替代,菜鸟级回答。
1.两者不能相提并论,混为一谈。单片机在
市场占有率比fpga高很多!
2.两者在控制方面有时候可代替,单片机速度慢了点,顺序执行,而fpga并行结构,所以速度快。但是fpga多用来验证芯片前端,做soc用的多,控制也有但是少。
3.一个很大的原因,单片机成本极低,而fpga低端也是单片机的十来倍。对于民品来说,注重压缩成本,大部分民品用的单片机,fpga多用于一些军品,不计成本计性能的场合!
4.fpga比较好学,而是现在开发更是简单了,只要
数字电路学的好相当容易的,一般常讲一句话叫胸中有电路!而单片机是有一定的
c语言基础!学fpga最好找本课本,反复敲程序就很快学差不多了!
希望可以帮到你,如果满意,请采纳!