可程式邏輯器件與eda技術(2018年機械工業出版社出版的圖書)

可程式邏輯器件與eda技術(2018年機械工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《可程式邏輯器件與eda技術》是2018年機械工業出版社出版的圖書,作者是丁山。本書根據以提高工程設計能力為目的,深入淺出的對EDA技術、VHDL硬體描述語言、FPGA開發套用及相關知識做了系統和完整的介紹,使讀者通過本書的學習與實驗,能初步了解和掌握EDA的基本內容及實用技術。

基本介紹

  • 書名:可程式邏輯器件與eda技術
  • 作者:丁山
  • 出版社:機械工業出版社 
  • ISBN:9787111583752
內容簡介,圖書目錄,

內容簡介

本書根據以提高工程設計能力為目的,深入淺出的對EDA技術、VHDL硬體描述語言、FPGA開發套用及相關知識做了系統和完整的介紹,使讀者通過本書的學習與實驗,能初步了解和掌握EDA的基本內容及實用技術。本書包括EDA的基本知識、常用EDA工具的使用方法和目標器件的結構原理、以嚮導形式和實例為主的方法介紹多種不同的設計方法、對VHDL的設計最佳化以及基於EDA技術的典型設計項目。各章都安排了習題和針對性較強的實驗與設計。書中例舉的大部分VHDL設計實例和試驗實現EDA工具平台是Vivado集成開發環境,硬體平台是Basys3Artix—7FPGA開發平台。並在EDA實驗系統上通過硬體測試。本書可作為高等院校電子工程、通信、工業自動化、計算機套用技術、儀器儀表、數位訊號或圖像處理等學科的本科生或研究生的電子設計、EDA技術課程和VHDL硬體描述語言的教材及實驗指導書,同時也可以作為相關專業人員的自學參考書

圖書目錄

前 言
第1 章 緒論 1
1. 1 EDA 技術概要 1
1. 1. 1 EDA 技術的含義 1
1. 1. 2 EDA 技術的發展歷程 1
1. 1. 3 EDA 的基本特徵 3
1. 1. 4 EDA 技術的優勢 5
1. 2 EDA 技術的實現目標 7
1. 3 硬體描述語言 8
1. 3. 1 VHDL 8
1. 3. 2 Verilog HDL 9
1. 3. 3 VHDL 和Verilog HDL 的比較 9
1. 4 常用的EDA 工具 10
1. 4. 1 設計輸入編輯器 11
1. 4. 2 綜合器 11
1. 4. 3 仿真器 13
1. 4. 4 適配器 13
1. 4. 5 編程下載 14
1. 5 EDA 的工程設計流程 14
1. 6 Vivado 概述 17
1. 7 EDA 技術的發展趨勢 17
本章小結 19
習題 19
第2 章 CPLD 與FPGA 的結構原理 20
2. 1 PLD 概述 20
2. 1. 1 PLD 入門 20
2. 1. 2 常見的PLD 21
2. 1. 3 PLD 的優點 22
2. 1. 4 PLD 的發展趨勢 23
2. 2 簡單PLD 的結構原理 24
2. 2. 1 邏輯符號表示方法 25
2. 2. 2 PROM 的結構原理 25
2. 2. 3 PLA 的結構原理 26
2. 2. 4 PAL 的結構原理 26
2. 2. 5 GAL 的結構原理 31
2. 3 CPLD 的結構原理 35
2. 3. 1 CPLD 的基本結構 35
2. 3. 2 基於乘積項的可程式邏輯器件 36
2. 4 FPGA 的結構原理 39
2. 4. 1 查找表型FPGA 的邏輯結構 41
2. 4. 2 Xilinx 公司7 系列FPGA 簡介 43
2. 4. 3 FPGA 與CPLD 的區別 47
2. 5 硬體測試 48
2. 6 CPLD/ FPGA 的編程與配置 49
2. 7 Basys3 開發板介紹 50
2. 7. 1 電源電路 51
2. 7. 2 LED 燈電路和數碼管電路 51
2. 7. 3 按鍵電路和撥碼開關電路 52
2. 7. 4 VGA 顯示電路和I/ O 擴展電路 53
本章小結 53
習題 54
第3 章 VHDL 入門基礎 55
3. 1 VHDL 的基本結構 55
3. 1. 1 實體 56
3. 1. 2 結構體 57
3. 1. 3 庫、程式包和配置 57
3. 2 VHDL 的文字規則 59
3. 2. 1 數字型文字 60
3. 2. 2 字元串型文字 60
3. 2. 3 標識符 60
3. 2. 4 下標 61
3. 3 VHDL 的數據對象 62
3. 3. 1 常數 62
3. 3. 2 變數 62
3. 3. 3 信號 62
3. 3. 4 檔案 63
3. 4 VHDL 的數據類型 63
3. 4. 1 VHDL 預定義數據類型 64
3. 4. 2 用戶自定義數據類型 67
3. 4. 3 數據類型間的轉換 68
3. 5 VHDL 的操作符 69
3. 6 VHDL 預定義屬性 73
本章小結 75
習題 76
第4 章 VHDL 硬體描述語言 77
4. 1 進程語句 77
4. 2 賦值語句 78
4. 3 順序描述語句 80
4. 3. 1 IF 語句 80
4. 3. 2 CASE 語句 82
4. 3. 3 LOOP 語句 83
4. 3. 4 NEXT 語句和EXIT 語句 84
4. 3. 5 WAIT 語句 85
4. 3. 6 RETURN 語句 86
4. 3. 7 NULL 語句 87
4. 4 元件例化語句 87
4. 5 生成語句 90
4. 6 塊語句 91
4. 7 程式包和配置 93
4. 7. 1 程式包 93
4. 7. 2 配置 94
4. 8 子程式 95
4. 8. 1 過程 96
4. 8. 2 函式 97
4. 9 其他語句 99
4. 10 常用設計舉例 100
4. 10. 1 結構體的三種描述方式 100
4. 10. 2 組合邏輯電路設計 102
4. 10. 3 時序邏輯電路設計 107
本章小結 113
習題 113
第5 章 有限狀態機設計 114
5. 1 概述 114
5. 1. 1 狀態機的特點 114
5. 1. 2 狀態機的分類 115
5. 2 VHDL 狀態機的一般形式 116
5. 2. 1 一般狀態機的結構 116
5. 2. 2 狀態機的設計流程 118
5. 2. 3 狀態機的狀態轉移圖描述 118
5. 2. 4 狀態機的狀態說明部分 119
5. 3 Moore 型狀態機的設計 120
5. 3. 1 單進程Moore 型狀態機 120
5. 3. 2 多進程Moore 型狀態機 122
5. 4 Mealy 型狀態機的設計 125
5. 5 狀態編碼 127
5. 5. 1 順序編碼 127
5. 5. 2 枚舉類型編碼 128
5. 5. 3 狀態位直接輸出型編碼 128
5. 5. 4 一位熱碼編碼 129
5. 6 安全狀態機設計 129
5. 6. 1 程式直接導引法 129
5. 6. 2 狀態編碼檢測法 130
本章小結 130
習題 130
第6 章 VHDL 最佳化設計 132
6. 1 資源最佳化 132
6. 1. 1

相關詞條

熱門詞條

聯絡我們