學習FPGA一般推薦從數電開始起,要掌握了解基本的數字電路的原理和規律,這個部分很多專業有教,市場上也有很多書籍和視頻學習,但是這樣僅僅是具備入門的門檻而已。
要開始學習FPGA還是要從硬件描述語言開始起,這個不同于C語言,硬件描述語言用的比較多的是verilog 它不同于C,需要理解這個是用來描述硬件的,而不是執行程序。所以,這里需要花一定的時間來理清楚代碼和電路之間的關系。
需要花時間從代碼仿真開始起,這個時候還用不上開發板,僅需仿真即可,仿真都不過,下載到板卡更加不會通過,反而浪費大量的學習時間。
推薦給大家一個天花板學習的刷題網站:F學社-全球FPGA技術提升平臺
在線刷題,里面竟然有200多道FPGA編程題,從基本的門電路到組合邏輯,時序邏輯的都有,可以在線仿真驗證設計的正確性,并且還可以實時轉化成電路圖和波形圖,能夠讓初學者很容易搞清楚verilog 代碼和硬件電路圖之間的聯系。特別方便。
可以在線編輯的電路圖:
可以在線仿真,實時輸出結果,并且速度還挺快,能夠告知正確與否,并且還能實時顯示錯誤代碼行。 還有個答疑的功能,可以在線提問,其他網友一起幫忙解答。
實時的波形圖顯示,可以放大,縮小,查看波形信號
不光有眾多題目,還有好多視頻可以跟著一起學
當你把這些題目都刷完了,說明你對語言部分已經掌握,下一步就是下載到板卡拉,這個時候,你就要考量板卡上的FPGA資源,IO,時序,等等,跟著視頻慢慢學習下去,FPGA設計就是如同學習開車一樣的一個技能,需要不停的實戰才能有更多的學習經驗,光靠看看視頻肯定不行的。
審核編輯 黃宇
-
FPGA
+關注
關注
1626文章
21665瀏覽量
601805
發布評論請先 登錄
相關推薦
評論