国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

小梅哥和你一起深入學(xué)習FPGA之初學(xué)者指南

發(fā)布時間:2016-4-13 21:20    發(fā)布者:小梅哥
關(guān)鍵詞: FPGA , nios , SOPC , 小梅哥 , 芯航線
感謝論壇給我的諸多照顧,通過和廣大電子愛好者深入交流,我真正了解到了很多初學(xué)者的困惑。特權(quán)同學(xué)的深入淺出玩轉(zhuǎn)FPGA系列教程確實不錯,想當初,我也是靠著他的視頻教程入門的。跟著特權(quán)同學(xué)的教程,我們能夠很快學(xué)會QuartusII軟件的使用,也能夠做一些簡單的實驗。但是跟著他的教程走了大半年,后來又跟著黑金的教程走了大半年,還有CrazyBingo的VIP教程。感覺他們都很厲害,能夠做出那么優(yōu)秀的設(shè)計,可是自己卻一直不得要領(lǐng),出了問題就是找不到原因,不知道怎么去解決。直到我在業(yè)界幾位大師的帶領(lǐng)下系統(tǒng)的學(xué)習了一段時間后,我才真正的能夠自己進行獨立的FPGA系統(tǒng)設(shè)計。總結(jié)我這一年半時間的FPGA學(xué)習經(jīng)歷,有以下心得:
一、正確的設(shè)計方法尤為重要
    很多初學(xué)者,包括絕大多數(shù)的高校EDA課程,都沒有教給學(xué)生正確的設(shè)計方法,可以這么說,很多高校的授課老師對這門技術(shù)的掌握也是連入門的要求都沒達到,他們要么干脆不知道要仿真,要么就用Quartus II自帶的繪制波形的仿真軟件進行簡單的測試,很少有老師教學(xué)生怎么去進行系統(tǒng)的仿真,更少有老師教學(xué)生進行testbench的編寫。前天接觸一個進行EDA教學(xué)的老師,課程實驗要求里面說了要進行仿真,但是他不要求學(xué)生仿真,究其原因,他自己說的是因為他自己不會寫testbench。每天在各大論壇,有那么多的學(xué)生在網(wǎng)上咨詢著一些入門級的問題,讓我們不得不嗟嘆,很多大學(xué)的課程教學(xué),是很失敗的。我以前自學(xué)FPGA的時候,也覺得testbench的編寫特別的難,想跟人學(xué),卻沒有人教。導(dǎo)致一直止步不前,對自己所寫的代碼,執(zhí)行時會是怎么樣一個效果,心里完全沒有一個清晰的概念。即那時候的學(xué)習,還只停留在代碼層,完全沒有理解FPGA的工作實質(zhì)。只是看著別人這么寫能行,我也就這么寫了。當后來學(xué)會了仿真之后,突然一下子就全部理解了,知道了自己的每一行代碼生成的電路在執(zhí)行的時候會是什么情況,知道了FPGA時序設(shè)計的本質(zhì),知道了怎么通過仿真結(jié)果去修改和優(yōu)化自己的設(shè)計。因此,這里我主要就是想說,F(xiàn)PGA設(shè)計并不難,只要學(xué)習者掌握了正確的學(xué)習方法。
二、學(xué)習參考很重要
    在開始學(xué)習的過程中,總會遇到各種各樣的困難:軟件使用不熟練、語法不熟練、基本原理不熟練等等,都會嚴重打擊初學(xué)者的積極性。那么針對這三個問題,小梅哥的建議則是:軟件不熟練,就跟著視頻教程一步一步走,Altera官網(wǎng)有一套視頻教程,這些教程由官方出品,具有極高的參考價值,另外,目前網(wǎng)上很多FPGA愛好者也出了有視頻教程,如果只是想單純的學(xué)習軟件的使用,跟著這些視頻教程來走是非常適合的;語法不熟練,就需要去看書了,目前講verilog語法的書滿天飛,但是實際又有多大的價值呢。個人認為,夏宇聞老師的經(jīng)典教材《Verilog數(shù)字設(shè)計教程》絕對是一本好書。這本書將Verilog語法的精髓講的淋漓盡致,對于可綜合語法和不可綜合語法都很看重,這是其他教材所無法達到的。雖然做FPGA設(shè)計,代碼必須能夠是可綜合的,這樣才能生成有意義的電路,才能被下載到FPGA芯片中去執(zhí)行。因此,絕大部分教材就只講了可綜合的設(shè)計語法,對于不可綜合的語法,只是簡單的一帶而過,這其實是非常錯誤的觀點。正確的FPGA設(shè)計流程,應(yīng)該是在開發(fā)環(huán)境中仿真無誤后才進行板級驗證,而在仿真的過程中,要想使仿真結(jié)果能夠全面可靠,不可綜合的語法運用相當重要。只有運用好了這些語法,我們才能夠編寫出好的測試文件,對我們的設(shè)計進行全面的測試。因此,那些認為不可綜合語法不重要的人,大部分對于仿真測試這一塊沒有深刻的認識。因此,他們也就無法進行很多創(chuàng)新設(shè)計和復(fù)雜的系統(tǒng)設(shè)計。對于連基本電路原理都不熟悉的人,小梅哥就感覺有點無能為力了,只能希望你自己能夠多多在網(wǎng)上查閱資料,將基本原理弄清楚。小梅哥從小學(xué)六年級拆開自己一臺嶄新的復(fù)讀機,接觸花花綠綠的電路板開始,到如今,也已經(jīng)有了十多個年頭,這十年,小梅哥無時不刻不在被電子技術(shù)的強大魅力所吸引,義無反顧的投入到電子技術(shù)的學(xué)習中。電子技術(shù)的學(xué)習,需要激情,需要耐力。
給初學(xué)者的學(xué)習建議:
  • 最開始不要急于求成,一定要掌握正確的設(shè)計流程和設(shè)計方法,這里應(yīng)該強烈要求大家使用modelsim-Altera軟件對我們的編寫代碼進行仿真,而不是簡單的“代碼編寫》編譯》下板測試》修改代碼”的方式,正確的方式應(yīng)該為“代碼編寫》功能仿真調(diào)試》編譯》門級仿真》下板測試”。仿真第一可以節(jié)約時間,第二可以讓我們對FPGA內(nèi)部的信號工作時序有非常清晰的認識,使我們能以最快的速度掌握FPGA的設(shè)計思想,第三可以培養(yǎng)自主設(shè)計能力;
  • 初學(xué)者,可能需要花費半個月左右的時間,每天寫代碼,甚至是抄代碼,來熟悉語法。在這個過程中,一定會遇到各種各樣的問題,大家肯定會遇到語法錯誤、符號錯誤、設(shè)計錯誤。即使沒有錯誤,代碼寫好后也無法實現(xiàn)預(yù)期的效果,此時,最簡單有效的方式就是在論壇提問,相信論壇上會有很多高手在這里。小梅哥實在不算是高手,但是我作為版主,也會天天在論壇里回答各種提問。
  • 依葫蘆畫瓢,這個過程大家可以對著我們開發(fā)板提供的教程和代碼,依葫蘆畫瓢,來了解各種外設(shè)的驅(qū)動原理。我們的開發(fā)板所提供的代碼都是只是簡單的提供了對外設(shè)的功能驗證,也是為了使初學(xué)者能夠盡快的掌握。因此,當各位學(xué)習有一定感悟后,就可以開始著手自己修改、優(yōu)化我們的代碼,甚至重新編寫屬于你自己的代碼;
  • 創(chuàng)新設(shè)計,此時,大家可以尋找手邊現(xiàn)有的器件,如各種接口的ADC傳感器,來使用FPGA編寫驅(qū)動,實現(xiàn)功能。當這一步完成后,大家就基本步入了FPGA開發(fā)的大門。此時,也就達到了FPGA初學(xué)者的水平。

建議的FPGA學(xué)習實驗順序:
基本外設(shè):
  • 按鍵
  • 數(shù)碼管
  • 蜂鳴器

時序器件:
  • ADCTLC549
  • DACTLC5620
  • PS2鍵盤
  • UART串口
  • IICAT24C64
  • SPI協(xié)議

存儲器IP的使用:
  •        FIFO
  •        RAM
  •        ROM
  • ……


綜合實驗,將上面的一些外設(shè),采用自頂向下的結(jié)構(gòu),設(shè)計一些綜合實驗,來實現(xiàn)自己的創(chuàng)意。
以上為FPGA初級班課程的學(xué)生需要達到的要求。更多資料請大家隨時關(guān)注論壇FPGA板塊中的資料更新。

如有任何疑問,歡迎加入芯航線FPGA學(xué)習支持群(472607506)進行討論

本文地址:http://m.qingdxww.cn/thread-165250-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責;文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 探索PIC16F13145 MCU系列——快速概覽
  • dsPIC® DSC:攻克各種觸摸傳感挑戰(zhàn)的電容式觸摸解決方案
  • dsPIC® DSC集成電機驅(qū)動器:非常適合在緊湊空間內(nèi)進行實時控制
  • 實時控制解決方案的正確選擇——數(shù)字信號控制器(DSC)或通用MCU
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美一区二区激情视频| 亚洲综合图色国模40p| 亚洲精品欧美在线| 亚洲区欧美| 亚洲国产精品一区二区久久| 亚洲欧美日韩高清一区二区三区| 天天色天天色| 亚洲精品国产美女在线观看| 四虎永久在线视频| 亚洲激色| 亚洲综合第一欧美日韩中文| 一级毛片免费在线播放| 四虎成人4hutv影院| 亚洲欧美中文日韩v在线观看| 欧美同志xxxxvideo| 青青操视频免费观看| 亚洲国产高清在线| 天天天综合网| 轻轻碰在线视频免费视频| 日本国产在线视频| 日韩精品成人| 亚洲一区在线免费| 青青碰| 亚洲精品在线观看91| 青娱乐99| 天天做天天爱夜夜爽毛片毛片| 一级a级毛片| 亚洲精品视频网| 色综合久久网| 午夜精品福利视频| 香港日本三级在线播放| 四虎播放| 人人看人人射| 一本久道久久综合多人| 四虎影视永久免费观看| 一级毛片免费观看不卡视频| 网红主播自拍偷拍的激情视频| 日本高清免费一本视频在线观看| 亚洲一区二区三区免费在线观看| 亚洲国产精品一区二区三区久久 | 一本大道道无香蕉综合在线 |