本書從教學和應用的角度出發(fā),首先介紹了EDA技術的基本概念、應用特點、可編程邏輯器件、硬件描述語言(VHDL)及常用邏輯單元電路的VHDL編程技術;然后,以EDA應用為目的,通過EDA實例詳細介紹了EDA技術的開發(fā)過程、開發(fā)工具軟件Quartus Ⅱ的使用、EDA設計過程中常見工程問題的處理;最后,介紹了工程中典型的EDA設計實例。
本書各章節(jié)均配有習題及設計實例練習,便于讀者學習和教學使用。
本書可作為高等院校電子、通信、自動化及計算機等專業(yè)EDA應用技術的教學用書,也可作為高職院校相關專業(yè)的教學參考用書。
前言
第1章 概述
1.1 EDA技術的發(fā)展
1.2 EDA技術的主要內容
1.2.1 可編程邏輯器件
1.2.2 硬件描述語言
1.2.3 EDA軟件開發(fā)工具
1.2.4 實驗開發(fā)系統(tǒng)
1.3 EDA技術的設計流程
1.3.1 設計輸入
1.3.2 邏輯綜合
1.3.3 目標器件的適配
1.3.4 目標器件的編程/下載
1.3.5 設計過程中的仿真
1.3.6 硬件仿真/硬件測試
1.4 EDA技術的設計方法
1.5 習題
第2章 可編程邏輯器件
2.1 簡單PLD的基本結構
2.2 CPLD的基本結構
2.3 FPGA的基本結構
2.4 可編程邏輯器件產(chǎn)品簡介
2.4.1 Ahera系列產(chǎn)品
2.4.2 Xilinx系列產(chǎn)品
2.4.3 Lattice系列產(chǎn)品
2.5 習題
第3章 硬件描述語言VHDL
3.1 VHDL簡介
3.1.1 VHDL的發(fā)展及特點
3.1.2 傳統(tǒng)設計與VHDL設計對照
3.2 VHDL程序的基本結構
3.2.1 VHDL程序的基本單元與構成
3.2.2 實體
3.2.3 結構體
3.2.4 程序包、庫和配置
3.3 VHDL的語法要素
3.3.1 VHDL文字規(guī)則
3.3.2 VHDL數(shù)據(jù)對象
3.3.3 VHDL數(shù)據(jù)類型
3.3.4 運算操作符
3.4 VHDL結構體的描述方式
3.4.1 順序描述語句
3.4.2 并行描述語句
3.4.3 屬性描述語句
3.5 VHDL設計邏輯電路的基本思想和方法
3.5.1 邏輯函數(shù)表達式方法
3.5.2 真值表方法
3.5.3 電路連接描述方法
3.5.4 不完整條件語句方法
3.5.5 層次化設計方法
3.6 習題
第4章 用VHDL程序實現(xiàn)常用邏輯電路
4.1 組合邏輯電路設計
4.1.1 基本邏輯門
4.1.2 三態(tài)門
4.1.3 3-8譯碼器
4.1.4 優(yōu)先編碼器
4.1.5 7段碼譯碼器
4.1.6 二一十進制BCD譯碼器
4.1.7 多位加(減)法器
4.2 時序邏輯電路設計
4.2.1 觸發(fā)器
4.2.2 計數(shù)器
4.2.3 分頻器
4.2.4 移位寄存器
4.3 狀態(tài)機邏輯電路設計
4.3.1 一般狀態(tài)機的設計
4.3.2 狀態(tài)機的應用
4.4 習題
第5章 I=DA開發(fā)軟件及應用
5.1 Quartus Ⅱ軟件簡介
5.2 Quartus Ⅱ軟件的安裝
5.2.1 系統(tǒng)要求
……
第6章 EDA仿真技術應用實例
第7章 Quartus Ⅱ中的宏功能模塊及應用
第8章 常見EDA設計中的工程問題
第9章 EDA技術工程應用實例
參考文獻