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