FPGA設計介紹,如何學習FPGA

發布 家居 2024-04-11
6個回答
  1. 匿名使用者2024-02-07

    如果想開始小組的硬體設計,模擬電和數字電的基礎知識是最基本的知識。

    首先,讓我們扎扎實實地學習學校教的課程,不要看現在很多沒用的課,當你真的想用它們時,有基礎就好了。

    剩下的就看一下verilog書吧,畢竟要用的語言,如果不熟悉的話,肯定很難理解。 看看夏宇文先生的書(北航書)就知道了,這本書通俗易懂,但是裡面有很多錯誤,但可以順便提高一下你的除錯能力。

    左邊,C語言基礎肯定是有的,不管是什麼演算法,它的原型都需要通過C語言或者MATLAB來驗證,而這些知識還是必要的。

    對於其餘的,數字訊號處理或其他東西,最好也理解它。

    其實我最欣賞的是,如果真的想學FPGA,學完語言之後,整個FPGA開發板,做實驗,從跑馬燈到數字時鐘,在非同步FIFO、SDRAM控制器等的後面,硬體、經驗積累很重要,經驗越多,自然是一頭牛。。。

    最後我給個建議,不管你用verilog描述什麼,請不要這樣做,你描述的綜合後的電路是什麼樣子的,肯定有感覺,不能把rtl**當成C語言一樣,這東西是綜合後的電路。。。

    謝謝

  2. 匿名使用者2024-02-06

    它們都不需要! 在學習了 51 個 MCU 系統之後,您應該對 MCU 系統有所了解。 只要將FPGA視為51外圍的解碼電路,就沒有那麼複雜了。

    學完數學後,應該懂了74個邏輯電路,FPGA就把它理解為74個電路的積分。 需要知道的是,FPGA最常見和最基本的應用是所謂的Glue Logic,即將一堆74個邏輯電路整合到乙個晶元中,以提高系統整合度。

    在此基礎上,可以慢慢了解FPGA的其他應用,比如實現一些稍微複雜一些的功能,比如儲存器控制器,其實還是邏輯的整合,再複雜再複雜,就是演算法,再是內建微控制器的應用。

    FPGA是大門之海,即不之海。 任何數位電路都是 OR 的組合,只有理解這一點,您才能理解 FPGA 是什麼。

  3. 匿名使用者2024-02-05

    在您的手機上關注 FPGA-engineer,您將學到很多關於 FPGA 的知識。

  4. 匿名使用者2024-02-04

    第一步:學會了解FPGA的結構,什麼是FPGA,晶元裡有什麼,不要從一塊開發板開始,按照別人的東西來程式設計。 很多開發板程式寫得很糟糕,我設計開發板已經有一段時間了,我認為很大程度上是開發板誤導了。

    但是,原廠提供的**開發板非常好,可以作為參考。 只有了解FPGA的內部結構,才能理解為什麼編寫Verilog與編寫C語言的整體思路不同。

    第 2 步:掌握 FPGA 設計流程。 了解您在每一步都在做什麼以及為什麼要這樣做。

    是不是很多人就這幾步,有什麼好奇怪的? 呵呵,我想至少有一半的人不知道合成和traslate的區別。

    只有了解FPGA的結構和設計流程,才能知道如何優化設計,提高速度,減少資源,不急躁,不工作選擇什麼語言,選擇哪家公司。 語言只是一種表達方式,重要的是你的思維,沒有好的指導思想,無論你用得多麼好的語言,你都只是乙個懂語言的人。

    第 3 步:開始學習**。 我建議任何想學習**的人都去 Altera 或 Xilinx** 向 OEM 工程師學習。 不要糾結於細節。

  5. 匿名使用者2024-02-03

    更直接地說,建議參加培訓課程。 沒有指導,自學是很困難的。

  6. 匿名使用者2024-02-02

    學習的方法有很多種,我個人建議大家買乙個**學習是價效比最高、最省時的,市面上有很多FPGA學習**,但我還是覺得明德陽是最好的,我用過去的經驗告訴你。

相關回答
9個回答2024-04-11

您好,平面設計的介紹比較簡單,前期掌握PS工具的使用,了解一些基本要素就好了。 如果你對平面設計感興趣,可以選擇系統學習,這樣比較全面,也可以避免很多彎路,效率也高很多。

23個回答2024-04-11

也就是說,如果是大房子,可以這樣布置乙個更大的地方,因為它可以放很多東西。

11個回答2024-04-11

現在學習前端基礎的平台很多,B站或者騰訊課堂都有,我們在B站上分享了很多經典的前端基礎**教程,都是開源的,大家可以去看看。

4個回答2024-04-11

隨著科技的進步,我們的日常生活和社會環境變得越來越方便和豐富,智慧型手機和網際網絡已經成為我們生活中不可或缺的一部分。 >>>More

8個回答2024-04-11

深度學習(DL)是機器學習(ML)領域的乙個新研究方向,它被引入機器學習中,使其更接近人工智慧(AI)的最初目標。 >>>More