0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FPGA學(xué)習(xí)要面對(duì)什么問(wèn)題

PCB線路板打樣 ? 來(lái)源:pcb論壇網(wǎng) ? 作者:pcb論壇網(wǎng) ? 2020-01-15 16:55 ? 次閱讀

1 基礎(chǔ)問(wèn)題

FPGA的基礎(chǔ)就是數(shù)字電路和HDL語(yǔ)言,想學(xué)好FPGA的人,建議床頭都有一本數(shù)字電路的書,不管是哪個(gè)版本的,這個(gè)是基礎(chǔ),多了解也有助于形成硬件設(shè)計(jì)的思想。 在語(yǔ)言方面,建議初學(xué)者學(xué)習(xí)Verilog語(yǔ)言,VHDL語(yǔ)言語(yǔ)法規(guī)范嚴(yán)格,調(diào)試起來(lái)很慢,Verilog語(yǔ)言容易上手,而且,一般大型企業(yè)都是用Verilog語(yǔ)言。

2 EDA工具問(wèn)題

熟悉幾個(gè)常用的就可以的,開(kāi)發(fā)環(huán)境QuartusII ,或ISE 就可以了,這兩個(gè)基本是相通的,會(huì)了哪一個(gè),另外的那個(gè)也就很Easy了。功能仿真建議使用Modelsim ,如果你是做芯片的,就可以學(xué)學(xué)別的仿真工具,做FPGA的,Modelsim就足夠了。綜合工具一般用Synplify,初學(xué)先不用太關(guān)心這個(gè),用Quartus綜合就OK了。

3 硬件設(shè)計(jì)思想問(wèn)題

對(duì)于初學(xué)者,特別是從軟件轉(zhuǎn)過(guò)來(lái)的,設(shè)計(jì)的程序既費(fèi)資源又速度慢,而且很有可能綜合不了,這就要求我們熟悉一些固定模塊的寫法,可綜合的模塊很多書上都有,語(yǔ)言介紹上都有,不要想當(dāng)然的用軟件的思想去寫硬件。

4 學(xué)習(xí)習(xí)慣問(wèn)題

FPGA學(xué)習(xí)要多練習(xí),多仿真,signaltapII是很好的工具,可以看到每個(gè)信號(hào)的真實(shí)值,建議初學(xué)者一定要自己多動(dòng)手,光看書是沒(méi)用的。 關(guān)于英文文檔問(wèn)題,如果要學(xué)會(huì)Quartus II的所有功能,只要看它的handbook就可以了,很詳細(xì),對(duì)于IT行業(yè)的人,大部分知識(shí)來(lái)源都是英文文檔,一定要耐心看,會(huì)從中收獲很多的

5 算法問(wèn)題

做FPGA的工程師,最后一般都是專攻算法了,這些基礎(chǔ)知識(shí)都是順手捏來(lái)的,如果你沒(méi)有做好搞理論的準(zhǔn)備,學(xué)FPGA始終只能停留在初級(jí)階段上。 對(duì)于初學(xué)者,數(shù)字信號(hào)處理是基礎(chǔ),應(yīng)該好好理解,往更深的方向,不用什么都學(xué),根據(jù)你以后從事的方向,比如說(shuō)通信、圖像處理,雷達(dá)、聲納、導(dǎo)航定位等。

6 FPGA設(shè)計(jì)的注意事項(xiàng)

不管你是一名邏輯設(shè)計(jì)師、硬件工程師或系統(tǒng)工程師,甚或擁有所有這些頭銜,只要你在任何一種高速和多協(xié)議的復(fù)雜系統(tǒng)中使用了FPGA,你就很可能需要努力解決好器件配置、電源管理、IP集成、信號(hào)完整性和其他的一些關(guān)鍵設(shè)計(jì)問(wèn)題。不過(guò),你不必獨(dú)自面對(duì)這些挑戰(zhàn),因?yàn)樵诋?dāng)前業(yè)內(nèi)領(lǐng)先的FPGA公司里工作的應(yīng)用工程師每天都會(huì)面對(duì)這些問(wèn)題,而且他們已經(jīng)提出了一些將令你的設(shè)計(jì)工作變得更輕松的設(shè)計(jì)指導(dǎo)原則和解決方案

責(zé)任編輯:ct

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1620

    文章

    21510

    瀏覽量

    598930
  • 華強(qiáng)pcb線路板打樣

    關(guān)注

    5

    文章

    14629

    瀏覽量

    42795
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    FPGA學(xué)習(xí)筆記---FPGA的開(kāi)發(fā)流程

    與通常的單片機(jī)應(yīng)用開(kāi)發(fā)不同,FPGA有自己的開(kāi)發(fā)流程。但具體上怎樣操作,作為初學(xué)者,沒(méi)有一點(diǎn)經(jīng)驗(yàn)。網(wǎng)站獎(jiǎng)勵(lì)的清華FPGA需要的開(kāi)發(fā)軟件,到目前還沒(méi)有安裝成功。暫且先看看相關(guān)學(xué)習(xí),慢慢積累這方面的知識(shí)
    發(fā)表于 06-23 14:47

    FPGA學(xué)習(xí)重點(diǎn)是什么?

    FPGA學(xué)習(xí)重點(diǎn)是什么?
    發(fā)表于 05-24 07:38

    FPGA學(xué)習(xí)筆記-關(guān)于FPGA資源

    FPGA學(xué)習(xí)。 在學(xué)習(xí)中才發(fā)現(xiàn),FPGA遠(yuǎn)不是門電路那么簡(jiǎn)單。FPGA中有各種需要的資源,比如門電路、存儲(chǔ)單元、片內(nèi)RAM、嵌入式乘法器、
    發(fā)表于 05-22 18:27

    FPGA為什么輕拿輕放

    我在看一位網(wǎng)友的FPGA開(kāi)發(fā)板介紹時(shí),說(shuō)輕拿輕放。是不是FPGA非常脆弱,容易壞呀?
    發(fā)表于 04-26 07:05

    FPGA學(xué)習(xí)筆記-入門

    大概10年前,大學(xué)同學(xué)建議我學(xué)習(xí)DSP。當(dāng)因?yàn)楣ぷ髅?,也只是?jiǎn)單學(xué)習(xí)了DSP的一些基礎(chǔ)知識(shí),沒(méi)有進(jìn)一步深入學(xué)習(xí)和時(shí)間。結(jié)果現(xiàn)在,好像DSP已經(jīng)不再是主流了,現(xiàn)在有了FPGA。 現(xiàn)在想想
    發(fā)表于 04-09 10:55

    FPGA初步學(xué)習(xí)印象

    了。FPGA出現(xiàn)后,也想學(xué)習(xí)學(xué)習(xí)這方面的知識(shí)。抱著先簡(jiǎn)單學(xué)習(xí)下的態(tài)度,在網(wǎng)上找資料看看。感覺(jué)FPGA,就像是利用芯片內(nèi)部資源,自由組合門電路
    發(fā)表于 04-09 09:46

    FPGA學(xué)習(xí)資料分享

    本帖最后由 1653149838.791300 于 2024-3-31 13:24 編輯 FPGA學(xué)習(xí)首先是熟悉掌握使用硬件描述語(yǔ)言,這方面可以通過(guò)書籍或者這方面論壇,這里個(gè)人分享一個(gè)比較好
    發(fā)表于 03-31 13:23

    fpga學(xué)哪些東西

    學(xué)習(xí)FPGA需要掌握一系列的知識(shí)和技能,主要包括以下幾個(gè)方面。
    的頭像 發(fā)表于 03-27 14:40 ?672次閱讀

    fpga學(xué)習(xí)需要具備哪些課程

    FPGA(Field Programmable Gate Array)學(xué)習(xí)需要具備一系列的課程知識(shí)和實(shí)踐技能
    的頭像 發(fā)表于 03-14 15:51 ?898次閱讀

    從入門到放棄……為什么你會(huì)覺(jué)得FPGA難學(xué)?如何學(xué)習(xí)FPGA?

    面對(duì)應(yīng)用的,一個(gè)小時(shí)內(nèi)讓你的板子運(yùn)行起來(lái)。早期起來(lái)的快,活學(xué)活用,就是后期沒(méi)有系統(tǒng)理論支持,會(huì)有些吃力,特別是大項(xiàng)目,那完全是個(gè)悲劇。 FPGA學(xué)習(xí)重點(diǎn) 1.?看代碼,建模型 只有在腦海中建立了一個(gè)個(gè)邏輯模型,理解
    的頭像 發(fā)表于 02-02 17:04 ?645次閱讀
    從入門到放棄……為什么你會(huì)覺(jué)得<b class='flag-5'>FPGA</b>難學(xué)?如何<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>FPGA</b>?

    學(xué)習(xí)FPGA必須知道的社區(qū)

    學(xué)習(xí)FPGA必須知道的社區(qū)
    的頭像 發(fā)表于 01-03 17:51 ?281次閱讀
    <b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>FPGA</b>必須知道的社區(qū)

    請(qǐng)問(wèn)初學(xué)者怎么快速掌握FPGA學(xué)習(xí)方法?

    對(duì)于初學(xué)者 FPGA的編程語(yǔ)言是什么? FPGA芯片的基礎(chǔ)結(jié)構(gòu)也不了解. FPGA開(kāi)發(fā)工具的名稱和使用方法都不知道. 學(xué)的很多啊,請(qǐng)問(wèn)有什么自學(xué)的
    發(fā)表于 01-02 23:01

    FPGA學(xué)習(xí)入門從點(diǎn)燈開(kāi)始

    首先,FPGA開(kāi)發(fā)工程師是一個(gè)相對(duì)高薪的工作,但是,很多同學(xué)在剛?cè)腴T時(shí)都會(huì)有一種無(wú)從下手的感覺(jué),尤其是將FPGA作為第一個(gè)掌握的開(kāi)發(fā)板時(shí),更是感覺(jué)苦惱;本人也是如此,以下就本人學(xué)習(xí)
    的頭像 發(fā)表于 12-28 09:50 ?406次閱讀

    關(guān)于FPGA的誤區(qū),你知道嗎?

    總覺(jué)得FPGA特別高大上,自己的能力無(wú)可企及,那些會(huì)FPGA的都是大神一樣的存在,學(xué)習(xí)FPGA也必須用xxxx的板子才是正宗。
    發(fā)表于 11-24 10:17 ?408次閱讀

    如何學(xué)習(xí)FPGA?FPGA學(xué)習(xí)必備的基礎(chǔ)知識(shí)

    FPGA已成為現(xiàn)今的技術(shù)熱點(diǎn)之一,無(wú)論學(xué)生還是工程師都希望跨進(jìn)FPGA的大門。網(wǎng)絡(luò)上各種開(kāi)發(fā)板、培訓(xùn)班更是多如牛毛,仿佛在告訴你不懂FPGA你就OUT啦。那么我們玩轉(zhuǎn)
    的頭像 發(fā)表于 10-27 17:43 ?684次閱讀