你得知道自己為什麼學習FPGA,一樓的看法是把FPGA作為一個可編輯的介面,這是現在企業應用的一大部分,而FPGA有很大部分是用來做通訊應用的。如果你和一樓一樣只是把FPGA當做可編輯的介面,而且再加上如果你傾向於功能的實現,那麼這部分的FPGA是比較簡單的,樓上的看法基本正確,就是看看目標介面的資料手冊,滿足時序的要求。FPGA只是一個工具,一個演算法實現的強大途徑。你的基礎課程已經夠了,數電的內容基本滿足了,學過51估計你也學過一些介面的程式設計了,懂得一些器件的時序了,基礎都夠了。不知道你是什麼專業的,估計也是通訊的吧,如果是自動化的話,現在企業中有部分是FPGA和DSP結合應用。如果是通訊的話,可以加把力好好學學,通訊原理上的理論可以在這上面實現,像我們學校在大三下會有用FPGA實現通訊原理的課程設計,比較有用。板子我個人覺得是得買的,原因如下:1、你學的是硬體而不是軟體,單靠模擬畢竟不夠2、雖說modelsim模擬到後期也得學,但是入門就開始學會比較煩人,比較分心,而且缺少成就感。FPGA有幾大廠家,多種序列,從高階到低階產品鏈很廣,價格差非常多,貴的到數萬,便宜的幾十就夠,我自己沒買過板子,不知道具體價格。建議你去和熟悉的老師要板子,跟著老師做專案,或者以競賽之類的搞到板子。如果沒門道,去買的話,多瞭解瞭解,以自身的需求來買板子。
你得知道自己為什麼學習FPGA,一樓的看法是把FPGA作為一個可編輯的介面,這是現在企業應用的一大部分,而FPGA有很大部分是用來做通訊應用的。如果你和一樓一樣只是把FPGA當做可編輯的介面,而且再加上如果你傾向於功能的實現,那麼這部分的FPGA是比較簡單的,樓上的看法基本正確,就是看看目標介面的資料手冊,滿足時序的要求。FPGA只是一個工具,一個演算法實現的強大途徑。你的基礎課程已經夠了,數電的內容基本滿足了,學過51估計你也學過一些介面的程式設計了,懂得一些器件的時序了,基礎都夠了。不知道你是什麼專業的,估計也是通訊的吧,如果是自動化的話,現在企業中有部分是FPGA和DSP結合應用。如果是通訊的話,可以加把力好好學學,通訊原理上的理論可以在這上面實現,像我們學校在大三下會有用FPGA實現通訊原理的課程設計,比較有用。板子我個人覺得是得買的,原因如下:1、你學的是硬體而不是軟體,單靠模擬畢竟不夠2、雖說modelsim模擬到後期也得學,但是入門就開始學會比較煩人,比較分心,而且缺少成就感。FPGA有幾大廠家,多種序列,從高階到低階產品鏈很廣,價格差非常多,貴的到數萬,便宜的幾十就夠,我自己沒買過板子,不知道具體價格。建議你去和熟悉的老師要板子,跟著老師做專案,或者以競賽之類的搞到板子。如果沒門道,去買的話,多瞭解瞭解,以自身的需求來買板子。