本書根據(jù)學生的知識認知規(guī)律,圍繞FPGA技術學習的完整流程展開,其內容涵蓋FPGA技術概述、VHDL語言基本知識、FDGA開發(fā)軟件環(huán)境、基礎實驗部分、綜合實驗部分,以及FPGA開發(fā)板結構與基本參數(shù)等。本書強調設計方案的可觀測性、貫徹代碼的可擴展性與可重用性等設計要求,通過對系統(tǒng)設計中出現(xiàn)問題的細致觀察與分析來尋找解決方案,以培養(yǎng)學生形成自頂向下的現(xiàn)代設計理念,以及細致扎買的工作作風。
本書可作為高等院校電子信息類及相關專業(yè)本科生的教材,也可供科研人員參考。
“數(shù)字電路設計實驗”是根據(jù)電子信息類專業(yè)教學培養(yǎng)方案,學生在先后學習了電路基礎、低頻模擬電路、高頻電路、數(shù)字電路及信號與系統(tǒng)等專業(yè)課程,并完成與之對應的相關基礎實驗后開設的綜合性實驗課程。在本科教育培養(yǎng)體系中“數(shù)字電路設計實驗”是促進學生實現(xiàn)知識學習階段理論與實踐相結合的重要環(huán)節(jié),是教學過程中提高學生動手能力和培養(yǎng)創(chuàng)造性思維的有力保障。數(shù)字電路設計實驗強調學生合理運用上述課程所講授的理論知識,能夠根據(jù)實驗課題對電子系統(tǒng)的性能設計要求,通過課堂講授與課下自學相結合,主動查閱相關技術資料以完成系統(tǒng)方案設計,并通過系統(tǒng)調試和性能分析加以修改與完善,在實驗過程中注重學生工程實踐能力養(yǎng)成!皵(shù)字電路設計實驗”課程的開設將起到完善知識結構的承前啟后作用,并充分促進學生自學能力提高。本書配合電子信息類專業(yè)學生的理論知識教學編寫了相關的試驗內容,包括基礎類驗證試驗,提高設計類試驗等內容。目的在于將電子技術理論教學與實驗環(huán)節(jié)有機融合,加深學生對基礎理論知識的理解,加強學生基本設計能力和實踐能力的訓練,全面提高學生的理論水平和實驗實踐綜合能力。
第l章 FPGA技術概述
1.1 可編程邏輯器件與EDA技術
1.2 FPGA器件基本結構
第2章 VHDL語言基本知識
2.1 關于VHDL
2.2 VHDL語言數(shù)據(jù)類型與運算符
2.3 VHDL語言基礎
第3章 FPGA開發(fā)軟件環(huán)境
3.1 QuartusⅡ簡介
3.2 QuartusⅡ使用方法入門
3.3 FPGA系統(tǒng)設計基本方法與原則
第4章 基礎實驗部分
4.1 利用原理圖輸入方法的計數(shù)、譯碼電路設計
4.2 利用VHDL語言實現(xiàn)半加器與全加器
4.3 基于VHDL的乘法器電路設計
4.4 基于FPGA的拔河電路設計與實現(xiàn)
第5章 綜合實驗部分
5.1 交通燈控制器
5.2 基于壓控振蕩器的模擬電壓測量電路
5.3 基于FPGA的數(shù)字時鐘設計應用
5.4 基于DDS原理的信號發(fā)生器設計
第6章 FPGA開發(fā)板結構與基本參數(shù)
6.1 DEO—CV開發(fā)板簡介
6.2 DEO—CV開發(fā)板使用方法
6.3 開發(fā)板板載資源
后記
參考文獻