1. 程式人生 > >培訓FPGA100天的感受

培訓FPGA100天的感受

我從開始在明德揚學fpga到現在粗略算來的話,已經有3個月了,就目前而言,我並不確定自己算不算高手們所說的入門了,fpga來分享一下學習總結。但是不管現在的水平如何,現在就總結一下學習感受吧,希望能幫到更多的學生。
1.掌握fpga的程式語言
在學習一門技術之前我們往往從它的程式語言開始,如同學習微控制器一樣,我們從c語言開始入門,當掌握了c語言之後,開發微控制器應用程式也就不是什麼難事了。學習fpga也是如此,fpga的程式語言有兩種:vhdl和verilog,這兩種語言都適合用於fpga的程式設計。
2.fpga實驗尤為重要除了學習程式語言以外,更重要的是實踐。
將自己設計的程式能夠在真正的fpga裡執行起來,這時我們有配套
明德揚
開發板進行實驗,我們選擇使用一些專案進行試驗。從中掌握一些專案操作實踐。
3.學FPGA設計,首先是邏輯電路一定要正確
你能熟練地拿它來實現任何可以實現的邏輯電路,這就是一個好。這裡麵包括熟悉晶片的結構,裡面每部分功能塊的使用。熟悉開發環境,裡面的功能,熟悉第三方提供的IP核。能把FPGA的效能發揮到極致,利用約束提高設計的效能等等。比如明德揚公司不僅僅教你如何上板,如何寫程式碼,主要一定要掌握好設計思路正確,一個好的思路,往往功能實現時簡單,可靠,移植性好,反之,感覺電路繁雜,思路不清的,就要回頭審視一下自己的思路。設計思路的提高需要積累,多看看別人的設計,尤其是功能電路的設計,比較一下自己的設計,總結一下經驗教訓,看得多了,手段也就多了,另外多從系統的角度看看你的設計,做起專案來,不容易出差錯,專案做的也比較順利。
 總之,通過三個月的培訓學習,由衷感謝潘老師的辛勤付出,我從完全技術小白變成了能夠獨立開發專案能力。非常感謝明德揚的教程和團隊。
對於那些後來的學弟,我只想說,學東西如果能有人帶你少走彎路,付出點金錢是很值得,不要總是想免費的午餐。只有支援收費專案,這些教程才能越來越好。