作为一个刚刚学习fpga不到一年的大学生,我只能说说一下自己的入门之路。
大二下个学期开始,由于一个比赛需要用到正弦波发生器,正好学长介绍了fpga这种硬件的存在,所以我就开始学习这种器件。
然后就到腾讯课堂里面观看视屏,至芯的课还是不错的,基本上都是最开始学习的不二选择。
然后代码之路开始了。硬件起点的点灯程序,到按键,串口通信,VGA显示,各式各样的屏幕显示。都是很基础的代码练习的东西。后来就是一些控制类东西的制作,说实话,硬件语言做控制真是很不好受的,我还没有学习软核,所以对于硬件语言的控制类代码我真是无奈透了。这方面和C语言简直不能比,下个阶段应该是学习软核了吧。
但是fpga在数据采集和处理方面的性能简直没法说,太牛了。
开始用的器件是老版本的赛灵思basys 板子搭载spartan3E芯片。后来用上spartan6的芯片。再后来转向altera的cyclone4系列的芯片。
其实感觉淘宝里卖的硬件,黑金的不错,他家的资料也很不错,verilog那些事系列的学习资料我到现在估计涉及不到三成,只能说明自己水平不够。黑金社区,至芯论坛等网站也是很好的平台。
现在自己也在学习吧,也不算特别厉害,但是fpga这条路还是一直会走到黑的。