資料介紹
VHDL實用教程比較系統地介紹了VHDL的基本語言現象和實用技術。本書以實用和可操作為基點,簡潔而又不失完整地介紹了VHDL基于EDA技術的理論與實踐方面的知識。
其中包括VHDL語句語法基礎知識(第1章——第7章)、仿真(第8章),邏輯綜合與編程技術(第9章)、有限狀態及其設計(第10章)、基于FPGA的數字濾波器設計(第十一章)、多種常用的支持VHDL的EDA軟件使用(第12章)、VHDL數字系統設計實踐(第13章)和大學生電子設計競賽題的VHDL應用介紹(第14章)。全書列舉了大量VHDL設計示例,其中大部分經第12章介紹的VHDL綜合器編譯通過,第13章的程序絕大部分都通過了附錄介紹的EDA實驗系統上的硬件測試,可直接使用。書中還附有大量程序設計和實驗,實踐方面和習題。
本書可作為高等院校的電子工程、通信、工業自動化、計算機應用技術、電子對抗、儀器儀表、數字信號處理、圖像處理等學科領域和專業的高年級本科生或研究生的VHDL或EDA技術課程的教材及實驗指導,也可作為相關專業技術人員的自學參考書。
圖書目錄
第1章 緒論
1.1 關于EDA
1.2 關于VHDL
1.3 關于自頂向下的系統設計方法
1.4 關于應用VHDL的EDA過程
1.5 關于在系統編程技術
1.6 關于FPGA/CPLD的優勢
1.7 關于VHDL的學習
第2章 VHDL入門
2.1 用VHDL設計多路選擇器和鎖存器
2.2 用VHDL設計全加器
第3章 VHDL程序結構
3.1 實體(ENTITY)
3.2 結構體(ARCHryECTURE)
3.3 塊語句結構(BLOCK)
3.4 進程(PROCESS)
3.5 子程序(SUBPROGRAM)
3.5.1 函數(FUNCTION)
3.5.2 重載函數(OVERLOADEDFUNCTION)
3.5.3 過程(PROCEDURE)
3.5.4 重載過程(OVERLOADEDPROCEDURE)
3.6 庫(LIBRARY)
3.7 程序包(PACKAGE)
3.8 配置(CONFIGURATION)
習題
第4章 VHDL語言要素
4.1 VHDL文字規則
4.2 VHDL數據對象
4.2.1 變量(VARIABLE)
4.2.2 信號(SIGNAL)
4.2.3 常數(CONSTAN)
4.3 VHDL數據類型
4.3.1 VHDL的預定義數據類型
4.3.2 IEEE預定義標準邏輯位與矢量
4.3.3 其它預定義標準數據類型
4.3.4 用戶自定義數據類型方式
4.3.5 枚舉類型
4.3.6 整數類型和實數類型
4.3.7 對數組類型
4.3.8 記錄類型
4.3.9 數據類型轉換
4.4 VHDL操作符
4.4.1 操作符種類
4.4.2 邏輯操作符
4.4.3 關系操作符
4.4.4 算術操作符
4.4.5 重載操作符
習題
第5章 VHDL順序語句
5.1 賦值語句
5.1.1 信號和變量賦值
5.1.2 賦值目標
5.2 流程控制語句
5.2.1 IF語句
5.2.2 CASE語句
5.2.3 LOOP語句
5.2.4 NEXT語句
5.2.5 EXIT語句
5.3 WAIT語句
5.4 子程序調用語句
5.5 返回語句(RETURN)
5.6 空操作語句(NULL)
5.7 其它語句和說明
5.7.1 屬性(AThRIBUTE)描述與定義語句
5.7.2 文本文件操作(TEXTIO)
5.7.3 ASSERT語句
5.7.4 REPORT語句
5.7.5 決斷函數
習題
第6章 VHDL并行語句
6.1 進程語句
6.2 快語句
6.3 并行信號賦值語句
6.3.1 簡單信號賦值語句
6.3.2 條件信號賦值語句
6.3.3 選擇信號賦值語句
6.4 并行過程調用語句
6.5 元件例化語句
6.6 類屬映射語句
6.7 生成語句
習題
第7章 VHDL的描述風格
第8章 仿真
第9章 綜合
第10章 有限狀態機FSM
第11章 數字濾波器設計
第12章 VHDL設計平臺使用向導
第13章 VHDL設計實踐與實驗
第14章 電子設計競賽實例介紹
附錄1 GW48型EDA實驗開發系統使用介紹
附錄2 一些FPGA和CPLD芯片引腳圖
解壓密碼:www.thedrugtest.net
用戶評論
查看全部 條評論
發表評論請先 登錄, 還沒有賬號?免費注冊。
發表評論