第1章基本知识(1)
1.1概述(1)
1.1.1数字系统(1)
1.1.2数字逻辑电路的类型和研究方法(3)
1.2数制及其转换(4)
1.2.1进位计数制(4)
1.2.2数制转换(7)
1.3带符号二进制数的代码表示(10)
1.3.1原码(10)
1.3.2反码(11)
1.3.3补码(12)
1.4几种常用的编码(13)
1.4.1十进制数的二进制编码(13)
1.4.2可靠性编码(15)
*1.4.3字符编码(17)
习题一(18)
第2章逻辑代数基础(19)
2.1逻辑代数的基本概念(19)
2.1.1逻辑变量及基本逻辑运算(20)
2.1.2逻辑函数及逻辑函数间的相等(22)
2.1.3逻辑函数的表示法(23)
2.2逻辑代数的基本定理和规则(24)
2.2.1基本定理(24)
2.2.2重要规则(25)
2.2.3复合逻辑(27)
2.3逻辑函数表达式的形式与变换(29)
2.3.1逻辑函数表达式的基本形式(29)
2.3.2逻辑函数表达式的标准形式(29)
2.3.3逻辑函数表达式的转换(32)
2.4逻辑函数化简(34)
2.4.1代数化简法(34)
2.4.2卡诺图化简法(36)
*2.4.3列表化简法(44)
习题二(48)
第3章集成门电路与触发器(50)
3.1数字集成电路的分类(50)
3.2半导体器件的开关特性(51)
3.2.1晶体二极管的开关特性(52)
3.2.2晶体三极管的开关特性(55)
3.3逻辑门电路(57)
3.3.1简单逻辑门电路(58)
3.3.2TTL 集成逻辑门电路(60)
3.3.3CMOS集成逻辑门电路(70)
3.3.4正逻辑和负逻辑(75)
3.4触发器(76)
3.4.1基本RS触发器(77)
3.4.2常用的时钟控制触发器(81)
习题三(91)
第4章组合逻辑电路(94)
4.1组合逻辑电路分析(94)
4.1.1分析方法概述(94)
4.1.2分析举例(95)
4.2组合逻辑电路设计(97)
4.2.1设计方法概述(97)
4.2.2设计举例(98)
4.2.3设计中几个实际问题的处理(101)
4.3组合逻辑电路的险象(108)
4.3.1险象的产生(109)
4.3.2险象的判断(110)
4.3.3险象的消除(112)
习题四(114)
第5章同步时序逻辑电路(115)
5.1时序逻辑电路概述(115)
5.1.1时序逻辑电路的结构(115)
5.1.2时序逻辑电路的分类(116)
5.1.3同步时序逻辑电路的描述方法(117)
5.2同步时序逻辑电路分析(119)
5.2.1分析方法和步骤(119)
5.2.2分析举例(120)
5.3同步时序逻辑电路设计(126)
5.3.1设计的一般步骤(126)
5.3.2完全确定同步时序逻辑电路设计(127)
*5.3.3不完全确定同步时序逻辑电路设计(140)
5.3.4同步时序逻辑电路设计举例(145)
习题五(151)
第6章异步时序逻辑电路(154)
6.1异步时序逻辑电路的特点与分类(154)
6.2脉冲异步时序逻辑电路(155)
6.2.1脉冲异步时序逻辑电路的结构模型(155)
6.2.2脉冲异步时序逻辑电路的分析(155)
6.2.3脉冲异步时序逻辑电路的设计(158)
6.3电平异步时序逻辑电路(163)
6.3.1电平异步时序逻辑电路的结构模型与描述方法(163)
6.3.2电平异步时序逻辑电路的分析(166)
6.3.3电平异步时序逻辑电路的竞争(168)
*6.3.4电平异步时序逻辑电路的设计(169)
习题六(179)
第7章中规模通用集成电路及其应用(182)
7.1常用中规模组合逻辑电路(182)
7.1.1二进制并行加法器 (182)
7.1.2译码器和编码器 (186)
7.1.3多路选择器和多路分配器(193)
7.2常用中规模时序逻辑电路(198)
7.2.1集成计数器(198)
7.2.2集成寄存器(203)
7.3常用中规模信号产生与变换电路(206)
7.3.1集成定时器555及其应用(206)
7.3.2集成D/A转换器 (213)
7.3.3集成A/D转换器(219)
习题七(223)
第8章可编程逻辑器件(224)
8.1PLD概述(224)
8.1.1PLD的发展(224)
8.1.2PLD的一般结构(225)
8.1.3PLD电路表示法(225)
8.2低密度可编程逻辑器件(227)
8.3复杂可编程逻辑器件(CPLD)(229)
8.3.1CPLD简介(229)
8.3.2CPLD典型器件(230)
8.4现场可编程门阵列(FPGA)(237)
8.4.1FPGA简介(237)
8.4.2Xilinx FPGA典型器件(238)
8.4.3FPGA设计流程(244)
8.5FPGA和CPLD对比(248)
8.6Vivado开发环境及设计流程(248)
8.6.1Vivado设计套件简介(248)
8.6.2Vivado设计套件中的FPGA设计流程(251)
习题八(254)
第9章综合应用举例(255)
9.1简单运算器设计(255)
9.1.1设计要求(255)
9.1.2功能描述(255)
9.1.3电路设计(256)
9.2时序信号发生器设计(258)
9.2.1设计要求(258)
9.2.2功能描述(258)
9.2.3电路设计(259)
9.3弹道计时器设计(261)
9.3.1设计要求(261)
9.3.2功能描述(261)
9.3.3电路设计(262)
9.4汽车尾灯控制器设计(265)
9.4.1设计要求(265)
9.4.2功能描述(265)
9.4.3电路设计(267)
9.5数字钟设计(269)
9.5.1设计要求(269)
9.5.2功能描述(269)
9.5.3电路设计(270)
习题九(273)
附录A硬件描述语言VHDL基础(275)
A.1VHDL概述(275)
A.2VHDL的语言要素(281)
A.3VHDL的基本语句(287)
A.4VHDL设计举例(294)
附录B英汉名词对照(299)
附录C数字资源列表(303)
参考文献(304)
第1章基本知识(1)
1.1概述(1)
1.1.1数字系统(1)
1.1.2数字逻辑电路的类型和研究方法(3)
1.2数制及其转换(4)
1.2.1进位计数制(4)
1.2.2数制转换(7)
1.3带符号二进制数的代码表示(10)
1.3.1原码(10)
1.3.2反码(11)
1.3.3补码(12)
1.4几种常用的编码(13)
1.4.1十进制数的二进制编码(13)
1.4.2可靠性编码(15)
*1.4.3字符编码(17)
习题一(18)
第2章逻辑代数基础(19)
2.1逻辑代数的基本概念(19)
2.1.1逻辑变量及基本逻辑运算(20)
2.1.2逻辑函数及逻辑函数间的相等(22)
2.1.3逻辑函数的表示法(23)
2.2逻辑代数的基本定理和规则(24)
2.2.1基本定理(24)
2.2.2重要规则(25)
2.2.3复合逻辑(27)
2.3逻辑函数表达式的形式与变换(29)
2.3.1逻辑函数表达式的基本形式(29)
2.3.2逻辑函数表达式的标准形式(29)
2.3.3逻辑函数表达式的转换(32)
2.4逻辑函数化简(34)
2.4.1代数化简法(34)
2.4.2卡诺图化简法(36)
*2.4.3列表化简法(44)
习题二(48)
第3章集成门电路与触发器(50)
3.1数字集成电路的分类(50)
3.2半导体器件的开关特性(51)
3.2.1晶体二极管的开关特性(52)
3.2.2晶体三极管的开关特性(55)
3.3逻辑门电路(57)
3.3.1简单逻辑门电路(58)
3.3.2TTL 集成逻辑门电路(60)
3.3.3CMOS集成逻辑门电路(70)
3.3.4正逻辑和负逻辑(75)
3.4触发器(76)
3.4.1基本RS触发器(77)
3.4.2常用的时钟控制触发器(81)
*3.4.3不同类型时钟控制触发器的相互转换(91)
习题三(94)
第4章组合逻辑电路(97)
4.1组合逻辑电路分析(97)
4.1.1分析方法概述(97)
4.1.2分析举例(98)
4.2组合逻辑电路设计(100)
4.2.1设计方法概述(100)
4.2.2设计举例(101)
4.2.3设计中几个实际问题的处理(104)
4.3组合逻辑电路的险象(111)
4.3.1险象的产生(112)
4.3.2险象的判断(113)
4.3.3险象的消除(115)
习题四(117)
第5章同步时序逻辑电路(118)
5.1时序逻辑电路概述(118)
5.1.1时序逻辑电路的结构(118)
5.1.2时序逻辑电路的分类(119)
5.1.3同步时序逻辑电路的描述方法(120)
5.2同步时序逻辑电路分析(122)
5.2.1分析方法和步骤(122)
5.2.2分析举例(123)
5.3同步时序逻辑电路设计(129)
5.3.1设计的一般步骤(129)
5.3.2完全确定同步时序逻辑电路设计(130)
*5.3.3不完全确定同步时序逻辑电路设计(143)
5.3.4同步时序逻辑电路设计举例(148)
习题五(154)
第6章异步时序逻辑电路(157)
6.1异步时序逻辑电路的特点与分类(157)
6.2脉冲异步时序逻辑电路(158)
6.2.1脉冲异步时序逻辑电路的结构模型(158)
6.2.2脉冲异步时序逻辑电路的分析(158)
6.2.3脉冲异步时序逻辑电路的设计(161)
6.3电平异步时序逻辑电路(166)
6.3.1电平异步时序逻辑电路的结构模型与描述方法(166)
6.3.2电平异步时序逻辑电路的分析(169)
6.3.3电平异步时序逻辑电路的竞争(171)
*6.3.4电平异步时序逻辑电路的设计(172)
习题六(182)
第7章中规模通用集成电路及其应用(185)
7.1常用中规模组合逻辑电路(185)
7.1.1二进制并行加法器 (185)
7.1.2译码器和编码器 (189)
7.1.3多路选择器和多路分配器(196)
7.2常用中规模时序逻辑电路(201)
7.2.1集成计数器(201)
7.2.2集成寄存器(206)
7.3常用中规模信号产生与变换电路(209)
7.3.1集成定时器555及其应用(209)
7.3.2集成D/A转换器 (216)
7.3.3集成A/D转换器(222)
习题七(226)
第8章可编程逻辑器件(227)
8.1PLD概述(227)
8.1.1PLD的发展(227)
8.1.2PLD的一般结构(227)
8.1.3PLD的电路表示法(228)
8.1.4PLD的分类(229)
8.2低密度可编程逻辑器件(229)
8.2.1可编程只读存储器(230)
8.2.2可编程逻辑阵列(PLA)(235)
*8.2.3可编程阵列逻辑(PAL)(237)
8.2.4通用阵列逻辑(GAL)(238)
8.3高密度可编程逻辑器件(241)
8.3.1复杂可编程逻辑器件(241)
8.3.2现场可编程门阵列(248)
8.3.3在系统可编程逻辑器件(257)
8.4在系统编程技术简介(263)
8.4.1ISP技术的主要特点(263)
8.4.2编程原理与接口电路(264)
8.4.3开发软件与设计流程(266)
习题八(268)
第9章综合应用举例(270)
9.1简单运算器设计(270)
9.1.1设计要求(270)
9.1.2功能描述(270)
9.1.3电路设计(271)
9.2时序信号发生器设计(273)
9.2.1设计要求(273)
9.2.2功能描述(273)
9.2.3电路设计(274)
9.3地址译码电路设计(276)
9.3.1设计要求(276)
9.3.2功能描述(277)
9.3.3电路设计(277)
9.4弹道计时器设计(281)
9.4.1设计要求(281)
9.4.2功能描述(281)
9.4.3电路设计(282)
9.5汽车尾灯控制器设计(284)
9.5.1设计要求(284)
9.5.2功能描述(285)
9.5.3电路设计(286)
9.6数字钟设计(288)
9.6.1设计要求(288)
9.6.2功能描述(288)
9.6.3电路设计(289)
习题九(292)
附录A硬件描述语言VHDL基础(294)
A.1VHDL概述(294)
A.2VHDL的语言要素(300)
A.3VHDL的基本语句(306)
A.4VHDL设计举例(313)
附录B英汉名词对照(318)
参考文献(322)
展开