VHDL數(shù)字電路設計教程

出版時間:2012-11  出版社:人民郵電出版社  作者:苗麗華  頁數(shù):174  字數(shù):283000  

內(nèi)容概要

  本書主要講述硬件描述語言VHDL及其在數(shù)字電路設計中的建模和仿真,內(nèi)容包括VHDL語言學習基礎、語法規(guī)則和模型結構、數(shù)字電路的VHDL建模、VHDL硬件描述等。本書在內(nèi)容結構的組織上有獨特之處,如將并行描述語句、順序描述語句、數(shù)據(jù)類型與運算操作符和屬性等獨立成章,使讀者更容易清晰準確地掌握這些重要內(nèi)容。本書注重設計實踐,給出了大量完整設計實例的電路圖、相關基本概念、電路工作原理以及仿真結果,從而將VHDL語法學習和如何采用它進行電路設計有機地結合在一起,并通過深入淺出的操作點撥,提升學生對VHDL的理性認識,提高學生的研究能力?! ”緯勺鳛楦叩仍盒k娮庸こ獭⑼ㄐ殴こ?、自動化、電氣工程等專業(yè)的教材及實驗指導,也可作為相關專業(yè)技術人員的自學參考書。

書籍目錄

第1章 緒論 
1.1 VHDL的發(fā)展 
1.2 VHDL的特點 
1.3 VHDL設計流程 
1.3.1 接受設計任務 
1.3.2 確定功能要求 
1.3.3 進行設計 
1.3.4 源代碼模擬 
1.3.5 綜合、優(yōu)化和布局布線 
1.3.6 布局布線后的設計模擬 
1.3.7 器件編程 
1.4 VHDL綜合工具 
1.4.1 QuartusⅡ綜合工具 
1.4.2 ISE綜合工具 
1.4.3 ModelSim仿真工具 
1.5 CPLD和FPGA概述 
1.5.1 GAL元件 
1.5.2 CPLD 
1.5.3 FPGA 
第2章 VHDL語法基礎 
2.1 VHDL描述結構 
2.1.1 庫描述 
2.1.2 實體 
2.1.3 結構體 
2.2 結構體的描述 
2.3 進程 
2.3.1 進程語句的格式 
2.3.2 進程的敏感表 
2.4 VHDL數(shù)據(jù)對象 
2.4.1 信號 
2.4.2 變量 
2.4.3 常量 
2.4.4 TO和DOWNTO關鍵字 
第3章 數(shù)據(jù)類型 
3.1 基本數(shù)據(jù)類型 
3.1.1 整型數(shù)據(jù)(INTEGER) 
3.1.2 實型數(shù)據(jù)(REAL & FLOATING) 
3.1.3 位和位矢量(BIT & BIT_VECTOR) 
3.1.4 布爾類型數(shù)據(jù)(BOOLEAN) 
3.1.5 字符與字符串(CHARACTER & STRING) 
3.1.6 物理類型(PHYSICAL) 
3.1.7 自然數(shù)和正整數(shù)(NATURAL & POSITIVE) 
3.2 自定義數(shù)據(jù)類型 
3.2.1 枚舉類型 
3.2.2 整數(shù)類型 
3.2.3 實數(shù)類型和浮點類型 
3.2.4 數(shù)組類型 
3.2.5 存取類型 
3.2.6 文件類型 
3.2.7 記錄類型(RECORD) 
3.2.8 時間類型(TIME) 
3.3 數(shù)據(jù)類型轉換 
3.3.1使用轉換函數(shù) 
3.3.2 使用類型標記法轉換數(shù)據(jù)類型 
第4章 VHDL操作符及屬性 
4.1 VHDL操作符 
4.1.1 賦值操作符 
4.1.2 邏輯操作符 
4.1.3 算術操作符 
4.1.4 關系操作符 
4.1.5 移位操作符 
4.1.6 連接操作符 
4.1.7 操作符重載 
4.2 VHDL的屬性 
4.2.1 預定義屬性 
4.2.2 值類型屬性 
4.2.3 函數(shù)類型屬性 
4.2.4 信號類型屬性 
4.2.5 TYPE類型屬性 
4.2.6 RANGE類型屬性 
4.2.7 用戶自定義屬性 
4.3 GENERIC參數(shù)傳遞 
4.4 VHDL設計實例 
4.4.1 十六進制7段譯碼器 
4.4.2 16位乘16位的乘法器 
4.4.3 波形發(fā)生器 
第5章 VHDL中的順序語句 
5.1 信號賦值語句和變量賦值語句 
5.2 WAIT語句 
5.2.1 WAIT ON 
5.2.2 WAIT UNTIL 
5.2.3 WAIT FOR 
5.2.4 多條件等待語句 
5.2.5 超時等待的處理 
5.3 IF語句 
5.4 CASE語句 
5.5 LOOP語句 
5.5.1 FOR LOOP循環(huán) 
5.5.2 WHILE LOOP循環(huán) 
5.6 NEXT語句 
5.7 EXIT語句 
5.8 RETURN語句 
5.9 NULL語句 
5.10 過程調(diào)用語句 
5.11 斷言語句 
5.12 REPORT語句 
第6章 VHDL中的并行語句 
6.1 進程語句 
6.2 塊語句 
6.3 并行信號代入語句 
6.3.1 并發(fā)信號代入語句 
6.3.2 條件信號代入語句 
6.3.3 選擇信號代入語句 
6.4 并行斷言語句 
6.5 并行過程調(diào)用語句 
6.6 參數(shù)傳遞語句 
6.7 元件例化語句 
6.8 生成語句 
6.8.1 FOR-GENERATE模式的生成語句 
6.8.2 IF-GENERATE模式 
第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.2.4 GENERIC映射 
7.3 函數(shù)和過程 
7.3.1 函數(shù) 
7.3.2 全局函數(shù)和局部函數(shù) 
7.3.3 過程 
7.3.4 全局過程和局部過程 
7.3.5 子程序的重載 
7.3.6 函數(shù)和過程的比較 
7.4 元件配置和子程序應用實例 
7.4.1 元件例化實例 
7.4.2 函數(shù)應用實例 
第8章 組合邏輯電路設計 
8.1 門電路 
8.1.1 二輸入與門電路 
8.1.2 二輸入或門電路 
8.1.3 二輸入與非門電路 
8.1.4 二輸入或非門電路 
8.1.5 反相門電路 
8.1.6 二輸入異或門電路 
8.1.7 三輸入與非門電路 
8.2 編碼器和譯碼器 
8.2.1 編碼器 
8.2.2 譯碼器 
8.3 多路選擇器 
8.4 運算器 
8.4.1 比較器 
8.4.2 加法器 
8.4.3 求補器 
8.5 三態(tài)門 
第9章 時序邏輯電路的設計 
9.1 觸發(fā)器 
9.1.1 D觸發(fā)器 
9.1.2 JK觸發(fā)器 
9.1.3 T觸發(fā)器 
9.1.4 鎖存器 
9.2 寄存器和移位寄存器 
9.2.1 寄存器 
9.2.2 移位寄存器 
9.3 計數(shù)器 
9.3.1 同步計數(shù)器 
9.3.2 異步計數(shù)器 
9.4 分頻器 
第10章 有限狀態(tài)機 
10.1 有限狀態(tài)機概述 
10.2 有限狀態(tài)機的建?!?br />10.2.1 狀態(tài)的處理 
10.2.2 模型的構建 
10.3 狀態(tài)編碼 
10.3.1 順序碼 
10.3.2 枚舉類型的編碼 
10.3.3 一位有效編碼 
10.3.4 綜合工具的設置 
10.3.5 定義編碼方式的語法格式 
10.3.6 初始化有限狀態(tài)機 
10.4 有限狀態(tài)機的設計實例 
10.4.1 Moore有限狀態(tài)機 
10.4.2 Mealy有限狀態(tài)機 
10.4.3 交通信號燈 
10.4.4 硬幣兌換機 
第11章 擴頻通信技術 
11.1 分頻器 
11.1.1 偶數(shù)分頻器的設計 
11.1.2 奇數(shù)分頻器的設計 
11.1.3 半整數(shù)分頻器的設計 
11.1.4 大數(shù)目分頻器的設計 
11.2 循環(huán)冗余校驗(CRC) 
11.2.1 CRC的基本原理 
11.2.2 CRC的實現(xiàn)方法 
11.2.3 CRC程序的實現(xiàn) 
11.3 快速加法器 
11.3.1 并行加法器 
11.3.2 流水線加法器 
第12章 SAP-1 CPU電路設計 
12.1 SAP-1 CPU及計算機的組成結構簡介 
12.2 SAP-1 CPU指令、尋址法、程序設計 
12.3 16×8的ROM設計與仿真 
12.4 SAP-1 CPU設計與仿真 
12.4.1 SAP-1指令周期 
12.4.2 SAP-1 CPU設計 
12.4.3 CPU設計的完整代碼 
參考文獻 

編輯推薦

苗麗華主編的《vhdl數(shù)字電路設計教程》主要講述硬件描述語言vhdl及其在數(shù)字電路設計中的建模和仿真,內(nèi)容包括vhdl語言學習基礎、語法規(guī)則和模型結構、數(shù)字電路的vhdl建模、vhdl硬件描述等。

圖書封面

評論、評分、閱讀與下載


    VHDL數(shù)字電路設計教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7