第一章 電子設計自動化(EDA)與硬件描述語言(HDL)………………………………………
1.1 Top--down設計方法…………………………………………………………………
1.2 Top--down設計步驟…………………………………………………………………
1.3 Top--down設計方法的特點和優(yōu)勢…………………………………………………
1.3.1 Top-down設計方法的特點……………………………………………………
1.3.2 Top-down設計方法的優(yōu)勢……………………………………………
1.4 硬件描述語言(HDL)的特點…………………………………………………………
1.5 VHDL的特點……………………………………………………………………………
1.6 VHDL的應用………………………………………………………………………
1.6.1 FPGA/CPLD與ASIC兩種物理實現(xiàn)…………………………………………………
1.6.2 知識產權核(IP核)…………………………………………………………
習題………………………………………………………………………………
第二章 VHDL程序的基本結構…………………………………………………………………
2.1 HDL程序組成部分………………………………………………………………………
2.1.1 VHDL程序組成部分…………………………………………………………………
2.1.2 基本設計單元的構成………………………………………………………
2.2 VHDL程序的基本構成格式……………………………………………………
2.2.1 基本構成格式………………………………………………………………
2.2.2 實體的結構…………………………………………………………………
2.2.3 構造體的結構……………………………………………………………………
習題…………………………………………………………………………………
第三章 VHDL 構造體的描述方式……………………………………………………………
3.1 VHDL構造體描述方式 …………………………………………………………
3.2 構造體的三種描述方式…………………………………………………………
3.2.1 構造體的行為描述方式…………………………………………………………
3.2.2 構造體的RTL描述方式…………………………………………
3.2.3 構造體的結構描述方式……………………………………………
習題………………………………………………………………………………
第四章 VHDL中的語言要素…………………………………………………………………
4.1 標識符和操作符…………………………………………………………………
4.1.1 標識符………………………………………………………………………………
4.1.2 操作符…………………………………………………………………………
4.2 數(shù)據類型……………………………………………………………………
4.2.1 純量類型…………………………………………………………………
4.2.2 復合類型……………………………………………………………………
4.2.3 存取類型……………………………………………………………………………
4.2.4 文件類型………………………………………………………………………
4.3 數(shù)據對象…………………………………………………………………………………
4.4 對象的聲明…………………………………………………………………………
4.4.1 常量聲明…………………………………………………………………
4.4.2 變量聲明………………………………………………………………………
4.4.3 信號聲明…………………………………………………………………
4.4.4 文件聲明…………………………………………………………………………
習 題……………………………………………………………………………
第五章 VHDL的主要描述語句………………………………………………………
5.1 概述………………………………………………………………………………
5.2 描述行為的語句………………………………………………………………
5.2.1 對象的賦值…………………………………………………………………
5.2.2 并行信號賦值語句………………………………………………………………
5.2.3 進程語句………………………………………………………………………
5.2.4 順序賦值語句………………………………………………………………………
5.2.5 順序控制語句………………………………………………………………
1 IF 分支語句…………………………………………………………
2 CASE 分支語句…………………………………………………………………
3 無條件循環(huán) LOOP……………………………………………………………
4 FOR 循環(huán)……………………………………………………………………
5 WHILE 循環(huán)………………………………………………………………
5.2.6 斷言語句………………………………………………………………………
5.2.7 子程序………………………………………………………………………………
1 函數(shù)……………………………………………………………………………
2 過程………………………………………………………………………………
5.2.8 塊語句……………………………………………………………………
5.3 描述結構的語句…………………………………………………………………
5.3.1 元件的說明………………………………………………………………………
5.3.2 元件的引用……………………………………………………………………
5.3.3 結構描述中的信號…………………………………………………………
5.3.4 規(guī)則結構…………………………………………………………………………
5.3.5 參數(shù)化設計……………………………………………………………………
5.4 描述行為和描述結構語句的混合描述…………………………………………
習題………………………………………………………………………………………
第六章 VHDL的設計共享……………………………………………………………………
6.1 程序包……………………………………………………………………………………
6.2 庫…………………………………………………………………………………………
6.2.1 預定義庫 …………………………………………………………………
6.2.2 庫與庫單元的可見性……………………………………………………………
6.3 元件配置……………………………………………………………………………
6.3.1 用配置語句描述實體與構造體之間的連接關系……………
6.3.2 用配置語句描述層與層之間的連接關系………………………
習題…………………………………………………………………………………………
第七章 基本邏輯電路設計……………………………………………………………………
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 存儲器……………………………………………………………………
習題…………………………………………………………………………………………
第八章 VHDL仿真……………………………………………………………………
8.1 工具簡介………………………………………………………………………………
8.2 仿真………………………………………………………………………………………
8.2.1 VHDL代碼的輸入……………………………………………………………
8.2.2 仿真………………………………………………………………………
習題……………………………………………………………………………………
第九章 VHDL的綜合………………………………………………………………………
9.1 概述………………………………………………………………………………
9.2 VHDL的綜合設計過程………………………………………………………
習題…………………………………………………………………………………………
主要參考文獻………………………………………………………………………………
附錄A 《VHDL與電子設計自動化》課程測試題………………………………………………
附錄B VHDL保留字…………………………………………………………………………
附錄C EDA工具軟件一覽表…………………………………………………………………
附錄D 部分FPGA廠家名錄……………………………………………………………………