數(shù)字電路設計及Verilog實現(xiàn)(第2版)
定 價:58 元
叢書名:高等學校電子信息類專業(yè)“十三五”規(guī)劃教材
- 作者:康磊,李潤洲 著
- 出版時間:2019/1/1
- ISBN:9787560650944
- 出 版 社:西安電子科技大學出版社
- 中圖法分類:TN79
- 頁碼:430
- 紙張:膠版紙
- 版次:2
- 開本:16開
《數(shù)字電路設計及Verilog實現(xiàn)(第2版)》結合現(xiàn)代數(shù)字系統(tǒng)設計技術的發(fā)展,從教學和實際應用的角度出發(fā),在系統(tǒng)地介紹數(shù)字電路分析和設計基本理論、基本方法的基礎上,著重分析和說明采用Verilog HDL進行數(shù)字系統(tǒng)設計和實現(xiàn)的方法!稊(shù)字電路設計及Verilog實現(xiàn)(第2版)》主要內容包括數(shù)字系統(tǒng)設計概述、數(shù)字技術基礎、Verilog HDL基本語法、組合邏輯電路分析和設計、時序邏輯電路分析和設計、可編程邏輯器件原理、Verilog HDL綜合設計實例、QuartusⅡ開發(fā)環(huán)境簡介等,并將Verilog HDL的介紹滲透于各個章節(jié)。
《數(shù)字電路設計及Verilog實現(xiàn)(第2版)》在內容上由淺入深,實用性強,既可以作為高等院校通信與電子類專業(yè)本科生的教材或參考書,也可以作為各類電子系統(tǒng)設計科研人員和硬件工程師的參考書。
第1章 數(shù)字系統(tǒng)設計概述
1.1 數(shù)字系統(tǒng)的基本概念
1.2 數(shù)字系統(tǒng)的設計方法
1.2.1 三類常用芯片
1.2.2 數(shù)字系統(tǒng)的設計過程
1.3 EDA技術基礎
1.3.1 硬件描述語言HDL
1.3.2 EDA軟件開發(fā)工具
1.3.3 EDA芯片的設計開發(fā)流程
習題
第2章 數(shù)字技術基礎
2.1 數(shù)制與編碼
2.1.1 進位計數(shù)制
2.1.2 數(shù)制轉換
2.1.3 幾種常用的編碼
2.2 邏輯代數(shù)
2.2.1 基本邏輯運算
2.2.2 復合邏輯運算
2.2.3 邏輯函數(shù)
2.2.4 邏輯代數(shù)的基本定律、規(guī)則和公式
2.2.5 邏輯函數(shù)的標準形式
2.3 邏輯函數(shù)的化簡
2.3.1 代數(shù)法化簡邏輯函數(shù)
2.3.2 卡諾圖法(圖解法)化簡邏輯函數(shù)
2.3.3 含有任意項的邏輯函數(shù)化簡
2.4 邏輯門電路
2.4.1 邏輯門電路概述
2.4.2 TTL集成邏輯門
2.4.3 CMOS電路
習題
第3章 Verilog HDL語法基礎
3.1 Verilog HDL程序的基本結構
3.1.1 Verilog HDL設計風格
3.1.2 Verilog HDL模塊結構
3.2 Verilog HDL基本語法
3.2.1 分隔符、標識符和關鍵字
3.2.2 常量
3.2.3 變量
3.3 Verilog HDL運算符
3.4 Verilog HDL常用建模方式
3.4.1 Verilog HDL門建模
3.4.2 Verilog HDL數(shù)據流建模
3.4.3 Verilog HDL行為建模
3.5 模塊化的電路設計
3.5.1 分層次電路設計
3.5.2 任務和函數(shù)的使用
3.5.3 編譯預處理命令
習題
第4章 組合邏輯電路
4.1 組合邏輯電路概述
4.2 組合邏輯電路分析
4.2.1 組合邏輯電路分析方法
4.2.2 簡單組合邏輯電路分析舉例
4.3 組合邏輯電路設計
4.3.1 用中小規(guī)模集成電路設計組合邏輯電路
4.3.2 用Verilog HDL設計組合邏輯電路的方法
4.3.3 組合邏輯電路設計舉例
4.4 常用組合邏輯電路
4.4.1 加法器
4.4.2 編碼器
4.4.3 譯碼器
4.4.4 數(shù)據選擇器和數(shù)據分配器
4.4.5 數(shù)值比較器
4.4.6 奇偶產生/校驗電路
4.5 組合電路中的競爭與險象
4.5.1 競爭與險象的概念
4.5.2 險象分類
4.5.3 險象的判別
4.5.4 險象的消除
習題
第5章 時序邏輯電路
5.1 時序邏輯電路概述
5.1.1 時序邏輯電路的特點
5.1.2 時序邏輯電路的分類
5.2 集成觸發(fā)器
5.2.1 觸發(fā)器的工作原理
5.2.2 常用觸發(fā)器
5.2.3 各種類型觸發(fā)器的相互轉換
5.3 時序邏輯電路分析
5.3.1 同步時序邏輯電路分析
5.3.2 異步時序邏輯電路分析
5.4 時序邏輯電路的設計方法
5.4.1 同步時序邏輯電路的傳統(tǒng)設計方法
5.4.2 異步時序邏輯電路的傳統(tǒng)設計方法
5.4.3 用Verilog HDL描述時序邏輯電路
5.5 常用時序電路及其應用
5.5.1 計數(shù)器
5.5.2 寄存器
習題
第6章 可編程邏輯器件
6.1 可編程邏輯器件概述
6.1.1 可編程邏輯器件的概念
6.1.2 可編程邏輯器件的發(fā)展歷程
6.1.3 可編程邏輯器件的分類
6.2 PLD的編程元件
6.2.1 熔絲型開關
6.2.2 浮柵型編程元件
6.2.3 SRAM編程元件
6.3 簡單PLD的原理與結構
6.3.1 PLD的陣列圖符號
6.3.2 可編程邏輯陣列PLA
6.3.3 可編程陣列邏輯PAL
6.3.4 通用陣列邏輯GAL
6.4 復雜可編程邏輯器件CPLD
6.4.1 CPLD的原理與結構
6.4.2 CPLD器件實例
6.5 現(xiàn)場可編程門陣列FPGA
6.5.1 FPGA的原理與結構
6.5.2 FPGA器件實例
6.6 CPLD和FPGA的編程
6.6.1 在系統(tǒng)可編程技術
6.6.2 JTAG邊界掃描測試技術
習題
第7章 Verilog HDL綜合設計實例
7.1 分頻器的設計
7.1.1 偶數(shù)分頻器
7.1.2 奇數(shù)分頻器
7.1.3 半整數(shù)分頻器
7.2 樂曲播放器
7.2.1 時鐘信號發(fā)生器模塊
7.2.2 音頻產生器模塊
7.2.3 樂曲存儲模塊
7.2.4 樂曲控制模塊
7.2.5 樂曲播放器頂層模塊
7.3 電子表
7.3.1 時鐘調校及計時模塊
7.3.2 整數(shù)分頻模塊
7.3.3 時鐘信號選擇模塊
7.3.4 七段顯示模塊
7.3.5 頂層模塊的實現(xiàn)
7.4 VGA控制器
7.4.1 VGA顯示原理
7.4.2 VGA控制信號發(fā)生器
7.4.3 像素點RGB數(shù)據輸出模塊
7.4.4 頂層模塊的設計與實現(xiàn)
7.4.5 RGB模擬信號的產生
7.5 簡單模型機設計
7.5.1 指令系統(tǒng)設計
7.5.2 數(shù)據通路設計
7.5.3 系統(tǒng)各功能模塊設計
7.5.4 指令時序設計
7.5.5 控制器設計
習題
第8章 QuartusⅡ開發(fā)環(huán)境簡介
8.1 QuartusⅡ簡介
8.1.1 Quartus軟件的版本
8.1.2 QuartusⅡ軟件的主要特性
8.1.3 QuartsⅡ軟件的開發(fā)流程
8.2 QuartusⅡ開發(fā)環(huán)境的建立
8.2.1 系統(tǒng)配置要求
8.2.2 QuartusⅡ軟件的下載
8.2.3 QuartusⅡ軟件的安裝
8.2.4 安裝下載線纜驅動程序
8.3 QuartusⅡ軟件的開發(fā)過程
8.3.1 建立新項目
8.3.2 設計輸入
8.3.3 編譯
8.3.4 功能仿真
8.3.5 時序仿真
8.3.6 工程配置及引腳分配
8.3.7 器件編程和配置
習題
參考文獻