第1章 緒論 1
1.1 EDA技術的含義 1
1.2 EDA技術的發展曆程 1
1.3 EDA技術的主要內容 3
1.4 EDA軟件係統的構成 5
1.5 EDA工具的發展趨勢 6
1.6 EDA的工程設計流程 7
1.7 數字係統的設計 9
習題 13
第2章 可編程邏輯器件 14
2.1 可編程邏輯器件的種類及分類方法 14
2.2 復雜的可編程邏輯器件 15
2.3 FPGA的配置模式 28
2.4 FPGA與CPLD的比較 32
習題 34
第3章 VHDL編程基礎 35
3.1 概述 35
3.2 VHDL語言要素 37
3.3 VHDL操作符 50
習題 53
第4章 VHDL程序結構 54
4.1 實體 54
4.2 結構體 57
4.3 塊語句結構 59
4.4 進程 60
4.5 子程序 64
4.6 庫 70
4.7 VHDL程序包 72
4.8 配置 74
習題 75
第5章 VHDL順序語句 77
5.1 賦值語句 77
5.2 轉嚮控製語句 79
5.3 WAIT語句 86
5.4 NULL語句 87
5.5 子程序調用語句 88
5.6 返迴語句 90
5.7 其他語句和說明 90
習題 95
第6章 VHDL並行語句 97
6.1 進程語句 97
6.2 塊語句 99
6.3 並行信號賦值語句 100
6.4 並行過程調用語句 102
6.5 元件例化語句 103
6.6 生成語句 108
習題 112
第7章 VHDL描述風格 113
7.1 行為描述 113
7.2 數據流描述 114
習題 116
第8章 VHDL語言程序設計 117
8.1 組閤邏輯電路設計 117
8.2 時序邏輯電路設計 122
8.3 存儲器設計 136
8.4 8位並行預置加法計數器設計 139
8.5 8位硬件加法器設計 140
8.6 正負脈寬數控調製信號發生器設計 142
8.7 D/A接口電路與波形發生器設計 145
8.8 BCD譯碼顯示電路設計 147
8.9 MCS-51單片機與CPLD接口邏輯設計 148
8.10 數字頻率計設計 152
8.11 A/D采樣控製器設計 157
8.12 8位硬件乘法器設計 159
8.13 流水燈控製器設計 166
習題 167
第9章 有限狀態機 169
9.1 一般狀態機的設計 169
9.2 摩爾狀態機的VHDL設計 172
9.3 米利狀態機的VHDL設計 174
9.4 狀態機的狀態編碼 176
9.5 狀態機剩餘狀態處理 178
習題 179
第10章 MAX+PLUS II及QUARTUS II軟件應用 181
10.1 Max+plus II軟件應用指導 181
10.2 Quartus II軟件應用指導 192
習題 203
第11章 實驗指導 204
11.1 十進製計數器設計 204
11.2 D觸發器設計 205
11.3 8位加法器設計 206
11.4 單穩態電路設計 209
11.5 秒錶設計 211
11.6 循環彩燈控製電路設計 213
11.7 DA控製電路設計 214
11.8 A/D采樣控製器設計 215
11.9 數字頻率計設計 216
11.10 正負脈寬數控調製信號發生器的設計 217
11.11 序列檢測器設計 218
參考文獻 219
· · · · · · (
收起)