定 價(jià):35 元
叢書(shū)名:應(yīng)用型本科信息大類(lèi)專(zhuān)業(yè)
- 作者:王術(shù)群 著
- 出版時(shí)間:2020/7/1
- ISBN:9787568060516
- 出 版 社:華中科技大學(xué)出版社
- 中圖法分類(lèi):TN79-33
- 頁(yè)碼:144
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16
本書(shū)是一本兼顧傳統(tǒng)設(shè)計(jì)方法和FPGA設(shè)計(jì)的數(shù)字電路課程實(shí)驗(yàn)書(shū)。
本書(shū)由基礎(chǔ)型、綜合型、設(shè)計(jì)型、拓展創(chuàng)新型四層次由淺入深,與理論課程緊密貼合的實(shí)驗(yàn)項(xiàng)目組成。全書(shū)共分四部分,內(nèi)容包括: FPGA的實(shí)驗(yàn)平臺(tái)軟硬件介紹;傳統(tǒng)實(shí)驗(yàn)平臺(tái)實(shí)驗(yàn);基于FPGA平臺(tái)實(shí)驗(yàn)——原理圖篇;基于FPGA平臺(tái)實(shí)驗(yàn)——程序篇。
本書(shū)結(jié)構(gòu)合理,層次清楚,不僅可作為電子、通信、控制、計(jì)算機(jī)應(yīng)用等專(zhuān)業(yè)在校學(xué)生的實(shí)驗(yàn)用教材,也可作為數(shù)字電路工程技術(shù)人員和電子制作愛(ài)好者的參考用書(shū)。
(1)本書(shū)是一本兼顧傳統(tǒng)設(shè)計(jì)方法和FPGA設(shè)計(jì)的數(shù)字電路課程實(shí)驗(yàn)書(shū)。
(2)本書(shū)使用的FPGA平臺(tái)實(shí)驗(yàn)主要采用基于Xilinx Artix 7系列芯片的Basys3板卡或者EGo1開(kāi)發(fā)板,當(dāng)然選其他的FPGA開(kāi)發(fā)板也是可以的。
(3)本書(shū)中使用的計(jì)算機(jī)輔助設(shè)計(jì)工具即開(kāi)發(fā)軟件是Xilinx公司的Vivado軟件。
隨著計(jì)算機(jī)技術(shù)和半導(dǎo)體技術(shù)的發(fā)展,特別是隨著FPGA(現(xiàn)場(chǎng)可編輯程門(mén)陣列)及其硬件描述語(yǔ)言的使用頻率不斷增高,傳統(tǒng)的數(shù)字電路教學(xué)及實(shí)驗(yàn)已不能適應(yīng)現(xiàn)代電子技術(shù)的不斷發(fā)展。
本書(shū)是為“數(shù)字電路”課程編寫(xiě)的基于FPGA平臺(tái)的實(shí)驗(yàn)教材,宗旨是希望能在傳統(tǒng)實(shí)驗(yàn)和計(jì)算機(jī)輔助設(shè)計(jì)工具的實(shí)際應(yīng)用之間提供一種恰到好處的平衡,主要內(nèi)容由基于傳統(tǒng)實(shí)驗(yàn)平臺(tái)實(shí)驗(yàn)+基于FPGA平臺(tái)實(shí)驗(yàn)兩部分共同組成;趥鹘y(tǒng)實(shí)驗(yàn)平臺(tái)的驗(yàn)證性實(shí)驗(yàn)選取的是經(jīng)典的傳統(tǒng)試驗(yàn),其難度循序漸進(jìn),直觀形象,符合學(xué)生的認(rèn)知梯度,由學(xué)生分別在2~3周內(nèi)完成,作為基本技能訓(xùn)練。基于FPGA平臺(tái)實(shí)驗(yàn)運(yùn)用計(jì)算機(jī)輔助設(shè)計(jì)工具,可以讓學(xué)生了解自動(dòng)化設(shè)計(jì)技術(shù)的優(yōu)點(diǎn)與趨勢(shì)。這個(gè)部分結(jié)合理論課程基本概念設(shè)計(jì)了許多由簡(jiǎn)到難的漸進(jìn)式實(shí)驗(yàn)項(xiàng)目。這些項(xiàng)目涉及一些簡(jiǎn)單的電路設(shè)計(jì),我們用原理圖或硬件語(yǔ)言文本方式均可完成這些電路的設(shè)計(jì)。在基本概念建立起來(lái)之后,教師要引導(dǎo)學(xué)生掌握項(xiàng)目的實(shí)現(xiàn)方法,了解電路的多樣性及可移植性,后期可以很方便地拓展實(shí)現(xiàn)一些比較復(fù)雜的案例,甚至進(jìn)行自主創(chuàng)新性設(shè)計(jì),這是傳統(tǒng)實(shí)驗(yàn)很難實(shí)現(xiàn)的。
本書(shū)使用的FPGA平臺(tái)實(shí)驗(yàn)主要采用基于Xilinx Artix 7系列芯片的Basys3板卡或者EGo1開(kāi)發(fā)板,當(dāng)然選其他的FPGA開(kāi)發(fā)板也是可以的。
本書(shū)中使用的計(jì)算機(jī)輔助設(shè)計(jì)工具即開(kāi)發(fā)軟件是Xilinx公司的Vivado軟件。Vivado能自動(dòng)地把設(shè)計(jì)映射到Xilinx公司的FPGA中。學(xué)生可以進(jìn)行功能仿真,也可以對(duì)最終電路進(jìn)行詳細(xì)的時(shí)序仿真。如果仿真成功,下載后可以在真實(shí)的芯片中實(shí)現(xiàn)設(shè)計(jì)。
Vivado提供了兩種設(shè)計(jì)輸入工具:硬件描述語(yǔ)言(HDL)和電路原理圖。在本書(shū)中,第3章提供了電路原理圖輸入設(shè)計(jì)的大量例子。FPGA 開(kāi)發(fā)流程比較復(fù)雜,加之Vivado軟件純英文的界面,這對(duì)大二的學(xué)生來(lái)說(shuō)都是不可小視的難點(diǎn)。如果實(shí)驗(yàn)可以繞開(kāi)硬件描述語(yǔ)言,調(diào)用IP核,只做電路原理圖,那么這對(duì)于課時(shí)緊張的學(xué)校是一種可行的選擇。但是不能回避基于硬件描述語(yǔ)言的設(shè)計(jì),因?yàn)檫@種方法在實(shí)際應(yīng)用中效率最高。本書(shū)第4章詳細(xì)地描述了基于Verilog語(yǔ)言的大量實(shí)驗(yàn)案例,相信學(xué)生掌握了這些,可以了解現(xiàn)代數(shù)字電路的設(shè)計(jì)方法,為成為數(shù)字電路設(shè)計(jì)師打下堅(jiān)實(shí)的基礎(chǔ)。本書(shū)主要內(nèi)容如下。
第1章介紹實(shí)驗(yàn)硬件平臺(tái)和軟件平臺(tái),使同學(xué)們快速認(rèn)識(shí)并使用平臺(tái)。
第2章保留了三個(gè)傳統(tǒng)實(shí)驗(yàn),測(cè)試實(shí)物芯片參數(shù)指標(biāo),使同學(xué)們對(duì)芯片有直觀的認(rèn)識(shí),完成基礎(chǔ)型實(shí)驗(yàn)。
第3章為IP核調(diào)用,用原理圖輸入法、HDL語(yǔ)言零基礎(chǔ)完成綜合設(shè)計(jì)型實(shí)驗(yàn)。這部分是整本書(shū)的核心部分,不光有三變量表決電路、四路競(jìng)賽搶答器這樣的單一實(shí)驗(yàn),更有數(shù)字鐘這樣的大型完整案例。這里,數(shù)字鐘案例被拆分成顯示譯碼、計(jì)數(shù)器、二進(jìn)制計(jì)數(shù)器顯示等由簡(jiǎn)到難的實(shí)驗(yàn)項(xiàng)目。
第4章給出第3章對(duì)應(yīng)實(shí)驗(yàn)的Verilog代碼,供同學(xué)們學(xué)習(xí),在理解的基礎(chǔ)上修改代碼完成對(duì)應(yīng)綜合設(shè)計(jì)型實(shí)驗(yàn)。這章由容易理解的實(shí)驗(yàn)案例入手,弱化HDL語(yǔ)法,同學(xué)們不再感到枯燥乏味,而是覺(jué)得水到渠成。當(dāng)然這部分也給出了有限狀態(tài)機(jī)三進(jìn)程模板,以供同學(xué)們完成對(duì)應(yīng)拓展創(chuàng)新型實(shí)驗(yàn)。
教學(xué)中,本書(shū)中的所有實(shí)驗(yàn)可以在一個(gè)學(xué)期內(nèi)完成;如果課時(shí)不夠,實(shí)驗(yàn)也可以在半個(gè)學(xué)期內(nèi)完成 (只講解第1~3章,不講解第4章)。當(dāng)然,本書(shū)不僅適用于“數(shù)字電路”課程,還適用于一般的EDA(電子設(shè)計(jì)自動(dòng)化)設(shè)計(jì)課程。
本書(shū)的編寫(xiě)工作,在Xilinx大學(xué)計(jì)劃的支持下進(jìn)行,獲得了大量的軟硬件平臺(tái)資料,西南民族大學(xué)電子教研室亦給予了很多幫助,在此一并表示感謝。本書(shū)第1章、附錄由肖建平執(zhí)筆,第2章由楊麗執(zhí)筆,第3章、第4章由王術(shù)群執(zhí)筆。全書(shū)由王術(shù)群統(tǒng)稿。
由于編者水平有限,書(shū)中難免有疏漏之處,請(qǐng)讀者提出寶貴意見(jiàn),以便于本書(shū)修訂和完善。
1、教授相關(guān)課程多年,一線教學(xué)經(jīng)驗(yàn)豐富。細(xì)目如下:數(shù)字邏輯與數(shù)字電路2006-2018 數(shù)字邏輯與數(shù)字電路課程設(shè)計(jì)2015-2017 電路計(jì)輔設(shè)計(jì)2010-2018 專(zhuān)業(yè)英語(yǔ)2006-2012 可編程邏輯器件原理與應(yīng)用2007-2018 2、主持多項(xiàng)教改項(xiàng)目,有迫切教改需求。細(xì)目如下: 2018年中央高校教育教學(xué)改革專(zhuān)項(xiàng)項(xiàng)目:新工科中央高校教改項(xiàng)目 主持 2017年校級(jí)專(zhuān)業(yè)學(xué)位研究生示范性課程建設(shè)項(xiàng)目:可編程原理及器件案例式教學(xué)設(shè)計(jì) 主持 2016年校級(jí)教育教學(xué)改革項(xiàng)目:基于FPGA的\"口袋實(shí)驗(yàn)室\"構(gòu)建——數(shù)字電路實(shí)驗(yàn)課程改革 主持 2017年西部高校電工電子基礎(chǔ)課實(shí)驗(yàn)案例設(shè)計(jì)競(jìng)賽 二等獎(jiǎng) 3、承擔(dān)科研項(xiàng)目,關(guān)注行業(yè)發(fā)展前沿。細(xì)目如下: 2018 中央高校基本科研業(yè)務(wù)費(fèi)專(zhuān)項(xiàng)基金項(xiàng)目----生物農(nóng)業(yè)照明用智能化LED燈(排名第1); 2012 中央高;究蒲袠I(yè)務(wù)費(fèi)專(zhuān)項(xiàng)基金項(xiàng)目----無(wú)線分布式照明節(jié)能管理系統(tǒng)(排名第1); 2012科技部創(chuàng)新基金---- \"節(jié)節(jié)升\"照明系統(tǒng)(排名第4) 2018國(guó)家實(shí)用新型專(zhuān)利(排名第1),基于FPGA的局部重配置系統(tǒng),授權(quán)號(hào)CN207780770U 2018國(guó)家實(shí)用新型專(zhuān)利(排名第1),一種抗干擾的ZigBee帶狀網(wǎng)絡(luò)結(jié)構(gòu),授權(quán)號(hào)CN207720426U 2016國(guó)家發(fā)明專(zhuān)利(排名第3),行人、車(chē)輛導(dǎo)航路線自動(dòng)匹配終端、系統(tǒng)及方法,授權(quán)號(hào)CN103344327B,
第1章基于FPGA的實(shí)驗(yàn)平臺(tái)介紹/1
1.1FPGA 的基本結(jié)構(gòu)及特點(diǎn)/1
1.2基于FPGA的設(shè)計(jì)流程/3
1.3實(shí)驗(yàn)硬件平臺(tái)/4
1.4HDL硬件語(yǔ)言簡(jiǎn)介/11
1.5軟件平臺(tái)——Vivado基礎(chǔ)/11
第2章基于傳統(tǒng)實(shí)驗(yàn)平臺(tái)實(shí)驗(yàn)/16
2.1傳統(tǒng)實(shí)驗(yàn)方法介紹/16
2.2TTL、CMOS集成邏輯門(mén)的邏輯功能與參數(shù)測(cè)試/17
2.3組合邏輯電路的設(shè)計(jì)與測(cè)試/22
2.4觸發(fā)器及其應(yīng)用/25
第3章基于FPGA的“口袋實(shí)驗(yàn)室”實(shí)驗(yàn)——原理圖篇/32
3.1IP庫(kù)使用說(shuō)明/32
3.274LS00與非門(mén)實(shí)驗(yàn)/33
3.3組合邏輯實(shí)現(xiàn)三變量表決電路/51
3.4顯示譯碼實(shí)驗(yàn)/56
3.5觸發(fā)器實(shí)現(xiàn)四路競(jìng)賽搶答器/59
3.6計(jì)數(shù)器實(shí)驗(yàn)/61
3.74位十六進(jìn)制計(jì)數(shù)器顯示/66
3.84位簡(jiǎn)易數(shù)字鐘案例/68
第4章基于FPGA平臺(tái)實(shí)驗(yàn)——程序篇/74
4.1Verilog HDL簡(jiǎn)介/74
4.238譯碼器及仿真實(shí)驗(yàn)/76
4.3加法器設(shè)計(jì)/84
4.4位寬可設(shè)置的加法器封裝制定IP核/89
4.5觸發(fā)器四路競(jìng)賽搶答器Verilog實(shí)驗(yàn)/94
4.6動(dòng)態(tài)掃描數(shù)碼管顯示實(shí)驗(yàn)/97
4.7計(jì)數(shù)器Verilog實(shí)驗(yàn)/102
4.8狀態(tài)機(jī)設(shè)計(jì)序列檢測(cè)器實(shí)驗(yàn)/105
4.94位簡(jiǎn)易數(shù)字鐘Verilog實(shí)驗(yàn)/110
4.10ADC0809 實(shí)驗(yàn)/115
附錄AEGo1開(kāi)發(fā)板用戶(hù)手冊(cè)/121
參考文獻(xiàn)/138