本人大二,大二下學期已經學習了一些fpga的知識,想暑假期間在家自己深入一下,請問大佬應該選哪種板子和配套資料學習啊。


先說結論,入門不建議買好的板子,因為沒意義,Cyclone IV的板子值得考慮;語言學Verilog,買一本夏宇聞老師的《Verilog數字系統設計教程》,著重看狀態機;

前一陣我帶的新人也問我想學下FPGA,應該買什麼板子。

我的建議是與其關注買什麼板子,倒不如想一想自己能堅持多長時間。

而且想入門,想搞懂FPGA的設計思想,用Cyclone IV還是A10,用Spartan6還是 Series 7都沒有本質區別,但是不同型號的FPGA開發板價格差別巨大。

可以看一下黑金的Cyclone IV開發板,裸板就行,雖然黑金的板子Layout做的著實不怎麼樣,但他當年給我發過offer,我永遠無法對欣賞我的人抱有惡意 (?ω?)hiahiahia 。

小梅哥的Cyclone IV板子也可以,雖然板子做的糙,demo也就那麼回事,但是B站教學視頻多(雖然我覺得看視頻學習太慢了,但是總比沒有資料好)。


可以考慮淘寶上黑金zynq7020的板子。約1299一塊。提供一些常式。穩定,好用。

推薦兩個06屆師兄的數字設計入門課,可以跟著學。

https://ke.qq.com/course/2900266?tuin=64ce5e2a (數字IC/FOGA設計入門,1/2課免費)

https://ke.qq.com/course/package/24207?tuin=64ce5e2a (On-Chip-Bus精講,ddr/cache行為,ahb的burst與hready,AXI的cmd outstanding, data out-of-order,bus效率分析與提高,efficiency與latency平衡 全覆蓋)


看你想深入什麼

如果只是想跑跑verilog邏輯的話不用買板子,用vivado玩玩就好

如果真的想了解匯流排啊,系統啊什麼的建議投資一塊ultra96

嚴重不建議altera家的板子,屎一樣的開發環境會讓你在無意義的地方浪費大量的時間


FPGA的開發板很多,xilinx和altera都有通信的、網路的、射頻的、視頻等等相關的開發板。關鍵是你準備做什麼方向的開發。

我覺得最好的,就是斯坦福的NetFPGA開發板,是一個網卡,既可以學習FPGA硬體邏輯開發,又可以學習系統驅動開發,一舉多得。我們也提供了相應的FPGA網卡開發框架,可以討論。


正點原子開拓者FPGA開發板不錯可以學學,

正點原子開拓者FPGA開發板標準版 - 電子芯吧客?

buy.icxbk.com圖標

推薦XMS6301,配帶原生FPGA USB3.0開發SDK,技術支持良好,可以作為核心板使用,開發迅速。


學習fpga.先從altera手可能比較容易一點,因為網上的資料還是比較多.學習的難度比較低,quartus各個版本操作習慣基本一致。把verilog搞好,再學習一軟核方面的設計。altera板子,如果資金不是問題的話,買友晶開發板,畢竟參考資料多一些。資金不是那麼充足,taobao上有很多cyclone iv開發板都還是不錯的,zynq和cyclone v soc,如果fpga沒到一定程度,暫時不要學,調系統,調試bsp,會忘記了你學FPGA的初衷,。


建議買塊200塊的板子練手,如果後面想棄坑,損失也不大。


推薦閱讀:
相關文章