前言
部分数字逻辑设计基础
章数字逻辑基础2
11几种常用的数制和数制转换2
111数字抽象2
112十进制、二进制、八进制和十六
进制3
113字节8
12二进制算术运算9
121二进制加法和有符号的二进制数9
122原码、反码、补码及其运算11
13几种常用编码14
131几种常见的二—十进制代码14
132格雷码15
133ASCII码15
134奇偶校验码17
135量子编码17
136赫夫曼编码17
习题17
第2章逻辑代数19
21逻辑代数中的基本运算19
211“与”“或”“非”及其复合
逻辑19
212“与或”“或与”表达式22
22逻辑代数的基本定理23
221定律23
222单变量定理24
223多变量定理25
224定理的证明方法26
225等式化简27
23逻辑函数及其描述方法29
231逻辑函数29
232逻辑函数的两种标准形式29
233逻辑函数的描述方法31
24卡诺图与奎恩麦克拉斯基化简方法34
241卡诺图化简逻辑34
242奎恩麦克拉斯基化简方法40
25具有无关项的逻辑函数及其化简42
251约束项、任意项和逻辑函数式中的
无关项42
252无关项在化简逻辑函数中的
应用44
26多输出逻辑函数的化简与逻辑函数
形式的变换44
261多输出函数的化简44
262不同逻辑函数形式的变换46
习题50
第2部分数字电路基础
第3章逻辑门电路54
31数字逻辑抽象54
311电源电压55
312逻辑电平55
313噪声容限55
314电压传输特性与静态约束56
32半导体开关器件及其门电路分析58
321半导体58
322半导体二极管61
323半导体晶体管63
324MOS场效应晶体管66
33CMOS门电路71
331CMOS反相器74
332其他CMOS逻辑门76
333传输门82
34NMOS和PMOS晶体管84
35TTL门电路89
351晶体管反相器89
352TTL反相器的电路结构和工作
原理89
353TTL反相器特性分析90
36未来半导体技术可能的发展方向92
习题93
第4章组合逻辑电路96
41概述96
411组合逻辑电路的基本概念96
412组合逻辑电路的框图及特点96
413组合逻辑电路逻辑功能的表示
方法97
42组合逻辑电路的分析方法97
43组合逻辑电路的基本设计方法98
44组合逻辑电路模块103
441编码器和译码器103
442数据选择器、数据分配器117
443数值比较器119
444加法器123
45时序128
451传播延迟和最小延迟128
452组合逻辑电路中的“竞争
冒险”129
453毛刺及其处理方法131
46基于Multisim的组合逻辑电路设计
简介132
习题133
第5章时序逻辑与存储电路135
51引言135
52锁存器与触发器136
521SR锁存器136
522电平触发的触发器139
523脉冲触发的触发器142
524边沿触发的触发器146
525触发器的逻辑功能及其描述
方法148
526触发器的动态特性151
527不同逻辑功能触发器之间的
相互转换152
528CD4027芯片介绍152
53时序逻辑电路分析154
531同步逻辑电路分析154
532异步逻辑电路分析158
54常用的时序逻辑电路模块分析161
541移位寄存器161
542计数器166
543顺序脉冲发生器178
544序列信号发生器180
55时序逻辑电路的设计方法181
551基于集成芯片的任意进制计数
电路的设计方法181
552同步时序逻辑电路的设计方法184
553异步时序逻辑电路的设计方法187
554时序逻辑电路的自启动设计189
56时序逻辑电路中的“竞争冒险”191
57ROM和RAM192
571半导体存储器的一般结构形式192
572RAM 的结构、类型和工作
原理195
573存储器容量的扩展197
574用PROM实现组合逻辑函数198
习题199
第6章脉冲波形产生与数模转换
电路203
61脉冲波形产生电路203
611描述矩形脉冲的主要参数203
612施密特触发电路204
613集成单稳态触发器206
614多谐振荡电路207
62DA转换器212
621DA转换器的结构和工作原理212
622DA转换器的转换精度与转换
速度219
63AD转换器220
631AD转换的基本原理220
632AD转换器的结构和工作原理222
633AD转换器的转换精度与转换
速度234
习题235
第3部分逻辑设计方法
第7章硬件描述语言VHDL241
71概述241
72VHDL的基础知识242
721VHDL程序的结构242
722VHDL常用资源库中的程序包249
723VHDL的词法单元254
724数据对象和类型257
725表达式与运算符263
73VHDL结构体的描述方式265
731结构体的行为描述265
732结构体的RTL描述267
733结构体的结构化描述269
74结构体的子结构形式272
741进程272
742复杂结构体的多进程组织方法275
743块276
744子程序278
75顺序语句和并发语句281
751顺序语句281
752并发语句290
76VHDL中的信号和信号处理297
761信号的驱动源297
762信号的延迟298
763仿真周期和信号的δ延迟300
764信号的属性函数302
765带属性函数的信号304
77VHDL的其他语句309
771ATTRIBUTE描述与定义语句309
772ASSERT语句312
773TEXTIO312
78多 值 逻 辑313
781三态数值模型313
782多值逻辑313
79元 件 例 化316
791设计通用元件316
792构造程序包319
793元件的调用320
710配置321
7101默认配置321
7102元件配置323
7103块的配置326
7104结构体的配置328
习题329
第8章数字逻辑设计基础330
81组合逻辑电路的VHDL设计330
811加法器330
812多路选择器334
813编码器与译码器336
814设计实践340
82时序电路的VHDL设计344
821基础时序逻辑模块345
822计数器的VHDL设计349
823堆栈与FIFO352
824多边沿触发问题分析355
825设计实践357
83有限状态机的VHDL设计362
831VHDL状态机的一般形式363
832有限状态机的一般设计方法368
833有限状态机的VHDL描述370
834设计实践374
习题377
第9章数字系统设计与FPGA379
91数字系统设计自动化技术379
92数字系统的设计流程380
93基于FPGA的数字系统设计383
931可编程逻辑器件的发展历史383
932基于FPGA的数字系统设计
流程384
94数字系统综合试验386
941直接数字频率合成技术的设计与
实现386
942基于FPGA的FIR数字滤波器的
设计391
943数字下变频器的设计395
附录399
参考文献401