《普通高等教育“十二五”規劃教材:數字邏輯與VHDL程序設計》包括數字邏輯基礎和VHDL語言程序設計兩大部分,共分九章。第1章主要介紹數字邏輯基礎(數制、碼制、邏輯代數、邏輯函數等),第2章主要介紹可編程邏輯器件和MAX+plusⅡ軟件使用,第3章~第6章主要介紹典型數字邏輯器件及其工作原理,第7章主要介紹VHDL語言基礎,第8章主要介紹基于VHDL的基本數字電路設計,第9章主要介紹幾個典型數字系統設計。在書的后面設置了3個附錄,分別介紹VHDL語言的保留字,常用的VHDL開發軟件和QuartusⅡ軟件的使用。每章后面都有習題和思考題。為方便教師教學,《普通高等教育“十二五”規劃教材:數字邏輯與VHDL程序設計》配有多媒體電子教案。
《普通高等教育“十二五”規劃教材:數字邏輯與VHDL程序設計》可作為計算機、電子、通信、機電-體化等專業的教材和參考書,同時也可作為數字電路設計人員的自學參考書。
第1章 數字邏輯基礎
1.1 數字電路與數字信號
1.1.1 數字技術的發展和應用
1.1.2 模擬信號和數字信號
1.1.3 數字信號的描述方法
1.2 數制與碼制
1.2.1 進位計數制
1.2.2 進位計數制的相互轉換
1.2.3 二進制編碼
1.2.4 字符編碼
1.3 邏輯函數
1.3.1 邏輯函數的基本概念
1.3.2 基本邏輯運算
1.3.3 幾種常用的邏輯運算
1.3.4 邏輯函數的表示方法
1.4 邏輯代數
1.4.1 邏輯代數的基本定律
1.4.2 邏輯代數運算的基本規則
1.4.3 用邏輯代數化簡邏輯函數
1.5 卡諾圖
1.5.1 邏輯函數的最小項
1.5.2 卡諾圖的結構
1.5.3 用卡諾圖化簡邏輯函數
1.5.4 具有約束的邏輯函數的化簡
1.6 邏輯系列及其特性
1.6.1 TTL系列簡介
1.6.2 TTL系列參數和特性
1,6.3 CMOS系列簡介
1.6.4 射極耦合邏輯系列簡介
習題
第2章 可編程邏輯器件及MAX+plusll的使用
2.1 簡單可編程邏輯器件
2.1.1 PLD
2.1.2 PLA
2.1.3 PAL
2.1.4 GAL
2.2 復雜可編程邏輯器件(CPLD)
2.2.1 CPLD概述
2.2.2 CPLD的基本結構
2.2.3 CPLD的編程
2.3 現場可編程門陣列(FPGA)
2.3.1 FPGA概述
2.3.2 FPGA的基本結構
2.3.3 FPGA的編程
2.3.4 CPLD/FPGA主流產品
2.4 MAX+plusll的使用
2.4.1 MAX+plusll概述
2.4.2 設計輸入
2.4.3 LPM和IP核
2.4.4 項目編譯
2.4.5 項目校驗
2.4.6 器件編程與配置
習題
第3章 組合邏輯電路
3.1 組合邏輯電路的分析和設計
3.1.1 組合邏輯電路的分析
3.1.2 組合邏輯電路的設計
3.1.3 組合邏輯電路中的競爭冒險
3.2 編碼器和譯碼器
3.2.1 編碼器的基本原理
3.2.2 譯碼器的基本原理
3.3 數據選擇器和比較器
3.3.1 數據選擇器的基本原理
3.3.2 比較器的基本原理
3.4 算術運算電路
3.4.1 一位半加器和全加器的基本原理
3.4.2 多位加法器的基本原理
3.4.3 減法器的基本原理
習題
第4章 鎖存器和觸發器
4.1 概述
4.2 鎖存器
4.2.1 SR鎖存器的基本原理
4.2.2 D鎖存器的基本原理
4.3 觸發器
4.3.1 RS型觸發器的基本原理
4.3.2 JK觸發器的基本原理
4.3.4 D觸發器的基本原理
習題
第5章 時序邏輯電路
第6章 存儲器
第7章 VHDL語言基礎
第8章 基于VHDL的基本數字電路設計
附錄A VHDL保留宇
附錄B 常用VHDL開發軟件
附錄C Quartusll軟件的使用
參考文獻