最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

為什么大量的人會覺得FPGA難學(xué)?

2023-08-17 07:42 作者:明德?lián)P易老師  | 我要投稿

明德?lián)P專業(yè)研究FPGA 長達(dá)15年了,長期以來很零基礎(chǔ)的同學(xué)們總是在重復(fù)的問一些非常簡單但是又讓新手們困惑不解的問題。作為協(xié)助老師經(jīng)常要給這些同學(xué)們普及基礎(chǔ)知識和安撫他們的內(nèi)心,但還是很多零基礎(chǔ)的同學(xué)都懷著一種浮躁的心態(tài)來學(xué)習(xí)FPGA,總是想急于求成。再加上國內(nèi)大量有關(guān)FPGA的教材的誤導(dǎo),所以很多新手們始終無法入門。為什么大量的人會覺得FPGA難學(xué)?作為著名FPGA至簡設(shè)計創(chuàng)始人潘文明老師金牌培講師,貼心給大家詳細(xì)總結(jié)了覺得FPGA難學(xué)的幾大原因。


1.不熟悉FPGA的內(nèi)部結(jié)構(gòu),不了解可編程邏輯器件的基本原理。

FPGA為什么是可以編程的?恐怕很多小白,零基礎(chǔ)的同學(xué)們不知道,他們也不想知道。因為他們覺得這是無關(guān)緊要的。他們潛意識的認(rèn)為可編程嘛,肯定就是像寫軟件一樣啦。軟件編程的思想根深蒂固,看到Verilog 或者VHDL 就像看到c語言或者其它軟件編程語言一樣。一條條的讀,一條條的分析。


2.同學(xué)們對HDL 語言錯誤理解,怎么看都看不出硬件結(jié)構(gòu)。

HDL確實不是用來設(shè)計硬件的,而僅僅是用來描述硬件的。描述這個詞精確地反映了HDL語言的本質(zhì),HDL語言不過是已知硬件電路的文本表現(xiàn)形式而己,硬件電路應(yīng)該已經(jīng)被設(shè)計出來了。


3.FPGA本身不算什么,一切皆在FPGA之外?

這一點恐怕也是很多學(xué)FPGA的小白最難理解的地方。FPGA是給誰用的?FPGA是給設(shè)計電子系統(tǒng)的工程師使用的。這些工程師通常是使用已有的芯片搭配在一起完成一個電子設(shè)備,如基站、機(jī)頂盒、 視頻監(jiān)控設(shè)備等。電子系統(tǒng)工程師使用FPGA 講行設(shè)計時無非就是考慮如何將這些已有資源組合起來實現(xiàn)一定的邏輯功能而已,而不必像IC設(shè)計工程師那樣一直要關(guān)注到最后芯片是不是能夠被制造出來。本質(zhì)上和利用現(xiàn)有芯片組合成不同的電子系統(tǒng)沒有區(qū)別,只是需要關(guān)注更底層的資源而已。


4.數(shù)字邏輯知識是根本。

無論是FPGA 的哪個方向,都離不開數(shù)字邏輯知識的支撐。 FPGA說白了是一種實現(xiàn)數(shù)字邏輯的方式而已。如果連最基本的數(shù)字邏輯的知識都有問題,學(xué)習(xí)FPGA的愿望只是癡人說夢而已。而這恰恰是很多小白最不愿意去面對的問題。 數(shù)字邏輯是任何電子電氣類專業(yè)的專業(yè)基礎(chǔ)知識,也是必須要學(xué)好的一門課。


通過上面的問題點我們多少了解了零基礎(chǔ)的同學(xué)們?yōu)槭裁磳W(xué)習(xí)會感到困難?那有了上面的解答我們開始入門學(xué)習(xí),下面我們來以(至簡原理與應(yīng)用)這本書開始學(xué)習(xí),下面是老師給同學(xué)們總結(jié)的學(xué)習(xí)建議和路線:


1.FPGA基礎(chǔ)知識--簡介
結(jié)合書籍和視頻,稍微理解一下就可以了,不必強(qiáng)制記住什么。如果有FPGA基礎(chǔ)的,可以跳過,建議學(xué)習(xí)時間1天學(xué)完

2.FPGA基礎(chǔ)知識--開發(fā)流程

結(jié)合書籍和視頻,稍微理解一下就可以了,不必強(qiáng)制記住什么。如果有FPGA基礎(chǔ)的,可以跳過,建議學(xué)習(xí)時間1天學(xué)完。

3.FPGA基礎(chǔ)知識--VERILOG

建議按以下方式學(xué)習(xí)

a.快速閱讀verilog語法,知道有哪些語法類型,

b.安裝MODELSIM仿真工具并掌握基本使用技巧;

c.學(xué)習(xí)測試文件編寫。

d.仔細(xì)學(xué)習(xí)本節(jié),邊敲代碼邊仿真,看結(jié)果與預(yù)期是否一致。

e.使用明德?lián)P官網(wǎng)或論壇匯總貼 以及匯總貼結(jié)構(gòu):如果學(xué)習(xí)遇到任何問題,可以去論壇里找問題匯總貼,基本上遇到的問題都能在那里找到答案。(或者及時聯(lián)系老師反饋)
建議VERILOG學(xué)習(xí)時間7天。(注冊了考試酷的同學(xué)可以通過刷題訓(xùn)練快速掌握)

4.FPGA基礎(chǔ)知識--FPGA開發(fā)平臺

開發(fā)平臺快速過一遍,建議學(xué)習(xí)時間1天

5.FPGA基礎(chǔ)知識--SIGNALTAP在線調(diào)試工具

這個很重要,是非常重要的工具,里面附帶有5個練習(xí),建議都做一遍,建議學(xué)習(xí)時間3天。(注冊了考試酷的同學(xué)可以通過刷題訓(xùn)練快速掌握)

6.FPGA至簡設(shè)計原理--GVIM

這個代碼編寫工具,建議按照里面的命令敲1遍。建議學(xué)習(xí)時間1天。

7.FPGA至簡設(shè)計原理--實驗平臺

快速過,聽一下即可

8.FPGA至簡設(shè)計項目規(guī)范--LED燈系列(1位、4位和PWM燈案例)

a. 每個案例都有實操視頻,這個實操視頻建議一定要看。

b. 跟著實操視頻做一遍,里面的錯誤也跟著做一遍,效果非常好。

c. 建議學(xué)習(xí)時間3天。

9.FPGA至簡設(shè)計項目規(guī)范--串口通信

a. 使用到了異步處理的方法,很重要的,可以記一下。

b. 使用到了上升沿和下降沿檢測方法,很重要的,可以記一下。

c. 建議學(xué)習(xí)時間2天。

10.FPGA至簡設(shè)計項目規(guī)范--數(shù)碼管系列(動態(tài)掃描、秒表和數(shù)字時鐘)

數(shù)碼管相關(guān)的案例,建議學(xué)習(xí)時間5天

11.FPGA至簡設(shè)計項目規(guī)范--VGA系列

VGA相關(guān)的案例,跟圖像處理有關(guān)的,建議學(xué)習(xí)時間5天。

12.FPGA至簡設(shè)計項目規(guī)范--信號發(fā)生器

a. 跟信號處理有關(guān),有難度了。

b. 建議先拿參考工程上板,試看效果。

c. 然后再模仿著寫部分代碼。

13.FPGA至簡設(shè)計項目規(guī)范--FIR濾波器

a.這個難度比較大了,經(jīng)常有同學(xué)出錯,記得咨詢。

b. 建議學(xué)習(xí)時間3天。

14.FPGA至簡設(shè)計項目規(guī)范--插值濾波器

a. 這個使用到了信號處理的概念,如果沒有學(xué)過,會比較難,同學(xué)們要做好心理準(zhǔn)備。

b. 建議學(xué)習(xí)時間3天。

15.FPGA至簡設(shè)計項目規(guī)范--AD采集

這個簡單但也常用,我們提供的案例也簡單。建議學(xué)習(xí)時間2天。

16.MDY周案例:如果還想進(jìn)一步學(xué)習(xí),可以看周案例,建議每2天一個案例來學(xué)習(xí),以上就是入門的內(nèi)容。

同學(xué)們可以根據(jù)情況安排學(xué)習(xí)。有一定基礎(chǔ)后同學(xué)們要在技術(shù)上上一個新的臺階,就要不斷學(xué)習(xí),,扎實自己基礎(chǔ)后,對知識進(jìn)一步提升的唯一途徑就是繼續(xù)學(xué)習(xí)。通過至簡原理與應(yīng)用入門學(xué)習(xí)后,掌握規(guī)范的代碼設(shè)計(至簡設(shè)計)方法,循序漸進(jìn)的原理,接著下一步就是學(xué)習(xí)進(jìn)階階段了,(視頻試聽課可以聯(lián)系老師領(lǐng)取)針對進(jìn)階學(xué)習(xí)。

明德?lián)P推出一系列FPGA精品專題視頻課程,包括高手修煉課、實用試技巧課、FIFO 架構(gòu)設(shè)計課、溫度檢測工程課、邊緣檢測工程課、SDRAM/DDR3 、千兆網(wǎng)工程課、時序約束專題課等,主要針對掌握了一定FPGA基礎(chǔ)的FPGA學(xué)習(xí)愛好者,課程統(tǒng)稱為“明德?lián)PFPGA進(jìn)階課”,除了包括上面提到的八大項,還有兩項“光纖項目工程”和“精密儀器項目JESD204B”屬于企業(yè)級項目,可以自由選擇掌握,前面的屬于FPGA開發(fā)中必須掌握的技能,掌握技能可快速提速開發(fā)能力。當(dāng)然,也可以自由選擇學(xué)習(xí)知識點,根據(jù)個人的實際情況選報提升。每一個專題都是干貨滿滿,有對應(yīng)的學(xué)習(xí)主題、豐富的學(xué)習(xí)內(nèi)容,明確的學(xué)習(xí)目標(biāo),以及作業(yè)安排。具體的模式是:視頻課+進(jìn)群答疑,更多詳情進(jìn)一步了解可下播后咨詢老師。


明德?lián)P官方淘寶店鋪:www.mdy-edu.taobao.com

明德?lián)P B 站首頁【請關(guān)注,視頻更新也會有通知】:https://space.bilibili.com/235702623?spm_id_from=333.1007.0.0

協(xié)助老師:13112063618小易老師(微信同步)



為什么大量的人會覺得FPGA難學(xué)?的評論 (共 條)

分享到微博請遵守國家法律
崇明县| 沙洋县| 璧山县| 保康县| 冷水江市| 万源市| 利川市| 辽中县| 吉安市| 沾化县| 依安县| 安泽县| 哈尔滨市| 衡水市| 大安市| 同心县| 自治县| 铜山县| 永德县| 锡林浩特市| 镇沅| 兰考县| 榕江县| 嘉兴市| 三原县| 鹤岗市| 涞源县| 中江县| 伊宁县| 伊宁市| 体育| 博乐市| 巴彦淖尔市| 湘潭县| 葵青区| 香港| 永宁县| 海阳市| 嘉善县| 乐山市| 安丘市|