如何學好FPGA呢,很多人很困惑,多數停留在基礎位置徘徊,我就這方面問題給大家談幾點自己的看法。
1.基礎問題
FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本數字電路的書,不管是那個版本的,這個是基礎,多了解也有助于形成硬件設計的思想。
在語言方面,建議初學者學習Verilog語言,VHDL語言語法規范嚴格,調試起來很慢,Verilog語言容易上手,而且,一般大型企業都是用Verilog語言。
2.EDA工具問題
熟悉幾個常用的就可以的,開發環境QuartusII ,或ISE 就可以了,這兩個基本是相通的,會了哪一個,另外的那個也就很Easy了。功能仿真建議使用Modelsim ,如果你是做芯片的,就可以學學別的仿真工具,做FPGA的,Modelsim就足夠了。綜合工具一般用Synplify,初學先不用太關心這個,用Quartus綜合就OK了
3.硬件設計思想問題
對于初學者,特別是從軟件轉過來的,設計的程序既費資源又速度慢,而且很有可能綜合不了,這就要求我們熟悉一些固定模塊的寫法,可綜合的模塊很多書上都有,語言介紹上都有,不要想當然的用軟件的思想去寫硬件。
4.學習習慣問題
FPGA學習要多練習,多仿真,signaltapII是很好的工具,可以看到每個信號的真實值,建議初學者一定要自己多動手,光看書是沒用的。
關于英文文檔問題,如果要學會Quartus II的所有功能,只要看它的handbook就可以了,很詳細,對于IT行業的人,大部分知識來源都是英文文檔,一定要耐心看,會從中收獲很多的。
5.算法問題
做FPGA的工程師,最后一般都是專攻算法了,這些基礎知識都是順手捏來的,如果你沒有做好搞理論的準備,學FPGA始終只能停留在初級階段上。
對于初學者,數字信號處理是基礎,應該好好理解,往更深的方向,不用什么都學,根據你以后從事的方向,比如說通信、圖像處理,雷達、聲納、導航定位等。
如何學好FPGA呢
相關推薦
基于FPGA的HLS圖像處理IP核設計
碼。并不知道FPGA有這么廣闊的應用。在一次王偉博士的培訓上,我第一次接觸到了PYNQ。在講座中,我運行了一個PYNQ的demo。通過USB攝像頭檢測邊緣處理。如下圖: 當時給了我很大的震撼,瞬間對FPGA非常感興趣。王博士指點我,想學好FPGA,光會一點VHDL的皮毛并不夠,要對工業上最流行的VERILOG非常
2020-11-05 15:56:424204
5個問題解答如何學好FPGA
如何學好FPGA呢,很多人很困惑,多數停留在基礎位置徘徊,我就這方面問題給大家談幾點自己的看法。 1.基礎問題 FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本
2017-03-25 18:44:08
FPGA學習
去年暑假學習過兩個多月的FPGA,后來沒怎么碰,現在覺得應該學點東西好找工作,然后對FPGA 感興趣,想以后從事這個行業。FPGA學了兩個多月,會了很多,想繼續學下去,也想找個相關的實習單位,望大家
2015-05-12 15:27:57
FPGA的編程機理是什么呢
CPLD 是可以等價于 GAL 的陣列,編程的數學模型是基于多項式的乘用與門電路實現,而多項式的加用或門電路實現。那么我們 FPGA 的編程機理是什么呢?它為什么能夠實現我們任意的函數表達式呢?我們
2021-07-30 06:39:06
FPGA,該如何抉擇呢?
方面的) 對C語言熟悉,但VHDL又和C語言半毛錢關系沒有。 現在都不知道是否要繼續下去了,現在的困惑是要不要繼續下去呢 ?,F在想是應該重新去找個用得著C語言的和硬件又有關聯的(比如嵌入式)的工作呢,還是把這FPGA繼續學下去? 搞FPGA有前途嗎? 望論壇里的前輩能給點建議嗎? 先謝謝各位了!
2014-07-06 21:29:24
學好嵌入式開發的好處在哪里呢?
在全球半導體市場快速復蘇,消費電子、通信以及嵌入式系統各個應用領域快速發展,嵌入式微處理器技術不斷進步的情況下,全球嵌入式系統產業規模繼續保持穩步增長。再不知道嵌入式開發就太過out了。而學好嵌入式開發的好處在哪里呢?嵌入式技術又有何特點,這些都是需要了解的。 1、嵌入式技術的特性是“...
2021-11-08 07:14:18
MATLAB、SIMULINK、FPGA是什么
MATLAB、SIMULINK、FPGA是最流行的技術目前MATLAB,SIMULINK,FPGA是最為流行的技術了,學好這三個,基本能搞定一些常用軟硬件算法仿真。-----------------------------------------------------------...
2021-07-12 08:14:11
關于FPGA學習的幾個問題
如何學好FPGA呢,很多人很困惑,多數停留在基礎位置徘徊,我就這方面問題給大家談幾點自己的看法。1.基礎問題FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本數字電路的書
2016-11-29 14:19:22
關于FPGA學習的幾個問題
如何學好FPGA呢,很多人很困惑,多數停留在基礎位置徘徊,我就這方面問題給大家談幾點自己的看法。1.基礎問題FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本數字電路的書
2017-03-12 11:10:53
關于FPGA學習的幾個問題
如何學好FPGA呢,很多人很困惑,多數停留在基礎位置徘徊,我就這方面問題給大家談幾點自己的看法。1.基礎問題FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本數字電路的書
2016-10-16 10:48:59
只略懂C語言,能學好Labview嗎?
只略懂C語言,能學好Labview嗎?看教材上涉及到了好多其它語言,什么VB,VC,SQL,ACCESS等等,都不懂哦我還能學好labview嗎
2012-11-12 10:57:02
如何學好FPGA呢,很多人很困惑,多數停留在基礎位置徘徊
如何學好FPGA呢,很多人很困惑,多數停留在基礎位置徘徊,我就這方面問題給大家談幾點自己的看法?! ?. 基礎問題 FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本
2014-12-03 17:42:34
如何學好STM32。
請教給位,如何學好STM32,已經購買了相關開發板,但是比較多看不懂,應該是不理解這一樣吧。希望各位指點一下這個STM32芯片的學習心得。謝謝
2017-08-24 15:57:52
如何才能學好單片機呢?如何去學習單片機呢?
,幾乎所有的家電都有單片機應用的身影,比如智能電飯煲、智能洗衣機、智能窗簾、智能燈泡等等。單片機應用廣泛,那么單片機領域的工程師的需求相對增多,單片機相關的人才需求增多,也就越來越多的同學想學好單片機,那么如何才能學好單片機呢?如何去學習單片機呢?今天給大家分享一下學習經驗。就目前來說,各個高校...
2021-11-24 07:58:06
學習FPGA需要哪些基礎?怎么學好FPGA?
學習了51單片機系統,就應該對單片機系統有一個了解了。只要把FPGA當作51外圍的一個譯碼電路好了,沒那么復雜的。學完數電,你對74邏輯電路就應該了解了,FPGA就把它理解為74電路的集成好了。需要
2018-08-24 09:38:29
怎樣才能學好fpga???
學習fpga兩三個月了,感覺自己好像還沒入門。最近一個月基本沒什么進步,好像還是在原地徘徊。怎樣才能學好fpga,怎樣調程序,怎樣寫testbench,有沒有具體的步驟,可實施的操作。希望大家不吝賜教。
2012-07-29 14:41:17
經驗分享:如何學好單片機
大部分高校都已經把單片機方面的課程作為學生的必修課,這為我國近些年來的科技、工業控制等方面的發展培養了大量人才,而且社會對此方面的人才需求還在不斷的增加。面對如此情況,作為在校學生,又該從何學起?如何學好這門課程呢?又怎樣才能不讓自己學了等于沒學呢?本文在多年實踐的基礎上,介紹自已的一些感受和經驗。
2011-03-04 17:21:23
菜鳥求助啊~!學習FPGA是從事嵌入式那塊領域嗎?
領域的工作啊,是嵌入式嗎?我能做什么工作?工作是屬于什么性質?FPGA的發展前景怎么樣?學好能找到工作么?怎么學好?
2011-05-12 17:44:49
該如何有效快速的學好嵌入式開發呢
中來。對于初學者,該如何有效快速的學好嵌入式開發呢?嵌入式哪個方向好?學習嵌入式開發,粵嵌嵌入式培訓小編認為大概分為以下四個階段: 第一:基礎階段 1.要熟悉LINUX系統這個是...
2021-11-04 07:46:13
轉:如何學好FPGA呢
如何學好FPGA呢,很多人很困惑,多數停留在基礎位置徘徊,我就這方面問題給大家談幾點自己的看法。 1.基礎問題 FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本
2011-07-25 09:00:10
EasyGo FPGA Solver
概述EasyGo FPGA Solver是EasyGo開發的專門部署在FPGA 硬件上的解算器軟件。根據不同的應用需求,會有不同的FPGA Solver 選擇
2022-05-19 09:21:43
FPGA學習及設計中的注意事項
學習FPGA的注意事項,FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本數字電路的書,不管是哪個版本的,這個是基礎,多了解也有助于形成硬件設計的思想
2011-09-08 17:29:50926
學好HDL/PLD/FPGA的參考書籍推薦
1.《FPGA設計及應用(第二版)》 評價:★★★ 作者: 褚振勇 齊亮 田紅心 高楷娟 西安電子科技大學出版社 出版日期: 2006年12月第 2 版書號:ISBN 7-5606-1132-X/TP0574 本書介紹了FPGA的相關基
2012-05-21 13:38:272860
如何學好FPGA
2015-10-20 14:14:230
學好FPGA應該要具備的知識
閱讀本文的人群:熟悉數字電路基本知識(如加法器、計數器、RAM等),熟悉基本的同步電路設計方法,熟悉HDL語言,對FPGA的結構有所了解,對FPGA設計流程比較了解。
2017-02-11 16:17:30995
小白FPGA入門,這幾個方面要注意!
FPGA的基礎就是數字電路和HDL語言,想學好FPGA的人,建議床頭都有一本數字電路的書,不管是哪個版本的,這個是基礎,多了解也有助于形成硬件設計的思想。 在語言方面,建議初學者學習Verilog
2017-04-19 10:35:314944
關于FPGA的幾點問題,你了解嗎?
因此,要想學好FPGA,你得用硬件的思維方式來編寫代碼,注重FPGA的系統結構設計,好的系統結構設計會帶來質的飛躍,這就告訴我們RTL Coding其實是硬件結構設計,而非基于處理器架構的C語言程序開發,好的RTL Coding就是好的硬件結構。
2018-07-04 14:12:002678
怎樣才能更好的學好FPGA技術?
我們的理念:現代工程師要從系統層面掌握一個電子產品的構成 - 學習FPGA一定要了解FPGA這個器件在整個系統中所扮演的角色:它是如何控制WiFi/藍牙模塊完成數據的無線傳輸?如何驅動LCD進行信息
2018-10-16 10:23:00764
我們要學好FPGA必須掌握以下知識
門單元是構成一切數字邏輯器件的基本單元,在數字世界里你想做任何事情、實現任何功能,都可以通過邏輯門的堆砌來實現,也就是說FPGA在數字領域里幾乎無所不能,因此n年前我國的某一個FPGA公司在向國務院
2018-12-13 15:59:034369
課程概述與如何學好FPGA技術
FPGA設計的主要難點是熟悉硬件系統以及內部資源,保證設計的語言能夠實現元器件之間的有效配合,提高程序的可讀性以及利用率。這也對設計人員提出了比較高的要求,需要經過多個項目的經驗積累才可以達到相關的要求。
2019-12-13 07:12:00846
深入淺出玩轉fpga視頻教程:課程概述與如何學好FPGA技術
FPGA的工作頻率由FPGA芯片以及設計決定,可以通過修改設計或者更換更快的芯片來達到某些苛刻的要求(當然,工作頻率也不是無限制的可以提高,而是受當前的IC工藝等因素制約)。
2019-12-19 07:04:002096
課程概述與如何學好FPGA
FPGA(Field Programmable Gate Array)是在PAL、GAL等可編程器件的基礎上進一步發展的產物。它是作為專用集成電路(ASIC)領域中的一種半定制電路而出現的,既解決了定制電路的不足,又克服了原有可編程器件門電路數有限的缺點。
2019-11-15 07:03:002187
學好單片機的路線
總結一下應該怎么快速地學好單片機。1、學習之前應該快速的學習一下C語言,但是不用學的太深,對于基本的語法要懂,指針也要了解一下。一般高數和電路分析基礎在大一是必修課了,這個也要學好,需要用到。此階...
2021-11-13 18:06:018
怎樣才叫學好了FPGA?
今天在群里有工程師問我,怎么才叫**學會了**FPGA,怎么才叫**學好了**FPGA?我相信有很多朋友有類似的問題,因為在多數人的潛意識里,FPGA是非常高深莫測的技術,能夠玩轉FPGA的都是大神級的人物。
2023-03-21 10:54:42380
評論
查看更多