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