做项目吧,FPGA的方向其实有很多,比如:
1. 图像类,就需要图像处理的background,图像边缘加强啊,识别啊等等,对数据的快速缓存要求很高。真的做到了后面,发现工程上实现,还是对这些算法的理解
2. 通信类,基本需要高速的应用。非常侧重数据的流程。当然也有许多高深的算法,FEC,DPD等
3. 工业应用。对FPGA的要求相对来说,低一些。通常速率也是百兆以下的。
4.。。。
FPGA说白了,只是一个载体,要使用它,玩好它,并不太难。难的是,怎么把特定的领域里的算法,思想,处理方式,通过发挥FPGA可定制并发的特点,完美的实现出来。
到目前,通常出现这样的情况:
1. 许多工程人员对FPGA的应用非常娴熟,但是因为算**底差了些,基本上提留在做“glue logic”:搞几个IP,连吧连吧
2. 另外许多算法高手,好多都是教授等,算法,matlab玩的很溜,一旦换成代码,那叫惨不忍睹。完全不懂工程实践
因为您是本科生,所以,我的建议就是, 把专业课学好,扎实。做和专业相关的FPGA项目,积累FPGA经验。多和有相同知趣的人讨论。 |