作為一個剛剛學習fpga不到一年的大學生,我只能說說一下自己的入門之路。
大二下個學期開始,由于一個比賽需要用到正弦波發(fā)生器,正好學長介紹了fpga這種硬件的存在,所以我就開始學習這種器件。
?然后就到騰訊課堂里面觀看視屏,至芯的課還是不錯的,基本上都是最開始學習的不二選擇。
?然后代碼之路開始了。硬件起點的點燈程序,到按鍵,串口通信,VGA顯示,各式各樣的屏幕顯示。都是很基礎的代碼練習的東西。后來就是一些控制類東西的制作,說實話,硬件語言做控制真是很不好受的,我還沒有學習軟核,所以對于硬件語言的控制類代碼我真是無奈透了。這方面和C語言簡直不能比,下個階段應該是學習軟核了吧。
?但是fpga在數(shù)據(jù)采集和處理方面的性能簡直沒法說,太牛了。
?開始用的器件是老版本的賽靈思basys 板子搭載spartan3E芯片。后來用上spartan6的芯片。再后來轉向altera的cyclone4系列的芯片。
?其實感覺淘寶里賣的硬件,黑金的不錯,他家的資料也很不錯,verilog那些事系列的學習資料我到現(xiàn)在估計涉及不到三成,只能說明自己水平不夠。黑金社區(qū),至芯論壇等網(wǎng)站也是很好的平臺。
?現(xiàn)在自己也在學習吧,也不算特別厲害,但是fpga這條路還是一直會走到黑的。