CPLD/FPGA技術(shù)應(yīng)用項(xiàng)目教程
定 價(jià):34 元
叢書(shū)名:全國(guó)高等職業(yè)教育應(yīng)用型人才培養(yǎng)規(guī)劃教材
- 作者:陳明芳,樊秋月 主編
- 出版時(shí)間:2015/1/1
- ISBN:9787121244964
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP332.1
- 頁(yè)碼:226
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)以SP-FGCE11AFPGA實(shí)驗(yàn)箱為硬件平臺(tái)闡述了基于CPLD/FPGA技術(shù)的常見(jiàn)數(shù)字電路和數(shù)字系統(tǒng)的設(shè)計(jì)方法,主要目標(biāo)是培養(yǎng)學(xué)生熟練使用EDA開(kāi)發(fā)工具,應(yīng)用Verilog HDL硬件描述語(yǔ)言開(kāi)發(fā)電子產(chǎn)品所需的綜合知識(shí)、素質(zhì)和技能。
本書(shū)按照基于工作過(guò)程的“項(xiàng)目”載體和適應(yīng)“任務(wù)驅(qū)動(dòng)”教學(xué)模式的思路進(jìn)行編寫(xiě),“項(xiàng)目”的選取上以直觀性、實(shí)用性、針對(duì)性為原則,按照學(xué)生的認(rèn)知規(guī)律(由淺入深、由簡(jiǎn)單到復(fù)雜、由單項(xiàng)到系統(tǒng)、由驗(yàn)證到設(shè)計(jì))對(duì)教材內(nèi)容進(jìn)行科學(xué)合理的安排。全書(shū)共3個(gè)模塊,模塊一選取14個(gè)常見(jiàn)數(shù)字電路設(shè)計(jì)作為項(xiàng)目載體,介紹EDA技術(shù)發(fā)展概況和硬件描述語(yǔ)言的相關(guān)知識(shí)、Quartus II軟件和ModelSim軟件的使用方法與技巧和運(yùn)用Verilog HDL設(shè)計(jì)簡(jiǎn)單數(shù)字電路或系統(tǒng)。模塊二選取11個(gè)基于SP-FGCE11AFPGA實(shí)訓(xùn)平臺(tái)的項(xiàng)目為載體,介紹可編程邏輯器件產(chǎn)品概況和用硬件描述語(yǔ)言驅(qū)動(dòng)常見(jiàn)外圍硬件資源設(shè)計(jì)數(shù)字系統(tǒng)的方法。模塊三選取了多功能數(shù)字電子時(shí)鐘、VGA圖像顯示、UART通信接口和I2C總線接口設(shè)計(jì)四個(gè)綜合設(shè)計(jì)項(xiàng)目,介紹怎樣運(yùn)用自頂向下的數(shù)字電路設(shè)計(jì)方法完成較復(fù)雜的數(shù)字系統(tǒng)設(shè)計(jì)。
模塊一 EDA基礎(chǔ)設(shè)計(jì)項(xiàng)目
項(xiàng)目1 3-8譯碼器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、EDA技術(shù)與硬件描述語(yǔ)言
二、Verilog HDL模塊結(jié)構(gòu)
三、譯碼器原理
四、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、創(chuàng)建和導(dǎo)入原理圖
三、仿真
模塊一 EDA基礎(chǔ)設(shè)計(jì)項(xiàng)目
項(xiàng)目1 3-8譯碼器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、EDA技術(shù)與硬件描述語(yǔ)言
二、Verilog HDL模塊結(jié)構(gòu)
三、譯碼器原理
四、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、創(chuàng)建和導(dǎo)入原理圖
三、仿真
拓展練習(xí)
項(xiàng)目2 8-3編碼器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、Verilog HDL基本規(guī)范
二、case語(yǔ)句
三、編碼器原理
四、模塊符號(hào)
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目3 優(yōu)先編碼器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、Verilog HDL的常量
二、優(yōu)先編碼器原理
三、模塊符號(hào)
四、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目4 數(shù)據(jù)選擇器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、Verilog HDL參數(shù)型常量
二、if-else語(yǔ)句
三、數(shù)據(jù)選擇器原理
四、模塊符號(hào)
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目5 多位數(shù)值比較器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、關(guān)系運(yùn)算符和全等運(yùn)算符
二、Verilog HDL的變量
三、多位數(shù)值比較器原理
四、模塊符號(hào)
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目6 半加器與全加器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、位拼接運(yùn)算符
二、結(jié)構(gòu)化的建模方式
三、數(shù)據(jù)流建模方式
四、半加器原理
五、全加器原理
六、模塊符號(hào)
七、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目7 D觸發(fā)器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、算術(shù)運(yùn)算符和位運(yùn)算符
二、行為建模方式
三、D觸發(fā)器原理
四、模塊符號(hào)
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目8 寄存器,雙向移位寄存器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、賦值運(yùn)算
二、移位運(yùn)算
三、寄存器原理
四、移位寄存器原理
五、模塊符號(hào)
六、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目9 四位二進(jìn)制加減計(jì)數(shù)器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、邏輯運(yùn)算符
二、縮減運(yùn)算符
三、計(jì)數(shù)器原理
四、模塊符號(hào)
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目10 十進(jìn)制加減計(jì)數(shù)器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、Test
二、順序塊語(yǔ)句
三、十進(jìn)制計(jì)數(shù)器原理
四、模塊符號(hào)
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目11 順序脈沖發(fā)生器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、順序脈沖發(fā)生器原理
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目12 序列信號(hào)發(fā)生器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、序列信號(hào)發(fā)生器原理
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目13 串行數(shù)據(jù)檢測(cè)器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、串行數(shù)據(jù)檢測(cè)器原理
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
項(xiàng)目14 分頻器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、分頻器原理
二、整數(shù)分頻器的設(shè)計(jì)
三、模塊符號(hào)
四、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、仿真測(cè)試模塊功能
拓展練習(xí)
模塊二 FPGA技術(shù)應(yīng)用項(xiàng)目
項(xiàng)目1 跑馬燈設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、可編程邏輯器件
二、SP-FGCE11A FPGA實(shí)訓(xùn)平臺(tái)
三、跑馬燈原理
四、引腳分配
五、模塊符號(hào)
六、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目2 按鍵控制LED設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、按鍵控制led燈原理
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目3 蜂鳴器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、蜂鳴器原理
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目4 七段數(shù)碼管掃描顯示設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、七段數(shù)碼管掃描顯示原理簡(jiǎn)介
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目5 點(diǎn)陣控制設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、點(diǎn)陣控制原理簡(jiǎn)介
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目6 直流電機(jī)控制設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、直流電機(jī)控制原理簡(jiǎn)介
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目7 步進(jìn)電機(jī)控制設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、步進(jìn)電機(jī)控制原理簡(jiǎn)介
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目8 矩陣鍵盤(pán)接口控制設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、矩陣鍵盤(pán)接口控制原理簡(jiǎn)介
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目9 LCD1602控制器設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、LCD1602原理
二、模塊符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目10 ADC0809控制設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、ADC0809轉(zhuǎn)換原理
二、ADC0809控制器符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目11 DAC0832控制設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、DAC0832轉(zhuǎn)換原理
二、DAC0832控制器符號(hào)
三、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
模塊三 FPGA技術(shù)綜合設(shè)計(jì)項(xiàng)目
項(xiàng)目1 多功能數(shù)字時(shí)鐘設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、自頂向下的設(shè)計(jì)方法
二、數(shù)字鐘的功能要求
三、頂層設(shè)計(jì)
四、模塊
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目2 VGA圖像顯示設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、VGA簡(jiǎn)介
二、VGA接口引腳圖
三、VGA 時(shí)序分析
四、硬件電路
五、頂層設(shè)計(jì)
六、程序解析
七、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目3 UART通信接口設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、模塊實(shí)例化方法
二、串口引腳圖
三、UART傳輸時(shí)序
四、調(diào)試
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)
項(xiàng)目4 I2C總線接口設(shè)計(jì)
項(xiàng)目要求
一、項(xiàng)目任務(wù)
二、實(shí)訓(xùn)設(shè)備
三、學(xué)習(xí)目標(biāo)
項(xiàng)目相關(guān)知識(shí)
一、I2C總線簡(jiǎn)介
二、I2C總線特征介紹
三、二線制I2C串行EEPROM讀/寫(xiě)操作
四、模塊符號(hào)
五、源碼
項(xiàng)目實(shí)施
一、編輯調(diào)試模塊代碼
二、分配引腳
三、配置
四、編譯
五、下載
拓展練習(xí)