EDA技術基礎(第2版)

EDA技術基礎(第2版)

《EDA技術基礎(第2版)》是2014年清華大學出版社出版的圖書,作者是焦素敏。

基本介紹

  • 中文名:EDA技術基礎(第2版)
  • 作者:焦素敏
  • 出版社清華大學出版社
  • 出版時間:2014年8月14日
  • 定價:35 元
  • 裝幀:平裝
  • ISBN:9787302354765
圖書簡介,目錄,

圖書簡介

本書從EDA技術的套用與實踐角度出發,簡明而系統地介紹了EDA技術的設計載體(可程式邏輯器件)、設計語言(VHDL)和設計軟體(Quartus Ⅱ)。本書設定了EDA技術基礎知識、VHDL硬體描述語言、Quartus Ⅱ軟體的套用、常用電路的VHDL設計實例和EDA設計綜合訓練5個模組,其中包含8個任務,部分任務又分解成若干個子任務。

目錄

模組一EDA技術基礎知識
任務 1了解EDA技術
1.1什麼是EDA技術
1.1.1案例引入
1.1.2分析說明
1.1.3EDA技術的重要性
1.2EDA技術的知識體系
1.2.1可程式邏輯器件
1.2.2硬體描述語言HDL
1.2.3EDA工具軟體
1.3EDA技術的特點和發展趨勢
1.3.1EDA技術的主要特點
1.3.2EDA技術的發展趨勢
1.4小結
1.5思考題
任務2了解EDA技術的設計載體——可程式邏輯器件
2.1可程式邏輯器件概述
2.1.1可程式邏輯器件的發展歷程
2.1.2可程式邏輯器件的分類
2.1.3基本結構和編程原理
2.1.4PLD邏輯符號的畫法和約定
2.2簡單PLD
2.2.1PAL
2.2.2GAL
2.3CPLD和FPGA
2.3.1CPLD的基本結構
2.3.2FPGA的基本結構
2.3.3Altera公司器件介紹
2.3.4FPGA和CPLD的選用
2.4ispGDS介紹
2.4.1ispGDS的原理與結構
2.4.2ispGDS的使用
2.5CPLD和FPGA的編程與配置方法
2.5.1CPLD的ISP方式編程
2.5.2使用PC並行口配置FPGA
2.5.3用專用配置器件配置FPGA
2.5.4使用單片機配置FPGA
2.6小結
2.7思考題
EDA技術基礎(第2版)
目錄
任務3初探EDA技術
3.1知識準備1——EDA設計流程
3.1.1設計輸入
3.1.2設計實現
3.1.3設計仿真
3.1.4編程或配置
3.2知識準備2——Quartus Ⅱ的圖形界面
3.2.1工程導航區
3.2.2狀態區
3.2.3信息區
3.2.4工作區
3.2.5快捷工具條
3.3實例引導——一位全加器的原理圖輸入設計
3.3.1任務引入與分析
3.3.2創建工程設計項目
3.3.3編輯設計原理圖
3.3.4設計編譯與仿真
3.3.5引腳鎖定與編程下載
3.4小結
3.5思考題
3.6引導訓練——用層次化方法設計1位全加器
3.7技能實訓——用原理圖輸入法設計4位全加器
模組二VHDL硬體描述語言
任務4了解VHDL程式結構及語言要素
4.1VHDL程式結構
4.1.1VHDL程式結構及實例說明
4.1.2實體(ENTITY)部分說明
4.1.3結構體(ARCHITECTURE)部分說明
4.1.4庫(LIBRARY)部分說明
4.1.5程式包(PACKAGE)部分說明
4.1.6配置(CONFIGURATION)部分說明
4.2VHDL語言要素
4.2.1文字規則
4.2.2數據對象
4.2.3數據類型
4.2.4類型轉換
4.2.5操作符
4.3小結
4.4思考題
任務5學習掌握VHDL語句
任務5學習掌握VHDL語句
5.1VHDL順序語句
5.1.1IF語句
5.1.2CASE語句
5.1.3LOOP語句
5.1.4NEXT語句
5.1.5EXIT語句
5.1.6WAIT等待語句
5.1.7RETURN返回語句
5.1.8NULL空操作語句
5.2VHDL並行語句
5.2.1PROCESS進程語句
5.2.2並行信號賦值語句
5.2.3BLOCK塊語句
5.2.4元件例化語句
5.2.5GENERATE生成語句
5.3其他語句
5.3.1子程式及子程式調用語句
5.3.2ASSERT斷言語句
5.3.3REPORT報告語句
5.3.4屬性語句
5.4小結
5.5思考題
模組三QuartusⅡ軟體的套用
任務6掌握QuartusⅡ的多種套用
6.1文本編輯輸入法設計嚮導——計數器設計
6.1.1編輯設計檔案
6.1.2創建工程
6.1.3編譯
6.1.4時序仿真
6.1.5引腳鎖定與下載
6.2套用宏功能的原理圖設計
6.2.1計數器設計
6.2.2頻率計主體電路設計
6.2.3時序控制電路的設計
6.2.4頂層電路設計
6.2.5引腳鎖定和下載
6.3層次電路設計
6.3.1頂層檔案設計
6.3.2創建各模組的下層設計檔案
6.3.3設計項目的編譯仿真
6.3.4層次顯示
6.4技能實訓
6.4.1計數解碼器的文本輸入層次化設計
6.4.22位十進制計數解碼器的宏函式調用設計
6.4.32位十進制頻率計的宏函式調用與層次設計綜合實訓
模組四常用電路的VHDL設計實例
任務7學習常用電路的VHDL描述方法
7.1組合邏輯電路設計
7.1.1任務引入與分析
7.1.2任務實施
7.1.3拓展與訓練
7.2時序電路邏輯設計
7.2.1任務引入與分析
7.2.2任務實施
7.2.3拓展與訓練
7.3狀態機設計
7.3.1任務引入與分析
7.3.2任務實施
7.3.3拓展與訓練
7.4存儲器設計
7.4.1任務引入與分析
7.4.2任務實施
7.4.3拓展與訓練
7.5特色實用電路設計
7.5.1任務引入與分析
7.5.2任務實施
7.5.3拓展與訓練
7.6小結
7.7思考題
7.8技能實訓
7.8.1計數器的設計
7.8.2簡易彩燈控制器設計
模組五EDA設計綜合訓練
任務8EDA技能綜合提高
8.1數字鐘的設計
8.1.1任務引入與分析——數字鐘的設計要求
8.1.2任務實施方案
8.1.3數字鐘各模組的VHDL源程式設計
8.2.1任務引入與分析——搶答器的設計要求
8.2.2任務實施方案
8.2.3搶答器的VHDL源程式設計
8.3交通燈的控制器設計
8.3.1任務引入與分析——交通燈控制器的設計要求
8.3.2任務實施方案
8.3.3交通燈控制器的VHDL源程式設計
8.3.4調試仿真與驗證
8.48路彩燈控制器設計
8.4.1任務引入與分析——8路彩燈控制器的設計要求
8.4.2任務實施方案
8.4.3各模組的VHDL源程式設計
8.4.4仿真與調試
8.5簡易數字頻率計設計
8.5.1任務引入與分析——頻率計的設計要求
8.5.2任務實施方案
8.5.3各模組的VHDL源程式設計
8.6“梁祝”樂曲演奏電路設計
8.6.1任務引入與分析
8.6.2任務實施方案
8.6.3各模組的VHDL源程式設計
8.6.4調試與實現
8.7綜合訓練題
附錄GW48系列EDA實驗開發系統使用說明
參考文獻

相關詞條

熱門詞條

聯絡我們