內容簡介
《EDA技術基礎(第2版)/高等院校電子信息應用型規劃教材·“十二五”職業教育國傢規劃教材》從EDA技術的應用與實踐角度齣發,簡明而係統地介紹瞭EDA技術的設計載體(可編程邏輯器件)、設計語言(VHDL)和設計軟件(QuartusⅡ)。《EDA技術基礎(第2版)/高等院校電子信息應用型規劃教材·“十二五”職業教育國傢規劃教材》設置瞭EDA技術基礎知識、VHDL硬件描述語言、QuartusⅡ軟件的應用、常用電路的VHDL設計實例和EDA設計綜閤訓練5個模塊,其中包含8個任務,部分任務又分解成若乾個子任務。
《EDA技術基礎(第2版)/高等院校電子信息應用型規劃教材·“十二五”職業教育國傢規劃教材》可作為電子信息、通信、自動化、計算機等相關專業的教材及社會相關技術的培訓教材,也可作為相關學科工程技術人員的參考書,還可作為電子産品製作、科技創新實踐、EDA課程設計和畢業設計等實踐活動的參考書。河南工業大學焦素敏擔任《EDA技術基礎(第2版)/高等院校電子信息應用型規劃教材·“十二五”職業教育國傢規劃教材》主編。
目錄
模塊一 EDA 技術基礎知識
任務1 瞭解EDA 技術
1.1 什麼是EDA 技術
1.1.1 案例引入
1.1.2 分析說明
1.1.3 EDA 技術的重要性
1.2 EDA 技術的知識體係
1.2.1 可編程邏輯器件
1.2.2 硬件描述語言HDL
1.2.3 EDA 工具軟件
1.3 EDA 技術的特點和發展趨勢
1.3.1 EDA 技術的主要特點
1.3.2 EDA 技術的發展趨勢
1.4 小結
1.5 思考題
任務2 瞭解EDA 技術的設計載體——可編程邏輯器件
2.1 可編程邏輯器件概述
2.1.1 可編程邏輯器件的發展曆程
2.1.2 可編程邏輯器件的分類
2.1.3 基本結構和編程原理
2.1.4 PLD 邏輯符號的畫法和約定
2.2 簡單PLD
2.2.1 PAL
2.2.2 GAL
2.3 CPLD和FPGA
2.3.1 CPLD 的基本結構
2.3.2 FPGA 的基本結構
2.3.3 Altera 公司器件介紹
2.3.4 FPGA 和CPLD 的選用
2.4 ispGDS 介紹
2.4.1 ispGDS 的原理與結構
2.4.2 ispGDS 的使用
2.5 CPLD 和FPGA 的編程與配置方法
2.5.1 CPLD 的ISP 方式編程
2.5.2 使用PC 並行口配置FPGA
2.5.3 用專用配置器件配置FPGA
2.5.4 使用單片機配置FPGA
2.6 小結
2.7 思考題
任務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.1 VHDL 程序結構
4.1.1 VHDL 程序結構及實例說明
4.1.2 實體(ENTITY)部分說明
4.1.3 結構體(ARCHITECTURE)部分說明
4.1.4 庫(LIBRARY)部分說明
4.1.5 程序包(PACKAGE)部分說明
4.1.6 配置(CONFIGURATION)部分說明
4.2 VHDL語言要素
4.2.1 文字規則
4.2.2 數據對象
4.2.3 數據類型
4.2.4 類型轉換
4.2.5 操作符
4.3 小結
4.4 思考題
任務5 學習掌握VHDL 語句
5.1 VHDL 順序語句
5.1.1 IF 語句
5.1.2 CASE 語句
5.1.3 LOOP 語句
5.1.4 NEXT 語句
5.1.5 EXIT 語句
5.1.6 WAIT 等待語句
5.1.7 RETURN 返迴語句
5.1.8 NULL 空操作語句
5.2 VHDL 並行語句
5.2.1 PROCESS 進程語句
5.2.2 並行信號賦值語句
5.2.3 BLOCK 塊語句
5.2.4 元件例化語句
5.2.5 GENERATE 生成語句
5.3 其他語句
5.3.1 子程序及子程序調用語句
5.3.2 ASSERT 斷言語句
5.3.3 REPORT 報告語句
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.2 2位十進製計數譯碼器的宏函數調用設計
6.4.3 2位十進製頻率計的宏函數調用與層次設計綜閤實訓
模塊四 常用電路的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設計綜閤訓練
任務8 EDA技能綜閤提高
8.1 數字鍾的設計
8.1.1 任務引入與分析——數字鍾的設計要求
8.1.2 任務實施方案
8.1.3 數字鍾各模塊的VHDL源程序設計
8.2 智力競賽搶答器
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.4 8路彩燈控製器設計
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實驗開發係統使用說明
參考文獻
EDA技術基礎(第2版)/高等院校電子信息應用型規劃教材·“十二五”職業教育國傢規劃教材 下載 mobi epub pdf txt 電子書