隨著EDA技術的發(fā)展和應用領域的擴大,EDA技術在電子信息、通信、自動控制及計算機應用等領域的重要性日益突出,EDA已成為當今世界上先進的電子電路設計技術!禘DA技術與應用(第2版)》理論與實踐相結(jié)合,由淺入深地介紹了可編程邏輯器件、EDA及其應用設計技術。其主要內(nèi)容包括EDA技術概述、EDA工具軟件、可編程邏輯器件、VHDL語言、EDA技術應用、EDA技術實驗和Verilog HDL語言。
《EDA技術與應用(第2版)》可作為高等院校電子類、通信與信息類、自動化類、計算機類專業(yè)EDA技術與應用課程的教材,也可作為廣大工程技術人員的參考書。
第1章 EDA技術概述
1.1 EDA技術及發(fā)展
1.2 硬件描述語言
1.3 可編程邏輯器件
1.4 EDA設計流程及其工具
習題
第2章 EDA工具軟件
2.1 Quartus II簡介
2.2 Quartus II的原理圖輸入設計法
2.2.1 建立設計工程
2.2.2 設計項目的編譯
2.2.3 生成元件符號
2.2.4 設計項目的仿真
2.2.5 編程下載設計文件
2.2.6 設計電路硬件調(diào)試
2.3 層次化設計方法
2.4 MAX plus II老式宏函數(shù)的應用
2.5 Quartus II強函數(shù)的應用
2.6 嵌入式邏輯分析儀的使用方法
2.6.1 十進制計數(shù)器的設計
2.6.2 打開SignalTap II編輯窗口
2.6.3 調(diào)入節(jié)點信號
2.6.4 參數(shù)設置
2.6.5 文件存盤
2.6.6 編譯與下載
2.6.7 運行分析
習題
第3章 可編程邏輯器件
3.1 可編程邏輯器件的概述
3.1.1 可編程邏輯器件的分類
3.1.2 可編程邏輯器件的發(fā)展
3.1.3 可編程邏輯器件的結(jié)構(gòu)原理
3.2 編程與配置
3.2.1 JTAG方式的在系統(tǒng)編程
3.2.2 使用PC并口配置FPGA
習題
第4章 VHDL語言
4.1 VHDL簡介
4.1.1 VHDL發(fā)展概況
4.1.2 VHDL的特點
4.2 VHDL程序基本結(jié)構(gòu)
4.2.1 庫和程序包
4.2.2 實體
4.2.3 結(jié)構(gòu)體
4.2.4 配置
4.2.5 VHDL設計實例
4.3 VHDL語言要素
4.3.1 VHDL文字規(guī)則
4.3.2 VHDL數(shù)據(jù)對象
4.3.3 VHDL數(shù)據(jù)類型
4.3.4 VHDL的預定義數(shù)據(jù)類型
4.3.5 IEEE預定義的標準邏輯位和矢量
4.3.6 用戶自定義的預定義數(shù)據(jù)類型
4.3.7 VHDL操作符
4.4 VHDL順序語句
4.4.1 賦值語句
4.4.2 轉(zhuǎn)向控制語句
4.4.3 WAIT語句
4.4.4 ASSERT(斷言)語句
4.4.5 RETURN(返回)語句
4.4.6 NULL(空操作)語句
4.5 VHDL并行語句
4.5.1 進程語句
4.5.2 塊語句
4.5.3 并行信號賦值語句
4.5.4 7元件例化語句
4.5.5 生成語句
4.5.6 子程序和并行過程調(diào)用語句
習題
第5章 EDA技術應用
5.1 組合邏輯電路的設計
5.1.1 門電路的設計
5.1.2 編碼器的設計
5.1.3 譯碼器的設計
5.1.4 數(shù)據(jù)選擇器的設計
5.1.5 數(shù)值比較器的設計
5.1.6 運算電路的設計
5.2 時序邏輯電路的設計
5.2.1 觸發(fā)器的設計
5.2.2 鎖存器的設計
5.2.3 寄存器和移位寄存器的設計
5.2.4 計數(shù)器的設計
5.3 存儲器的設計
5.3.1 只讀存儲器的設計
5.3.2 隨機存儲器RAM的設計
5.4 EDA技術設計實例
5.4.1 任意分頻器的VHDL設計
5.4.2 序列檢測器的設計
習題
第6章 EDA技術實驗
6.1 EDA基礎實驗
6.1.1 實驗1EDA軟件的熟悉與使用
6.1.2 實驗21位半加器的設計
6.1.3 實驗31位全加器的設計
6.1.4 實驗4譯碼器實驗
6.1.5 實驗5基于LPM_ROM的九九乘法器
6.1.6 實驗6數(shù)據(jù)選擇器的VHDL設計
6.1.7 實驗7觸發(fā)器實驗
6.1.8 實驗8計數(shù)器實驗
6.2 EDA綜合實驗
6.2.1 實驗9數(shù)碼管顯示控制實驗
6.2.2 實驗10計數(shù)、譯碼和顯示電路設計
6.2.3 實驗112位十進制數(shù)字頻率計
6.2.4 實驗12序列信號發(fā)生器
6.2.5 實驗138位硬件加法器
6.2.6 實驗14D/A接口電路與波形發(fā)生器設計
6.2.7 實驗15鍵盤控制電路設計
6.3 EDA設計實驗
6.3.1 實驗16花樣彩燈控制器的設計
6.3.2 實驗17數(shù)字鐘的設計
6.3.3 實驗188位數(shù)字頻率計的設計
6.3.4 實驗198人電子搶答器的設計
6.3.5 實驗20交通信號燈的設計
第7章 VerilogHDL語言
7.1 Verilog HDL模塊結(jié)構(gòu)
7.1.1 模塊端口的定義
7.1.2 模塊內(nèi)容
7.2 Verilog HDL語言要素
7.2.1 空白符和注釋
7.2.2 常數(shù)
7.2.3 字符串
7.2.4 標識符
7.2.5 關鍵字
7.2.6 操作符
7.2.7 Verilog HDL數(shù)據(jù)對象
7.3 Verilog HDL的語句
7.3.1 賦值語句
7.3.2 條件語句
7.3.3 循環(huán)語句
7.3.4 結(jié)構(gòu)聲明語句
7.4 不同抽象級別的Verilog HDL模型
7.4.1 Verilog HDL門級描述
7.4.2 Verilog HDL的行為級描述
7.4.3 用結(jié)構(gòu)描述實現(xiàn)電路系統(tǒng)設計
習題
附錄A Altera DE2-70 EDA開發(fā)板簡介
A.1 DE2-70開發(fā)板的結(jié)構(gòu)
A.2 DE2-70開發(fā)板目標芯片的引腳分布
附錄B ZY11EDA13BE型EDA技術實驗箱簡介
參考文獻