出版時間:2012-6 出版社:機(jī)械工業(yè)出版社 作者:劉春龍,龍建飛 主編 頁數(shù):283
內(nèi)容概要
本書是面向職業(yè)學(xué)校電子與信息技術(shù)專業(yè)的學(xué)生所編寫的教材,針對要求學(xué)生動手能力強(qiáng)的特點(diǎn),以“做中學(xué),學(xué)中做”為宗旨,以理實(shí)一體化為編寫模式,介紹了應(yīng)用MAX+plusⅡ10?2軟件對CPLD器件進(jìn)行數(shù)字基本電路和數(shù)字系統(tǒng)電路軟件、硬件仿真設(shè)計(jì)的方法和技巧。
本書采用實(shí)訓(xùn)項(xiàng)目的形式,將教學(xué)內(nèi)容進(jìn)行分解,以任務(wù)來引領(lǐng)知識學(xué)習(xí)和技能操作。全書共分10個項(xiàng)目,項(xiàng)目中的實(shí)例程序全部經(jīng)過軟件仿真和硬件測試。每個項(xiàng)目又分為若干個任務(wù),并將這些任務(wù)按照從易到難、從簡單到復(fù)雜、從單元電路到復(fù)雜系統(tǒng)電路的原則進(jìn)行編排。每個任務(wù)從提出任務(wù)目標(biāo)和要求開始,設(shè)定每一步實(shí)操內(nèi)容,同時結(jié)合所用到的數(shù)字電路的知識點(diǎn),輔以必要的理論分析和指導(dǎo)實(shí)踐,并明確操作步驟,使學(xué)生在實(shí)踐操作過程中掌握CPLD的編程技術(shù)。
本書可作為中等職業(yè)學(xué)校、高職高專院校的專業(yè)教材,也可供相關(guān)專業(yè)從業(yè)人員參考。
書籍目錄
前言
項(xiàng)目一可編程邏輯器件與MAX+plusⅡ使用指南
任務(wù)一可編程邏輯器件簡介及MAX+plusⅡ的安裝
任務(wù)二傳統(tǒng)設(shè)計(jì)方法和EDA設(shè)計(jì)方法
項(xiàng)目二四位簡易數(shù)字密碼鎖的原理圖輸入法設(shè)計(jì)
任務(wù)一原理圖輸入法設(shè)計(jì)電路的基本方法和流程
任務(wù)二原理圖輸入法設(shè)計(jì)與非/或非基本門電路
任務(wù)三原理圖輸入法設(shè)計(jì)異或/同或基本門電路
任務(wù)四四位簡易數(shù)字密碼鎖原理圖輸入法設(shè)計(jì)
項(xiàng)目三花樣LED的原理圖輸入法設(shè)計(jì)
任務(wù)一原理圖輸入法設(shè)計(jì)數(shù)據(jù)選擇器
任務(wù)二原理圖輸入法設(shè)計(jì)三人表決器
任務(wù)三原理圖輸入法設(shè)計(jì)LED的閃爍
任務(wù)四原理圖輸入法設(shè)計(jì)LED的左右移動
任務(wù)五LED左右移動電路的原理圖輸入法設(shè)計(jì)
項(xiàng)目四籃球比賽定時器的原理圖輸入法設(shè)計(jì)
任務(wù)一原理圖輸入法設(shè)計(jì)一個數(shù)碼管的顯示
任務(wù)二原理圖輸入法設(shè)計(jì)兩個數(shù)碼管的顯示
任務(wù)三籃球比賽定時器原理圖輸入法設(shè)計(jì)
項(xiàng)目五八路搶答器的原理圖輸入法綜合設(shè)計(jì)
任務(wù)一編碼器和譯碼器電路的設(shè)計(jì)與仿真
任務(wù)二八路搶答器原理圖輸入法設(shè)計(jì)
項(xiàng)目六數(shù)字時鐘的原理圖輸入法綜合設(shè)計(jì)
任務(wù)一數(shù)碼管靜態(tài)顯示的數(shù)字時鐘原理圖法設(shè)計(jì)
任務(wù)二數(shù)碼管動態(tài)顯示的數(shù)字時鐘原理圖法設(shè)計(jì)
項(xiàng)目七LED亮與滅的VHDL程序設(shè)計(jì)
任務(wù)一用非門控制LED的亮與滅
任務(wù)二用與門控制LED的亮與滅
項(xiàng)目八組合邏輯電路的VHDL程序設(shè)計(jì)
任務(wù)一數(shù)據(jù)選擇器的VHDL程序設(shè)計(jì)
任務(wù)二1對2數(shù)據(jù)分配器的VHDL程序設(shè)計(jì)
任務(wù)三半加器、全加器的VHDL程序設(shè)計(jì)
任務(wù)四三態(tài)門和總線緩沖器的VHDL程序設(shè)計(jì)
任務(wù)五多位數(shù)據(jù)比較器的VHDL程序設(shè)計(jì)
任務(wù)六編碼器的VHDL程序設(shè)計(jì)
任務(wù)七譯碼器的VHDL程序設(shè)計(jì)
任務(wù)八數(shù)碼顯示譯碼器的VHDL程序設(shè)計(jì)
項(xiàng)目九時序邏輯電路的VHDL程序設(shè)計(jì)
任務(wù)一基本觸發(fā)器的VHDL程序設(shè)計(jì)
任務(wù)二復(fù)位/置位觸發(fā)器的VHDL程序設(shè)計(jì)
任務(wù)三移位寄存器的VHDL程序設(shè)計(jì)
任務(wù)四循環(huán)移位寄存器的VHDL程序設(shè)計(jì)
任務(wù)五二進(jìn)制計(jì)數(shù)器的VHDL程序設(shè)計(jì)
任務(wù)六BCD碼十進(jìn)制計(jì)數(shù)器的VHDL程序設(shè)計(jì)
任務(wù)七可逆計(jì)數(shù)器的VHDL程序設(shè)計(jì)
項(xiàng)目十?dāng)?shù)字系統(tǒng)的VHDL綜合設(shè)計(jì)
任務(wù)一十字交通燈的VHDL綜合設(shè)計(jì)
任務(wù)二簡易數(shù)字鐘的VHDL綜合設(shè)計(jì)
任務(wù)三數(shù)字頻率計(jì)的VHDL綜合設(shè)計(jì)
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: VHDL是一種用于電路設(shè)計(jì)的高級語言。它在20世紀(jì)80年代的后期出現(xiàn)。最初是由美國國防部開發(fā)供美軍用來提高設(shè)計(jì)可靠性和縮減開發(fā)周期的一種使用范圍較小的設(shè)計(jì)語言。但是,由于它在一定程度上滿足了當(dāng)時的設(shè)計(jì)需求,于是在1987年成為ANSI/IEEE的標(biāo)準(zhǔn)(IEEE STD 1076—1987)。1993年更進(jìn)一步修訂完善,成為ANSI/IEEE的ANSI/IEEE STD1076—1993標(biāo)準(zhǔn)。目前,大多數(shù)的CAD廠商出品的EDA軟件都兼容了這種標(biāo)準(zhǔn)。 VHDL的英文全稱是VHSIC(Very High Speed Integrated Circuit)Hardware DescriptionLanguage,翻譯成中文就是超高速集成電路硬件描述語言,因此它主要是應(yīng)用在數(shù)字電路的設(shè)計(jì)中。目前,它在中國多用在FPGA/CPLD/EPLD的設(shè)計(jì)中。當(dāng)然在一些實(shí)力較為雄厚的單位,它也被用來設(shè)計(jì)ASIC。 VHDL文本輸入法與原理圖法進(jìn)行CPLD/FPGA設(shè)計(jì)相比較,原理圖法的設(shè)計(jì)方式比較直觀,根據(jù)設(shè)計(jì)要求,直接從庫中調(diào)出相應(yīng)模塊來用就行了,比較符合人們的習(xí)慣,但是需要設(shè)計(jì)人員在以下兩方面有較高的素質(zhì): (1)對電路的知識要比較豐富。 (2)對CPLD/FPGA的結(jié)構(gòu)比較熟悉。 有了這兩個條件才能在設(shè)計(jì)的過程中選用適當(dāng)?shù)钠骷瑥亩岣咴O(shè)計(jì)的可靠性、提高器件的利用率及縮短設(shè)計(jì)的周期。但是有一個重大的問題:如果產(chǎn)品有所改動,需要采用另外的CPLD/FPGA時,將需要重新設(shè)計(jì)和輸入原理圖(改用不同的元器件在今天這種競爭環(huán)境下是會經(jīng)常發(fā)生的。企業(yè)為了提高產(chǎn)品的性能或者是降低產(chǎn)品的造價,或者為了提高保密性等,都會考慮選用不同的元器件。對企業(yè)而言只是做出一個決定,對設(shè)計(jì)人員而言卻意味著要付出更多的心血)。 但是當(dāng)采用VHDL等高級語言來設(shè)計(jì)時,這些問題就會得到較好的解決。由于在使用VHDL等高級語言時,有專用的工具來實(shí)現(xiàn)將語言描述的電路功能轉(zhuǎn)換為實(shí)際的電路,所以就不要求對底層的電路很熟悉,也不要求對CPLD/FPGA的結(jié)構(gòu)很熟悉(因?yàn)橛袑S玫墓ぞ哚槍HDL的描述采用相應(yīng)的元器件)。當(dāng)要更換元器件時,只需要將原來設(shè)計(jì)好的VDHL文件在新的元器件的設(shè)計(jì)工具中再次實(shí)現(xiàn)就行了。 利用VHDL進(jìn)行分塊單元電路設(shè)計(jì)和整個系統(tǒng)設(shè)計(jì),并結(jié)合一些先進(jìn)的EDA工具軟件(如MAX+plusⅡ),通過計(jì)算機(jī)下載到硬件芯片上實(shí)現(xiàn)電路功能,可以極大地縮短產(chǎn)品的設(shè)計(jì)周期,加快產(chǎn)品進(jìn)入市場的步伐,在當(dāng)今高速發(fā)展的信息時代,可以更好地把握商機(jī)。 VHDL的執(zhí)行方式與其他語言不同(如單片機(jī)、PLC的程序運(yùn)行方式都是順序執(zhí)行方式),VHDL程序不是按順序一條一條的順序執(zhí)行每一條語句,而是通過既有并行執(zhí)行的語句又有按順序執(zhí)行的語句,來描述在同一時刻中可能發(fā)生的事件,如圖7—1—1所示。這就要求數(shù)字電路設(shè)計(jì)人員擺脫一維的編程思維模式,以多維并發(fā)的思路來完成VHDL的程序設(shè)計(jì)。
編輯推薦
《職業(yè)教育課程改革規(guī)劃教材:CPLD應(yīng)用技術(shù)實(shí)用教程》是面向職業(yè)學(xué)校電子與信息技術(shù)專業(yè)的學(xué)生所編寫的教材,針對要求學(xué)生動手能力強(qiáng)的特點(diǎn),以“做中學(xué),學(xué)中做”為宗旨,以理實(shí)一體化為編寫模式,介紹了應(yīng)用MAX+plusⅡ10.2軟件對CPLD器件進(jìn)行數(shù)字基本電路和數(shù)字系統(tǒng)電路軟件、硬件仿真設(shè)計(jì)的方法和技巧。
圖書封面
評論、評分、閱讀與下載
CPLD應(yīng)用技術(shù)實(shí)用教程 PDF格式下載