數字邏輯與EDA設計(簡體書)
商品資訊
系列名:普通高等學校電類規劃教材
ISBN13:9787115459343
出版社:人民郵電出版社
作者:丁磊
出版日:2024/07/01
裝訂/頁數:平裝/290頁
規格:26cm*19cm (高/寬)
商品簡介
作者簡介
名人/編輯推薦
目次
相關商品
商品簡介
全書共分三個部分:經典篇、現代篇及實驗篇,經典篇(第1-3章)主要介紹數字電路的基本概念、基礎知識以及組合與時序邏輯電路的分析和設計方法。現代篇(第4-7章)介紹Verilog HDL的基本語法以及基于Verilog HDL和EDA工具的數字電路設計方法,其中第4、5章介紹基本概念和Verilog HDL語法,並給出了幾個詳細例子的設計流程,是設計的基礎。第6、7章介紹基本組合邏輯電路和時序電路的設計、綜合及驗證方法,其中第7章的綜合例子由淺入深,嘗試引導讀者進行實際應用的設計。實驗篇(第8章)是配合第1-7章的實驗部分,主要介紹自主研發的能完全滿足本課程實驗需求的實驗箱、基于此實驗箱的數字邏輯實驗,以及用EDA工具進行數字邏輯設計、仿真及在實驗箱上進行驗證。
作者簡介
1986、9-1990、7 廣州華南理工大學自動化系本科 1990、7-1993、4 廣州華南理工大學自動化系碩士 1993、5至今 廣州廣東工業大學計算機學院任教 縱向、橫向科研項目累計人民幣伍佰萬元,2002、2003連續獲得佛山市科技進步三等獎。主持編寫 《數字邏輯與EDA設計》《數字邏輯與EDA設計實驗指導書》
名人/編輯推薦
減少了傳統部分的內容,加強器件及半導體等的介紹,實踐案例緊密結合。數字邏輯與EDA設計是數字系統設計的前沿及主流研究方向,而傳統的高校課程安排是將這兩部分內容分開進行的,嚴重背離了相應的知識體系建設,針對這個問題進行了兩部分內容的融合嘗試。有配套的習題集,有自主研發的實驗設備,有視頻課件及配套網站
目次
第 1章 數字邏輯基礎
1.1 概述
1.1.1 數字信號及模擬信號
1.1.2 數字抽象
1.1.3 數字信號傳輸時對“0”、“1”的處理
1.2 數制與碼制
1.2.1 數制
1.2.2 碼制
1.2.3 常用編碼
1.3 數字邏輯設計基礎
1.3.1 邏輯代數
1.3.2 邏輯函數的表示方法
1.3.3 邏輯函數的化簡
1.3.4 邏輯門電路
習題
第 2章 組合邏輯電路
2.1 概述
2.2 組合邏輯電路的分析
2.2.1 組合邏輯電路的分析方法
2.2.2 組合邏輯電路的分析舉例
2.3 常用的組合邏輯電路
2.3.1 編碼器
2.3.2 譯碼器
2.3.3 數據選擇器
2.3.4 數值比較器
2.3.5 加法器
2.3.6 乘法器
2.4 組合邏輯電路的設計
2.4.1 組合邏輯電路的設計方法
2.4.2 組合邏輯電路的設計舉例
2.4.3 利用已有組合集成電路實現其他組合邏輯函數
2.5 組合邏輯電路的時序分析
習題
第3章 時序邏輯電路
3.1 概述
3.1.1 時序電路的基本概念及特點
3.1.2 時序電路邏輯功能的表示方法
3.1.3 時序電路的分類
3.2 鎖存器及觸發器
3.2.1 鎖存器
3.2.2 觸發器
3.3 時序電路的分析
3.3.1 時序電路的分析方法
3.3.2 時序電路的分析舉例
3.4 常用的時序邏輯電路
3.4.1 寄存器
3.4.2 計數器
3.5 時序電路的設計方法
3.5.1 時序電路的設計方法
3.6 時序邏輯電路時序分析的基本概念
習題
第4章 硬件描述語言Verilog HDL
4.1 HDL簡介
4.1.1 關于硬件描述語言
4.1.2 Verilog HDL的特點
4.1.3 硬件描述語言的發展趨勢
4.2 初步認知
4.2.1 門級風格的描述
4.2.2 數據流風格的描述
4.2.3 行為風格的描述
4.2.4 測試平臺的編寫
4.2.5 使用Modelsim進行仿真
4.2.6 Verilog HDL在電路綜合中的應用
4.3 Verilog HDL基本知識
4.3.1 標識符和關鍵字
4.3.2 編寫格式
4.3.3 模塊和端口
4.3.4 系統任務和系統函數
4.3.5 常用編譯器指令
4.4 數據類型、操作符和表達式
4.4.1 值的種類
4.4.2 數據類型
4.4.3 操作數
4.4.4 操作符
4.4.5 表達式
4.5 數據流建模
4.5.1 關于數據流建模
4.5.2 連續賦值語句
4.5.3 延遲
4.6 行為級建模
4.6.1 過程結構
4.6.2 時序控制
4.6.3 語句塊
4.6.4 過程性賦值
4.6.5 過程性連續賦值
4.6.6 連續賦值、過程性賦值和過程性連續賦值
4.6.7 分支語句
4.6.8 循環控制語句
4.6.9 任務和函數
4.7 結構建模
4.7.1 Verilog HDL的4個抽象層次
4.7.2 內置基本門級元件
4.7.3 結構建模
4.7.4 用戶自定義基本元件(UDP)
4.8 測試平臺及測試激勵的建立
4.8.1 關于測試平臺
4.8.2 測試激勵的建立
4.9 良好的編程風格
習題
第5章 基于EDA的數字邏輯電路設計基礎
5.1 EDA技術簡介
5.1.1 EDA技術及其發展
5.1.2 EDA技術實現的目標
5.1.3 EDA和傳統設計方法的比較
5.1.4 EDA技術的發展趨勢
5.2 EDA設計流程及工具
5.2.1 數字系統設計的一般步驟
5.2.2 EDA工具及其作用
5.3 FPGA簡介
5.3.1 關于FPGA
5.3.2 FPGA的基本分類
5.3.3 FPGA的體系結構
5.3.4 FPGA主流廠商簡介
5.3.5 集成開發環境Libero IDE
5.4 IP核基礎
5.4.1 IP技術概述
5.4.2 Actel IP核簡介
5.5 EDA開發綜合實例1:Modelsim的使用
5.5.1 門級(結構)風格的描述
5.5.2 數據流風格的描述
5.5.3 行為風格的描述
5.5.4 混合風格的描述
5.5.5 編寫測試平臺
5.5.6 在Modelsim中進行仿真
5.6 EDA開發綜合實例2:Libero IDE完整設計流程
5.6.1 真值表
5.6.2 邏輯表達式
5.6.3 用Verilog描述2-4譯碼器
5.6.4 編寫測試平臺
5.6.5 FPGA開發完整流程
5.7 EDA開發綜合實例3:SmartDesign的使用
5.7.1 使用半加器構造全加器
5.7.2 與現有的全加器對比
5.7.3 改造為2位串行進位加法器
5.7.4 調用IP核創建2位串行進位加法器
5.8 本章小結
第6章 基于EDA的組合電路設計、綜合及驗證
6.1 基本邏輯門電路
6.1.1 基本邏輯門電路的Verilog設計
6.1.2 基本邏輯門電路的綜合
6.1.3 測試平臺設計
6.1.4 基本邏輯門電路的驗證
6.2 編碼器
6.2.1 8-3編碼器(一)
6.2.2 8-3編碼器(二)
6.2.3 8-3編碼器(三)
6.2.4 74HC148設計
6.3 譯碼器
6.3.1 3-8譯碼器(一)
6.3.2 3-8譯碼器(二)
6.3.3 擴展型4511設計
6.4 數據選擇器
6.4.1 4選1數據選擇器(一)
6.4.2 4選1數據選擇器(二)
6.4.3 4選1數據選擇器(三)
6.4.4 4選1數據選擇器(四)
6.5 數值比較器
6.5.1 4位數值比較器(一)
6.5.2 4位數值比較器(二)
6.5.3 74HC85設計
6.6 加法器
6.6.1 1位半加器(一)
6.6.2 1位半加器(二)
6.6.3 1位半加器(三)
6.6.4 1位全加器(一)
6.6.5 1位全加器(二)
6.6.6 1位全加器(三)
6.6.7 4位串行(行波)進位加法器(一)
6.6.8 4位串行進位加法器(二)
6.6.9 4位超前進位加法器
6.7 乘法器
6.7.1 無符號4位乘法器
6.7.2 有符號4位乘法器
6.8 組合邏輯電路的競爭冒險問題
6.8.1 競爭冒險分析
6.8.2 競爭冒險的解決
6.8.3 更進一步的分析
6.9 組合邏輯電路的綜合性實例
6.9.1 實例一:補碼生成電路
6.9.2 實例二:有符號數的比較電路設計
6.9.3 實例三:有符號數的加法電路設計
6.9.4 實例四:八位二進制數轉換為十進制數電路設計
6.9.5 實例五:編碼器擴展電路設計
習題
第7章 基于EDA的時序電路設計、綜合及驗證
7.1 鎖存器
7.1.1 RS鎖存器(基本)一
7.1.2 RS鎖存器(基本)二
7.1.3 門控D鎖存器一
7.1.4 門控D鎖存器二
7.1.5 帶清零D鎖存器一
7.1.6 帶清零D鎖存器二
7.2 觸發器
7.2.1 D觸發器一
7.2.2 D觸發器二(異步清零邊沿觸發)
7.2.3 D觸發器三(同步清零邊沿觸發型)
7.2.4 JK觸發器
7.2.5 RS觸發器
7.2.6 T觸發器(異步清零)
7.3 寄存器
7.3.1 基本寄存器一
7.3.2 基本寄存器二(異步清零異步置1)
7.3.3 移位寄存器一(並入並出單向左移)
7.3.4 移位寄存器二(並入串出單向左移)
7.3.5 移位寄存器三(串入並出單向左移)
7.3.6 移位寄存器四(串入串出單向移位)
7.4 寄存器傳輸
7.4.1 基本概念
7.4.2 微操作種類
7.4.3 單寄存器微操作
7.5 計數器
7.5.1 計數器一(四位二進制加法)
7.5.2 計數器二(帶置數)
7.5.3 74HC161設計
7.6 有限狀態機
7.6.1 有限狀態機概述
7.6.2 有限狀態機的設計方法
7.6.3 基于狀態轉換圖(STG)的FSM設計實例
7.6.4 基于算法狀態圖(ASM)的FSM設計實例
7.6.5 狀態機設計總結
7.7 時序邏輯電路的綜合性實例
7.7.1 實例一:計數器數碼管顯示電路設計
7.7.2 實例二:4位數碼管動態掃描顯示電路的設計
7.7.3 實例三:交通燈控制器
7.7.4 實例四:鍵盤掃描器和編碼器
7.7.5 實例五:短跑計時器
習題
第8章 數字邏輯的綜合
8.1 關于綜合的再介紹
8.1.1 邏輯綜合
8.1.2 RTL綜合
8.1.3 高級綜合
8.2 Verilog HDL基本語句的綜合
8.2.1連續性賦值語句
8.2.2過程賦值語句的綜合
8.2.3邏輯運算符的綜合
8.2.4算術運算符的綜合
8.2.5關系運算符的綜合
8.2.6移位(shift)運算符的綜合
8.2.7 位選擇綜合
8.2.8條件表達式的綜合
8.2.9 always語句的綜合
8.2.10 if語句的綜合
8.2.11 case語句的綜合
8.2.12循環語句的綜合
8.2.13 函數的綜合
8.2.14任務的綜合
8.2.15任意值/高阻的綜合
8.2.16 鎖存器的綜合
8.3 可綜合問題
參考文獻
1.1 概述
1.1.1 數字信號及模擬信號
1.1.2 數字抽象
1.1.3 數字信號傳輸時對“0”、“1”的處理
1.2 數制與碼制
1.2.1 數制
1.2.2 碼制
1.2.3 常用編碼
1.3 數字邏輯設計基礎
1.3.1 邏輯代數
1.3.2 邏輯函數的表示方法
1.3.3 邏輯函數的化簡
1.3.4 邏輯門電路
習題
第 2章 組合邏輯電路
2.1 概述
2.2 組合邏輯電路的分析
2.2.1 組合邏輯電路的分析方法
2.2.2 組合邏輯電路的分析舉例
2.3 常用的組合邏輯電路
2.3.1 編碼器
2.3.2 譯碼器
2.3.3 數據選擇器
2.3.4 數值比較器
2.3.5 加法器
2.3.6 乘法器
2.4 組合邏輯電路的設計
2.4.1 組合邏輯電路的設計方法
2.4.2 組合邏輯電路的設計舉例
2.4.3 利用已有組合集成電路實現其他組合邏輯函數
2.5 組合邏輯電路的時序分析
習題
第3章 時序邏輯電路
3.1 概述
3.1.1 時序電路的基本概念及特點
3.1.2 時序電路邏輯功能的表示方法
3.1.3 時序電路的分類
3.2 鎖存器及觸發器
3.2.1 鎖存器
3.2.2 觸發器
3.3 時序電路的分析
3.3.1 時序電路的分析方法
3.3.2 時序電路的分析舉例
3.4 常用的時序邏輯電路
3.4.1 寄存器
3.4.2 計數器
3.5 時序電路的設計方法
3.5.1 時序電路的設計方法
3.6 時序邏輯電路時序分析的基本概念
習題
第4章 硬件描述語言Verilog HDL
4.1 HDL簡介
4.1.1 關于硬件描述語言
4.1.2 Verilog HDL的特點
4.1.3 硬件描述語言的發展趨勢
4.2 初步認知
4.2.1 門級風格的描述
4.2.2 數據流風格的描述
4.2.3 行為風格的描述
4.2.4 測試平臺的編寫
4.2.5 使用Modelsim進行仿真
4.2.6 Verilog HDL在電路綜合中的應用
4.3 Verilog HDL基本知識
4.3.1 標識符和關鍵字
4.3.2 編寫格式
4.3.3 模塊和端口
4.3.4 系統任務和系統函數
4.3.5 常用編譯器指令
4.4 數據類型、操作符和表達式
4.4.1 值的種類
4.4.2 數據類型
4.4.3 操作數
4.4.4 操作符
4.4.5 表達式
4.5 數據流建模
4.5.1 關于數據流建模
4.5.2 連續賦值語句
4.5.3 延遲
4.6 行為級建模
4.6.1 過程結構
4.6.2 時序控制
4.6.3 語句塊
4.6.4 過程性賦值
4.6.5 過程性連續賦值
4.6.6 連續賦值、過程性賦值和過程性連續賦值
4.6.7 分支語句
4.6.8 循環控制語句
4.6.9 任務和函數
4.7 結構建模
4.7.1 Verilog HDL的4個抽象層次
4.7.2 內置基本門級元件
4.7.3 結構建模
4.7.4 用戶自定義基本元件(UDP)
4.8 測試平臺及測試激勵的建立
4.8.1 關于測試平臺
4.8.2 測試激勵的建立
4.9 良好的編程風格
習題
第5章 基于EDA的數字邏輯電路設計基礎
5.1 EDA技術簡介
5.1.1 EDA技術及其發展
5.1.2 EDA技術實現的目標
5.1.3 EDA和傳統設計方法的比較
5.1.4 EDA技術的發展趨勢
5.2 EDA設計流程及工具
5.2.1 數字系統設計的一般步驟
5.2.2 EDA工具及其作用
5.3 FPGA簡介
5.3.1 關于FPGA
5.3.2 FPGA的基本分類
5.3.3 FPGA的體系結構
5.3.4 FPGA主流廠商簡介
5.3.5 集成開發環境Libero IDE
5.4 IP核基礎
5.4.1 IP技術概述
5.4.2 Actel IP核簡介
5.5 EDA開發綜合實例1:Modelsim的使用
5.5.1 門級(結構)風格的描述
5.5.2 數據流風格的描述
5.5.3 行為風格的描述
5.5.4 混合風格的描述
5.5.5 編寫測試平臺
5.5.6 在Modelsim中進行仿真
5.6 EDA開發綜合實例2:Libero IDE完整設計流程
5.6.1 真值表
5.6.2 邏輯表達式
5.6.3 用Verilog描述2-4譯碼器
5.6.4 編寫測試平臺
5.6.5 FPGA開發完整流程
5.7 EDA開發綜合實例3:SmartDesign的使用
5.7.1 使用半加器構造全加器
5.7.2 與現有的全加器對比
5.7.3 改造為2位串行進位加法器
5.7.4 調用IP核創建2位串行進位加法器
5.8 本章小結
第6章 基于EDA的組合電路設計、綜合及驗證
6.1 基本邏輯門電路
6.1.1 基本邏輯門電路的Verilog設計
6.1.2 基本邏輯門電路的綜合
6.1.3 測試平臺設計
6.1.4 基本邏輯門電路的驗證
6.2 編碼器
6.2.1 8-3編碼器(一)
6.2.2 8-3編碼器(二)
6.2.3 8-3編碼器(三)
6.2.4 74HC148設計
6.3 譯碼器
6.3.1 3-8譯碼器(一)
6.3.2 3-8譯碼器(二)
6.3.3 擴展型4511設計
6.4 數據選擇器
6.4.1 4選1數據選擇器(一)
6.4.2 4選1數據選擇器(二)
6.4.3 4選1數據選擇器(三)
6.4.4 4選1數據選擇器(四)
6.5 數值比較器
6.5.1 4位數值比較器(一)
6.5.2 4位數值比較器(二)
6.5.3 74HC85設計
6.6 加法器
6.6.1 1位半加器(一)
6.6.2 1位半加器(二)
6.6.3 1位半加器(三)
6.6.4 1位全加器(一)
6.6.5 1位全加器(二)
6.6.6 1位全加器(三)
6.6.7 4位串行(行波)進位加法器(一)
6.6.8 4位串行進位加法器(二)
6.6.9 4位超前進位加法器
6.7 乘法器
6.7.1 無符號4位乘法器
6.7.2 有符號4位乘法器
6.8 組合邏輯電路的競爭冒險問題
6.8.1 競爭冒險分析
6.8.2 競爭冒險的解決
6.8.3 更進一步的分析
6.9 組合邏輯電路的綜合性實例
6.9.1 實例一:補碼生成電路
6.9.2 實例二:有符號數的比較電路設計
6.9.3 實例三:有符號數的加法電路設計
6.9.4 實例四:八位二進制數轉換為十進制數電路設計
6.9.5 實例五:編碼器擴展電路設計
習題
第7章 基于EDA的時序電路設計、綜合及驗證
7.1 鎖存器
7.1.1 RS鎖存器(基本)一
7.1.2 RS鎖存器(基本)二
7.1.3 門控D鎖存器一
7.1.4 門控D鎖存器二
7.1.5 帶清零D鎖存器一
7.1.6 帶清零D鎖存器二
7.2 觸發器
7.2.1 D觸發器一
7.2.2 D觸發器二(異步清零邊沿觸發)
7.2.3 D觸發器三(同步清零邊沿觸發型)
7.2.4 JK觸發器
7.2.5 RS觸發器
7.2.6 T觸發器(異步清零)
7.3 寄存器
7.3.1 基本寄存器一
7.3.2 基本寄存器二(異步清零異步置1)
7.3.3 移位寄存器一(並入並出單向左移)
7.3.4 移位寄存器二(並入串出單向左移)
7.3.5 移位寄存器三(串入並出單向左移)
7.3.6 移位寄存器四(串入串出單向移位)
7.4 寄存器傳輸
7.4.1 基本概念
7.4.2 微操作種類
7.4.3 單寄存器微操作
7.5 計數器
7.5.1 計數器一(四位二進制加法)
7.5.2 計數器二(帶置數)
7.5.3 74HC161設計
7.6 有限狀態機
7.6.1 有限狀態機概述
7.6.2 有限狀態機的設計方法
7.6.3 基于狀態轉換圖(STG)的FSM設計實例
7.6.4 基于算法狀態圖(ASM)的FSM設計實例
7.6.5 狀態機設計總結
7.7 時序邏輯電路的綜合性實例
7.7.1 實例一:計數器數碼管顯示電路設計
7.7.2 實例二:4位數碼管動態掃描顯示電路的設計
7.7.3 實例三:交通燈控制器
7.7.4 實例四:鍵盤掃描器和編碼器
7.7.5 實例五:短跑計時器
習題
第8章 數字邏輯的綜合
8.1 關于綜合的再介紹
8.1.1 邏輯綜合
8.1.2 RTL綜合
8.1.3 高級綜合
8.2 Verilog HDL基本語句的綜合
8.2.1連續性賦值語句
8.2.2過程賦值語句的綜合
8.2.3邏輯運算符的綜合
8.2.4算術運算符的綜合
8.2.5關系運算符的綜合
8.2.6移位(shift)運算符的綜合
8.2.7 位選擇綜合
8.2.8條件表達式的綜合
8.2.9 always語句的綜合
8.2.10 if語句的綜合
8.2.11 case語句的綜合
8.2.12循環語句的綜合
8.2.13 函數的綜合
8.2.14任務的綜合
8.2.15任意值/高阻的綜合
8.2.16 鎖存器的綜合
8.3 可綜合問題
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。