全書共10章,包括數(shù)制與編碼、邏輯代數(shù)與Verilog HDL基礎(chǔ)、門電路、組合邏輯電路、觸發(fā)器、時序邏輯電路、脈沖單元電路、存儲器、數(shù)模與模數(shù)轉(zhuǎn)換和可編程邏輯器件,各章后附有思考題和習(xí)題。使學(xué)生既學(xué)會了數(shù)字邏輯電路的基礎(chǔ)知識,又掌握了新的設(shè)計技術(shù)。
江國強,男,桂林電子科技大學(xué)教授,長期從事“數(shù)字邏輯電路”、“微機原理”、“EDA技術(shù)與應(yīng)用”、“SOPC技術(shù)與應(yīng)用”等課程的研究生和本科生的教學(xué)。2007年榮獲美國ALTERA公司的“FPGA終身教學(xué)成就獎”.
第1章 數(shù)制與編碼 (1)
1.1 概述 (1)
1.1.1 模擬電子技術(shù)和數(shù)字電子
技術(shù) (1)
1.1.2 脈沖信號和數(shù)字信號 (1)
1.1.3 數(shù)字電路的特點 (2)
1.2 數(shù)制及其轉(zhuǎn)換 (2)
1.3 編碼 (5)
1.3.1 二?十進(jìn)制編碼 (5)
1.3.2 字符編碼 (6)
本章小結(jié) (7)
思考題和習(xí)題 (7)
第2章 邏輯代數(shù)和硬件描述語言
基礎(chǔ) (9)
2.1 邏輯代數(shù)基本概念 (9)
2.1.1 邏輯常量和邏輯變量 (9)
2.1.2 基本邏輯和復(fù)合邏輯 (9)
2.1.3 邏輯函數(shù)的表示方法 (13)
2.1.4 邏輯函數(shù)的相等 (15)
2.2 邏輯代數(shù)的運算法則 (16)
2.2.1 邏輯代數(shù)的基本公式 (16)
2.2.2 邏輯代數(shù)的基本定理 (16)
2.2.3 邏輯代數(shù)的常用公式 (17)
2.2.4 異或運算公式 (19)
2.3 邏輯函數(shù)的表達(dá)式 (19)
2.3.1 邏輯函數(shù)常用表達(dá)式 (19)
2.3.2 邏輯函數(shù)的標(biāo)準(zhǔn)表達(dá)式 (20)
2.4 邏輯函數(shù)的簡化法 (22)
2.4.1 邏輯函數(shù)簡化的意義 (22)
2.4.2 邏輯函數(shù)的公式簡化法 (23)
2.4.3 邏輯函數(shù)的卡諾圖
簡化法 (24)
2.5 Verilog HDL基礎(chǔ) (28)
2.5.1 Verilog HDL設(shè)計模塊的
基本結(jié)構(gòu) (29)
2.5.2 Verilog HDL的詞法 (30)
2.5.3 Verilog HDL的語句 (36)
2.5.4 不同抽象級別的
Verilog HDL模型 (42)
本章小結(jié) (43)
思考題和習(xí)題 (43)
第3章 門電路 (45)
3.1 概述 (45)
3.2 晶體二極管和三極管的
開關(guān)特性 (46)
3.2.1 晶體二極管的開關(guān)特性 (46)
3.2.2 晶體三極管的開關(guān)特性 (50)
3.3 分立元件門 (54)
3.3.1 二極管與門 (54)
3.3.2 二極管或門 (55)
3.3.3 三極管非門 (56)
3.3.4 復(fù)合邏輯門 (56)
3.3.5 正邏輯和負(fù)邏輯 (58)
3.4 TTL集成門 (58)
3.4.1 TTL集成與非門 (59)
3.4.2 TTL與非門的外部特性 (60)
3.4.3 TTL與非門的主要參數(shù) (64)
3.4.4 TTL與非門的改進(jìn)電路 (65)
3.4.5 TTL其他類型的集成
電路 (66)
3.4.6 TTL集成電路多余輸入端
的處理 (68)
3.4.7 TTL電路的系列產(chǎn)品 (69)
3.5 其他類型的雙極型集成
電路 (69)
3.5.1 ECL電路 (69)
3.5.2 I2L電路 (70)
3.6 MOS集成門 (70)
3.6.1 MOS管 (70)
3.6.2 MOS反相器 (72)
3.6.3 MOS門 (74)
3.6.4 CMOS門的外部特性 (77)
3.7 基于Verilog HDL的門電路
設(shè)計 (78)
3.7.1 用assign語句建模方法
實現(xiàn)門電路的描述 (79)
3.7.2 用門級元件例化建模方式
來描述門電路 (80)
本章小結(jié) (81)
思考題和習(xí)題 (81)
第4章 組合邏輯電路 (85)
4.1 概述 (85)
4.1.1 組合邏輯電路的結(jié)構(gòu)和
特點 (85)
4.1.2 組合邏輯電路的分析
方法 (85)
4.1.3 組合邏輯電路的設(shè)計
方法 (86)
4.2 若干常用的組合邏輯電路 (90)
4.2.1 算術(shù)運算電路 (90)
4.2.2 編碼器 (92)
4.2.3 譯碼器 (94)
4.2.4 數(shù)據(jù)選擇器 (98)
4.2.5 數(shù)值比較器 (100)
4.2.6 奇偶校驗器 (102)
4.3 組合邏輯電路設(shè)計 (104)
4.3.1 采用中規(guī)模集成部件
實現(xiàn)組合邏輯電路 (104)
4.3.2 基于Verilog HDL的組合
邏輯電路的設(shè)計 (108)
4.4 組合邏輯電路的競爭-冒險
現(xiàn)象 (118)
本章小結(jié) (120)
思考題和習(xí)題 (121)
第5章 觸發(fā)器 (124)
5.1 概述 (124)
5.2 基本RS觸發(fā)器 (124)
5.2.1 由與非門構(gòu)成的基本
RS觸發(fā)器 (125)
5.2.2 由或非門構(gòu)成的基本
RS觸發(fā)器 (127)
5.3 鐘控觸發(fā)器 (128)
5.4 集成觸發(fā)器 (132)
5.4.1 主從JK觸發(fā)器 (132)
5.4.2 邊沿JK觸發(fā)器 (134)
5.4.3 維持-阻塞結(jié)構(gòu)集成
觸發(fā)器 (135)
5.5 觸發(fā)器之間的轉(zhuǎn)換 (136)
5.6 基于Verilog HDL的觸發(fā)器
設(shè)計 (138)
5.6.1 基本RS觸發(fā)器的設(shè)計 (138)
5.6.2 D鎖存器的設(shè)計 (139)
5.6.3 D觸發(fā)器的設(shè)計 (140)
5.6.4 JK觸發(fā)器的設(shè)計 (141)
本章小結(jié) (142)
思考題和習(xí)題 (142)
第6章 時序邏輯電路 (145)
6.1 概述 (145)
6.2 寄存器和移位寄存器 (148)
6.2.1 寄存器 (148)
6.2.2 移位寄存器 (148)
6.2.3 集成移位寄存器 (150)
6.3 計數(shù)器 (152)
6.3.1 同步計數(shù)器的分析 (152)
6.3.2 異步計數(shù)器的分析 (155)
6.3.3 集成計數(shù)器 (159)
6.4 時序邏輯電路的設(shè)計 (162)
6.4.1 同步計數(shù)器的設(shè)計 (163)
6.4.2 異步計數(shù)器的設(shè)計 (166)
6.4.3 移存型計數(shù)器的設(shè)計 (169)
6.4.4 一般同步時序邏輯電路的
設(shè)計 (172)
6.5 基于Verilog HDL的時序
邏輯電路的設(shè)計 (174)
6.5.1 數(shù)碼寄存器的設(shè)計 (174)
6.5.2 移位寄存器的設(shè)計 (176)
6.5.3 計數(shù)器的設(shè)計 (177)
6.5.4 順序脈沖發(fā)生器的設(shè)計 (181)
6.5.5 序列信號發(fā)生器的設(shè)計 (182)
6.5.6 序列信號檢測器的設(shè)計 (184)
本章小結(jié) (184)
思考題和習(xí)題 (185)
第7章 脈沖單元電路 (188)
7.1 概述 (188)
7.1.1 脈沖單元電路的分類、
結(jié)構(gòu)和波形參數(shù) (188)
7.1.2 脈沖波形參數(shù)的分析
方法 (189)
7.1.3 555定時器 (189)
7.2 施密特觸發(fā)器 (191)
7.2.1 用555定時器構(gòu)成施密
特觸發(fā)器 (191)
7.2.2 集成施密特觸發(fā)器 (193)
7.3 單穩(wěn)態(tài)觸發(fā)器 (194)
7.3.1 用555定時器構(gòu)成單穩(wěn)態(tài)
觸發(fā)器 (194)
7.3.2 集成單穩(wěn)態(tài)觸發(fā)器 (195)
7.4 多諧振蕩器 (198)
7.4.1 用555定時器構(gòu)成多諧
振蕩器 (198)
7.4.2 用門電路構(gòu)成多諧
振蕩器 (200)
7.4.3 石英晶體振蕩器 (201)
7.4.4 用施密特電路構(gòu)成多諧
振蕩器 (201)
本章小結(jié) (202)
思考題和習(xí)題 (202)
第8章 數(shù)/模和模/數(shù)轉(zhuǎn)換 (204)
8.1 概述 (204)
8.2 數(shù)/模(D/A)轉(zhuǎn)換 (205)
8.2.1 D/A轉(zhuǎn)換器的結(jié)構(gòu) (205)
8.2.2 D/A轉(zhuǎn)換器的主要技術(shù)
指標(biāo) (209)
8.2.3 集成D/A轉(zhuǎn)換器 (210)
8.3 模/數(shù)(A/D)轉(zhuǎn)換 (211)
8.3.1 A/D轉(zhuǎn)換器的基本原理 (212)
8.3.2 A/D轉(zhuǎn)換器的類型 (214)
8.3.3 A/D轉(zhuǎn)換器的主要技術(shù)
指標(biāo) (218)
8.3.4 集成A/D轉(zhuǎn)換器 (219)
本章小結(jié) (220)
思考題和習(xí)題 (221)
第9章 半導(dǎo)體存儲器 (222)
9.1 概述 (222)
9.1.1 半導(dǎo)體存儲器的結(jié)構(gòu) (222)
9.1.2 半導(dǎo)體存儲器的分類 (223)
9.2 隨機存儲器 (223)
9.2.1 靜態(tài)隨機存儲器
(SRAM) (223)
9.2.2 動態(tài)隨機存儲器
(DRAM) (224)
9.2.3 隨機存儲器的典型芯片 (225)
9.2.4 隨機存儲器的擴展 (226)
9.3 只讀存儲器 (228)
9.3.1 固定ROM (228)
9.3.2 可編程只讀存儲器 (229)
9.3.3 可擦除可編程只讀
存儲器 (229)
9.3.4 ROM的應(yīng)用 (230)
9.3.5 可編程邏輯陣列PLA (231)
9.4 基于Verilog HDL的存儲器
設(shè)計 (232)
9.4.1 RAM設(shè)計 (232)
9.4.2 ROM的設(shè)計 (234)
本章小結(jié) (235)
思考題和習(xí)題 (236)
第10章 可編程邏輯器件 (237)
10.1 PLD的基本原理 (237)
10.1.1 PLD的分類 (237)
10.1.2 陣列型PLD (239)
10.1.3 現(xiàn)場可編程門陣列
(FPGA) (243)
10.1.4 基于查找表(LUT)
的結(jié)構(gòu) (245)
10.2 PLD的設(shè)計技術(shù) (247)
10.2.1 PLD的設(shè)計方法 (248)
10.2.2 PLD的設(shè)計流程 (248)
10.2.3 在系統(tǒng)可編程技術(shù) (251)
10.2.4 邊界掃描技術(shù) (253)
10.3 PLD的編程與配置 (254)
10.3.1 CPLD的ISP方式編程 (255)
10.3.2 使用PC的并口配置
FPGA (256)
本章小結(jié) (256)
思考題和習(xí)題 (257)
附錄A 國產(chǎn)半導(dǎo)體集成電路型號
命名法(GB3430―82) (258)
參考文獻(xiàn)