數字電路EDA設計

數字電路EDA設計

《數字電路EDA設計》是2011年西安電子科技大學出版社出版的圖書

基本介紹

  • 書名:數字電路EDA設計
  • 作者:顧斌
  • 出版社:西安電子科技大學出版社
  • 出版時間:2011年5月1日
  • ISBN:9787560625379
  • 開本:16開
  • 定價:21.00元
內容簡介,圖書目錄,

內容簡介

《數字電路EDA設計(第2版)》以提高高校學生的數字電子系統工程設計能力為宗旨,對EDA技術基本知識、可程式邏輯器件的原理、硬體描述語言及其編程方法和數字電路EDA設計方法作了系統介紹。《數字電路EDA設計(第2版)》的特點是語言精練,實例豐富,深入淺出,注重實用,適合廣大高職院校學生的特點和教學改革方向。《數字電路EDA設計(第2版)》共分6章,第1章為緒論,介紹EDA技術的基本知識;第2章以國內市場占有率最高的兩類晶片,即Altera公司和Xilinx公司的典型晶片為例,介紹了CPLD與FPGA的基本原理;第3章介紹數字電路EDA開發工具,包含目前業界常用的工具軟體ModelSim與QuartusⅡ的使用,以及二者聯合使用的方法;第4章介紹了VHDL基本語法,並以具體實例解析VHDL的編程思想。第5章介紹基本邏輯電路的EDA實現方法,從語言編程、軟體仿真、硬體驗證三大步驟,對各類基本邏輯電路的EDA實現方法作了詳細的闡述;第6章是典型數字系統設計,通過豐富實用的典型案例介紹多種數字系統的設計方法。
《數字電路EDA設計(第2版)》可作為高等職業院校電子類、通信類、電氣類、計算機技術類等工科專業學生的數字邏輯電路、VHDL程式設計、EDA技術等相關課程的教材或相應實驗課程的指導書,也可供從事數字電子系統設計的專業技術人員參考。
《數字電路EDA設計(第2版)》配有電子教案,有需要者可登錄出版社網站下載。

圖書目錄

第1章 緒論
1.1 概述
1.2 EDA技術的套用領域
1.3 EDA的設計步驟
1.4 TPOP-DOWN設計方法
1.5 硬體描述語言
1.5.1 ABEL-HDL
1.5.2 Verilog-HDL
1.5.3 VHDL
1.5.4 Verilog-HDL和VHDL的比較
1.6 可程式邏輯器件開發工具
1.6.1 ispLEVER
1.6.2 ISE
1.6.3 Quartus Ⅱ
1.7 IP核概述
第2章 CPLD、FPGA晶片結構
2.1 Altera公司CPLD晶片
2.1.1 概述
2.1.2 功能描述
2.1.3 邏輯陣列塊
2.1.4 用戶Flash存儲區
2.2 Xilinx公司Virtex-5系列FPGA
2.2.1 概述
2.2.2 可配置邏輯塊CLB
2.2.3 輸入輸出模組IOB
2.2.4 Block RAM
習題
第3章 數字電路EDA開發工具
用數位訊號完成對數字量進行算術運算和邏輯運算的電路稱為數字電路,或數字系統。由於它具有邏輯運算和邏輯處理功能,所以又稱數字邏輯電路。現代的數字電路由半導體工藝製成的若干數字集成器件構造而成。邏輯門是數字邏輯電路的基本單元存儲器是用來存儲二值數據的數字電路。從整體上看,數字電路可以分為組合邏輯電路和時序邏輯電路兩大類。
3.1 ModelSim的設計過程
3.1.1 新建工程與源檔案
3.1.2 ModelSim仿真
3.2 Quartus Ⅱ的設計過程
3.2.1 設計輸入
3.2.2 編譯
3.2.3 編譯前的約束設定
3.2.4 仿真前的參數設定
3.2.5 仿真
3.2.6 引腳分配
3.3 Quartus Ⅱ與ModelSim聯合仿真
3.3.1 存儲器初始化檔案
3.3.2 MegaWizard Plus-In Manager定製ROM
3.3.3 Quartus Ⅱ與ModelSim聯合仿真
習題
第4章 VHDL語言
4.1 VHDL概述
4.1.1 VHDL的特點
4.1.2 VHDL語言的程式結構
4.1.3 VHDL程式的一般結構
4.2 實體定義相關語句
4.2.1 類屬參數說明語句
4.2.2 連線埠說明語句
4.3 結構體及子結構語句
4.3.1 結構體的格式及構造
4.3.2 子結構之塊(BLOCK)語句結構
4.3.3 子結構之進程(PROCESS)語句結構
4.3.4 子結構之子程式FUNCTION語句結構
4.3.5 子結構之子程式PROCEDURE語句結構
4.4 程式包、庫及配置
4.4.1 程式包
4.4.2 庫
4.4.3 配置
4.5 VHDL的並行語句
4.5.1 簡單信號賦值語句
4.5.2 選擇信號賦值語句
4.5.3 條件信號賦值語句
4.5.4 元件例化語句
4.5.5 生成語句
4.6 VHDL中的順序語句
4.6.1 順序賦值語句
4.6.2 IF語句
4.6.3 CASE語句
4.6.4 WAIT語句
4.6.5 LOOP語句
4.7 VHDL語言的客體及其分類
4.7.1 常數
4.7.2 變數
4.7.3 信號
4.8 VHDL語言的標準數據類型
4.8.1 位
4.8.2 位矢量
4.8.3 布爾量
4.8.4 整數
4.8.5 實數
4.8.6 字元
4.8.7 字元串
4.8.8 時間
4.8.9 錯誤等級
4.9 VHDL用戶定義的數據類型
4.9.1 枚舉類型
4.9.2 整數類型
4.9.3 數組
4.9.4 用戶自定義子類型
4.10 VHDI語言的運算操作符
4.10.1 邏輯運算符
4.10.2 算術運算符
4.10.3 關係運算符
習題
第5章 基本數字電路的EDA實現
5.1 基本門電路的設計
5.2 觸發器的設計
觸發器(trigger)是個特殊的存儲過程,它的執行不是由程式調用,也不是手工啟動,而是由事件來觸發,比如當對一個表進行操作( insert,delete, update)時就會激活它執行。觸發器經常用於加強數據的完整性約束和業務規則等。 觸發器可以從 DBA_TRIGGERS ,USER_TRIGGERS 數據字典中查到。
5.3 編碼器的設計
5.3.1 BCD編碼器
5.3.2 格雷碼編碼器
5.4 解碼器的設計
5.4.1 二進制解碼器
5.4.2 數碼顯示解碼器
5.5 計數器的設計
5.5.1 帶使能、清零、預置功能的計數器
5.5.2 可逆計數器
5.5.3 進制計數器
5.6 移位暫存器的設計
5.6.1 串入串出移位暫存器
5.6.2 同步預置串列輸出移位暫存器
5.6.3 循環移位暫存器
5.6.4 雙向移位暫存器
5.7 有限狀態機的設計
5.7.1 莫爾型狀態機
5.7.2 米里型狀態機
5.7.3 Quartus Ⅱ觀察狀態轉換圖
習題
第6章 典型數字系統設計
6.1 分頻電路
6.1.1 偶數分頻
6.1.2 奇數分頻
6.1.3 X.5分頻
6.1.4 6.5分頻器的硬體驗證
6.2 交通燈控制器
6.2.1 交通燈控制器的功能描述
6.2.2 交通燈控制器的實現
6.2.3 交通燈控制器的VHDL程式
6.2.4 交通燈控制器的硬體驗證
6.3 數字頻率計
6.3.1 測頻原理
6.3.2 頻率計的組成結構分析
6.3.3 頻率計的VHDL程式
6.3.4 頻率計的仿真結果
6.3.5 頻率計的硬體驗證
6.4 實用數字鐘電路
6.4.1 分頻模組
6.4.2 時鐘產生模組
6.4.3 數碼管顯示驅動模組
6.4.4 數字鐘的硬體驗證
6.5 LCD接口控制電路
6.5.1 1602字元LCM的內部存儲器
6.5.2 1602字元LCM的引腳
6.5.3 1602 LCM指令系統
6.5.4 1602 LCM控制過程
6.5.5 1602顯示的硬體驗證
6.6 串口通信
6.6.1 異步串口數據傳送格式
6.6.2 用VHDL描述RS-232C串口
6.6.3 串口通信的VHDL程式仿真結果
6.6.4 串口通信的硬體驗證
6.7 2FSK信號產生器
6.7.1 FSK基本原理
6.7.2 2FSK信號產生器
6.7.3 2FSK信號產生器的VHDL描述
6.7.4 2FSK的仿真結果
6.7.5 2FSK的硬體驗證
習題
附錄一 實驗電路板結構圖
附錄二 實驗板電氣原理圖
附錄三 實驗板EPM240管腳定義表
參考文獻

相關詞條

熱門詞條

聯絡我們