數(shù)字電路EDA設計與應用
出版時間:2010年版
叢編項: 21世紀高等院校信息與通信工程規(guī)劃教材
內(nèi)容簡介
《數(shù)字電路EDA設計與應用》以數(shù)字電路的EDA設計為主線,結合豐富的實例,按照由淺入深的學習規(guī)律,逐步引入EDA技術和工具,圖文并茂,重點突出。全書分為三部分。第一部分是基礎篇,介紹EDA技術和硬件描述語言。第二部分是軟件操作篇,主要介紹MAX+plus II和Quartus II軟件工具的使用。第三部分是設計應用篇,通過大量典型的應用實例,使讀者掌握數(shù)字系統(tǒng)EDA設計的方法和技巧。每章后面附有習題,為方便教師教學,《數(shù)字電路EDA設計與應用》配有多媒體電子教案?!稊?shù)字電路EDA設計與應用》可作為電子信息、電氣、通信、自動控制、自動化和計算機類專業(yè)的EDA技術教材,也可作為上述學科或相關學科工程技術人員的參考書,還可作為電子產(chǎn)品制作、科技創(chuàng)新實踐、EDA課程設計和畢業(yè)設計等實踐活動的指導書。
目錄
第一部分 基礎篇
第1章 EDA技術概述
1.1 EDA技術及其發(fā)展
1.1.1 EDA技術的涵義
1.1.2 EDA技術的發(fā)展史
1.2 傳統(tǒng)設計方法與EDA方法的區(qū)別
1.3 EDA工程的設計流程
1.3.1 設計輸入
1.3.2 邏輯綜合和優(yōu)化
1.3.3 適配
1.3.4 仿真
1.3.5 目標器件的編程/下載
習題
第2章 硬件描述語言
2.1 VHDL簡介
2.2 VHDL語法基礎
2.2.1 文法規(guī)則
2.2.2 數(shù)據(jù)對象
2.2.3 數(shù)據(jù)類型
2.2.4 運算操作符
2.3 VHDL程序的基本結構
2.3.1 實體
2.3.2 結構體
2.3.3 進程語句
2.3.4 子程序
2.3.5 庫和程序包
2.4 VHDL順序語句
2.4.1 進程中的賦值語句
2.4.2 IF語句
2.4.3 CASE 語句
2.4.4 LOOP語句
2.4.5 NEXT語句
2.4.6 EXIT語句
2.4.7 RETURN語句
2.4.8 NULL語句
2.5 VHDL并行語句
2.5.1 并行信號賦值語句
2.5.2 條件信號賦值語句
2.5.3 選擇信號賦值語句
2.5.4 ASSERT語句
2.5.5 COMPONENT語句
2.5.6 元件例化語句
2.5.7 GENERATE語句
習題
第二部分 軟件操作篇
第3章 MAX + plus II使用指南
3.1 MAX + plus II的基本操作
3.1.1 MAX + plus II簡介
3.1.2 MAX + plus II的安裝
3.1.3 MAX + plus II的常用菜單
3.1.4 MAX + plus II幫助文檔
3.2 MAX + plus II的設計輸入
3.2.1 原理圖設計輸入
3.2.2 文本設計輸入
3.2.3 波形設計輸入
3.2.4 層次化設計輸入
3.3 項目的編譯
3.3.1 編譯前的設置
3.3.2 運行編譯器
3.3.3 程序編譯中的常見錯誤
3.4 仿真和定時分析
3.4.1 仿真
3.4.2 定時分析
3.5 管腳的重新分配
3.5.1 方法一
3.5.2 方法二
3.6 器件的編程下載
3.6.1 編程器的設置
3.6.2 編程硬件驅(qū)動程序安裝
習題
第4章 Quartus II使用指南
4.1 Quartus II軟件簡介
4.1.1 Quartus II概述
4.1.2 Quartus II用戶界面
4.2 建立工程
4.2.1 創(chuàng)建工程
4.2.2 工程管理
4.2.3 轉(zhuǎn)換MAX+plusⅡ工程
4.3 設計輸入
4.3.1 使用文本編輯器輸入
·4.3.2 使用模塊編輯器輸入
4.3.3 使用宏功能模塊輸入
4.3.4 使用自定義符號輸入
4.4 器件與引腳分配
4.4.1 設置目標器件
4.4.2 引腳分配
4.5 項目編譯
4.5.1 全編譯與分步編譯
4.5.2 查看適配結果
4.6 使用Quartus II仿真器
4.6.1 創(chuàng)建仿真波形文件
4.6.2 仿真器參數(shù)設置
4.6.3 啟動仿真
4.7 器件編程
習題
第三部分 設計應用篇
第5章 常用數(shù)字電路的設計
5.1 組合邏輯電路設計
5.1.1 運算電路設計
5.1.2 編碼器設計
5.1.3 譯碼器設計
5.1.4 數(shù)據(jù)選擇器設計
5.2 時序邏輯電路設計
5.2.1 時鐘的描述
5.2.2 復位的描述
5.2.3 觸發(fā)器設計
5.2.4 鎖存器設計
5.2.5 移位寄存器設計
5.2.6 計數(shù)器設計
5.2.7 分頻器設計
5.3 存儲器的設計
5.3.1 只讀存儲器
5.3.2 隨機讀寫存儲器
5.3.3 先進先出存儲器的設計
5.4 常用接口電路設計
5.4.1 發(fā)光二極管顯示電路
5.4.2 LED數(shù)碼管顯示電路
5.4.3 蜂鳴器電路
習題
第6章 數(shù)字系統(tǒng)的設計
6.1 花樣彩燈控制器的設計
6.1.1 設計要求
6.1.2 設計模塊
6.1.3 程序?qū)崿F(xiàn)
6.1.4 仿真分析
6.2 交通燈控制器的設計
6.2.1 設計要求
6.2.2 設計模塊
6.2.3 程序?qū)崿F(xiàn)
6.3 序列檢測器的設計
6.3.1 設計原理
6.3.2 設計模塊
6.3.3 程序?qū)崿F(xiàn)
6.3.4 仿真分析
6.4 花樣計數(shù)器的設計
6.4.1 設計要求
6.4.2 設計模塊
6.4.3 程序?qū)崿F(xiàn)
6.4.4 仿真分析
6.5 電子搶答器的設計
6.5.1 設計要求
6.5.2 設計模塊
6.5.3 程序?qū)崿F(xiàn)
6.5.4 仿真分析
6.6 數(shù)字秒表的設計
6.6.1 設計要求
6.6.2 設計模塊
6.6.3 程序?qū)崿F(xiàn)
6.6.4 仿真分析
6.7 汽車尾燈控制器的設計
6.7.1 設計原理
6.7.2 設計要求
6.7.3 設計模塊
6.7.4 程序?qū)崿F(xiàn)
6.7.5 仿真分析
6.8 電子密碼鎖的設計
6.8.1 設計要求
6.8.2 設計模塊
6.8.3 程序?qū)崿F(xiàn)
6.8.4 仿真分析
6.9 音樂電子琴的設計
6.9.1 設計要求
6.9.2 設計原理
6.9.3 設計模塊
6.9.4 程序?qū)崿F(xiàn)
6.10 數(shù)字時鐘的設計
6.10.1 設計要求
6.10.2 設計模塊
6.10.3 程序?qū)崿F(xiàn)
6.11 數(shù)字頻率計的設計
6.11.1 設計要求
6.11.2 設計原理
6.11.3 設計模塊
6.11.4 程序?qū)崿F(xiàn)
6.11.5 仿真分析
6.12 出租車計費器的設計
6.12.1 設計要求
6.12.2 設計模塊
6.12.3 程序?qū)崿F(xiàn)
6.12.4 仿真分析
習題
第7章 如虎添翼——DSP Builder設計
7.1 DSP Builder簡介
7.2 DSP Builder安裝
7.2.1 軟件要求
7.2.2 DSP Builder軟件安裝
7.2.3 授權文件的安裝
7.3 DSP Builder設計流程
7.4 幅度調(diào)制器設計
7.4.1 建立Simulink設計模型
7.4.2 Simulink模型仿真
7.4.3 Simulink模型編譯
習題
參考文獻