FPGA/CPLD套用技術(韓曉敏主編書籍)

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

《FPGA/CPLD套用技術》是2014年出版的圖書,作者是韓曉敏、張鵬、劉海妹、張洪亮。

基本介紹

  • 書名:FPGA/CPLD套用技術
  • 作者:韓曉敏 主編 張鵬、劉海妹 副主編 張洪亮 參編
  • ISBN:9787302371854
  • 定價:34.50元
  • 出版時間:2014.10.01
書籍信息,內容簡介,圖書目錄,

書籍信息

作者:韓曉敏 主編 張鵬、劉海妹 副主編 張洪亮 參編
定價:34.50元
印次:1-1
ISBN:9787302371854
出版日期:2014.10.01
印刷日期:2014.10.09

內容簡介

本書是基於課堂教學和全國大學生電子設計競賽的特點和需要進行編寫的。通過項目簡明而系統地介紹了FPGA/CPLD套用技術的相關內容。第一篇包括FPGA/CPLD的基本結構、開發流程及開發環境,硬體描述語言(VHDL)的基本知識。第二篇側重套用開發,共分為9個項目,依據CDIO理念,把相關知識融入項目中學習。項目4~項目9為常用邏輯單元電路,訓練讀者基本的VHDL程式設計能力,掌握VHDL程式結構和VHDL並行語句與順序語句。項目10~項目12為綜合實用型項目,旨在培養讀者的VHDL程式設計能力,有助於讀者掌握VHDL層次化設計。本書在取材和編排上力求理論聯繫實際、由淺入深、循序漸進。每個項目後面附有小結和習題,便於讀者學習和教學使用。

圖書目錄

第一篇基 礎 知 識
項目1了解FPGA/CPLD
1.1FPGA/CPLD的基本結構
1.1.1FPGA的基本結構
1.1.2CPLD的基本結構
1.1.3FPGA和CPLD的比較
1.2Altera的FPGA/CPLD
1.2.1Altera的FPGA
1.2.2Altera的CPLD
1.2.3FPGA/CPLD選型
1.3FPGA/CPLD的開發流程
小結
課後練習
項目2學習VHDL語言的基本知識
2.1VHDL程式結構
2.1.1簡單VHDL程式舉例
2.1.2實體
2.1.3結構體
2.1.4庫和程式包
2.1.5配置
2.2VHDL的語言要素
2.2.1語法規則
2.2.2標識符
2.2.3數據類型
2.2.4運算操作符
2.3VHDL基本語句
2.3.1順序語句
2.3.2並行語句
2.3.3子程式
小結
課後練習
項目3熟悉FPGA/CPLD的開發環境
3.1常用開發軟體
3.2Quartus Ⅱ的使用
3.2.1Quartus Ⅱ的用戶界面
3.2.2設計輸入
3.2.3設計編譯
3.2.4設計仿真
3.2.5器件編程
3.3DE2開發板
3.3.1DE2開發板簡介
3.3.2DE2開發板的使用
小結
課後練習
第二篇應 用 開 發
項目4門電路設計
4.1基本邏輯門的設計
4.1.1設計要求
4.1.2構思——方案選擇
4.1.3設計——VHDL源程式設計
4.1.4實現——編輯、編譯
4.1.5運行——仿真、編程測試
4.2三態門的設計
4.2.1設計要求
4.2.2構思——方案選擇
4.2.3設計——VHDL源程式設計
4.2.4實現——編輯、編譯
4.2.5運行——仿真、編程測試
小結
課後習題
項目5編碼器設計
5.1普通編碼器的設計
5.1.1設計要求
5.1.2構思——方案選擇
5.1.3設計——VHDL源程式設計
5.1.4實現——編輯、編譯
5.1.5運行——仿真、編程測試
5.2優先編碼器的設計
5.2.1設計要求
5.2.2構思——方案選擇
5.2.3設計——VHDL源程式設計
5.2.4實現——編輯、編譯
5.2.5運行——仿真、編程測試及結果分析
小結
課後練習
項目6解碼器設計
6.138解碼器的設計
6.1.1設計要求
6.1.2構思——方案選擇
6.1.3設計——VHDL源程式設計
6.1.4實現——編輯、編譯
6.1.5運行——仿真、編程測試
6.2二十進制BCD解碼器的設計
6.2.1設計要求
6.2.2構思——方案選擇
6.2.3設計——VHDL源程式設計
6.2.4實現——編輯、編譯
6.2.5運行——仿真、編程測試
小結
課後練習
項目7觸發器設計
7.1同步RS觸發器的設計
7.1.1設計要求
7.1.2構思——方案選擇
7.1.3設計——VHDL源程式設計
7.1.4實現——編輯、編譯
7.1.5運行——仿真、編程測試
7.2同步復位D觸發器的設計
7.2.1設計要求
7.2.2構思——方案選擇
7.2.3設計——VHDL源程式設計
7.2.4實現——編輯、編譯
7.2.5運行——仿真、編程測試
小結
課後練習
項目8計數器設計
8.1同步計數器設計
8.1.1設計要求
8.1.2預備知識
8.1.3構思——方案選擇
8.1.4設計——編寫VHDL源程式
8.1.5實現——編譯與仿真
8.1.6運行——編程測試與結果分析
8.2異步計數器設計
8.2.1設計要求
8.2.2預備知識
8.2.3構思——方案選擇
8.2.4設計——編寫VHDL源程式
8.2.5實現——編譯與仿真
8.2.6運行——編程測試與結果分析
小結
課後練習
項目9分頻器設計
9.1占空比與分頻係數可調的分頻器設計
9.1.1設計要求
9.1.2預備知識
9.1.3構思——方案選擇
9.1.4設計——編寫VHDL源程式
9.1.5實現——編譯與仿真
9.1.6運行——編程測試與結果分析
9.2占空比為50%的奇數分頻器設計
9.2.1設計要求
9.2.2構思——提出設計方案
9.2.3設計——VHDL源程式設計
9.2.4實現——編譯與仿真
9.2.5運行——編程測試與結果分析
小結
課後練習
項目10電梯控制器
10.1設計要求
10.2必備知識
10.2.1狀態機的基本概念
10.2.2狀態機的VHDL設計
10.3項目實施
10.3.1構思——總體方案設計
10.3.2設計——編寫各模組的VHDL源程式
10.3.3實現——編譯與仿真
10.3.4運行——編程測試與結果分析
小結
項目11交通燈控制器
11.1設計要求
11.2構思——總體方案確定
11.3設計——VHDL編程
11.3.1分頻模組設計
11.3.2控制模組設計
11.3.3顯示模組設計
11.3.4頂層設計
11.4實現——硬體編程
11.5運行——測試結果分析
小結
項目12簡單微處理器設計與實現
12.1設計要求
12.2預備知識
12.2.1微處理器的硬體系統
12.2.2微處理器的指令系統
12.3構思——設計思路與方案
12.4設計——VHDL源程式設計
12.5實現——編譯與仿真
12.6運行——編程測試與結果分析
小結
參考文獻

相關詞條

熱門詞條

聯絡我們