內容大鋼
EDA是當今世界上先進的電子電路設計技術,廣泛應用於通信、工業自動化、智能儀錶、圖像處理和電腦等領域,它是電子工程師必須掌握的技術之一。本書注重基礎知識講解、由淺入深,既有關於EDA技術、大規模可編程邏輯器件和VHDL的系統介紹,又有豐富的設計應用實例,便於學生消化和理解。全書共7章,包括:緒論、可編程邏輯器件、Quartus Ⅱ軟體安裝及使用、VHDL入門基礎、VHDL的語句、有限狀態機和VHDL設計實例。
本書可作為高等院校電子類、通信類及電腦類等相關專業二年級及以上學生的教材,也可作為電子技術工程技術人員的參考用書。
目錄
第1章 緒論
1.1 EDA技術綜述
1.1.1 EDA技術含義
1.1.2 EDA技術發展歷程
1.2 ASIC設計
1.3 HDL
1.3.1 HDL發展歷程
1.3.2 常用HDL
1.4 EDA的工具軟體
1.5 EDA設計流程
本章小結
習題
第2章 可編程邏輯器件
2.1 可編程邏輯器件概述
2.1.1 PLD的發展歷程
2.1.2 PLD的分類
2.1.3 PLD的電路表示法
2.2 低密度可編程邏輯器件
2.2.1 可編程只讀存儲器
2.2.2 可編程邏輯陣列器件
2.2.3 可編程陣列邏輯器件
2.2.4 通用陣列邏輯器件
2.3 複雜可編程邏輯器件
2.4 現場可編程門陣列器件
2.4.1 查找表的原理與結構
2.4.2 Xilinx公司XC4000系列FPGA簡介
2.5 CPLD/FPGA開發應用選擇
本章小結
習題
第3章 QuartusⅡ軟體安裝及使用
3.1 QuartusⅡ簡介
3.2 QuartusⅡ15.0軟體的下載與安裝
3.2.1 下載
3.2.2 安裝
3.3 設計入門
3.3.1 開發流程
3.3.2 基本使用
3.3.3 QuartusⅡ設計入門
3.4 全加器設計
3.5 原理圖輸入法之IP核的使用方法
3.6 SignalTapⅡ使用方法
本章小結
習題
第4章 VHDL入門基礎
4.1 VHDL基本結構
4.1.1 實體
4.1.2 結構體
4.1.3 GENERIC參數傳遞
4.2 VHDL文字規則
4.2.1 數字型文字
4.2.2 字元串文字
4.2.3 標識符
4.2.4 下標
4.3 VHDL數據對象
4.3.1 常量
4.3.2 變數
4.3.3 信號
4.4 VHDL數據類型
4.4.1 VHDL預定義數據類型
4.4.2 用戶自定義數據類型
4.4.3 其他類型
4.5 數據類型轉換
4.5.1 使用轉換函數
4.5.2 使用類型標記法轉換數據類型
4.6 VHDL操作符
4.7 VHDL預定義屬性
本章小結
習題
第5章 VHDL的語句
5.1 進程語句
5.2 順序語句
5.2.1 賦值語句
5.2.2 IF語句
5.2.3 CASE語句
5.2.4 LOOP語句
5.2.5 NEXT語句
5.2.6 EXIT語句
5.2.7 WAIT語句
5.2.8 NULL語句
5.2.9 RETURN語句
5.3 並行語句
5.3.1 進程語句
5.3.2 並行信號賦值語句
5.3.3 元件例化語句
5.3.4 生成語句
5.3.5 塊語句
5.4 設計庫和程序包
5.4.1 設計庫
5.4.2 程序包
5.5 子程序
5.5.1 函數
5.5.2 過程
5.6 配置
本章小結
習題
第6章 有限狀態機
6.1 概述
6.2 VHDL一般狀態機
6.3 Moore型狀態機設計
6.4 Mealy型狀態機設計
6.5 狀態編碼
6.6 非法狀態處理
本章小結
習題
第7章 VHDL設計實例
7.1 序列信號發生器設計
7.2 簡易數字頻率計設計
7.2.1 設計要求
7.2.2 原理描述
7.2.3 頻率計的層次化設計方案
7.3 多功能信號發生器的設計
7.3.1 設計的基本思路
7.3.2 系統總體方案設計
7.3.3 函數發生器的硬體設計
7.3.4 函數發生器的軟體設計
7.3.5 頂層設計
7.3.6 模擬結果
7.4 交通燈控制器的設計
7.4.1 交通燈控制器的設計要求
7.4.2 系統組成
7.4.3 層次化設計和軟體模擬
本章小結
習題
部分習題參考答案
參考文獻