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