FPGA Verilog開發(fā)實戰(zhàn)指南:基于Intel Cyclone IV(進階篇)
定 價:169 元
- 作者:劉火良,楊森,張碩 著
- 出版時間:2021/3/1
- ISBN:9787111674108
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP332.1-62
- 頁碼:544
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書內容銜接《FPGA Verilog開發(fā)實戰(zhàn)指南:基于Intel Cyclone IV(基礎篇)》,基于通用Intel Cyclone IV系列FPGA開發(fā)板介紹FPGA工程設計方法和實踐,并給出了大量參考實例。全書包括12章,以進階提高內容為主,涉及WM8978音頻回環(huán)實驗、乒乓操作、SDRAM讀寫控制器的設計與驗證、WM8978錄音與回放、OV7725攝像頭VGA圖像顯示、快速批量綁定或刪除引腳配置、SD卡音樂播放、以太網(wǎng)數(shù)據(jù)回環(huán)實驗、基于以太網(wǎng)傳輸?shù)腣GA圖片顯示、基于OV7725的以太網(wǎng)視頻傳輸、時序分析理論基礎,詳細介紹每個操作步驟,并附上大量的截圖供讀者在實際操作時參考。
適讀人群 :適合入門學習FPGA邏輯設計與開發(fā)的工程師參考閱讀,也可供高校電子信息、自動控制等相關專業(yè)學生學習參考
1.本書基于Intel Cyclone IV的野火征途系列FPGA開發(fā)板,由野火專家結合實戰(zhàn)案例詳解FPGA邏輯設計方法與開發(fā)實戰(zhàn),配有大量實驗例程,并提供案例源代碼。
2.本書內容翔實、由淺入深、案例豐富,適合FPGA邏輯設計與開發(fā)工程師的入門學習參考,也可供高校電子信息、自動控制等相關專業(yè)學生學習參考。
3.讀者可到野火論壇(www.fireBBS.cn)下載本書配套的FPGA視頻教程、電子版教程及后續(xù)例程的更新。
一、如何學習本書
在《FPGA Verilog開發(fā)實戰(zhàn)指南:基于Intel Cyclone IV(基礎篇)》中,我們主要針對FPGA基礎入門知識進行了講解,包含硬件說明篇、軟件安裝篇、基礎入門篇、學習強化篇,共32章,講解方式由淺入深,讓你充分了解FPGA的前世今生,學會開發(fā)平臺的搭建與使用,掌握FPGA的正確開發(fā)流程與設計思想(包括Verilog HDL代碼的編寫)及板卡部分配套外設的使用。
當你完成基礎篇內容的學習后,對FPGA設計方法會有新的認識,在進行項目開發(fā)時會更加得心應手。
本書銜接基礎篇,繼續(xù)介紹FPGA開發(fā)實戰(zhàn)的相關內容。
本書包含12章,主要講解了WM8978音頻回環(huán)、SDRAM、攝像頭、SD卡、以太網(wǎng)的相關知識,同時設計并實現(xiàn)了SDRAM數(shù)據(jù)讀寫控制器、SD卡數(shù)據(jù)讀寫控制器,以及基于RMII接口的以太網(wǎng)數(shù)據(jù)收發(fā)控制器,并以此為基礎,進一步實現(xiàn)了攝像頭采集圖像的VGA實時顯示、SD卡存儲音樂播放,以及基于以太網(wǎng)的圖像、視頻的傳輸。除此之外,還講解了批量綁定或刪除引腳的小技巧,并簡單介紹了時序分析的基礎知識。
希望讀者在學習本書時,能夠按照章節(jié)順序循序漸進地學習,同時要做到理論與實踐相結合,真正把代碼寫出來,切莫好高騖遠、眼高手低。學完本書后,希望你能掌握正確、規(guī)范的設計方法,為之后的FPGA進階提升和實際應用打下堅實的基礎。
二、本書的編寫風格
本書沿用基礎篇的編寫風格,按照先易后難、由淺入深的順序講解部分常用工程實例以及相關外設的驅動與應用,力爭全面分析每個工程的設計思想與實現(xiàn)方法,對每個操作步驟都給出了盡可能詳細的描述,并附有大量截圖以供學習者實際操作時參考。一個實例工程或外設對應一個或多個章節(jié),每章的主要內容大概分為三部分。
第一部分為理論學習,這一部分會將本章涉及的相關理論知識做一個系統(tǒng)性的全方位解讀,力求簡潔明了、通俗易懂。
第二部分為實戰(zhàn)演練,這一部分會結合理論學習部分的內容,帶領讀者設計并實現(xiàn)一個實驗工程,通過模塊框圖設計、波形圖繪制、代碼編寫、仿真驗證、上板驗證等一系列FPGA設計流程,從無到有地實現(xiàn)切實可行的實驗工程,使讀者掌握實驗工程的設計思想與具體實現(xiàn)方法,加深讀者對理論知識的理解。
第三部分為章末總結,這一部分主要對本章所學的內容做一個全面的總結,幫助讀者盡快掌握相關設計思想與方法。
三、配套資料獲取
由于篇幅限制,書中對一些資料進行了適當刪減。為方便各位讀者學習,此處提供了完整資料與配套工程的下載鏈接。獲取資料的方式如下:
配套資料GitHub地址:https://github.com/Embedf?ire-altera
配套資料Gitee地址:https://gitee.com/Embedf?ire-altera
在線文檔查閱地址:http://doc.embedf?ire.com/fpga/altera/ep4ce10_mini
http://doc.embedf?ire.com/fpga/altera/ep4ce10_pro
四、野火技術論壇
讀者如果在學習過程中遇到問題,可以到論壇www.firebbs.cn發(fā)帖交流,大家開源共享,共同進步。
鑒于筆者水平有限,本書難免存在錯漏之處,讀者若發(fā)現(xiàn)不足,請及時反饋至郵箱firege@embedfire.com,以幫助我們繼續(xù)優(yōu)化。祝你學習愉快!FPGA的世界,野火與你同行!
五、致謝
學習FPGA并不是一件容易的事,筆者一路走來感慨良多,一直想把自己的學習經驗總結出來分享給大家,讓大家少走彎路,更好地掌握FPGA的開發(fā)方法。在此要感謝王振姣、胡遠濤的支持,在大家的共同努力下,本書的內容才更加完善。