为适应现代数字技术的飞速发展,本书对传统教学内容进行了较大幅度的更新,进一步精简了传统的数字器件和设计方法,突出EDA设计技术和数字系统设计方法。全书主要内容包括:数制与编码;逻辑函数及其化简;组合电路分析与设计;时序电路分析与设计;数字系统设计与设计自动化;硬件描述语言VHDL;可编程逻辑器件CPLD/FPGA的原理与应用;数/模与模/数转换;数字电路测试和可测性设计等。本书可作为高等院校电子信息类、电气信息类、自动控制类和计算机类各专业的教材,也可作为相关工程技术人员的参考书。折叠编辑本段目录引言第1章 数制与编码1 数制1 十进制2 二进制3 八进制和十六进制4 数制转换5 二进制数的算术运算2 编码1 二进制编码2 带符号数的编码及运算3 二―十进制码4 字符编码5 可靠性编码习题第2章 逻辑函数及其化简1 逻辑代数基础1 逻辑函数的基本概念2 逻辑代数的基本运算与复合运算2 逻辑代数的基本公式和规则1 基本公式2 常用规则3 逻辑函数和逻辑表达式1 逻辑函数的表示方法2 与或式与最小项表达式3 或与式与最大项表达式4 逻辑图5 逻辑函数的代数法化简4 逻辑函数的卡诺图化简1 卡诺图的构成2 用卡诺图表示逻辑函数3 用卡诺图化简逻辑函数4 未完全规定的逻辑函数及其化简习题第3章 组合逻辑电路1 数字集成器件简介1 集成电路的主要电气指标2 逻辑电路的输出结构3 正逻辑和负逻辑4 常用门电路及逻辑符号2 常用组合逻辑模块1 并行加法器2 数值比较器3 编码器4 译码器5 数据选择器3 组合电路分析4 组合电路设计1 用SSI设计组合电路2 用MSI设计组合电路3 功能分解的设计方法5 竞争与险象1 逻辑险象及其消除方法2 功能险象3 险象的排除习题第4章 时序电路分析1 时序电路概述2 集成触发器及其应用1 基本RS触发器2 时钟RS触发器3 D触发器4 JK触发器5 T触发器6 异步计数器3 同步时序电路分析1 米里型电路的分析2 莫尔型电路的分析3 复杂电路的功能表描述4 自启动5 异步信号的同步化4 集成计数器及其应用1 同步加法计数器2 异步加/减(可逆)计数器3 计数器应用实例--数字钟5 集成移位寄存器及其应用1 四位双向移位寄存器2 移位寄存器的应用实例--汽车尾灯控制电路6 随机访问存储器与快闪存储器1 随机访问存储器2 快闪存储器习题第5章 同步时序电路设计1 同步时序电路的建模1 根据输入序列推导状态表(图)2 根据输出序列推导状态表(图)2 用触发器实现同步时序电路3 用MSI时序模块设计同步时序电路1 以集成计数器为核心设计同步时序电路2 以多D触发器为核心设计同步时序电路4 应用设计实例--铁路和公路交叉路口自动交通控制器的设计习题第6章 数字系统设计与设计自动化1 数字系统设计初步1 算法设计2 数据处理单元设计3 控制单元设计2 计算机的组织结构1 计算机的基本结构2 简单CPU的有限状态机3 数字系统设计自动化1 逻辑验证与逻辑模拟2 逻辑综合与优化4 硬件描述语言VHDL1 VHDL基本结构2 数据对象、类型及运算符3 顺序语句4 并行语句5 子程序6 程序包与设计库7 元件配置8 VHDL描述实例习题第7章 可编程逻辑器件及其应用1 PLD的基本原理1 PLD的基本组成2 PLD内部电路的表示方法3 PLD的编程方法2 简单可编程逻辑器件SPLD1 可编程只读存储器PROM2 可编程逻辑阵列PLA3 可编程阵列逻辑PAL4 通用阵列逻辑GAL3 高密度可编程逻辑器件HDPLD1 CPLD组成与特点2 FPGA组成与特点3 连线确定的FPGA4 HDPLD编程技术4 常用可编程逻辑器件及其开发工具1 Lattice公司的CPLD/FPGA与开发软件2 Altera公司的CPLD/FPGA及开发工具3 Xilinx公司的CPLD/FPGA和开发平台5 PLD应用举例习题第8章 集成数/模和模/数转换器1 集成数/模转换器(DAC)1 集成D/A转换技术2 DAC的主要技术指标3 DAC的选用4 典型集成DAC及其应用2 集成模/数转换器(ADC)1 A/D转换的步骤2 集成A/D转换技术3 ADC的主要技术指标4 ADC的选用5 典型集成ADC及其应用习题第9章 数字电路测试和可测性设计1 数字电路的故障检测1 故障模型与测试码2 组合电路的测试生成3 同步时序电路的测试2 数字电路的可测性设计1 可控制性和可观察性2 增加控制点与观察点的方法3 扫描设计技术3 边界扫描设计1 边界扫描芯片的结构2 板级边界扫描设计3 系统级边界扫描结构4 内自测试1 内自测试的组成2 特征分析器3 内建逻辑模块观察器