大學期間學習FPGA?

時間 2021-06-01 10:11:57

1樓:楊工

學習理論知識:數位電路,計算機原理,C/C++,組合語言,學習演算法(使用c/matlab),學習一些匯流排結構(APB/AHB/AXI)。當然還有數位電路的基礎理論知識。

然後就是自己安裝EDA軟體,自己設計模組,找老師要專案練手。

下面有個不錯的入門培訓系列課:

楊工:跟sky學數字IC/FPGA設計:全集已出好不好,看療效。銷量說明質量。

2樓:是Ricardo啊

話說在前面,真心想從事FPGA開發的話,建議讀研,這行業用學歷卡人,一般都要碩士及以上學歷。

上面高讚說的已經很好了,學FPGA的前提就是打牢數電的基礎,不然越做越吃虧。

另外我總結了一下,我之前是做醫療裝置的,現在在做通訊裝置,我所接觸到的FPGA設計一般分為三種,控制邏輯設計,資料鏈路搭建,數字訊號處理。(影象處理和演算法實現我沒接觸過不做評價)

大學時想簡單入門的話,可以從控制邏輯設計入手,主要目標就是熟悉FPGA的設計思路,硬體描述語言(Verilog和VHDL)。

設計思路:要切記,FPGA是並行執行,這和微控制器等序列執行的裝置是本質上的區別,剛從C轉過來很容易傻傻分不清楚。

大學科目:我建議除數電外,訊號與系統,數字訊號處理和軟體無線電都要好好學。控制邏輯設定只是FPGA的入門,真正值錢的是資料鏈路,尤其是數字訊號處理。

話說回來,目前從業兩年,不是做這一行的人覺得FPGA掙得多,實際上也就是個IT行業的平均值,唯一優勢是35歲未必會被勸退。

3樓:昌維

前面的同學都說的蠻好,我補充一下我的學習思路:

學VerilogHDL或者VHDL也要有這種對照思維,因為綜合器是乙個黑盒子,你要在實際的數位電路和HDL描述語言中進行對比對照來學習,最好可以做到先用大腦綜合一遍你的HDL,然後看看實際的RTL圖是否和你想象的一致,不斷的修正自己的認知,修正自己大腦中的那顆人肉綜合器,最終提公升你的數電和FPGA開發能力。

4樓:全球收狗我大萌

1.數位電路一定要學好

2.誠如樓上大大所說無論用Verilog還是vhdl做開發時刻記住自己是在設計硬體電路有的人習慣性地用c/c++的思維去搞FPGA 結果一綜合就傻眼了

3.電賽與提高FPGA設計水平沒有必然聯絡4.要完成電賽的題目微控制器/dsp已經夠用了

5樓:

兄弟聽我的,買個開發板,從點燈開始搞起就行。把開發板的例程弄明白然後做幾個自己喜歡的小專案體會體會。

學基礎知識固然重要,但最重要的就是實際開發,在開發中體會。

6樓:Jacky吳

數位電路系統與設計,Verilog高階數字設計,altera/xilinx玩玩網上賣的開發板,FPGA只是工具,專業方向因人而異,影象,通訊,控制…專業課其實很重要

如何看待大學期間學習被歧視?

眼前人 被歧視不至於吧,我宿舍也有,但是不會感覺有歧視,只不過是和其他人的交流可能會少一些,但是不會有歧視,每個人都有每個人的生活方式,不一定非得跟著其他人的想法來,堅持做自己就好。 怪怪的小乖 此所謂志不同道不合不相為謀,那些說學習沒用的人要麼家裡有礦,要麼有關係,都能混下去,但人與人不同,每個人...

大學期間,應該嘗試學習理財嗎?

汪小汪 我認為如果有時間的情況下,還是有必要去學習一下的,首先學習理財常識可以幫助自己在購買理財產品時不被騙,其次可以幫助自己養成良好的理財習慣,第三可以在人口老齡化的時代裡為自己留一條養老之路,最後就是可以提高警惕防止金融詐騙。 點點往事回憶 大學期間,是人生中學習精力最旺盛的時期,有機會,有時間...

大學期間如何培養積極的學習精神?

Talkroom 同時,1 利用社會促進效應,去自習室或者圖書館看書。周圍的人都在安靜學習,自己也不好意思懈怠。而在寢室或嘈雜的環境下,容易分心去做其他事情。2 想想你的動機,你為什麼想讀書,對哪些領域的書比較感興趣,有沒有什麼自己想要深入了解或者去改變的。如果現在的你覺得自己沒有什麼動機,可以先從...