內容簡介
高等學校電子電氣信息類、儀器儀表類、自動化類及其他相近專業本、專科生電子技術綜合實踐與EDA課程教材和教學參考書,相關專業的工程技術人員學習EDA技術的參考書
目錄
序
前言
第一章EDA技術概述
第一節 EDA技術的發展及其未來
一、EDA技術的發展進程
二、未來的EDA技術
第二節 EDA技術的構成要素
第三節 EDA軟體系統的構成
第四節 基於可程式器件的EDA技術設計流程
第二章 可程式邏輯器件與數字系統的設計
第一節 可程式邏輯器件概述
一、可程式邏輯器件的發展與套用
二、複雜可程式邏輯器件(CPLD)的基本原理
三、現場可程式門陣列(FPGA)的基本原理
四、在系統可程式(ISP)技術與ispLSI邏輯器件
五、CPLD和FPGA的選用
第二節 Altera系列可程式邏輯器件
一、Altera系列器件的性能特點與分類
二、Altera系列器件的結構和原理
三、邊界掃描測試技術
第三節 基於FPGA/CPLD的數字系統設計基礎
一、數字系統的基本模型與設計過程
二、數字系統的設計方法
三、基於FPGA/CPLD數字系統的設計規則
思考與練習
第三章 EDA數字系統開發軟體
第一節 MAX十PLUSⅡ概述
一、MAX+PLUSⅡ簡介
二、工具按鈕的使用
第二節 MAX+PLUSⅡ的基本操作
一、MAX+PLUSⅡ的安裝
二、MAX+PLUSH的第一次運行
三、MAX+PLUSⅡ的設計流程
第三節 MAX+PLUSⅡ的設計輸入方法
一、圖形輸入
二、文本輸入
三、波形輸入
四、MAX+PLUSⅡ的層次化設計
第四節 MAX+PLUSⅡ的設計處理過程
一、設計項目的建立與設計輸入
二、設計項目的編譯
三、設計項目的仿真
四、定時分析
五、器件編程
六、MAX十PLUSH的提高
第五節FPGA開發軟體Xilinx Foundation
一、Xilinx Foundation的安裝
二、XilinxFoundation的設計輸入及處理
三、XilinxFoundation的設計過程舉例
第六節 ispLSI開發軟體Lattice ispEXPERT
一、LatticeispEXPERT的安裝
二、LatticeispEXPERT的原理圖輸入設計法
三、LatticeispEXPERT下VHDL和電路圖混合輸入
四、調用組員設計部件的並行設計法舉例
五、在VHDL文本中鎖定引腳設計法舉例
六、在ispEXPERT7.2平台下的宏調用設計法舉例
思考與練習
第四章 硬體描述語言VHDL編程基礎
第一節 概述
一、常用硬體描述語言簡介
二、VHDL的優點
三、VHDL與高級語言的區別
第二節 VHDL程式結構
一、VHDL程式的基本結構與程式設計舉例
二、實體說明
三、結構體與結構體的描述
第三節 VHDL的基本數據類型
一、數據對象
二、數據類型
三、標識符
四、運算符
五、VHDL屬性
第四節 VHDL的基本描述語句
一、順序語句
二、並行語句
第五節 子程式
一、函式的定義與引用
二、過程的定義與引用
三、子程式重載
第六節 程式包和庫
一、程式包
二、設計庫
第七節 基本邏輯電路設計
一、組合邏輯電路的設計
二、時序邏輯電路的設計
第八節 狀態機的VHDL設計
一、狀態機的基本結構和功能
二、摩爾(MOORE)狀態機的VHDL設計
三、米立(MEALX)狀態機的VHDL設計
四、狀態機的VHDL設計實例
思考與練習
第五章 可程式模擬器件及其開發軟PAC-Designer
第一節 可程式模擬器件概述
第二節 Lattice的ispPAC系列的結構
一、ispPAC10的結構與性能
二、ispPAC20的結構與性能
三、ispPAC80的結構與性能
第三節 ispPAC的接口電路
第四節 ispPAC增益調整方法
一、通用增益設定
二、非10倍數的整數增益的設定
三、分數增益的設定法
四、整數比增益設定法
第五節 有源濾波器設計
一、用在系統可程式模擬器件實現有源
濾波器
二、用ispPAC器件設計濾波器的選型
規則
第六節 PAC-Designer軟體使用方法
一、PAC-Designer軟體概述
二、PAC-Designer軟體的使用方法
三、PAC-Designer軟體的幾個重要的功能
四、ispPAC80器件的軟體設計方法
思考與練習
第六章 EDA設計綜合實例與實驗
第一節 數字電路綜合設計實例
一、時序電路及計數器設計
二、矩陣鍵盤控制器的設計
三、16x16點陣字元發生器
四、用ASM圖法設計交通燈控制器
五、電子密碼鎖的設計
六、樂曲自動演奏器及簡易電子琴的設計
七、利用VHDL進行數字鐘設計
第二節 計算機接口設計實例,
一、數字系統設計與單片機接口實驗
二、CPLD與計算機雙工通信實驗
三、CPLD與計算機並行口通信實驗
第三節 數模混合電路設計實例
一、A/D轉換器的設計
二、套用ispPAC20設計電壓監控電路
三、函式信號發生器的設計
四、數字電壓表的設計
思考與練習
一、EDA實驗開發系統的基本硬體配置
二、配套開發軟體資源
三、部分硬體接口板原理
四、設計指導與注意事項
參考文獻