《高職高專系列教材:數字電路EDA設計》主要內容有Altera可編程邏輯器件、MAX+plusⅡ開發工具、VHDL硬件描述語言和豐富的數字電路及數字電子系統EDA設計實例。《高職高專系列教材:數字電路EDA設計》分為上、下兩篇。上篇為理論篇,闡述了Altera主要系列的CPLD和FPGA芯片的結構及特點,以及相應的開發軟件MAX+plusⅡ的使用,詳盡介紹了VHDL的基本語言和實用技術;下篇為實踐篇,列舉了大量設計實例,這些實例程序全部通過了仿真,并均在JLE型EDA實驗與開發系統上通過了硬件測試,實例對大部分實驗現象和結果進行了詳細分析。《高職高專系列教材:數字電路EDA設計》實用性強,適合作為高職高專類院校的專業教材,也可供有關專業人員參考。
方便教學,《高職高專系列教材:數字電路EDA設計》配有電子教案,有需要的老師可與出版社聯系,免費提供。
上篇 理論篇
第1章 EDA技術概述
1.1 現代電子系統的設計方法
1.1.1 概述
1.1.2 ASIC技術
1.2 EDA技術
1.2.1 概述
1.2.2 EDA技術的基本特征
1.3 可編程專用集成電路ASIC
1.3.1 概述
1.3.2 主要特點
1.3.3 可編程ASIC技術展望
習題
第2章 可編程邏輯器件
2.1 可編程邏輯器件的分類
2.1.1 可編程邏輯器件按集成度分類
2.1.2 可編程邏輯器件的其他分類方法
2.2 可編程邏輯器件的基本結構
2.2.1 PLD電路的表示方法及有關符號
2.2.2 與-或陣列
2.2.3 宏單元
2.3 可編程邏輯器件的基本資源
2.3.1 功能單元
2.3.2 輸入/輸出引腳
2.3.3 布線資源
2.3.4 片內RAM
2.4 可編程邏輯器件的編程元件
2.5 Altera公司的可編程邏輯器件
2.5.1 Altera公司的產品簡介
2.5.2 MAX 7000系列的結構特點
2.5.3 FLEX 10K系列的結構特點
2.5.4 ACEX系列器件
2.5.5 APEX系列器件簡介
習題
第3章 可編程邏輯器件的設計與開發
3.1 可編程邏輯器件的設計過程
3.2 可編程邏輯器件的開發環境
3.2.1 ISP Synario系統
3.2.2 Foundation系統
3.2.3 MAX+plusⅡ系統
3.3 硬件描述語言
3.3.1 ABEL-HDL
3.3.2 Verilog-HDL
3.3.3 VHDL
3.3.4 VHDL和Verilog-HDL的比較
3.4 MAX+plusⅡ軟件介紹
3.4.1 原理圖編輯器(Graphic Editor)
3.4.2 符號編輯器(Symbol Editor)
3.4.3 文字編輯器(Text Editor)
3.4.4 波形編輯器(Waveform Editor)
3.4.5 編譯(Compiler)
3.4.6 信息(Messages)
3.4.7 仿真(Simulator)
3.4.8 燒寫(Programmer)
3.4.9 時間分析(Timing Analyzer)
3.4.10 引腳平面編輯器(Floorplan Editor)
3.4.11 體系顯示窗口(Hierarchy Display)
3.5 如何使用MAX+plusⅡ
3.5.1 原理圖編輯
3.5.2 文字編輯--VHDL設計
習題
第4章 VHDL語言
4.1 VHDL概述
4.1.1 VHDL的特點
4.1.2 VHDL程序的一般結構
4.2 VHDL語言的程序結構
4.2.1 實體 (Entity)
4.2.2 結構體(Architecture)
4.2.3 程序包、庫及配置
4.2.4 VHDL的常用語句
4.3 VHDL語言的數據類型及運算操作符
4.3.1 VHDL語言的客體及其分類
4.3.2 VHDL語言的數據類型
4.3.3 VHDL語言的運算操作符
習題
下篇 實踐篇
第5章 組合邏輯電路設計
5.1 基本門電路的設計
5.2 數據選擇器的設計
5.3 1對2數據分配器的設計
5.4 4位BCD譯碼器的設計
5.5 三態門的設計
5.6 半加器的設計
5.7 全加器的設計
5.8 6位加法器的設計
5.9 4位加減法器的設計
5.10 3位乘法器的設計
習題
第6章 時序邏輯電路設計
6.1 基本D觸發器的設計
6.2 JK觸發器
6.3 帶異步復位/置位端的使能T觸發器
6.4 基本計數器的設計
6.5 同步清零的計數器
6.6 同步清零的可逆計數器
6.7 同步預置數的計數器
6.8 帶進制的計數器
6.9 基本移位寄存器的設計
6.9.1 基本數據寄存器
6.9.2 串入/串出移位寄存器
6.10 同步預置數串行輸出移位寄存器
6.11 循環移位寄存器
6.12 6位雙向移位寄存器
6.13 有限狀態機的設計
6.13.1 莫爾型狀態機
6.13.2 米里型狀態機
習題
第7章 數字系統設計實例
7.1 半整數分頻器的設計
7.1.1 小數分頻的基本原理
7.1.2 電路組成
7.1.3 VHDL程序
7.1.4 仿真結果
7.1.5 下載驗證
7.2 音樂發生器
7.2.1 音名與頻率的關系
7.2.2 音長的控制
7.2.3 演奏時音名的動態顯示
7.2.4 VHDL程序
7.2.5 仿真結果
7.2.6 下載驗證
7.3 2FSK/2PSK信號產生器
7.3.1 2FSK基本原理
7.3.2 2FSK信號產生器
7.3.3 2FSK/2PSK信號產生器
7.3.4 2FSK信號產生器的VHDL程序
7.3.5 2PSK信號產生器的VHDL程序
7.3.6 仿真結果
7.3.7 下載驗證
7.4 實用多功能電子表
7.4.1 功能描述
7.4.2 電路組成
7.4.3 Verilog-HDL程序
7.4.4 仿真結果
7.4.5 下載驗證
7.5 交通燈控制器
7.5.1 功能描述
7.5.2 交通燈控制器的實現
7.5.3 VHDL程序
7.5.4 仿真結果
7.5.5 下載驗證
7.6 數字頻率計
7.6.1 測頻原理
7.6.2 頻率計實現
7.6.3 VHDL程序
7.6.4 仿真結果
7.6.5 下載驗證
習題
附錄 JLE型EDA實驗與開發系統使用介紹
參考文獻