FPGA學習入門

2021-08-07 07:50:33 字數 614 閱讀 6005

首先,fpga開發工程師是乙個相對高薪的工作,但是,很多同學在剛入門時都會有一種無從下手的感覺,尤其是將fpga作為第乙個要掌握的開發板時,更是感覺苦惱;本人也是如此,以下就本人學習fpga開發的一些情況做一些介紹,希望後來者能夠少走彎路。

第一次接觸fpga是在本科畢設中,那時候選畢設課題得用搶的,盯著電腦等畢設選題時間一到,大家都開始搶,博主那時候剛好在北京參加乙個飛行員招聘,所以很悲催的就被遺棄了,還好當時的舍友打**告知要選題,要不然能不能畢業都難說,當時舍友幫我念著所剩無幾的畢設題目讓我進行選擇,最後在萬般糾結下就隨便選了乙個與fpga相關的,具體題目是做步進電機控制的,現在回想起來當時選的這個題目真的不是很難。也可能當時的認知比較低吧,很多東西都沒學會,整個畢設裡也就做了個分頻器、按鍵、led燈指示僅此而已。

下定決心要學習fpga是在研究生剛開學的時候,當時,對研究生學習沒有一點的目標和想法,整天糾結於是學演算法、軟體還是硬體上了,糾結來糾結去,馬上就到了研一要結束了,作為乙個2年制的專碩來說,這個時間點沒學到東西是很尷尬的;就在7月15號左右,我才正式開始了fpga的開發學習(這裡說一下本人畢竟在本科做過fpga相關設計,所以要撿起來也是比較容易知道學什麼的,而且在研一期間還自學了verilog語言,還有一部分數電,感覺這些在接下來的學習都是很有用的)。

fpga入門學習之一 fpga簡介

fpga簡介 說到底,fpga就是乙個能夠按照自己的意願去實現一些功能模組的這麼一種晶元。那問題就來啦,dsp也好 微控制器也好都能夠實現你說的這些功能,那我為什麼要選擇fpga呢?筆者認為選擇fpga的原因就在於,我如果想實現乙個20個串列埠收發資料的模組怎麼辦,我如果想實現乙個幾百兆時鐘的設計怎...

我的FPGA入門學習計畫

本文是自己初步學習fpga的乙個計畫,由於這個月才開始接觸的fpga所以可能有認識不足的地方 還請各位大俠指點 1,寫在前面的話 為啥想學fpga?其實上大學的時候就看到一些人在學習cpld,參加比賽,出cpld的開發板和書籍 當時對它的認識不以為然總覺得微控制器和arm才是王道 那個時候剛開始流行...

fpga入門學習心得筆記

今天開始寫一些關於fpga的學習心得,前面的基本語法已經掌握,總結一些 的實現方法。關於uart的收發 1.使用兩個計數器 一 計數以產生序列機的基本計數單位 二 每當第乙個基本計數器計數一輪,這個計數器加一。第乙個計數器是為了控制波特率,可以通過設定引數,實現乙個波特率可變的模組。第二個計數器每次...