注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術工業(yè)技術無線電電子學、電信技術EDA技術與VHDL(第5版)

EDA技術與VHDL(第5版)

EDA技術與VHDL(第5版)

定 價:¥49.80

作 者: 潘松,黃繼業(yè) 著
出版社: 清華大學出版社
叢編項: 高等院校電子信息科學與工程規(guī)劃教材
標 簽: 暫缺

ISBN: 9787302489443 出版時間: 2018-01-01 包裝: 平裝
開本: 16 頁數(shù): 361 字數(shù):  

內容簡介

  本書系統(tǒng)地介紹了EDA 技術和VHDL 硬件描述語言,將VHDL 的基礎知識、編程技巧和實用方法與實際工程開發(fā)技術在Quartus II 13.1 上很好地結合起來,使讀者通過本書的學習能迅速了解并掌握EDA技術的基本理論和工程開發(fā)實用技術,為后續(xù)的深入學習和發(fā)展打下堅實的理論與實踐基礎?!∽髡咭罁?jù)高校課堂教學和實驗操作的規(guī)律與要求,并以提高學生的實際工程設計能力和自主創(chuàng)新能力為目的,合理編排全書內容。全書共分為8 個部分:EDA 技術的概述、VHDL 語法知識及其實用技術、Quartus II 及LPM 宏模塊的詳細使用方法、有限狀態(tài)機設計技術、16 位實用CPU 設計技術及創(chuàng)新實踐項目、基于ModelSim 的Test Bench 仿真技術、以及基于MATLAB 和DSP Builder 平臺的EDA 設計技術及大量實用系統(tǒng)設計示例。除個別章節(jié)外,其他章節(jié)都安排了相應的習題和大量針對性強的實驗與設計項目。書中列舉的VHDL 示例都已經(jīng)編譯通過或經(jīng)硬件測試通過?!”緯饕糜诟叩仍盒1尽?频腅DA 技術和VHDL 語言基礎課,推薦作為電子工程、通信、工業(yè)自動化、計算機應用技術、電子對抗、儀器儀表、數(shù)字信號或圖像處理等學科專業(yè)和相關實驗指導課的教材用書或主要參考書,同時也可作為電子設計競賽、FPGA 開發(fā)應用的自學參考書?!∨c此教材配套的還有 CAI 教學課件、實驗指導課件、實驗源程序,以及與實驗設計項目相關的詳細技術資料等,讀者都可免費索取。

作者簡介

暫缺《EDA技術與VHDL(第5版)》作者簡介

圖書目錄

第 1 章 EDA 技術概述 1
11 EDA 技術 1
12 EDA 技術應用對象 2
13 常用的硬件描述語言 4
14 EDA 技術的優(yōu)勢 5
15 面向FPGA 和CPLD 的開發(fā)流程 6
151 設計輸入 7
152 綜合 7
153 適配(布線布局) 9
154 仿真 9
155 RTL 描述 10
16 可編程邏輯器件 10
161 PLD 的分類 11
162 PROM 可編程原理 12
163 GAL 14
17 CPLD 的結構與可編程原理 15
18 FPGA 的結構與工作原理 18
181 查找表邏輯結構 18
182 Cyclone 4E 系列器件的結構原理 18
183 內嵌Flash 的FPGA 器件 21
19 硬件測試技術 21
191 內部邏輯測試 21
192 JTAG 邊界掃描測試 22
110 編程與配置 22
111 Quartus II 23
112 IP 核 25
113 EDA 的發(fā)展趨勢 25
習題 27
第2 章程序結構與數(shù)據(jù)對象 28
21 VHDL 程序結構 28
22 VHDL 程序基本構建 30
221 實體和端口模式 30
222 結構體 31 223 庫和庫的種類 32
224 庫和程序包的調用方法 34
225 配置 35
23 VHDL 文字規(guī)則 36
231 數(shù)字 36
232 字符串 36
233 關鍵詞 37
234 標識符及其表述規(guī)則 37
235 文件取名和存盤 38
236 規(guī)范的程序書寫格式 38
24 VHDL 數(shù)據(jù)對象 39
241 常數(shù) 39
242 變量 39
243 信號 40
習題 42
第3 章數(shù)據(jù)類型與順序語句 43
31 VHDL 數(shù)據(jù)類型 43
311 BIT 和BIT_VECTOR 類型 44
312 STD_LOGIC 和STD_LOGIC_VECTOR 類型 44
313 整數(shù)類型INTEGER 46
314 布爾數(shù)據(jù)類型BOOLEAN 47
315 SIGNED 和UNSIGNED 類型 47
316 其他預定義類型 49
317 數(shù)據(jù)類型轉換函數(shù) 50
32 常用順序語句 52
321 賦值語句 52
322 CASE 語句 53
323 PROCESS 語句 54
324 并置操作符& 55
325 IF 語句 56
33 IF 語句使用示例 57
331 D 觸發(fā)器的VHDL 描述 57
332 含異步復位和時鐘使能D 觸發(fā)器的描述 60
333 基本鎖存器的描述 60
334 含清零控制鎖存器的描述 62
335 實現(xiàn)時序電路的不同表述方式 63
336 4 位二進制加法計數(shù)器設計 64
337 計數(shù)器更常用的VHDL 表達方式 65
338 設計一個實用計數(shù)器 67 339 含同步并行預置功能的8 位移位寄存器設計 69
3310 優(yōu)先編碼器設計 70
34 VHDL 其他順序語句 71
341 LOOP 循環(huán)語句 72
342 NEXT 語句 72
343 EXIT 語句 73
344 WAIT 語句 74
345 GENERIC 參數(shù)定義語句 77
346 REPORT 語句 77
347 斷言語句 78
348 端口數(shù)據(jù)含1 個數(shù)的統(tǒng)計電路模塊設計 80
習題 81
第4 章時序仿真與硬件實現(xiàn) 83
41 代碼編輯輸入和系統(tǒng)編譯 83
411 編輯和輸入設計文件 83
412 創(chuàng)建工程 84
413 約束項目設置 85
414 全程綜合與編譯 87
415 RTL 圖觀察器應用 88
42 時序仿真 89
43 硬件測試 91
431 引腳鎖定 92
432 編譯文件下載 93
433 通過JTAG 口對配置芯片進行間接編程 95
434 USB-Blaster 驅動程序安裝方法 96
44 電路原理圖設計流程 96
441 設計一個半加器 96
442 完成全加器頂層設計 98
443 對全加器進行時序仿真和硬件測試 99
45 利用屬性表述實現(xiàn)引腳鎖定 100
46 SignalTap II 的用法 101
47 編輯SignalTap II 的觸發(fā)信號 106
48 安裝Quartus II 131 說明 106
習題 111
實驗與設計 112
實驗4-1 多路選擇器設計實驗 112
實驗4-2 十六進制7 段數(shù)碼顯示譯碼器設計 112
實驗4-3 應用宏模塊設計數(shù)字頻率計 114
實驗4-4 計數(shù)器設計實驗 117實驗4-5 數(shù)碼掃描顯示電路設計 118
實驗4-6 硬件消抖動電路設計 118
實驗4-7 串行靜態(tài)顯示控制電路設計 119
第5 章并行語句 121
51 并行信號賦值語句 121
511 簡單信號賦值語句 121
512 條件信號賦值語句 122
513 選擇信號賦值語句 123
514 塊語句 124
515 元件例化語句 124
516 例化語句應用示例 125
517 生成語句 127
518 GENERIC 參數(shù)傳遞映射語句及其使用方法 129
519 數(shù)據(jù)類型定義語句 131
5110 VHDL 的存儲器描述 134
5111 信號屬性及屬性函數(shù) 136
52 VHDL 運算操作符 138
521 邏輯操作符 138
522 關系操作符 140
523 算術操作符 141
524 省略賦值操作符 144
53 keep 屬性應用 145
54 SignalProbe 使用方法 146
習題 148
實驗與設計 149
實驗5-1 8 位加法器設計實驗 149
實驗5-2 高速硬件除法器設計 149
實驗5-3 移位相加型8 位硬件乘法器設計 150
實驗5-4 基于VHDL 代碼的頻率計設計 150
實驗5-5 VGA 彩條信號顯示控制電路設計 152
實驗5-6 不同類型的移位寄存器設計實驗 156
第6 章 LPM宏模塊使用方法 157
61 調用計數(shù)器宏模塊示例 157
611 計數(shù)器LPM 模塊文本代碼的調用 157
612 LPM 計數(shù)器代碼與參數(shù)傳遞語句應用 159
613 創(chuàng)建工程與仿真測試 160
62 利用屬性控制乘法器構建的示例 161
63 LPM_RAM 宏模塊用法 162
631 初始化文件及其生成 162 632 LPM_RAM 的設置與調用 164
633 測試LPM_RAM 166
634 用VHDL 代碼描述存儲器以及用初始化文件加載表述 166
64 LPM_ROM 使用示例 168
641 簡易正弦信號發(fā)生器設計 168
642 正弦信號發(fā)生器硬件實現(xiàn)和測試 169
65 在系統(tǒng)存儲器數(shù)據(jù)讀寫編輯器應用 171
66 LPM 嵌入式鎖相環(huán)調用 172
661 建立嵌入式鎖相環(huán)元件 172
662 測試鎖相環(huán) 175
67 In-System Sources and Probes Editor 用法 175
68 DDS 實現(xiàn)原理與應用 178
681 DDS 原理 178
682 DDS 信號發(fā)生器設計示例 180
習題 181
實驗與設計 181
實驗6-1 查表式硬件運算器設計 181
實驗6-2 正弦信號發(fā)生器設計 182
實驗6-3 簡易邏輯分析儀設計 182
實驗6-4 DDS 正弦信號發(fā)生器設計 183
實驗6-5 移相信號發(fā)生器設計 184
實驗6-6 VGA 簡單圖像顯示控制模塊設計 185
實驗6-7 AM 幅度調制信號發(fā)生器設計 186
第7 章 VHDL 設計深入 188
71 進程中的信號賦值與變量賦值 188
72 含高阻輸出的電路設計 192
721 三態(tài)門設計 192
722 雙向端口的設計方法 193
723 三態(tài)總線電路設計 195
73 資源優(yōu)化 196
731 資源共享 197
732 邏輯優(yōu)化 198
733 串行化 199
74 速度優(yōu)化 200
741 流水線設計 201
742 關鍵路徑法 203
75 仿真延時 204
751 固有延時 204
752 傳輸延時 205 753 仿真δ 205
習題 206
實驗與設計 207
實驗7-1 4X4 陣列鍵盤鍵信號檢測電路設計 207
實驗7-2 樂曲硬件演奏電路設計 207
實驗7-3 PS2 鍵盤控制模型電子琴電路設計 210
實驗7-4 直流電機綜合測控系統(tǒng)設計 213
實驗7-5 VGA 動畫圖像顯示控制電路設計 215
第8 章狀態(tài)機設計技術 216
81 VHDL 狀態(tài)機的一般形式 216
811 狀態(tài)機的特點與優(yōu)勢 216
812 VHDL 狀態(tài)機的一般結構 217
813 狀態(tài)機設計初始約束與表述 220
82 Moore 型狀態(tài)機的設計 221
821 多進程狀態(tài)機 222
822 序列檢測器之狀態(tài)機設計 225
83 Mealy 型狀態(tài)機的設計 226
84 狀態(tài)編碼 230
841 直接輸出型編碼 230
842 順序編碼 232
843 一位熱碼狀態(tài)編碼 232
844 狀態(tài)編碼設置 233
85 安全狀態(tài)機設計 234
851 程序直接導引法 235
852 狀態(tài)編碼監(jiān)測法 235
853 借助EDA 優(yōu)化控制工具生成安全狀態(tài)機 236
習題 236
實驗與設計 236
實驗8-1 序列檢測器設計 236
實驗8-2 并行ADC 采樣控制電路實現(xiàn)與硬件驗證 237
實驗8-3 數(shù)據(jù)采集模塊設計 238
實驗8-4 五功能智能邏輯筆設計 239
實驗8-5 串行ADC/DAC 采樣或信號輸出控制電路設計 240
第9 章 16 位CPU 創(chuàng)新設計 241
91 KX9016 的結構與特色 241
92 KX9016 基本硬件系統(tǒng)設計 244
921 單步節(jié)拍發(fā)生模塊 244
922 運算器 244
923 比較器 245 924 基本寄存器與寄存器陣列組 246
925 移位器 250
926 程序與數(shù)據(jù)存儲器 251
93 KX9016v1 指令系統(tǒng)設計 251
931 指令格式 251
932 指令操作碼 252
933 軟件程序設計實例 254
934 KX9016 v1 控制器設計 255
935 指令設計實例詳解 259
94 KX9016 的時序仿真與硬件測試 260
941 時序仿真與指令執(zhí)行波形分析 260
942 CPU 工作情況的硬件測試 262
95 KX9016 應用程序設計實例和系統(tǒng)優(yōu)化 264
951 乘法算法及其硬件實現(xiàn) 264
952 除法算法及其硬件實現(xiàn) 265
953 KX9016v1 的硬件系統(tǒng)優(yōu)化 266
習題 267
實驗與設計 268
實驗9-1 16 位CPU 驗證性設計綜合實驗 268
實驗9-2 新指令設計及程序測試實驗 268
實驗9-3 16 位CPU 的優(yōu)化設計與創(chuàng)新 269
第10 章 VHDL 仿真和語句補充 271
101 VHDL 仿真流程 272
102 VHDL 測試基準實例 274
103 VHDL Test Bench 測試流程 276
104 VHDL 子程序 278
1041 函數(shù) 278
1042 重載函數(shù) 281
1043 決斷函數(shù) 283
1044 過程 284
1045 重載過程 286
1046 子程序調用語句 286
1047 RETURN 語句 288
1048 并行過程調用語句 289
105 VHDL 程序包 291
習題 293
實驗與設計 294
實驗10-1 在ModelSim 上對VHDL Test Bench 進行仿真 294
第11 章 DSP Builder 系統(tǒng)設計方法 295 111 MATLAB/DSP Builder 及其設計流程 295
112 正弦信號發(fā)生器設計 297
1121 建立設計模型 298
1122 Simulink 模型仿真 304
1123 SignalCompiler 使用方法 307
1124 使用ModelSim 進行RTL 級仿真 308
1125 使用Quartus II 實現(xiàn)時序仿真 310
1126 硬件測試與硬件實現(xiàn) 310
113 DSP Builder 層次化設計 311
114 基于DSP Builder 的DDS 設計 314
1141 DDS 模塊設計 314
1142 FSK 調制器設計 316
1143 正交信號發(fā)生器設計 318
1144 數(shù)控移相信號發(fā)生器設計 318
1145 幅度調制信號發(fā)生器設計 318
115 HIL 硬件測試 320
習題 324
實驗與設計 325
實驗11-1 利用MATLAB/DSP Builder 設計基本電路模塊 325
實驗11-2 基于DSP Builder 的DDS 應用模型設計 326
實驗11-3 HIL 硬件環(huán)仿真實驗 327
第12 章 DSP Builder 設計深入 329
121 FIR 數(shù)字濾波器設計 329
1211 FIR 濾波器原理 329
1212 使用DSP Builder 設計FIR 濾波器 330
1213 使用MATLAB 的濾波器設計工具 334
1214 使用FIR IP Core 設計FIR 濾波器 340
122 HDL 模塊插入仿真及其設計 343
習題 346
實驗與設計 347
實驗12-1 FIR 數(shù)字濾波器設計實驗 347
實驗12-2 調制解調模塊設計實驗 348
實驗12-3 HDL Import 模塊應用實驗 348
附錄A EDA 開發(fā)系統(tǒng)及相關電路與表格 349
A1 KX_CDS 系列EDA/SOPC 系統(tǒng) 350
A2 部分實驗擴展模塊 354
A3 mif 文件生成器使用方法 355
A4 核心板FPGA 擴展至KX_CDS 系統(tǒng)對照表 357
A5 多功能重配置結構可切換的部分實驗電路圖 359

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號