目录 1
第一章 逻辑代数基础 1
第一节 数制与码制 1
§1.1.1 数制 1
§1.1.2 数制间的转换 2
第二节 逻辑代数基本概念和运算规则 5
§1.2.1 逻辑变量与逻辑函数 5
§1.2.2 逻辑运算 5
§1.2.3 逻辑函数的描述 9
§1.2.4 逻辑代数的基本公式和常用公式 11
§1.2.5 逻辑代数的三个基本定律 13
§1.2.6 逻辑函数的两种标准形式 14
第三节 逻辑函数的公式化简法 17
§1.3.1 逻辑函数的最简形式 17
§1.3.2 逻辑函数的公式化简法 18
第四节 逻辑函数的图形化简法 19
§1.4.1 卡诺图 19
§1.4.2 逻辑函数的卡诺图化简法 21
第五节 具有无关项的逻辑函数及其化简 25
§1.5.1 约束项、任意项和逻辑函数式中的无关项 25
§1.5.2 无关项在化简逻辑函数中的应用 26
习题 28
第二章 逻辑门电路 33
第一节 概述 33
第二节 分立元件门电路 34
§2.2.1 半导体二极管和三极管的开关特性 34
§2.2.2 分立元件门电路 35
第三节 TTL集成门电路 37
§2.3.1 概述 37
§2.3.2 TTL与非门 39
§2.3.3 其它逻辑功能的TTL门电路 43
§2.4.1 ECL门电路的基本单元 47
第四节 ECL门电路 47
§2.4.2 ECL电路的基本门 48
§2.4.3 ECL门电路的主要特点 49
第五节 MOS门电路 49
§2.5.1 NMOS电路 49
§2.5.2 CMOS门电路 51
第六节 TTL与CMOS电路的连接 54
§2.6.1 两类集成门电路相互连接的条件 54
§2.6.2 TTL电路与CMOS电路的接口 54
§2.6.3 数字电路的功率接口 55
§2.7.1 TTL集成电路 56
第七节 使用数字集成电路的注意事项 56
§2.7.2 CMOS集成电路 57
习题 58
第三章 组合逻辑电路 62
第一节 概述 62
§3.1.1 组合逻辑电路的特点 62
§3.1.2 逻辑功能的描述 62
第二节 组合逻辑电路的分析方法和设计方法 63
§3.2.1 组合逻辑电路的分析方法 63
§3.2.2 组合逻辑电路的设计方法 65
第三节 若干常用组合逻辑电路 66
§3.3.1 编码器 67
§3.3.2 译码器 70
§3.3.3 数值比较器 79
§3.3.4 数据分配器 82
§3.3.5 数据选择器 83
§3.3.6 加法器 88
第四节 组合逻辑电路中的竞争-冒险现象 93
§3.4.1 竞争-冒险现象及其成因 93
§3.4.2 检查竞争-冒险现象的方法 94
§3.4.3 消除竞争-冒险现象的方法 96
习题 97
第一节 概述 102
第二节 基本RS触发器 102
第四章 触发器 102
第三节 几种时钟触发器的逻辑功能 106
§4.3.1 同步RS触发器 106
§4.3.2 主从COMS边沿D触发器 109
§4.3.3 维持阻塞边沿D触发器 111
§4.3.4 负边沿JK触发器 112
§4.3.5 T触发器和T′触发器 115
习题 117
第一节 概述 123
第五章 时序逻辑电路 123
第二节 时序逻辑电路的状态转换表、状态转换图和时序图 125
第三节 同步时序逻辑电路的分析 127
第四节 异步时序逻辑电路的分析 130
第五节 几种常用的时序逻辑电路 132
§5.5.1 计数器 132
§5.5.2 集成计数器及其应用 140
§5.5.3 N进制计数器的构成方法 150
§5.5.4 寄存器和移位寄存器 156
§5.5.5 多功能集成寄存器 160
§5.5.6 顺序脉冲发生器 167
§5.5.7 序列信号发生器 168
第六节 时序逻辑电路的设计方法 172
§5.6.1 同步时序逻辑电路设计的方法及实例 173
§5.6.2 时序逻辑电路的自启动设计 181
§5.6.3 异步时序逻辑电路的设计方法 186
第七节 中规模集成时序逻辑电路应用设计举例 191
习题 195
第六章 半导体存储器 201
第一节 概述 201
§6.2.1 掩模只读存储器 202
第二节 只读存储器(ROM) 202
§6.2.2 可编程只读存储器(PROM) 204
§6.2.3 可擦除的可编程只读存储器(EPROM) 205
§6.2.4 EPROM集成芯片简介及应用示例 210
第三节 随机存储器(RAM) 212
§6.3.1 静态随机存储器(SRAM) 213
§6.3.2 静态RAM6116介绍 214
§6.3.3 动态随机存储器(DRAM) 216
第四节 存储器的扩展 218
§6.4.2 字扩展方式 219
§6.4.1 位扩展方式 219
§6.4.3 字位同时扩展 221
习题 222
第七章 数模和模数转换电路 224
第一节 概述 224
§7.1.1 D/A和A/D转换的转换关系及数字编码 224
§7.1.2 转换器的主要参数 226
第二节 D/A转换器 227
§7.2.1 D/A转换器的基本原理 227
§7.2.2 R-2R梯形及倒梯形D/A转换器 228
§7.2.3 权电流型D/A转换器 229
§7.2.4 D/A转换器的主要技术指标 231
第三节 A/D转换器 233
§7.3.1 A/D转换器的基本原理 234
§7.3.2 取样—保持(S/L)电路 236
§7.3.3 直接A/D转换器 236
§7.3.4 间接A/D转换器 240
§7.3.5 A/D转换器的主要技术指标 244
第四节 集成单元D/A和A/D转换器及应用 245
§7.4.1 集成单元D/A转换器及应用举例 245
§7.4.2 集成单元A/D转换器及应用举例 249
习题 254
第一节 可编程逻辑器件概述 259
第八章 可编程逻辑器件(PLD) 259
第二节 现场可编程逻辑阵列(FPLA) 262
第三节 可编程阵列逻辑PAL 263
§8.3.1 PAL的基本结构 263
§8.3.2 PAL器件的类型 264
§8.3.3 PAL器件的应用实例 266
第四节 通用阵列逻辑GAL 267
§8.4.1 GAL器件的基本结构 270
§8.4.2 OLMC的结构和组态 273
§8.4.3 GAL的技术特性 276
§8.5.1 CPLD的一般结构与特性 278
第五节 复杂可编程逻辑器件(CPLD) 278
§8.5.2 Xilinx的CPLD 282
第六节 现场可编程门阵列(FPGA) 290
§8.6.1 FPGA的一般结构与特性 290
§8.6.2 FPGA的可编程单元 292
§8.6.3 FPGA与CPLD的比较和选用 295
习题 298
第九章 可编程逻辑器件的开发应用 300
第一节 PLD开发系统概述 300
第二节 PLD的开发过程 301
§9.3.1 ABEL—HDL语言基本语法 305
第三节 ABEL—HDL语言 305
§9.3.2 ABEL—HDL语言基本结构 310
第四节 PLD开发实例 313
§9.4.1 Foundation开发流程 314
§9.4.2 用PLD设计组合逻辑电路实例 315
§9.4.3 用PLD设计时序逻辑电路实例 317
习题 318
第十章 数字电路CAD技术 320
第一节 引言 320
第二节 数字电路的计算机辅助分析 321
§10.2.1 电子电路设计输入方式 321
§10.2.2 PSPICE简介 322
§10.2.3 PSPICE语言 323
§10.2.4 PSPICE分析数字电路举例 328
第三节 VHDL语言 330
§10.3.1 VHDL语言简介 330
§10.3.2 VHDL语言基础知识 335
§10.3.3 VHDL基本单元 337
§10.3.4 VHDL语句 341
第四节 EDA技术 342
习题 345
参考文献 346