版權資訊
書名:EDA與數字系統設計作 者:李國麗
出版社:機械工業出版社
出版時間:2009
ISBN:
開本:16
定價:32.00元
內容簡介
本教材根據電子技術基礎課程設計階段學時少、任務重的特點,將傳統電子技術課程設計內容與EDA技術有機結合,最佳化訓練和設計內容,以提高將EDA技術用於數學系統設計的能力為目的,深入淺出地對EDA技術和相關知識做了介紹。本教材介紹了EDA的相關知識、數字系統設計的基本概念和MAX+plus2的使用練習,介紹了VHDL和VerilogHDL硬體描述語言,並給出了若干數字系統設計問題。全書內容共4章,附錄中給出了一些數字系統設計問題的VerilogHDL參考代碼。
《EDA與數字系統設計》可以作為工科電類或非電類專業的本科生以及電大學生的電子技術課程設計教材或選修課教材,也可供有關教師和工程技術人員參考。
目錄
緒論0.1數字系統設計的基本概念
0.2數字系統設計方法簡介
0.3可程式邏輯器件簡介
0.4EDA軟體種類及各自特點
0.5硬體描述語言簡介
第1章OuartusⅡ使用練習
1.1QuartusⅡ概述
1.2基於QuartusII的電路設計過程
1.3計數器設計
1.4掃描顯示電路
1.5數字系統設計實例
第2章VHDL硬體描述語言
2.1VHDL概述
2.1.1VHDL的特點
2.1.2VHDL語言的基本結構
2.1.3VHDL語言的實體(ENTITY)說明語句
2.1.4VHDL語言的結構體(ARCHITECTURE)
2.1.5程式包(PACKAGE)、庫(HBRARY)和USE語句
2.2VHDL的數據類型和數據對象
2.2.1VHDL的標記
2.2.2VHDL的數據類型
2.2.3VHDL的運算符
2.2.4VHDL的數據對象
2.3VHDL設計的基本語句
2.3.1並行信號賦值語句
2.3.2條件賦值語句WHEN-ELSE
2.3.3選擇信號賦值語句WITH—SEIIECT
2.3.4塊(BLOCK)語句
2.3.5IF—ELSE語句
2.3.6CASE.WHEN語句
2.3.7FOR—LOOP語句
2.4VHDL高級語句
2.4.1進程(PROCESS)語句
2.4.2元件(COMPONENT)定義語句和元件例化(portmap)語句
2.4.3生成(GENERATE)語句
2.4.4子程式(subprogram)
2.4.5程式包的設計
2.5VHDL設計實例
2.5.1常見的組合邏輯電路設計
2.5.2常見的時序邏輯電路設計
2.5.3狀態機設計
第3章VerilogHDL硬體描述語言
3.1VerilogHDL概述
3.1.1VerilogHDL的特點
3.1.2VerilogHDL的基本結構
3.2VerilogHDL語言要素
3.2.1基本語法定義
3.2.2數據類型
3.2.3運算符
3.2.4VerilogHDL編譯嚮導
3.2.5系統任務與系統函式
3.3VerilogHDL基本語句
3.3.1賦值語句
3.3.2條件語句
3.3.3循環語句
3.3.4塊語句
3.3.5結構化語句
3.3.6任務與函式
3.4VerilogHDL門元件和結構描述
3.4.1f門元件
3.4.2門級結構描述舉例
3.4.3VerilogHDL程式設計的描述方式
3.5仿真驗證
3.6可綜合性描述
3.7設計實例
3.7.1解碼電路
3.7.2編碼電路
3.7.3數據分配器
3.7.4同步計數器
3.7.5移位暫存器
3.7.6有限狀態機的設計
3.7.7複雜邏輯電路設計
第4章數字系統設計題目
4.1多功能數字鐘的設計
4.1.1設計要求
4.1.2設計提示
4.2數字式競賽搶答器
4.2.1設計要求
4.2.2設計提示
4.3數字頻率計
4.3.1設計要求
4.3.2設計提示
4.4拔河遊戲機
4.4.1設計要求
4.4.2設計提示
4.5洗衣機控制器
4.5.1設計要求
4.5.2設計提示
4.6電子密碼鎖
4.6.1設計要求
4.6.2設計提示
4.7脈衝按鍵電話按鍵顯示器
4.7.1設計要求
4.7.2設計提示
4.8乘法器
4.8.1設計要求
4.8.2設計提示
4.9桌球比賽遊戲機
4.9.1設計要求
4.9.2設計提示
4.10具有四種信號燈的交通燈控制器
4.10.1設計要求
4.10.2設計提示
4.11計程車自動計費器
4.11.1設計要求
4.11.2設計提示
4.12自動售郵票機
4.12.1設計要求
4.12.2設計提示
4.13電梯控制器
4.13.1設計要求
4.13.2設計提示
附錄
附錄AMAX+PLUS使用練習
附錄B部分數字系統設計VHDL參考代碼
B.1多功能數字鐘主控電路
B.2數字式競賽搶答器主控電路
B.3洗衣機控制器主控電路
B.4密碼鎖主控電路
B.5乘法器主控電路
B.6桌球比賽遊戲機主控電路
B.7具有四種信號燈的交通燈控制器主控電路
B.8計程車自動計費器主控電路
B.9自動售郵票機主控電路
B.10電梯控制器主控電路
附錄C部分數字系統設計VerilogHDL參考
代碼
C.1多功能數字鐘主控電路
C.2數字式競賽搶答器主控電路
C.3洗衣機控制器主控電路
C.4電子密碼鎖主控電路
C.5乘法器主控電路
C.6桌球比賽遊戲機主控電路
C.7具有四種信號燈的交通燈控制器主控電路
C.8計程車自動計費器主控電路
C.9自動售郵票機主控電路
C.10電梯控制器主控電路
附錄DVHDL標準程式包檔案
附錄E開發板簡介
E.1DE2開發板簡介
E.2DE2中目標晶片與其他硬體資源的引腳連線
E.3HF03型EDA實驗箱
E.4HF03中目標晶片與其他硬體資源的引腳連線
參考文獻
……