一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

一文解析初學(xué)者如何學(xué)習(xí)FPGA

工程師人生 ? 作者:工程師a ? 2018-04-21 03:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FPGA作為一種高新技術(shù),由于其結(jié)構(gòu)的特殊性,可以重復(fù)編程,開發(fā)周期較短,越來越受到電子愛好者的青睞,其應(yīng)用已經(jīng)逐漸普及到了各行各業(yè)。因此,越來越多的電子愛好者想盡快掌握這門技術(shù)進(jìn)入該領(lǐng)域。

筆者從2007年初次接觸并系統(tǒng)學(xué)習(xí)FPGA及工作后應(yīng)用FPGA做產(chǎn)品至今已有7年的時間,初次接觸學(xué)習(xí)FPGA時由于沒有專業(yè)老師的指導(dǎo),自己摸索學(xué)習(xí)FPGA走了很多的彎路。有過問題迎刃而解的快樂,也有過苦苦尋求結(jié)果和答案的痛苦歷程,回想起自己學(xué)習(xí)FPGA的經(jīng)歷,從開始的茫然,到后來的瘋狂看書,購買開發(fā)板,在開發(fā)板上練習(xí)各種FPGA實例,到畢業(yè)工作后用一直FPGA做產(chǎn)品,獨立完成項目,一路走來,感受頗多。發(fā)覺學(xué)習(xí)FPGA只要選擇正確的方法是有捷徑可走的。筆者經(jīng)常在FPGA相關(guān)技術(shù)論壇及FPGA技術(shù)交流QQ群解答初學(xué)者在學(xué)習(xí)過程中遇到的技術(shù)問題,發(fā)現(xiàn)很多初學(xué)者都是懷著浮躁的心態(tài)來學(xué)習(xí)FPGA,總是急于求成。在學(xué)習(xí)FPGA設(shè)計技術(shù)的過程中,雖然剛開始學(xué)習(xí)熱情很高,但真正堅持下來一直到“學(xué)會”的卻寥寥無幾,除了學(xué)生個人毅力的因素外,另外一個重要的原因沒有好的學(xué)習(xí)教程的指引和缺乏正確的學(xué)習(xí)方法的指導(dǎo),原本FPGA的學(xué)習(xí)門檻相對于單片機(jī)來說就高了不少,再加上缺少手把手系列的教程資料和正確的學(xué)習(xí)方法,這就給初學(xué)者學(xué)習(xí)FPGA增添了更多的困難,很多初學(xué)者因為找不到入門的方法而漸漸失去了學(xué)習(xí)FPGA的興趣和信心。

此系列教程主要分為FPGA學(xué)習(xí)方法篇、FPGA基礎(chǔ)篇、FPGA實例篇以及FPGA設(shè)計技巧篇,其中FPGA基礎(chǔ)篇又包括FPGA基礎(chǔ)知識篇、硬件描述語言篇、FPGA開發(fā)工具篇、數(shù)字電路基礎(chǔ)篇以及硬件電路篇;FPGA實例篇包括FPGA入門實驗篇、FPGA進(jìn)階實驗篇、IP核使用篇以及FPGA綜合實驗篇。

FPGA學(xué)習(xí)方法篇:主要是結(jié)合筆者學(xué)習(xí)FPGA的經(jīng)歷及心得體會講解FPGA的學(xué)習(xí)方法,讓初學(xué)者掌握正確的學(xué)習(xí)方法,把握學(xué)習(xí)FPGA正確的方向,少走彎路,避免進(jìn)入FPGA學(xué)習(xí)的誤區(qū)。在學(xué)習(xí)方法篇中還會講解硬件描述語言有關(guān)的知識,主要是讓初學(xué)者正確認(rèn)識硬件描述語言和其他編程語言的區(qū)別,掌握學(xué)習(xí)硬件描述語言的正確方法。在學(xué)習(xí)方法篇的最后會講解如何選擇正確的硬件開發(fā)平臺,因為要掌握FPGA這門技術(shù),扎實的理論知識還遠(yuǎn)遠(yuǎn)不夠,購買一塊FPGA開發(fā)板,多動手練習(xí)實踐更顯得尤為重要。而如何選擇性價比很高的硬件開發(fā)平臺,也是初學(xué)者比較迷惑的問題,筆者通過硬件開發(fā)平臺選型指南將會教給初學(xué)者如何花最少的錢選擇性價比高的FPGA開發(fā)板入門FPGA技術(shù)。

FPGA基礎(chǔ)知識篇:主要是講解FPGA內(nèi)部結(jié)構(gòu)、FPGA可編程的基本原理以及FPGA的開發(fā)流程方面的知識。要想學(xué)好FPGA,必須先搞清楚FPGA是什么,這是入門FPGA技術(shù)的基礎(chǔ)。通過本篇教程學(xué)習(xí)主要是讓初學(xué)者掌握FPGA的基礎(chǔ)知識,了解FPGA可編程的基本原理以及了解FPGA的開發(fā)流程。

FPGA開發(fā)工具篇:主要是講解FPGA開發(fā)工具Quartus II軟件的安裝、破解和使用;FPGA仿真工具modelsim軟件的安裝、破解和使用;FPGA片上debug工具SignalTap II軟件的的使用。

硬件描述語言篇:主要是硬件描述語言的verilogHDL的簡介、基本語法介紹以及verilogHDL的編碼規(guī)范。

數(shù)字電路篇:無論是FPGA的哪個方向,都離不開數(shù)字邏輯知識的支撐。FPGA說白了是一種實現(xiàn)數(shù)字邏輯的方式而已。如果連最基本的數(shù)字邏輯的知識都有問題,學(xué)習(xí)FPGA的愿望只是空中樓閣而已。本篇主要介紹介紹組合邏輯電路,時序邏輯電路方面的基礎(chǔ)知識以及狀態(tài)機(jī)的設(shè)計,重新復(fù)習(xí)下數(shù)字電路相關(guān)知識。

FPGA硬件電路篇:介紹FPGA最小系統(tǒng)及外圍電路的設(shè)計,學(xué)習(xí)硬件電路方面的知識。

FPGA實例篇:FPGA的學(xué)習(xí)只有通過大量的操作與實踐才能很好并快速的掌握,實例篇以芯創(chuàng)電子的開發(fā)板為硬件開發(fā)平臺,對開發(fā)板上的每個外設(shè)編寫實例,為激起初學(xué)者學(xué)習(xí)FPGA的興趣,在實例篇中采用“授人以漁”的方式,努力做到不僅講述怎樣進(jìn)行試驗,而且分析為什么這樣做,重點介紹設(shè)計思路,以便初學(xué)者深刻理解并快速掌握FPGA的學(xué)習(xí)方法。在實例篇中會穿插介紹一些常用IP核,如PLL、單雙口ROMRAM、同步FIFO和異步FIFO等IP核的使用。實例篇的最后是綜合實例,難度接近小的項目,筆者會從實際項目的流程進(jìn)行講解,讓初學(xué)者提前進(jìn)入項目實戰(zhàn)階段。

FPGA設(shè)計技巧篇:主要介紹FPGA設(shè)計的一些思想和原則,如串并轉(zhuǎn)換、乒乓操作、流水線、模塊劃分技巧以及同步電路設(shè)計等。

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

    關(guān)注

    1645

    文章

    22046

    瀏覽量

    618281
  • FPGA工程師
    +關(guān)注

    關(guān)注

    2

    文章

    12

    瀏覽量

    8692
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    【經(jīng)驗分享】玩轉(zhuǎn)FPGA串口通信:從“幻覺調(diào)試”到代碼解析

    FPGA開發(fā),思路先行!玩FPGA板子,讀代碼是基本功!尤其對從C語言轉(zhuǎn)戰(zhàn)FPGA的“寶貝們”來說,適應(yīng)流水線(pipeline)編程可能需要點時間。上篇點燈代碼解讀了基礎(chǔ),而如果能親手寫出串口通訊代碼,恭喜你,
    的頭像 發(fā)表于 06-05 08:05 ?292次閱讀
    【經(jīng)驗分享】玩轉(zhuǎn)<b class='flag-5'>FPGA</b>串口通信:從“幻覺調(diào)試”到代碼<b class='flag-5'>解析</b>

    電路基礎(chǔ)學(xué)習(xí)資料

    不可多得的電路基礎(chǔ)知識學(xué)習(xí)資料,作者郝銘先生具有深厚的電路功底,且講解的非常通俗易懂,非常適合初學(xué)者。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持下哦~)
    發(fā)表于 05-17 15:01

    從單片機(jī)初學(xué)者邁向單片機(jī)工程師

    從單片機(jī)初學(xué)者邁向單片機(jī)工程師,對初學(xué)者非常適用。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以關(guān)注、點贊、評論支持下哦~)
    發(fā)表于 04-15 14:06

    linux初學(xué)者,用這樣的開發(fā)板合適嗎?

    這款是深圳市九鼎創(chuàng)展科技有限公司的全志A40I開發(fā)板,適合linux初學(xué)者嗎? 先用開發(fā)板調(diào)試,調(diào)試成功后,就可以單獨用核心板,再配合自己做的底板就可以做產(chǎn)品了。 做核心板還是難度太大了,開發(fā)周期太長,直接用核心板。穩(wěn)定靠譜
    發(fā)表于 04-10 11:11

    12V開關(guān)電源制作_適合初學(xué)者制作的TOP22X系列開關(guān)電源

    TOP22X系列雖然出來得比較早,但外圍簡單、高效,適合初學(xué)者制作。圖下面的是量產(chǎn)的真實數(shù)據(jù)。變壓器都是PC40材質(zhì)。同樣適合100KHZ的其它芯片驅(qū)動的單端反激式開關(guān)電源 需要完整版資料可下載附件查看哦!
    發(fā)表于 04-02 14:39

    ElfBoard嵌入式教育科普|UART接口全面解析

    掌握UART等通信接口的深入知識,對嵌入式初學(xué)者而言,不僅能夠深化對通信協(xié)議與方式的認(rèn)知,增強(qiáng)調(diào)試技巧及通信接口設(shè)計能力,還能拓寬應(yīng)用范疇并培育系統(tǒng)級思考方式。因此本文將對UART接口進(jìn)行全面解析
    的頭像 發(fā)表于 03-10 09:29 ?872次閱讀
    ElfBoard嵌入式教育科普|UART接口全面<b class='flag-5'>解析</b>

    解析工業(yè)互聯(lián)網(wǎng)

    電子發(fā)燒友網(wǎng)站提供《解析工業(yè)互聯(lián)網(wǎng).pptx》資料免費下載
    發(fā)表于 02-20 16:42 ?1次下載

    基于FPGA的電子琴設(shè)計

    在之前也出了幾篇源碼系列,基本上都是些小設(shè)計,源碼系列主要就會想通過實操訓(xùn)練讓各位學(xué)習(xí)者,尤其是初學(xué)者去更好的理解學(xué)習(xí)FPGA,或者給要的
    的頭像 發(fā)表于 01-20 14:07 ?835次閱讀
    基于<b class='flag-5'>FPGA</b>的電子琴設(shè)計

    EE-269:以太網(wǎng)802.3初學(xué)者指南

    電子發(fā)燒友網(wǎng)站提供《EE-269:以太網(wǎng)802.3初學(xué)者指南.pdf》資料免費下載
    發(fā)表于 01-05 09:48 ?1次下載
    EE-269:以太網(wǎng)802.3<b class='flag-5'>初學(xué)者</b>指南

    了解射頻功率

    。無論您是初學(xué)者還是有經(jīng)驗的工程師,相信通過閱讀本文,您將對射頻功率有更清晰的認(rèn)識,并能夠在射頻電路設(shè)計中更好地應(yīng)用和優(yōu)化。、射頻功率的定義在低頻電路中,信號的大
    的頭像 發(fā)表于 12-24 10:40 ?1087次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>了解射頻功率

    XD08M3232紅外感應(yīng)單片機(jī)開發(fā)板適合初學(xué)者嗎?

    ,XD08M3232開發(fā)板在硬件特性、軟件支持、社區(qū)支持和價格可用性等方面都表現(xiàn)出定的優(yōu)勢,因此可以說它是適合初學(xué)者的。然而,最終的選擇還需根據(jù)個人的學(xué)習(xí)目標(biāo)和項目需求來決定。
    發(fā)表于 12-07 14:55

    初學(xué)STM32的常見誤區(qū)與解決方法

    對于初學(xué)者來說,STM32是種功能強(qiáng)大但也相對復(fù)雜的微控制器平臺。許多人在學(xué)習(xí)了幾天后,常常會感到困惑和迷茫。這種情況并不罕見,尤其是在缺乏扎實基礎(chǔ)的情況下直接接觸這樣復(fù)雜的芯片。這篇文章旨在
    的頭像 發(fā)表于 09-05 08:00 ?1501次閱讀
    <b class='flag-5'>初學(xué)</b>STM32的常見誤區(qū)與解決方法

    我用的是multisim14.0,因為是初學(xué)者,仿真電路的時候找不到合適的模型,應(yīng)該怎么辦?

    我用的是multisim14.0,因為是初學(xué)者,仿真電路的時候找不到合適的模型,應(yīng)該怎么辦? 比如我電路用的是AO3400的NMOS,但是在multisim14.0軟件自帶的元件庫里面沒找到類似的,開啟電壓是1.5v的nmos,請教大家,應(yīng)該怎么辦?
    發(fā)表于 08-23 10:59

    種草塊國產(chǎn)FPGA開發(fā)板,不用燒錄器,根TypeC線即插即用,盤古PGX-MINI 4K開發(fā)板

    分享塊國產(chǎn)入門級FPGA開發(fā)板,不用燒錄器,盤古PGX-MINI 4K開發(fā)板,根TypeC線即插即用,鍵式便攜操作,非常適用于初學(xué)者!
    發(fā)表于 08-01 10:27

    手把手教你!STM32單片機(jī)入門指南:從初級到中級工程師的學(xué)習(xí)路線

    首選的跳板。為了幫助初學(xué)者們系統(tǒng)地學(xué)習(xí)STM32,我們提供了條從初級到中級的學(xué)習(xí)路線,涵蓋了從基礎(chǔ)知識到進(jìn)階應(yīng)用的全方位技能提升,最終助力初學(xué)者
    的頭像 發(fā)表于 07-22 14:38 ?4440次閱讀
    手把手教你!STM32單片機(jī)入門指南:從初級到中級工程師的<b class='flag-5'>學(xué)習(xí)</b>路線