FPGA/CPLD應(yīng)用技術(shù)-第2版-(Verilog語言版)
定 價(jià):43 元
叢書名:全國高等職業(yè)教育規(guī)劃教材.精品與示范系列
當(dāng)前圖書已被 4 所學(xué)校薦購過!
查看明細(xì)
- 作者:王靜霞 主編
- 出版時(shí)間:2014/7/1
- ISBN:9787121238260
- 出 版 社:電子工業(yè)
- 中圖法分類:TP332.1;TP312
- 頁碼:518000
- 紙張:
- 版次:1
- 開本:16開
本書在第1版得到廣大院校老師認(rèn)可與選用的基礎(chǔ)上,按照最新的職業(yè)教育教學(xué)改革要求,結(jié)合近幾年的課程改革成果,以及作者多年的校企合作經(jīng)驗(yàn)進(jìn)行修訂編寫。全書以工作任務(wù)為導(dǎo)向,系統(tǒng)地介紹數(shù)字系統(tǒng)設(shè)計(jì)開發(fā)環(huán)境、可編程邏輯器件的結(jié)構(gòu)和開發(fā)工具軟件、Verilog HDL語言及其應(yīng)用、組合邏輯電路設(shè)計(jì)、時(shí)序邏輯電路設(shè)計(jì)、數(shù)字系統(tǒng)的驗(yàn)證、數(shù)字系統(tǒng)設(shè)計(jì)實(shí)踐等。
全書共安排了24個(gè)工作任務(wù),由工作任務(wù)入手,引入相關(guān)的知識(shí)點(diǎn),通過技能訓(xùn)練引出相關(guān)概念、設(shè)計(jì)技巧,體現(xiàn)做中學(xué)、學(xué)中練的教學(xué)思路與職業(yè)教育特色。
本書配有電子教學(xué)課件、習(xí)題參考答案、Verilog HDL代碼文件和精品課網(wǎng)站,詳見前言。
第1章 認(rèn)識(shí)數(shù)字系統(tǒng)設(shè)計(jì)開發(fā)環(huán)境
教學(xué)導(dǎo)航
任務(wù)1 基于原理圖實(shí)現(xiàn)的基本門電路設(shè)計(jì)
1.1 Quartus Ⅱ集成開發(fā)環(huán)境
1.1.1 認(rèn)識(shí)Quartus Ⅱ集成開發(fā)環(huán)境
1.1.2 Quartus Ⅱ集成開發(fā)環(huán)境的設(shè)計(jì)流程
1.1.3 常用可編程邏輯器件開發(fā)環(huán)境
任務(wù)2 基于原理圖實(shí)現(xiàn)的2選1數(shù)據(jù)選擇器設(shè)計(jì)
1.2 可編程邏輯器件
1.2.1 什么是可編程邏輯器件
1.2.2 簡單可編程邏輯器件
1.2.3 高密度可編程邏輯器件
1.2.4 可編程邏輯器件主要廠商
1.3 EDA技術(shù)
1.3.1 電子系統(tǒng)設(shè)計(jì)方法
1.3.2 FPGA/CPLD進(jìn)行電路設(shè)計(jì)的一般流程
知識(shí)梳理與總結(jié)
習(xí)題1
第2章 Verilog設(shè)計(jì)基礎(chǔ)
教學(xué)導(dǎo)航
任務(wù)3 基于HDL實(shí)現(xiàn)的基本門電路設(shè)計(jì)
2.1 Verilog模塊結(jié)構(gòu)與數(shù)字系統(tǒng)設(shè)計(jì)流程
2.1.1 HDL的概念及特點(diǎn)
2.1.2 Verilog電路模塊的一般結(jié)構(gòu)
2.1.3 基于Verilog的系統(tǒng)設(shè)計(jì)流程
任務(wù)4 基于HDL實(shí)現(xiàn)的2選1數(shù)據(jù)選擇器設(shè)計(jì)
2.2 數(shù)據(jù)類型、常量及變量
2.2.1 標(biāo)識(shí)符
2.2.2 常量
2.2.3 變量及其數(shù)據(jù)類型
2.3 連續(xù)賦值語句及“? :”語句
2.3.1 持續(xù)賦值語句
2.3.2 “ ? :”語句
2.4 運(yùn)算符及表達(dá)式
2.4.1 運(yùn)算符
2.4.2 表達(dá)式
任務(wù)5 2位二進(jìn)制數(shù)據(jù)比較器的設(shè)計(jì)
2.5 條件語句
2.5.1 if條件語句
2.5.2 case條件語句
2.6 循環(huán)語句
2.6.1 for語句
2.6.2 repeat語句
2.6.3 while語句
2.6.4 forever語句
任務(wù)6 4選1數(shù)據(jù)選擇器的設(shè)計(jì)
2.7 Verilog HDL的模塊調(diào)用
知識(shí)梳理與總結(jié)
習(xí)題2
第3章 組合邏輯電路設(shè)計(jì)
教學(xué)導(dǎo)航
任務(wù)7 三人表決器設(shè)計(jì)
3.1 組合邏輯電路設(shè)計(jì)基礎(chǔ)
3.1.1 組合邏輯電路的定義和基本特征
3.1.2 標(biāo)準(zhǔn)CMOS組合邏輯電路結(jié)構(gòu)
3.1.3 典型組合邏輯電路設(shè)計(jì)方法
3.2 理解Verilog的并行語句
任務(wù)8 一位加法器的設(shè)計(jì)
3.3 運(yùn)算部件及其設(shè)計(jì)方法
3.3.1 加法器
3.3.2 乘法器與除法器
任務(wù)9 3-8譯碼器的設(shè)計(jì)
3.4 Verilog語言的過程及用法
3.4.1 過程塊和過程語句
3.4.2 過程中的阻塞賦值與非阻塞賦值
3.4.3 基于過程塊的組合邏輯建模標(biāo)準(zhǔn)
任務(wù)10 基于三態(tài)門的雙向端口設(shè)計(jì)
3.5 三態(tài)門的原理及其應(yīng)用
3.5.1 三態(tài)門電路
3.5.2 三態(tài)門電路應(yīng)用——多路選擇器設(shè)計(jì)
任務(wù)11 七段LED數(shù)碼管顯示電路設(shè)計(jì)
3.6 LED數(shù)碼管顯示電路及其設(shè)計(jì)方法
3.6.1 LED數(shù)碼管及其顯示電路
3.6.2 動(dòng)態(tài)LED數(shù)碼管顯示電路設(shè)計(jì)
知識(shí)梳理與總結(jié)
習(xí)題3
第4章 時(shí)序邏輯電路設(shè)計(jì)
教學(xué)導(dǎo)航
任務(wù)12 上升沿檢測電路設(shè)計(jì)
4.1 時(shí)序邏輯電路基本概念
4.1.1 時(shí)序邏輯電路設(shè)計(jì)中的等效模型
4.1.2 觸發(fā)器的建立時(shí)間和保持時(shí)間
4.1.3 時(shí)序分析基礎(chǔ)
4.1.4 同步電路設(shè)計(jì)規(guī)則
任務(wù)13 帶異步復(fù)位/同步置位端的D觸發(fā)器設(shè)計(jì)
4.2 D觸發(fā)器及其設(shè)計(jì)方法
任務(wù)14 計(jì)數(shù)器設(shè)計(jì)
4.3 計(jì)數(shù)器及其設(shè)計(jì)方法
4.3.1 計(jì)數(shù)器基本概念
4.3.2 計(jì)數(shù)器設(shè)計(jì)方法
任務(wù)15 分頻器設(shè)計(jì)
4.4 分頻器及其設(shè)計(jì)方法
4.4.1 2的整數(shù)次冪的分頻器設(shè)計(jì)
4.4.2 偶數(shù)分頻電路設(shè)計(jì)
4.4.3 占空比為1:16的分頻電路設(shè)計(jì)
4.4.4 奇數(shù)分頻電路設(shè)計(jì)
任務(wù)16 流水燈設(shè)計(jì)
4.5 數(shù)據(jù)寄存器及其設(shè)計(jì)方法
4.5.1 數(shù)據(jù)寄存器設(shè)計(jì)
4.5.2 移位數(shù)據(jù)寄存器設(shè)計(jì)
任務(wù)17 采用狀態(tài)機(jī)實(shí)現(xiàn)序列檢測器設(shè)計(jì)
4.6 狀態(tài)機(jī)及其設(shè)計(jì)方法
4.6.1 狀態(tài)機(jī)的基本概念
4.6.2 狀態(tài)機(jī)的幾種描述方法
知識(shí)梳理與總結(jié)
習(xí)題4
第5章 數(shù)字系統(tǒng)的驗(yàn)證
教學(xué)導(dǎo)航
任務(wù)18 跑表的設(shè)計(jì)及驗(yàn)證
5.1 Modelsim仿真工具
5.2 使用Modelsim進(jìn)行功能仿真
5.2.1 Modelsim的運(yùn)行方式
5.2.2 Modelsim仿真步驟
5.3 Testbench設(shè)計(jì)方法
5.3.1 Testbench基本結(jié)構(gòu)
5.3.2 簡單CPU接口激勵(lì)產(chǎn)生方式
5.3.3 仿真結(jié)果分析
5.3.4 常用產(chǎn)生激勵(lì)描述方式
5.4 常用的Verilog測試語句
知識(shí)梳理與總結(jié)
習(xí)題5
第6章 數(shù)字系統(tǒng)設(shè)計(jì)實(shí)踐
任務(wù)19 簡易數(shù)字鐘設(shè)計(jì)
任務(wù)20 可編程多彩霓虹燈設(shè)計(jì)
任務(wù)21 小型運(yùn)算器設(shè)計(jì)
任務(wù)22 多功能密碼鎖設(shè)計(jì)
任務(wù)23 交通燈控制器設(shè)計(jì)
任務(wù)24 智能賽道計(jì)時(shí)器設(shè)計(jì)
任務(wù)25 自動(dòng)售貨機(jī)設(shè)計(jì)
隨著微電子技術(shù)的快速發(fā)展,可編程邏輯器件應(yīng)用技術(shù)得到了廣泛應(yīng)用,社會(huì)各行業(yè)對(duì)本專業(yè)技術(shù)人員的需求數(shù)量逐年提高。可編程邏輯器件作為現(xiàn)代電子設(shè)計(jì)最新技術(shù)的結(jié)晶,融合了應(yīng)用電子技術(shù)、計(jì)算機(jī)技術(shù)、信息處理及智能化技術(shù)的最新成果,由計(jì)算機(jī)自動(dòng)完成邏輯編譯、化簡、分割、綜合、優(yōu)化、布局、布線和仿真,直至對(duì)特定目標(biāo)芯片的適配編譯、邏輯映射和編程下載等工作,從而實(shí)現(xiàn)電子產(chǎn)品設(shè)計(jì)的自動(dòng)化。這一技術(shù)極大地提高了電路設(shè)計(jì)的效率和可靠性,減輕了設(shè)計(jì)者的勞動(dòng)強(qiáng)度,加快了當(dāng)今社會(huì)向數(shù)字化社會(huì)的進(jìn)程,許多院校根據(jù)行業(yè)發(fā)展需要都開設(shè)了這門課程。
深圳職業(yè)技術(shù)學(xué)院可編程邏輯器件應(yīng)用技術(shù)課程組的教師經(jīng)過多年的教學(xué)改革實(shí)踐與校企合作,于2008年將該課程建設(shè)成為國家電子教指委精品課程。結(jié)合近幾年的課程改革成果,本書基于工作任務(wù)進(jìn)行內(nèi)容設(shè)計(jì),共安排24個(gè)工作任務(wù),由工作任務(wù)入手,引入相關(guān)的知識(shí)點(diǎn),通過技能訓(xùn)練引出相關(guān)概念、設(shè)計(jì)技巧,體現(xiàn)做中學(xué)、學(xué)中練的教學(xué)思路與職業(yè)教育特色。實(shí)踐部分有理論分析,理論部分以實(shí)踐作為依托,理論與實(shí)踐融為一體,互相補(bǔ)充,循環(huán)深入。
所有任務(wù)均采用Verilog HDL語言設(shè)計(jì)代碼實(shí)現(xiàn)。目前,電子設(shè)計(jì)行業(yè)常用的兩種硬件描述語言是VHDL和Verilog HDL,這兩種語言都應(yīng)用得比較廣泛,其中,Verilog HDL的語言規(guī)則非常接近C語言,大多數(shù)工程師都可以迅速上手,因而擁有更多的用戶,本書就是采用Verilog HDL完成所有的設(shè)計(jì)任務(wù)的。提醒:本書中軟件繪制原圖的部分元件或電路符號(hào)與國家標(biāo)準(zhǔn)不完全一致,請注意區(qū)別;為與代碼敘述一致,正文中部分變量排為正體。
本書任務(wù)設(shè)計(jì)逐層遞進(jìn)、由易到難,體現(xiàn)了可操作性和擴(kuò)展性,根據(jù)難度和綜合性可劃分為四個(gè)層次。第一層包括第1章,它是本書與傳統(tǒng)數(shù)字電路知識(shí)的銜接部分,兩個(gè)任務(wù)均采用傳統(tǒng)的原理圖設(shè)計(jì)方法,并引入了現(xiàn)代數(shù)字系統(tǒng)設(shè)計(jì)環(huán)境,包括可編程邏輯器件硬件系統(tǒng)和常用EDA軟件設(shè)計(jì)平臺(tái),通過硬件設(shè)計(jì)載體和軟件設(shè)計(jì)平臺(tái)的學(xué)習(xí),了解各種可編程邏輯器件的電路結(jié)構(gòu)、工作原理,掌握EDA工具軟件的使用方法,是EDA技術(shù)學(xué)習(xí)的第一步;第二層包括第2章,在第1章的基礎(chǔ)上,把設(shè)計(jì)任務(wù)改為采用硬件描述語言進(jìn)行數(shù)字系統(tǒng)設(shè)計(jì),在任務(wù)中引入硬件描述語言的概念及語法知識(shí)點(diǎn);第三層包括第3~5章,以大量的任務(wù)和實(shí)例介紹采用Verilog語言進(jìn)行數(shù)字系統(tǒng)設(shè)計(jì)的基本步驟、方法與技巧;第四層包括第6章,從綜合應(yīng)用的角度,給出6個(gè)綜合設(shè)計(jì)項(xiàng)目,具有很強(qiáng)的實(shí)踐性和可操作性。以上四個(gè)層次,從內(nèi)容上看,實(shí)例引導(dǎo),前后呼應(yīng);從結(jié)構(gòu)上看,層層遞進(jìn),深入淺出。
本書內(nèi)容精煉,避免長篇大論;語言通俗易懂,引入與實(shí)踐相關(guān)的圖、表、提示、警告等內(nèi)容,易于教學(xué),實(shí)用性強(qiáng);參考學(xué)時(shí)約為80學(xué)時(shí),在使用時(shí)各院?筛鶕(jù)具體教學(xué)情況對(duì)內(nèi)容和學(xué)時(shí)安排進(jìn)行適當(dāng)調(diào)整。
本書由王靜霞任主編,對(duì)本書進(jìn)行總體策劃、編寫指導(dǎo)及全書統(tǒng)稿;余菲和溫國忠任副主編,協(xié)助完成以上工作。具體編寫分工為王靜霞編寫第1章,劉俐編寫第2章,余菲編寫第3章和第6章,溫國忠編寫第4、5章。
為了方便教師教學(xué),本書配有電子教學(xué)課件、習(xí)題參考答案和Verilog HDL代碼文件等,請有此需要的教師登錄華信教育資源網(wǎng)(http://www.hxedu.com.cn)免費(fèi)注冊后進(jìn)行下載,有問題時(shí)請?jiān)诰W(wǎng)站留言或與電子工業(yè)出版社聯(lián)系(E-mail:hxedu@phei.com.cn)。讀者也可通過該精品課網(wǎng)站(http://jpkc1.szpt.edu.cn/2008/ljqj/)瀏覽和參考更多的教學(xué)資源。
由于時(shí)間緊迫和編者水平有限,書中的錯(cuò)誤和缺點(diǎn)在所難免,熱忱歡迎讀者對(duì)本書提出批評(píng)和建議。