《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > FPGA學習中的好書推薦

FPGA學習中的好書推薦

2016-09-14
關鍵詞: FPGA Verilog QuartusII

       回想起自己學FPGA,已經有一段時間了,從開始的茫然,到后來的瘋狂看書,設計開發板,調電路,練習各種FPGA實例,到最后能獨立完成項目,一路走來,感受頗多,拿出來和大家分享,順便介紹下自己的一點經驗所得,希望對初學者有所幫助。

  廢話不說了,下面進入正題,學習FPGA我主要經歷了這么幾個階段:
    ①、Verilog語言的學習,熟悉Verilog語言的各種語法。
    ②、FPGA的學習,熟悉QuartusII軟件的各種功能,各種邏輯算法設計,接口模塊(RS232,LCD,VGA,SPI,I2c等)的設計,時序分析,硬件優化等,自己開始設計簡單的FPGA板子。
    ③、NiosII的學習,熟悉NiosII的開發流程,熟悉開發軟件(SOPC,NiosII IDE),了解NiosII的基本結構,設計NiosII開發板,編寫NiosII C語言程序,調試板子各模塊功能。

        先來說說第一個階段,現在主要的硬件描述語言有VHDL,Verilog兩種,在本科時老師一般教VHDL,不過現在

        Verilog用的人越來越多,其更容易上手(與C語言語法比較類似),也更靈活,現在的IC設計基本都用Verilog。像 systemC,systemVerilog之類的應該還在萌芽階段,以后可能會有較大發展。鑒于以上原因我選擇了Verilog作為我學習的硬件描述語 言。
        其實有C語言的基礎,學起Verilog的語言很簡單,關鍵要有并行的概念,所有的module,assign,always都是并行的,這一點與軟件語言有明顯不同。這里推薦幾本評價比較好的學習Verilog的書籍:
    ①、《verilog 數字系統設計教程》,這本書對于入門是一本很好的書,通俗易懂,讓人很快上手,它里面的例子也不錯。但本書對于資源優化方面的編程沒有多少涉及到。
    ②、《設計與驗證Verilog HDL》,這本書雖然比較薄,但是相當精辟,講解的也很深入,很多概念看了這本書有種豁然開朗的感覺,呵呵。
        學習Verilog其實不用看很多書,基本的語法部分大家都一樣,關鍵是要自己會靈活應用,多做練習。

        Verilog語言學了一段時間,感覺自己可以編點東西,希望自己編的程序在板子上運行看看結果,下面就介紹我學習的第二個階段。
        剛開始我拿了實驗室一塊CPLD的 開發板做練習,熟悉QuartusII的各種功能,比如IP的調用,各種約束設置,時序分析,Logiclock設計方 法等,不過做到后面發現CPLD的資源不太夠(沒有內嵌的RAM、不能用SignalTapII,LE太少等),而實驗室沒有FPGA開發板,所以就萌生 了自己做FPGA開發板的意圖,剛好Cadence我也學的差不多了,就花了幾天時間主要研究了FPGA配置電路的設計,在板子上做了Jtag和AS下載 口,在做了幾個用戶按鍵和LED,其他的口全部引出作為IO口,電路比較簡單,板子焊好后一調就通了(心里那個爽啊...)。我選的FPGA是 cycloneII系列的EP2C5,資源比以前的FPGA多了好幾倍,還有PLL,內嵌的RAM,可以試試SignalTapII,用內嵌的邏輯分析儀 測試引腳波形,對于FPGA的調試,邏輯分析儀是至關重要的。利用這塊板子我完成了項目中的幾個主要功能:RS232通信,指令譯碼,配置DDS,AD數 據高速緩存,電子開關狀態設置等,在實踐中學習起來真的比平時快很多,用到什么學什么動力更大。這個時候我主要看的數據有這幾本感覺比較好:
    ①、《Altera FPGA/CPLD 設計(基礎篇)》:講解一些基本的FPGA設計技術,以及QuartusII中各個工具的用法 (IP,RTL,SignalProbe,SignalTapII,Timing Closure Floorplan,chip Editor等),對于入門非常好。
    ②、《Altera FPGA/CPLD 設計(高級篇)》:講解了一些高級工具的應用,LogicLock,時序約束很分析,設計優化,也講述了一些硬件編程的思想,作為提高用。
    ③、《FPGA設計指南--器件,工具和流程》:這本書看了他的目錄忍不住就買了,這本書講述了FPGA設計的各個方面,雖然每個方面都是點到為止,但能讓你有個整體的概念,了解FPGA的所有設計功能,了解FPGA開發的整個流程。
    ④、在這里也推薦幾個學習FPGA比較好的論壇
        http://www.edacn.net/bbs
        http://www.eetop.cn/
    ⑤、其實最好的學習網站莫過于Altera的官方網站www.altera.com,不過很多人一看到英語就不想看,其實上面的英文很簡單,很多時候不敢看是因為對自己沒信心或心靜不下來看。不過官方網站上資料很多,剛開始可能會覺得資料安排的有點亂,不方便查找,以后有時間我列個資料的鏈接目錄,整理一下,方便大家查找。
   
        到這里,自己最FPGA的學習有一段時間了,練習了很多實例,自己也編寫了不少程序,也有了一些項目經驗,算是對FPGA有些了解了。在不斷的學習中發現 FPGA不僅可以做邏輯設計,算法設計等,還能做嵌入式開發,altera先后開發了Nios,NiosII兩款FPGA的嵌入式軟核,并有配套的軟件, 剛開始看到這些我真是心中突然豁然開朗,學習真的是無止境,又一個全新的領域擺在我面前,我決定學習NiosII,要學就要學最好。
        剛開始入門是很痛苦的,嵌入式設計需要從硬件到驅動到軟件全部熟悉,硬件系統問題還不是很大(以前做過單片機,DSP等MCU),處理器的架構心里還有點 數,對于驅動和軟件工程,剛開始學習真的很頭痛。NiosII應該還算比較新的內容(應該是2004年出的),國內的書籍不算很多,網上這方面的資料也比 較零碎,所以我就開始將Altera網站上這方面的資料系統的看一邊,這里推薦幾本網站上的handbook:
    ①、Embedded Design Handbook
    ②、Nios II Processor Reference Handbook
    ③、Nios II Software Developer's Handbook
    ④、Quartus II Handbook, Volume 4: SOPC Builder
    ⑤、Quartus II Handbook, Volume 5: Embedded Peripherals
        看完這些handbook,總算基本明白整個架構,軟硬件設計方法,驅動的編寫等,感覺自己可以編一些嵌入式的程序了,不過雖然前面做的那塊ep2c5的 板子支持NiosII系統,不過對于嵌入式設計來說還是顯得單薄了一點,沒有SDRAM,Flash這兩個比較基本的模塊,Ep2C5內嵌的RAM太小, 程序寫不大,而且每次總要絞盡腦汁優化程序代碼大小,很多時候優化了后函數功能會受到限制,不利于初學者,也不利于調試。所以到這里我有產生了自己做一塊 Nios開發板的想法(直接買比較貴,自己做便宜,而且還能鍛煉自己,一舉兩得),通過借鑒其他開發板,選擇自己開發板上需要包含什么模塊,確定各個模塊 使用什么芯片,閱讀各個芯片的datasheet,畫出原理圖并做出PCB圖,這塊板子我選的是Ep2c8Q208,比上一塊資源又將近多了一倍,板子上 還有以下模塊:SDRAM,Flash,EPCS4,RS232,USB,VGA,PS2,AD,DA,LCD 等,滿足了一般開發板的配置要求。板子回來 以后調試了四五天,(flash工作了,LCD顯示了,RS232通了,USB通了,AD,DA工作了,SDRAM正常了...),真是每天都有驚喜,每 個模塊都編寫了NiosII軟件測試程序,調試硬件的時候對軟件的運行也更熟悉了。在這次調試的過程中真的學到了很多,為此專門寫了好幾頁調試筆記,下次 拿出來和大家一起分享?,F在硬件平臺有了,NiosII也了解的差不多了,終于可以自己編寫一些規模大一點的程序了。
    以后的路還很長,不過也有很多驚喜在等著我們......

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品日本| 欧美一区二区福利在线| 亚洲在线观看视频网站| 久久av一区二区| 亚洲一区亚洲| 国产女人aaa级久久久级| 亚洲欧洲精品一区| 午夜在线观看免费一区| 国产精品久久久久久久7电影| 一区二区三区不卡视频在线观看| 久久久久一区二区三区| 尤妮丝一区二区裸体视频| 国产精品欧美一区二区三区奶水| 一区二区高清视频| 一区二区三区在线观看欧美| 欧美体内谢she精2性欧美| 久久久久久久久久久一区| 欧美在线亚洲| 久久久精品国产免费观看同学| 国产视频久久久久| 一区电影在线观看| 一区二区三区高清视频在线观看| 欧美在线亚洲一区| 久久久精彩视频| 在线观看欧美一区| 免费人成网站在线观看欧美高清| 在线午夜精品自拍| 国产精品剧情在线亚洲| 亚洲人成网站999久久久综合| 欧美亚洲一区| 精品粉嫩aⅴ一区二区三区四区| 免费在线亚洲| 久久久欧美精品sm网站| 韩国三级电影久久久久久| 狠狠色丁香婷婷综合久久片| 国产色综合天天综合网| 欧美顶级大胆免费视频| 欧美精品在欧美一区二区少妇| 国产精品久线观看视频| 欧美fxxxxxx另类| 久久久久这里只有精品| 久久精品欧洲| 亚洲一区精品视频| 欧美午夜激情在线| 欧美成人午夜激情| 久久蜜桃av一区精品变态类天堂| 国内精品亚洲| 欧美一区二视频在线免费观看| 亚洲一区二区三区四区中文| 亚洲人成人77777线观看| 亚洲美女性视频| 国产精品综合不卡av| 国产小视频国产精品| 欧美中在线观看| 国产精品电影在线观看| 免费黄网站欧美| 欧美激情亚洲另类| 欧美精品在线看| 91久久精品一区| 在线播放亚洲一区| 欧美高清自拍一区| 国产欧美韩国高清| 亚洲成人在线视频网站| 激情五月***国产精品| 亚洲国产精品999| 国产一区二区三区黄视频| 欧美体内she精视频| 99国产精品99久久久久久粉嫩| 欧美一区二区免费观在线| 国产精品第13页| 国产精品日韩二区| 欧美日韩成人免费| 日韩视频在线一区| 99精品欧美一区二区三区| 国产麻豆9l精品三级站| 亚洲欧美日本另类| 欧美超级免费视 在线| 久久蜜臀精品av| 一区精品在线播放| 欧美成人一区二区三区| 性18欧美另类| 国产午夜精品一区理论片飘花| 亚洲欧美日韩一区二区| 欧美精品v日韩精品v国产精品| 一本到高清视频免费精品| 国产一区二区三区成人欧美日韩在线观看| 国产精品久久久久久超碰| 欧美国产高清| 国产精品乱人伦中文| 欧美日本不卡视频| 亚洲精品日韩一| 韩国三级电影一区二区| 亚洲欧美在线免费观看| 亚洲伦理中文字幕| 亚洲三级电影全部在线观看高清| 亚洲一区网站| 伊人春色精品| 精品动漫3d一区二区三区| 一区二区久久久久久| 野花国产精品入口| 欧美激情一区二区三区全黄| 久久国产一区二区| 欧美成人中文| 欧美日韩国产一区二区三区地区| 中文欧美日韩| 性做久久久久久免费观看欧美| 亚洲国产人成综合网站| 欧美日韩国产麻豆| 国产免费一区二区三区香蕉精| 国内外成人免费激情在线视频网站| 欧美日韩在线直播| 国产日韩一区二区三区| 亚洲午夜免费视频| 欧美国产日韩xxxxx| 国产精品无码永久免费888| 亚洲国产精品传媒在线观看| 欧美影院成年免费版| 国产精品家庭影院| 在线一区二区三区四区| 久久不射2019中文字幕| 中文欧美在线视频| 国产精品青草综合久久久久99| 一区二区久久久久久| 亚洲欧美制服中文字幕| 亚洲午夜精品国产| 欧美刺激性大交免费视频| 欧美日韩一区精品| 国产精品成人在线| 亚洲图片欧洲图片日韩av| 亚洲影院色无极综合| 久久久久久夜精品精品免费| 在线不卡欧美| 欧美日韩一区二区三区免费看| 欧美一区二区三区婷婷月色| 在线欧美日韩精品| 欧美一区二区三区免费大片| 亚洲国产精品一区在线观看不卡| 激情懂色av一区av二区av| 国产精品入口夜色视频大尺度| 亚洲视频 欧洲视频| 欧美 日韩 国产精品免费观看| 亚洲欧美另类综合偷拍| 亚洲日本乱码在线观看| 日韩午夜激情| 一区一区视频| 嫩草伊人久久精品少妇av杨幂| 欧美激情中文字幕一区二区| 久久不射网站| 小黄鸭精品密入口导航| av成人免费观看| 狠狠色狠狠色综合日日小说| 国产精品日韩在线观看| 亚洲女性喷水在线观看一区| 久久天堂av综合合色| 国产丝袜一区二区| 久久久91精品国产一区二区精品| 国产亚洲激情在线| 国产女主播一区| 136国产福利精品导航网址应用| 欧美精品网站| 国产精品99久久久久久久女警| 一本色道久久88综合日韩精品| 国产精品卡一卡二| 欧美一级欧美一级在线播放| 欧美日韩精品二区第二页| 国产午夜精品福利| 亚洲国产精品va在看黑人| 欧美大片在线观看一区| 农村妇女精品| 欧美一区二区三区四区在线观看地址| 亚洲高清在线精品| 亚洲欧美成人一区二区三区| 国产一区二区三区四区三区四| 国产视频亚洲精品| 国产主播在线一区| 欧美午夜视频网站| 久久国产日韩欧美| 亚洲天堂免费在线观看视频| 久久久久久一区| 亚洲美女区一区| 亚洲激情在线激情| 欧美成人精品三级在线观看| 一区二区三区回区在观看免费视频| 欧美成人福利视频| 欧美亚洲一区二区在线观看| 国产一区二区三区视频在线观看| 欧美在线一级va免费观看| 亚洲高清中文字幕| 亚洲精品自在在线观看| 欧美jizzhd精品欧美巨大免费| 久久精品国产99| 国内外成人免费激情在线视频网站| 国产欧美亚洲日本| 怡红院精品视频在线观看极品| 久久人91精品久久久久久不卡| 精品成人一区| 欧美日韩中文字幕日韩欧美| 亚洲巨乳在线| 国产精品爽爽ⅴa在线观看| 亚洲伊人久久综合| 久久精品72免费观看| 久久久久久高潮国产精品视| 亚洲国产成人av好男人在线观看| 欧美jizz19性欧美| 久久激情网站| 欧美a级理论片| 欧美午夜精品一区二区三区| 1769国内精品视频在线播放| 国产美女在线精品免费观看| 欧美激情亚洲另类| 欧美激情麻豆| 欧美日韩影院| 欧美午夜一区| 最新精品在线| 亚洲午夜三级在线| 国产精品一区二区在线观看不卡| 欧美日本国产精品| 亚洲欧美国产视频| 欧美久久成人| 国产日本欧美一区二区三区| 日韩视频一区二区三区在线播放| 国产精品久久久久影院色老大| 国产精品国产| 国产欧美一区二区白浆黑人| 免费一级欧美片在线播放| 国产麻豆一精品一av一免费| 免费亚洲电影| 欧美在线视屏| 国产一区欧美| 99pao成人国产永久免费视频| 亚洲国产精品一区二区第四页av| 国产精品网站在线| 亚洲精品国产精品乱码不99按摩| 日韩网站在线| 午夜在线精品| 国产精品美女| 一区二区三区高清不卡| 国产精品视频一二三| 久久久久在线| 欧美日韩在线播放三区| 激情六月婷婷久久| 国产精品素人视频| 亚洲一区二区视频在线| 欧美午夜不卡在线观看免费| 久久激五月天综合精品| 欧美剧在线观看| 欧美视频一区在线观看| 久久综合色婷婷| 日韩一区二区免费高清| 欧美一区二区三区免费视| 欧美性猛交99久久久久99按摩| 国产精品自拍视频| 亚洲国产成人精品久久久国产成人一区| 欧美一区二区三区视频在线| 最新国产成人av网站网址麻豆| 亚洲美女中出| 午夜精品久久久久久99热| 一本大道久久精品懂色aⅴ| 欧美午夜电影在线观看| 亚洲欧美日韩高清| 亚洲综合激情| 欧美伦理视频网站| 欧美一区二区日韩| 国产亚洲一区二区三区在线观看| 免费一区视频| 久热re这里精品视频在线6| 欧美成人有码| 欧美性猛交一区二区三区精品| 亚洲大片精品永久免费| 亚洲在线电影| 亚洲伦理精品| 夜色激情一区二区| 欧美日韩亚洲一区二区三区四区| 欧美日韩一区精品| 国产毛片一区二区| 国产精品影院在线观看| 亚洲第一黄色| 亚洲一区二区三区国产| 欧美aa国产视频| 欧美成人一区二区| 欧美日韩日本国产亚洲在线| 亚洲电影成人| 久久精品视频在线免费观看| 欧美网站大全在线观看| 日韩视频在线免费观看| 亚洲淫性视频| 久久成人资源| 99ri日韩精品视频| 亚洲美女诱惑| 麻豆精品视频| 亚洲国产成人91精品| 伊人久久噜噜噜躁狠狠躁| 午夜视频在线观看一区二区三区| 亚洲精品免费在线| 欧美午夜免费影院| 欧美激情第9页| 欧美视频亚洲视频| 午夜精品国产更新| 国产精品久久久久久妇女6080| 亚洲国产精品t66y| 91久久国产综合久久91精品网站| 国产精品久久久久91| 狂野欧美激情性xxxx| 在线观看欧美视频| 一区二区三区精密机械公司| 亚洲日本在线视频观看| 亚洲高清三级视频| 国产精品视频一二| 久久久久久穴| 国产精品视频| 国产视频在线观看一区二区三区| 国产有码在线一区二区视频| 国产精品一区免费观看| 国产在线精品一区二区夜色| 国内精品久久久久伊人av| 久久福利一区| 国产精品久久午夜| 欧美日韩一区综合| 亚洲专区一区二区三区| 一本久道综合久久精品| 亚洲电影av在线| 亚洲国产美女| 国产模特精品视频久久久久| 久热精品在线视频| 亚洲视频www| 国产精品久久久久影院亚瑟| 亚洲国产精品热久久| 欧美女激情福利|