全書(shū)共10章,包括數(shù)制與編碼、邏輯代數(shù)與Verilog HDL基礎(chǔ)、門(mén)電路、組合邏輯電路、觸發(fā)器、時(shí)序邏輯電路、脈沖單元電路、存儲(chǔ)器、數(shù)模與模數(shù)轉(zhuǎn)換和可編程邏輯器件,各章后附有思考題和習(xí)題。使學(xué)生既學(xué)會(huì)了數(shù)字邏輯電路的基礎(chǔ)知識(shí),又掌握了新的設(shè)計(jì)技術(shù)。
江國(guó)強(qiáng),男,桂林電子科技大學(xué)教授,長(zhǎng)期從事“數(shù)字邏輯電路”、“微機(jī)原理”、“EDA技術(shù)與應(yīng)用”、“SOPC技術(shù)與應(yīng)用”等課程的研究生和本科生的教學(xué)。2007年榮獲美國(guó)ALTERA公司的“FPGA終身教學(xué)成就獎(jiǎng)”.
第1章 數(shù)制與編碼 (1)
1.1 概述 (1)
1.1.1 模擬電子技術(shù)和數(shù)字電子
技術(shù) (1)
1.1.2 脈沖信號(hào)和數(shù)字信號(hào) (1)
1.1.3 數(shù)字電路的特點(diǎn) (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ù)和硬件描述語(yǔ)言
基礎(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ù)的運(yùn)算法則 (16)
2.2.1 邏輯代數(shù)的基本公式 (16)
2.2.2 邏輯代數(shù)的基本定理 (16)
2.2.3 邏輯代數(shù)的常用公式 (17)
2.2.4 異或運(yùn)算公式 (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ù)的簡(jiǎn)化法 (22)
2.4.1 邏輯函數(shù)簡(jiǎn)化的意義 (22)
2.4.2 邏輯函數(shù)的公式簡(jiǎn)化法 (23)
2.4.3 邏輯函數(shù)的卡諾圖
簡(jiǎn)化法 (24)
2.5 Verilog HDL基礎(chǔ) (28)
2.5.1 Verilog HDL設(shè)計(jì)模塊的
基本結(jié)構(gòu) (29)
2.5.2 Verilog HDL的詞法 (30)
2.5.3 Verilog HDL的語(yǔ)句 (36)
2.5.4 不同抽象級(jí)別的
Verilog HDL模型 (42)
本章小結(jié) (43)
思考題和習(xí)題 (43)
第3章 門(mén)電路 (45)
3.1 概述 (45)
3.2 晶體二極管和三極管的
開(kāi)關(guān)特性 (46)
3.2.1 晶體二極管的開(kāi)關(guān)特性 (46)
3.2.2 晶體三極管的開(kāi)關(guān)特性 (50)
3.3 分立元件門(mén) (54)
3.3.1 二極管與門(mén) (54)
3.3.2 二極管或門(mén) (55)
3.3.3 三極管非門(mén) (56)
3.3.4 復(fù)合邏輯門(mén) (56)
3.3.5 正邏輯和負(fù)邏輯 (58)
3.4 TTL集成門(mén) (58)
3.4.1 TTL集成與非門(mén) (59)
3.4.2 TTL與非門(mén)的外部特性 (60)
3.4.3 TTL與非門(mén)的主要參數(shù) (64)
3.4.4 TTL與非門(mén)的改進(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集成門(mén) (70)
3.6.1 MOS管 (70)
3.6.2 MOS反相器 (72)
3.6.3 MOS門(mén) (74)
3.6.4 CMOS門(mén)的外部特性 (77)
3.7 基于Verilog HDL的門(mén)電路
設(shè)計(jì) (78)
3.7.1 用assign語(yǔ)句建模方法
實(shí)現(xiàn)門(mén)電路的描述 (79)
3.7.2 用門(mén)級(jí)元件例化建模方式
來(lái)描述門(mén)電路 (80)
本章小結(jié) (81)
思考題和習(xí)題 (81)
第4章 組合邏輯電路 (85)
4.1 概述 (85)
4.1.1 組合邏輯電路的結(jié)構(gòu)和
特點(diǎn) (85)
4.1.2 組合邏輯電路的分析
方法 (85)
4.1.3 組合邏輯電路的設(shè)計(jì)
方法 (86)
4.2 若干常用的組合邏輯電路 (90)
4.2.1 算術(shù)運(yùn)算電路 (90)
4.2.2 編碼器 (92)
4.2.3 譯碼器 (94)
4.2.4 數(shù)據(jù)選擇器 (98)
4.2.5 數(shù)值比較器 (100)
4.2.6 奇偶校驗(yàn)器 (102)
4.3 組合邏輯電路設(shè)計(jì) (104)
4.3.1 采用中規(guī)模集成部件
實(shí)現(xiàn)組合邏輯電路 (104)
4.3.2 基于Verilog HDL的組合
邏輯電路的設(shè)計(jì) (108)
4.4 組合邏輯電路的競(jìng)爭(zhēng)-冒險(xiǎn)
現(xiàn)象 (118)
本章小結(jié) (120)
思考題和習(xí)題 (121)
第5章 觸發(fā)器 (124)
5.1 概述 (124)
5.2 基本RS觸發(fā)器 (124)
5.2.1 由與非門(mén)構(gòu)成的基本
RS觸發(fā)器 (125)
5.2.2 由或非門(mén)構(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è)計(jì) (138)
5.6.1 基本RS觸發(fā)器的設(shè)計(jì) (138)
5.6.2 D鎖存器的設(shè)計(jì) (139)
5.6.3 D觸發(fā)器的設(shè)計(jì) (140)
5.6.4 JK觸發(fā)器的設(shè)計(jì) (141)
本章小結(jié) (142)
思考題和習(xí)題 (142)
第6章 時(shí)序邏輯電路 (145)
6.1 概述 (145)
6.2 寄存器和移位寄存器 (148)
6.2.1 寄存器 (148)
6.2.2 移位寄存器 (148)
6.2.3 集成移位寄存器 (150)
6.3 計(jì)數(shù)器 (152)
6.3.1 同步計(jì)數(shù)器的分析 (152)
6.3.2 異步計(jì)數(shù)器的分析 (155)
6.3.3 集成計(jì)數(shù)器 (159)
6.4 時(shí)序邏輯電路的設(shè)計(jì) (162)
6.4.1 同步計(jì)數(shù)器的設(shè)計(jì) (163)
6.4.2 異步計(jì)數(shù)器的設(shè)計(jì) (166)
6.4.3 移存型計(jì)數(shù)器的設(shè)計(jì) (169)
6.4.4 一般同步時(shí)序邏輯電路的
設(shè)計(jì) (172)
6.5 基于Verilog HDL的時(shí)序
邏輯電路的設(shè)計(jì) (174)
6.5.1 數(shù)碼寄存器的設(shè)計(jì) (174)
6.5.2 移位寄存器的設(shè)計(jì) (176)
6.5.3 計(jì)數(shù)器的設(shè)計(jì) (177)
6.5.4 順序脈沖發(fā)生器的設(shè)計(jì) (181)
6.5.5 序列信號(hào)發(fā)生器的設(shè)計(jì) (182)
6.5.6 序列信號(hào)檢測(cè)器的設(shè)計(jì) (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定時(shí)器 (189)
7.2 施密特觸發(fā)器 (191)
7.2.1 用555定時(shí)器構(gòu)成施密
特觸發(fā)器 (191)
7.2.2 集成施密特觸發(fā)器 (193)
7.3 單穩(wěn)態(tài)觸發(fā)器 (194)
7.3.1 用555定時(shí)器構(gòu)成單穩(wěn)態(tài)
觸發(fā)器 (194)
7.3.2 集成單穩(wěn)態(tài)觸發(fā)器 (195)
7.4 多諧振蕩器 (198)
7.4.1 用555定時(shí)器構(gòu)成多諧
振蕩器 (198)
7.4.2 用門(mén)電路構(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)體存儲(chǔ)器 (222)
9.1 概述 (222)
9.1.1 半導(dǎo)體存儲(chǔ)器的結(jié)構(gòu) (222)
9.1.2 半導(dǎo)體存儲(chǔ)器的分類 (223)
9.2 隨機(jī)存儲(chǔ)器 (223)
9.2.1 靜態(tài)隨機(jī)存儲(chǔ)器
(SRAM) (223)
9.2.2 動(dòng)態(tài)隨機(jī)存儲(chǔ)器
(DRAM) (224)
9.2.3 隨機(jī)存儲(chǔ)器的典型芯片 (225)
9.2.4 隨機(jī)存儲(chǔ)器的擴(kuò)展 (226)
9.3 只讀存儲(chǔ)器 (228)
9.3.1 固定ROM (228)
9.3.2 可編程只讀存儲(chǔ)器 (229)
9.3.3 可擦除可編程只讀
存儲(chǔ)器 (229)
9.3.4 ROM的應(yīng)用 (230)
9.3.5 可編程邏輯陣列PLA (231)
9.4 基于Verilog HDL的存儲(chǔ)器
設(shè)計(jì) (232)
9.4.1 RAM設(shè)計(jì) (232)
9.4.2 ROM的設(shè)計(jì) (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)場(chǎng)可編程門(mén)陣列
(FPGA) (243)
10.1.4 基于查找表(LUT)
的結(jié)構(gòu) (245)
10.2 PLD的設(shè)計(jì)技術(shù) (247)
10.2.1 PLD的設(shè)計(jì)方法 (248)
10.2.2 PLD的設(shè)計(jì)流程 (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 國(guó)產(chǎn)半導(dǎo)體集成電路型號(hào)
命名法(GB3430―82) (258)
參考文獻(xiàn)