我这学期开始学 FPGA,才认识到原来这是一块什么都有,也什么都没有的芯片,
必须自己从计算机结构的层次开始设计,经过一大堆繁琐的程序,
才能像 MCU 一样开始写 ROM 里面的东西。
DE-2 这块很多学校用的开发版,提供 VGA camera 和彩色触控液晶模组,
但是我看台湾有一大堆的学生论文和专题,并没有用到这么高阶的周边,
很多都只是很低阶的功能,8051之类的 8bit 便宜MCU就可以做到,例如:
˙开回路时序控制
˙读取ADC
˙PID控制
有一大堆题目其实都是这三种的应用,而且速度和精度上都没有很高的要求,
为什么一堆人都要用这么贵又这么复杂的东西完成主题?
是因为熟悉 FPGA 会比熟悉 MCU 更有利于就业吗?
或是因为 FPGA 开发版厂商给赞助都很大方?
ARM 开始流行之后,为什么大家还是继续用 FPGA 作关于影像和触控之类的题目呢?