EDA技術與VHDL實用教程

陳福彬、王麗霞

  • 出版商: 清華大學
  • 出版日期: 2021-04-01
  • 定價: $252
  • 售價: 7.5$189
  • 語言: 簡體中文
  • 頁數: 174
  • 裝訂: 平裝
  • ISBN: 7302576165
  • ISBN-13: 9787302576167
  • 相關分類: FPGA
  • 立即出貨

  • EDA技術與VHDL實用教程-preview-1
  • EDA技術與VHDL實用教程-preview-2
  • EDA技術與VHDL實用教程-preview-3
EDA技術與VHDL實用教程-preview-1

商品描述

本書是EDA技術與VHDL的入門教材,主要介紹VHDL語言、QuartusⅡ工具、FPGA設計技巧以及典型設計案例,所有設計實例結合Altera公司DE2實驗開發裝置設計。本書通過大量的設計實例,力求使讀者能順利掌握VHDL語言編程並應用EDA技術設計現代數字系統。 本書根據初學者的學習習慣安排章節。全書共8章,分別為概述、VHDL 設計初步、Quartus II 軟件開發指南、VHDL設計進階、典型電路的VHDL設計、VHDL有限狀態機設計、數字系統設計、EDA技術實驗。全書提供了大量設計實例,並且為每一個設計提供了完整的程序代碼,所有程序均經過軟硬件驗證測試。 本書可作為高等院校電子信息類、自動化類、電腦類以及相關專業本科生的教材,也可作為FPGA開發設計的自學參考書。

作者簡介

陳福彬,北京信息科技大學副教授。
長期從事數字電子技術、EDA技術教學與研究,近5年來在國內外刊物上發表教學及科研論文20餘篇,主持教改、科研項目12項。曾獲全國大學生電子設計競賽北京賽區優秀輔導教師稱號。
合編《數字電路與邏輯設計》獲北京信息科技大學校教育教學成果一等獎,合編《電工電子實驗教程》被評為北京高等教育精品教材、國j級十二五規劃教材。

目錄大綱

第1章概述
1.1 EDA技術
1.1.1 EDA技術簡介
1.1.2 EDA技術的發展歷程
1.2 EDA技術的內容
1.2.1可編程邏輯器件
1.2.2硬件描述語言
1.2.3 EDA軟件開發工具
1.2.4硬件開發系統
1.3 FPGA/CPLD結構和原理
1.3.1 CPLD
1.3.2 FPGA
1.3.3 FPGA與CPLD的區別
1.4可編程邏輯器件設計流程

第2章VHDL設計初步
2.1 VHDL設計的語法結構
2.1.1 VHDL程序結構
2.1.2實體
2.1.3結構體
2.1.4庫
2.2 VHDL文字規則
2.2.1數字型文字
2.2.2字符串型文字
2.2.3標識符及其表述規則
2.2.4關鍵字
2.3 VHDL結構與要素
2.3 .1數據類型
2.3.2 VHDL數據對象
2.3.3 VHDL運算符

第3章QuartusⅡ軟件開髮指南
3.1 QuartusⅡ設計流程
3.2基於QuartusⅡ的設計實例
3.2.1設計輸入
3.2.2綜合
3.2.3仿真
3.2.4編程配置
3.3 SOPC系統設計
3.3.1 NiosⅡ簡介
3.3.2 SOPC系統的設計開發流程

第4章VHDL設計進階
4.1並行語句
4.1.1並行信號賦值語句
4.1.2進程語句
4.1.3元件例化語句
4.2順序語句
4.2.1賦值語句
4.2.2流程控制語句
4.3類屬參量
4.4系統層次化設計
4.4.1元件例化法實現層次化設計
4.4.2圖形法實現層次化設計

第5章典型電路的VHDL設計
5.1組合邏輯電路的設計
5.2計數器的VHDL設計
5.2.1同步加法計數器
5.2.2同步可逆計數器
5.2.3同步六十進制加法計數器
5.3分頻器的VHDL設計
5.3.1分頻器的原理
5.3.2偶數分頻器的設計
5.3.3奇數分頻器的設計
5.3.4佔空比可調的分頻器的設計
5.4數碼管顯示電路VHDL設計
5.4.1七段數碼管顯示譯碼器
5.4.2數碼管靜態顯示
5.4.3數碼管動態顯示
5.5鍵盤接口電路的VHDL設計
5.5.1獨立式鍵盤
5.5.2矩陣式鍵盤
5.5. 3鍵盤的消抖
5.6三態門和總線緩衝器
5.6.1三態門電路
5.6.2單向總線緩衝器
5.6.3雙向總線緩衝器
5.7 LCD1602顯示電路設計
5.7.1 LCD1602內部結構分析
5.7.2 LCD1602控制指令集
5.7.3 LCD1602電氣連接關係
5.7.4 LCD1602程序設計

第6章VHDL有限狀態機設計
6.1概述
6.2有限狀態機的VHDL程序設計
6.2.1狀態機的VHDL設計
6.2.2一般有限狀態機的VHDL程序設計
6.3狀態機應用實例

第7章數字系統設計
7.1數字系統設計方法
7.2 FPGA開發設計相關規範
7.3數字系統設計實例
7.3.1交通信號燈控制電路設計
7.3.2數字鐘設計
7.3.3 4位乘法器的設計

第8章EDA技術實驗
8.1基礎實驗
實驗一組合邏輯電路設計
實驗二分頻電路設計
實驗三動態顯示模塊設計
實驗四4×4陣列鍵盤掃描模塊設計
實驗五狀態機電路設計
8.2綜合設計應用實驗
實驗一計時秒錶
實驗二數字頻率計
實驗三交通燈控制器
實驗四自動打鈴系統
8.3實驗報告範例

附錄A DE2開發平台
A.1 DE2板上資源及硬件佈局
A .2 DE2原理
A.3 DE2開發板測試說明
A.4 DE2平台的引腳分配表

附錄B DE2實驗擴展板
B.1 DE2實驗擴展板連接方式
B.2 DE2擴展板接口
B.3 DE2原理圖及引腳定義
參考文獻