內容簡介
本書以掌握國內外流行的電子設計自動化(EDA)技術為教學目標,以培養學生的創新意識為主導,以實例仿真與動手訓練為主線,系統地介紹了可程式邏輯器件、EDA及其套用設計技術。 本書介紹了EDA技術各個方面軟體的功能、特點和使用方法,用一些簡單的實例使學生能快速掌握各種EDA技術軟體的使用方法,重點培養學生的電路分析、設計和套用開發能力。主要內容包括:EDA技術導論、電子工作平台(EWB)的套用、可程式邏輯器件、EDA的開發工具(MAX+plusⅡ)、VHDL硬體描述語言、VHDL程式設計基礎、EDA技術綜合套用設計實例、EDA技術實驗、印製電路板的設計(Protel 99 SE)和SOPC實驗實例。
圖書目錄
第2版前言
第1版前言
第1章EDA技術導論1
1.1EDA技術概述1
1.2EDA技術發展歷程2
1.3EDA技術的知識體系4
1.4EDA技術的基本工具7
1.5EDA技術的基本設計思路10
1.6EDA技術的發展趨勢11
思考題和習題12
第2章電子工作平台(EWB)的
套用13
2.1EWB的界面選單、元器件庫
和虛擬儀表13
2.1.1EWB的界面選單介紹13
2.1.2EWB的元器件庫欄14
2.1.3虛擬儀表的使用15
2.2EWB的基本操作20
2.2.1單元電路的建立20
2.2.2單元電路的簡單測試21
2.3EWB的基本分析方法22
2.3.1EWB的運行和參數設定22
2.3.2DC Operating Point Analysis
(直流工作點分析)23
2.3.3AC Frequency Analysis(交流
頻率分析)24
2.3.4Transient Analysis(瞬態
分析)25
2.3.5Fourier Analysis(傅立葉
分析)26
2.3.6Noise Analysis(噪聲分析)27
2.3.7Distortion Analysis(失真度
分析)28
2.4EWB與Multisim的功能
比較28
2.4.1EWB與Multisim總體概貌的
比較29
2.4.2EWB與Multisim元器件庫建
模型精度的比較29
2.4.3EWB與Multisim仿真分析功能
的比較29
2.4.4EWB與Multisim儀器儀表庫
的比較30
2.4.5EWB與Multisim增進功能的
比較30
2.5EWB在電路分析中的套用31
2.5.1戴維南定理的仿真31
5.3.1IDENTIFIERS(標識符)144
5.3.2DATA OBJECTS(數據
對象)145
5.3.3DATA TYPES(數據類型)147
5.3.4VHDL語言的運算操作符151
5.4VHDL最基本的描述語句153
5.4.1PROCESS STATEMENTS(進程
語句)153
5.4.2SEQUENTIAL(順序描述
語句)154
5.4.3CONCURRENT STATEMENTS
(並行/並發同時語句)162
5.5VHDL的其他描述語句164
5.5.1屬性描述與定義語句164
5.5.2BLOCK語句166
5.5.3COMPONENT語句167
5.5.4GENERATE語句169
5.5.5ASSERT STATEMENT(斷言
語句)171
思考題和習題174
第6章VHDL程式設計基礎175
6.1VHDL描述風格175
6.1.1行為描述175
6.1.2數據流描述176
6.1.3結構描述177
6.2組合邏輯設計實例179
6.2.1基本邏輯門的描述179
6.2.2ENCODER(編碼器)179
6.2.3解碼器180
6.2.4選擇器182
6.2.5加法器183
6.3時序電路設計實例185
6.3.1鎖存器185
6.3.2同步計數器186
6.3.3存儲器188
6.4狀態機的設計實例190
6.5硬體描述語言層次化設計196
6.5.1“自上而下”層次化設計
概述196
6.5.2VHDL硬體描述語言層次化
設計方法197
思考題和習題200
第7章EDA技術綜合套用設計
實例201
7.1交通燈控制系統設計201
7.1.1系統設計要求201
7.1.2確定方案201
7.1.3模組電路的連線埠資源203
7.1.4模組電路設計203
7.1.5頂層設計207
7.1.6適配下載209
7.1.7硬體驗證209
7.1.8總結報告209
7.28位加法器210
7.2.1設計原理210
7.2.2程式設計210
7.2.3編譯、仿真212
7.2.4下載驗證213
7.3數據採集系統設計214
7.3.1系統的功能要求和設計思想214
7.3.2ADC控制模組設計216
7.4電子密碼鎖的設計218
7.4.1設計原理與要解決的問題218
7.4.2去抖模組的設計219
7.4.3功能模組的設計220
7.4.4其他模組的設計222
7.5搶答器的設計227
7.5.1搶答器的原理及其功能227
8.5.2設計性實驗273
8.5.3綜合性實驗——掃描顯示電路
的驅動274
8.5.4綜合實驗——數字鐘276
8.5.5計程車計費器278
8.5.6頻率計280
第9章印製電路板的設計
(Protel 99 SE)282
9.1Protel 99 SE 簡介282
9.1.1Protel 99 SE的三大技術282
9.1.2Protel 99 SE的三大功能
模組282
9.1.3Protel 99 SE的常用命令及
操作方法283
9.2Protel 99 SE原理圖設計287
9.2.1建立Schematic文檔、設定
圖紙288
9.2.2放置元器件290
9.2.3原理圖布線295
9.2.4常用工具軟體的使用方法及
原理圖的輸出297
9.3網路表生成軟體299
9.3.1網路表中所包含的內容299
9.3.2由原理圖生成網路表300
9.3.3元件列表生成300
9.3.4原理圖輸出302
9.4繪製印製電路板(PCB)303
9.4.1啟動PCB設計系統與環境
設定304
9.4.2製作印製電路板308
思考題和習題314
第10章SOPC 實驗實例316
10.1實驗目的316
10.2硬體需求316
10.3實驗原理316
10.4實驗內容318
10.5實驗步驟319
附錄341
附錄A常用器件國家標準和本書
用國外軟體文字和圖形
符號對照表341
附錄B實驗箱簡介342
參考文獻346