數(shù)字邏輯與VHDL程序設(shè)計(jì)

出版時(shí)間:2012-6  出版社:電子工業(yè)出版社  作者:馮福生 等編著  頁數(shù):355  字?jǐn)?shù):588000  

內(nèi)容概要

《數(shù)字邏輯與VHDL程序設(shè)計(jì)》由馮福生等編著,本書包括數(shù)字邏輯基礎(chǔ)和VHDL語言程序設(shè)計(jì)兩大部分,共分九章。第1章主要介紹數(shù)字邏輯基礎(chǔ)
(數(shù)制、碼制、邏輯代數(shù)、邏輯函數(shù)等),第2章主要介紹可編程邏輯器件和 MAX+plus
II軟件使用,第3章~第6章主要介紹典型數(shù)字邏輯器件及其工作原理,第7章主要介紹VHDL語言基礎(chǔ),第8章主要介紹基于VHDL的基本數(shù)字電路設(shè)計(jì),第9章主要介紹幾個(gè)典型數(shù)字系統(tǒng)設(shè)計(jì)。在書的后面設(shè)置了3個(gè)附錄,分別介紹VHDL語言的保留字,常用的VHDL開發(fā)軟件和QuartusII軟件的使用。每章后面都有習(xí)題和思考題。為方便教師教學(xué),本書配有多媒體電子教案。
《數(shù)字邏輯與VHDL程序設(shè)計(jì)》可作為計(jì)算機(jī)、電子、通信、機(jī)電一體化等專業(yè)的教材和參考書,同時(shí)也可作為數(shù)字電路設(shè)計(jì)人員的自學(xué)參考書。

書籍目錄

第1章 數(shù)字邏輯基礎(chǔ)
1.1 數(shù)字電路與數(shù)字信號
1.1.1 數(shù)字技術(shù)的發(fā)展和應(yīng)用
1.1.2 模擬信號和數(shù)字信號
1.1.3 數(shù)字信號的描述方法
1.2 數(shù)制與碼制
1.2.1 進(jìn)位計(jì)數(shù)制
1.2.2 進(jìn)位計(jì)數(shù)制的相互轉(zhuǎn)換
1.2.3 二進(jìn)制編碼
1.2.4 字符編碼
1.3 邏輯函數(shù)
1.3.1 邏輯函數(shù)的基本概念
1.3.2 基本邏輯運(yùn)算
1.3.3 幾種常用的邏輯運(yùn)算
1.3.4 邏輯函數(shù)的表示方法
1.4 邏輯代數(shù)
1.4.1 邏輯代數(shù)的基本定律
1.4.2 邏輯代數(shù)運(yùn)算的基本規(guī)則
1.4.3 用邏輯代數(shù)化簡邏輯函數(shù)
1.5 卡諾圖
1.5.1 邏輯函數(shù)的最小項(xiàng)
1.5.2 卡諾圖的結(jié)構(gòu)
1.5.3 用卡諾圖化簡邏輯函數(shù)
1.5.4 具有約束的邏輯函數(shù)的化簡
1.6 邏輯系列及其特性
1.6.1 TTL系列簡介
1.6.2 TTL系列參數(shù)和特性
1.6.3 CMOS系列簡介
1.6.4 射極耦合邏輯系列簡介
習(xí)題
第2章 可編程邏輯器件及MAX+plusⅡ的使用
2.1 簡單可編程邏輯器件
2.1.1 PLD
2.1.2 PLA
2.1.3 PAL
2.1.4 GAL
2.2 復(fù)雜可編程邏輯器件(CPLD)
2.2.1 CPLD概述
2.2.2 CPLD的基本結(jié)構(gòu)
2.2.3 CPLD的編程
2.3 現(xiàn)場可編程門陣列(FPGA)
2.3.1 FPGA概述
2.3.2 FPGA的基本結(jié)構(gòu)
2.3.3 FPGA的編程
2.3.4 CPLD/FPGA主流產(chǎn)品
2.4 MAX+plusⅡ的使用
2.4.1 MAX+plusⅡ概述
2.4.2 設(shè)計(jì)輸入
2.4.3 LPM和IP核
2.4.4 項(xiàng)目編譯
2.4.5 項(xiàng)目校驗(yàn)
2.4.6 器件編程與配置
習(xí)題
第3章 組合邏輯電路
3.1 組合邏輯電路的分析和設(shè)計(jì)
3.1.1 組合邏輯電路的分析
3.1.2 組合邏輯電路的設(shè)計(jì)
3.1.3 組合邏輯電路中的競爭冒險(xiǎn)
3.2 編碼器和譯碼器
3.2.1 編碼器的基本原理
3.2.2 譯碼器的基本原理
3.3 數(shù)據(jù)選擇器和比較器
3.3.1 數(shù)據(jù)選擇器的基本原理
3.3.2 比較器的基本原理
3.4 算術(shù)運(yùn)算電路
3.4.1 一位半加器和全加器的基本原理
3.4.2 多位加法器的基本原理
3.4.3 減法器的基本原理
習(xí)題
第4章 鎖存器和觸發(fā)器
4.1 概述
4.2 鎖存器
4.2.1 SR鎖存器的基本原理
4.2.2 D鎖存器的基本原理
4.3 觸發(fā)器
4.3.1 RS型觸發(fā)器的基本原理
4.3.2 JK觸發(fā)器的基本原理
4.3.4 D觸發(fā)器的基本原理
習(xí)題
第5章 時(shí)序邏輯電路
5.1 時(shí)序邏輯電路的基本概念
5.2 時(shí)序邏輯電路的分析和設(shè)計(jì)
5.2.1 時(shí)序邏輯電路的分析
5.2.2 時(shí)序邏輯電路的設(shè)計(jì)
5.3 寄存器
5.3.1 寄存器的基本原理
5.3.2 移位寄存器的基本原理
5.4 計(jì)數(shù)器
習(xí)題
第6章 存儲器
6.1 隨機(jī)存儲器(RAM)
6.1.1 隨機(jī)存儲器概述
6.1.2 隨機(jī)存儲器的結(jié)構(gòu)與基本原理
6.2 只讀存儲器(ROM)
6.2.1 只讀存儲器(ROM)概述
6.2.2 只讀存儲器的結(jié)構(gòu)與基本原理
6.3 存儲器容量的擴(kuò)充
6.3.1 字長位數(shù)擴(kuò)展
6.3.2 字存儲容量擴(kuò)展
習(xí)題
第7章 VHDL語言基礎(chǔ)
7.1 VHDL簡介
7.1.1 VHDL的特點(diǎn)
7.1.2 VHDL語言的發(fā)展趨勢
7.1.3 Verilog HDL
7.2 VHDL語言的程序結(jié)構(gòu)
7.2.1 庫
7.2.2 實(shí)體
7.2.3 結(jié)構(gòu)體
7.2.4 程序包
7.2.5 配置
7.3 VHDL語言的詞法
7.3.1 標(biāo)識符
7.3.2 詞法單元
7.3.3 數(shù)據(jù)對象
7.3.4 數(shù)據(jù)類型
7.3.5 運(yùn)算符
7.4 VHDL語言的語法
7.4.1 順序語句
7.4.2 并行語句
思考題與習(xí)題
第8章 基于VHDL的基本數(shù)字電路設(shè)計(jì)
8.1 組合邏輯電路的設(shè)計(jì)
8.1.1 門電路設(shè)計(jì)
8.1.2 三態(tài)門及總線緩沖器電路設(shè)計(jì)
8.1.3 編碼器設(shè)計(jì)
8.1.4 譯碼器設(shè)計(jì)
8.1.5 多路選擇器設(shè)計(jì)
8.1.6 比較器設(shè)計(jì)
8.1.7 運(yùn)算電路設(shè)計(jì)
8.2 時(shí)序邏輯電路設(shè)計(jì)
8.2.1 時(shí)鐘描述
8.2.2 復(fù)位描述
8.2.3 觸發(fā)器設(shè)計(jì)
8.2.4 鎖存器
8.2.5 寄存器設(shè)計(jì)
8.2.6 移位寄存器
8.2.7 計(jì)數(shù)器
8.2.8 分頻器
8.3 狀態(tài)機(jī)
8.3.1 狀態(tài)機(jī)概述
8.3.2 狀態(tài)機(jī)的建模
8.3.3 狀態(tài)機(jī)的設(shè)計(jì)步驟
8.3.4 狀態(tài)機(jī)的設(shè)計(jì)實(shí)例
8.3.5 Moore型狀態(tài)機(jī)的復(fù)位
8.3.6 Moore型狀態(tài)機(jī)的信號輸出方式
思考題與習(xí)題
第9章 典型數(shù)字系統(tǒng)設(shè)計(jì)
9.1 數(shù)字系統(tǒng)概述
9.1.1 數(shù)字系統(tǒng)的組成
9.1.2 數(shù)字系統(tǒng)的設(shè)計(jì)方法
9.1.3 設(shè)計(jì)的基本準(zhǔn)則
9.2 微波爐控制芯片的設(shè)計(jì)
9.2.1 芯片概述
9.2.2 芯片功能設(shè)計(jì)
9.2.3 VHDL程序?qū)崿F(xiàn)
9.3 交通燈控制器的設(shè)計(jì)
9.3.1 設(shè)計(jì)要求
9.3.2 交通燈系統(tǒng)組成
9.3.3 交通燈模塊電路的VHDL語言實(shí)現(xiàn)
思考題與習(xí)題
附錄A VHDL保留字
附錄B 常用VHDL開發(fā)軟件
附錄C QuartusII軟件的使用
C.1 啟動(dòng)Quartus II
C.2 VHDL語言輸入與編譯
C.3 文件下載
C.4 使用Flash Loader(JTAG模式)下載EPCS器件
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   20世紀(jì)70年代,隨著對中小規(guī)模集成電路的大量需求,集成電路的設(shè)計(jì)正朝著速度快、性能高、容量大、體積小和微功耗的方向發(fā)展,而這種發(fā)展必將導(dǎo)致集成電路的設(shè)計(jì)規(guī)模日益增大,復(fù)雜程度日益增高,精度要求更加嚴(yán)格。在這種情況下,影響開發(fā)商的瓶頸問題就是設(shè)計(jì)能力,這種狀況實(shí)際上是對現(xiàn)代設(shè)計(jì)方法和現(xiàn)代測試方法的普遍需求。沿用了十幾年的傳統(tǒng)硬件電路設(shè)計(jì)方法已經(jīng)不能滿足需要,它已經(jīng)遠(yuǎn)遠(yuǎn)落后當(dāng)今技術(shù)的發(fā)展。直接采用原始邏輯圖或布爾方程輸入進(jìn)行電路設(shè)計(jì)對于簡單的邏輯可以獲得非常有效的結(jié)果,但是對于復(fù)雜的系統(tǒng)設(shè)計(jì),就容易產(chǎn)生錯(cuò)誤,而必須依靠一種高層的邏輯輸入方式,這樣就產(chǎn)生了硬件描述語言(HDL)。所謂硬件描述語言,就是對實(shí)際的硬件設(shè)計(jì)用語言的方式來描述,能夠把復(fù)雜的電路設(shè)計(jì)用形象化的語言方式表示出來,可以描述硬件電路的功能,信號連接關(guān)系以及定時(shí)關(guān)系,它比電路原理圖更能有效地表示電路的特征。利用硬件描述語言編程來表示邏輯器件及系統(tǒng)硬件的功能和行為,是數(shù)字系統(tǒng)設(shè)計(jì)的一個(gè)重要特征。因此,大規(guī)模高密度可編程邏輯器件和硬件描述語言(VHDL)成為解決這些問題的關(guān)鍵所在。 美國國防部在20世紀(jì)70年代末和80年代初提出了VHSIC(Very High Speed Integrated Circuit)計(jì)劃,其目標(biāo)是為下一代集成電路的生產(chǎn)、實(shí)現(xiàn)階段性的工藝極限以及完成10萬門級以上的設(shè)計(jì),建立一項(xiàng)新的描述方法。1981年,美國國防部提出了一種新的硬件描述語言,稱為“超高速集成電路硬件描述語言”(VHSIC Hardware DescriptionLanguage),簡稱VHDL。當(dāng)這個(gè)語言被首次開發(fā)出來時(shí),其目標(biāo)只是一個(gè)使電路文本化的一種標(biāo)準(zhǔn),主要是為了使采用了文本描述的設(shè)計(jì)能夠?yàn)槠渌怂斫猓瑫r(shí)也用作模型語言,能采用軟件進(jìn)行模擬。VHDL的結(jié)構(gòu)和設(shè)計(jì)方法受到了Ada語言的影響,并吸收了其他硬件描述語言的優(yōu)點(diǎn)。1986年,IEEE致力于VHDL的標(biāo)準(zhǔn)化工作,為此成立了VHDL標(biāo)準(zhǔn)化小組。經(jīng)過多次的修改與擴(kuò)充,直到1987年12月VHDL才被接納為IEEE 1076標(biāo)準(zhǔn)。1988年,Milstd454規(guī)定所有為美國國防部設(shè)計(jì)的ASIC產(chǎn)品必須采用VHDL來進(jìn)行描述。1993年,IEEE 1076標(biāo)準(zhǔn)被修訂,更新為新的VHDL標(biāo)準(zhǔn)IEEE1164。1996年,IEEE1076.3成為VHDL綜合標(biāo)準(zhǔn)。

編輯推薦

《普通高等教育"十二五"規(guī)劃教材:數(shù)字邏輯與VHDL程序設(shè)計(jì)》是關(guān)于學(xué)習(xí)數(shù)學(xué)邏輯與VHDL程序設(shè)計(jì)的教育用書,把數(shù)學(xué)邏輯的學(xué)習(xí)摻雜到程序運(yùn)用之中,方便學(xué)生學(xué)習(xí)VHDL程序設(shè)計(jì)。《普通高等教育"十二五"規(guī)劃教材:數(shù)字邏輯與VHDL程序設(shè)計(jì)》可作為計(jì)算機(jī)、電子、通信、機(jī)電一體化等專業(yè)的教材和參考書,同時(shí)也可作為數(shù)字電路設(shè)計(jì)人員的自學(xué)參考書。

圖書封面

評論、評分、閱讀與下載


    數(shù)字邏輯與VHDL程序設(shè)計(jì) PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7