基於FPGA的數字電路系統設計

基於FPGA的數字電路系統設計

《基於FPGA的數字電路系統設計》是2008年7月西安電子科技大學出版社出版的圖書,作者是崔葛瑾、沈利芳、李偉民。

基本介紹

  • 書名:基於FPGA的數字電路系統設計
  • 作者:崔葛瑾 沈利芳 李偉民
  • ISBN:978-7-5606-2038-1/TN.0424
  • 定價:17.85元
  • 出版社:西安電子科技大學出版社
  • 出版時間:2008-07
內容簡介,目錄,

內容簡介

本書結合Altera可程式器件開發平台QuartusⅡ的套用,以FPGA為系統實現載體,介紹數字系統設計的思路與方法。
全書由緒論和第1~4章組成。緒論簡單介紹了可程式器件的基本概念。第1章主要介紹QuartusⅡ的操作方法。第2章聯繫數字電子技術基礎課程的基本知識點介紹基礎性設計案例。第3章聯繫工程套用介紹綜合設計案例。每個設計都在說明電路工作原理的基礎上,給出了分析思路,並提出了參考設計方案。第4章提出了若干數字系統的設計要求,適合作為數字電子技術課程設計的內容。本書的設計內容儘量從工程套用實踐出發,力求使學生理解數字電子技術各基本知識點的互相滲透關係和工程套用背景,對學生入門研發具有一定鋪墊作用。
本書的起點較低,便於自學,適合套用於本科、大專、高職以及中專等電子信息類專業的數字電子技術實驗、實踐課程,計算機專業的數字邏輯實驗、實踐課程以及非電類專業的電工電子實驗課程和數字電路實驗課程。

目錄

緒論 1
第1章 QuartusⅡ套用入門 15
1.1 QuartusⅡ安裝 16
1.1.1 安裝QuartusⅡ 5.1軟體 16
1.1.2 指定授權檔案 17
1.1.3 安裝編程硬體驅動程式 18
1.2 QuartusⅡ的項目和檔案管理 21
1.2.1 QuartusⅡ的開發環境 21
1.2.2 新項目的創建 23
1.2.3 項目管理 26
1.2.4 快捷鍵工具列 28
1.2.5 QuartusⅡ的檔案管理 29
1.3 圖形設計源檔案編輯 33
1.3.1 圖形設計輸入視窗 33
1.3.2 元件輸入和電路連線 35
1.3.3 圖形編輯器的元件庫介紹 37
1.3.4 元件圖形符號的創建 39
1.4 設計檔案綜合和仿真 48
1.4.1 分析與綜合 48
1.4.2 建立仿真波形檔案 50
1.4.3 輸入、輸出觀察點設定 52
1.4.4 仿真輸入信號編輯 55
1.4.5 功能仿真 58
1.5 連線埠分配、項目編譯適配和器件編程 60
1.5.1 連線埠分配 60
1.5.2 項目編譯和器件資源適配 62
1.5.3 連線埠引腳分配文本修改方法 63
1.5.4 FPGA編程配置接口 64
1.6 SignalTapⅡ嵌入式邏輯分析儀 67
1.6.1 SignalTapⅡ的主要特點和一般流程 67
1.6.2 SignalTapⅡ檔案的建立和基本參數設定 69
1.6.3 SignalTapⅡ的節點選擇和參數配置 70
1.6.4 SignalTapⅡ的觸發事件設定 72
1.6.5 SignalTapⅡ的編譯、下載、運行和信號顯示 73
第2章 基礎設計實例 76
2.1 全加器設計 76
2.1.1 設計實例 76
2.1.2 設計原理分析 76
2.1.3 設計預習準備 77
2.1.4 參考設計步驟 77
2.1.5 思考問題 79
2.2 多位串列進位加法器設計 79
2.2.1 設計實例 79
2.2.2 設計原理分析 80
2.2.3 參考設計思路 82
2.2.4 設計預習準備 82
2.2.5 參考設計步驟 83
2.2.6 思考問題 83
2.3 代碼轉換電路設計 84
2.3.1 設計要求 84
2.3.2 集成加法器原理 84
2.3.3 參考設計思路 84
2.3.4 設計預習準備 85
2.3.5 參考設計步驟 85
2.3.6 思考問題 85
2.4 BCD碼優先編碼電路設計 85
2.4.1 設計要求 86
2.4.2 集成8—3線優先編碼器74148的邏輯功能 86
2.4.3 參考設計思路 87
2.4.4 設計預習準備 87
2.4.5 參考設計步驟 87
2.4.6 思考問題 87
2.5 脈衝分頻選擇電路設計 88
2.5.1 設計要求 88
2.5.2 設計原理分析 88
2.5.3 參考設計方案 91
2.5.4 設計預習準備 92
2.5.5 參考設計步驟 92
2.5.6 思考問題 93
2.6 汽車尾燈控制電路設計 93
2.6.1 設計要求 93
2.6.2 參考設計思路 93
2.6.3 設計預習準備 94
2.6.4 參考設計步驟 95
2.6.5 思考問題 95
2.7 彩燈控制電路設計 95
2.7.1 設計要求 95
2.7.2 設計原理分析 95
2.7.3 參考設計方案 97
2.7.4 設計預習準備 97
2.7.5 參考設計步驟 98
2.7.6 思考問題 98
2.8 動態掃描顯示電路設計 99
2.8.1 設計要求 99
2.8.2 設計原理分析 99
2.8.3 參考設計思路 101
2.8.4 設計預習準備 102
2.8.5 參考設計步驟 102
2.8.6 思考問題 103
2.9 數值快速設定電路設計 103
2.9.1 設計要求 103
2.9.2 設計原理分析 103
2.9.3 參考設計方案 104
2.9.4 設計預習準備 105
2.9.5 參考設計步驟 106
2.9.6 思考問題 106
2.10 音樂播放控制電路設計 106
2.10.1 設計實例 106
2.10.2 電子音樂的控制原理 106
2.10.3 參考設計方案 108
2.10.4 設計預習準備 110
2.10.5 參考設計步驟 110
2.10.6 思考問題 111
第3章 綜合設計實例 112
3.1 桌球遊戲電路設計 112
3.1.1 設計實例 112
3.1.2 設計原理分析 112
3.1.3 參考設計方案 114
3.1.4 設計預習準備 117
3.1.5 參考設計步驟 118
3.1.6 思考問題 118
3.2 交通燈控制電路 118
3.2.1 設計實例 119
3.2.2 設計原理分析 119
3.2.3 參考設計方案 122
3.2.4 設計預習準備 124
3.2.5 參考設計步驟 124
3.2.6 思考問題 124
3.3 簡易投幣式郵票自動銷售機控制電路設計 125
3.3.1 設計實例 125
3.3.2 設計原理分析 125
3.3.3 設計參考方案 130
3.3.4 設計預習準備 132
3.3.5 參考設計步驟 132
3.3.6 思考問題 133
3.4 簡易數字鐘 133
3.4.1 設計實例 133
3.4.2 設計原理分析 134
3.4.3 參考設計方案 135
3.4.4 設計預習準備 137
3.4.5 參考設計步驟 137
3.4.6 思考問題 137
3.5 按鍵陣列掃描及點陣顯示器控制電路設計 137
3.5.1 設計實例 138
3.5.2 按鍵掃描和點陣顯示原理 138
3.5.3 設計參考方案 140
3.5.4 設計預習準備 142
3.5.5 參考設計步驟 143
3.5.6 思考問題 144
3.6 數字頻率/周期計 144
3.6.1 設計實例 144
3.6.2 設計原理分析 145
3.6.3 參考設計方案 147
3.6.4 設計預習準備 149
3.6.5 參考設計步驟 150
3.6.6 思考問題 151
3.7 生理刺激反應時間測試儀 151
3.7.1 設計實例 151
3.7.2 設計原理分析 152
3.7.3 參考設計方案 153
3.7.4 設計預習準備 154
3.7.5 參考設計步驟 154
3.7.6 思考問題 155
3.8 LCD顯示控制電路 155
3.8.1 設計實例 155
3.8.2 HD44780的功能說明 156
3.8.3 參考設計方案 161
3.8.4 設計預習準備 163
3.8.5 參考設計步驟 163
3.8.6 思考問題 164
3.9 簡易數字式函式信號發生器 164
3.9.1 設計實例 164
3.9.2 設計原理分析 165
3.9.3 設計參考方案 169
3.9.4 設計預習準備 171
3.9.5 參考設計步驟 172
3.9.6 思考問題 173
3.10 簡易數字電壓表 173
3.10.1 設計實例 173
3.10.2 設計原理分析 174
3.10.3 參考設計方案 176
3.10.4 設計預習準備 181
3.10.5 LED顯示方案參考設計步驟 181
3.10.6 LCD顯示方案參考設計步驟 182
3.10.7 思考問題 182
第4章 系統設計實例 183
4.1 電話計費器設計 183
4.2 計程車計價系統設計 183
4.3 數字保密鎖設計 184
4.4 自動升降電梯控制電路設計 184
4.5 步進電機定位控制模擬系統設計 185
附錄A FPGA的部分庫器件名稱說明 188
附錄B EPF10K10TC144、EP1C3T144C8引腳排列 189
附錄C LP—2900和DE2開發裝置面板圖 191
附錄D LP—2900開發裝置部分電路圖 193
附錄E LP—2900和DE2開發裝置FPGA引腳分配 197
附錄F DE2開發裝置FPGA引腳分配 202
參考文獻 206

相關詞條

熱門詞條

聯絡我們