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