title: FPGA、单片机的区别？
desc: 想问下，FPGA单片机（如STM32）在做控制方面哪个更好？目前使用的是STM32，但想做基于遗传算法的PID控制，我怕这个芯片速度不够影响控制效果（因为同时还要跑嵌入式系统ucos以及其他功能）。还有就是想学FPGA，从什么开始入门？学习板买那种比较好？
topic: ARM
content: FPGA是现场可编程逻辑门阵列，单片机是微控制器，两者各有千秋，FPGA速度快，单片机实现较为简单。FPGA可以先从verilog语言学起，很容易入门，再继续学习VHDL语言。开发板黑金的比较好，资料多。
answerer_tags: 通信工程 大三