数字电路与逻辑设计 作者:万国春编著 出版时间:2019年版内容简介本书主要介绍了数字逻辑设计的基本理论和基本概念、数字电路分析方法、逻辑设计方法以及工程实践。全书内容安排由浅入深、循序渐进,理论结合实践,第1部分讲述数字逻辑设计基础,主要内容包括数字逻辑基础、逻辑代数;第2部分讲述数字电路基础,主要内容包括逻辑门电路、组合逻辑电路、时序逻辑与存储电路、脉冲波形产生与数模转换电路;第3部分讲述逻辑设计方法,包括硬件描述语言VHDL、数字逻辑设计基础、数字系统设计与FPGA。本书注重前后内容的连贯性,注重理论联系实际,紧跟数字电子系统技术的*新发展,强调新技术的使用以及分析问题和解决问题的能力培养。本书借鉴了国内外经典教材和*新的相关专业文献,内容精练、实例丰富,应用性强,可作为高等学校电子信息类专业、电气信息类专业、计算机类专业的基础课教材,也可供相关专业科技人员参考。目录前言第1部分数字逻辑设计基础第1章数字逻辑基础21.1几种常用的数制和数制转换21.1.1数字抽象21.1.2十进制、二进制、八进制和十六进制31.1.3字节81.2二进制算术运算91.2.1二进制加法和有符号的二进制数91.2.2原码、反码、补码及其运算111.3几种常用编码141.3.1几种常见的二—十进制代码141.3.2格雷码151.3.3ASCII码151.3.4奇偶校验码171.3.5量子编码171.3.6赫夫曼编码17习题17第2章逻辑代数192.1逻辑代数中的基本运算192.1.1“与”“或”“非”及其复合逻辑192.1.2“与或”“或与”表达式222.2逻辑代数的基本定理232.2.1定律232.2.2单变量定理242.2.3多变量定理252.2.4定理的证明方法262.2.5等式化简272.3逻辑函数及其描述方法292.3.1逻辑函数292.3.2逻辑函数的两种标准形式292.3.3逻辑函数的描述方法312.4卡诺图与奎恩麦克拉斯基化简方法342.4.1卡诺图化简逻辑342.4.2奎恩麦克拉斯基化简方法402.5具有无关项的逻辑函数及其化简422.5.1约束项、任意项和逻辑函数式中的无关项422.5.2无关项在化简逻辑函数中的应用442.6多输出逻辑函数的化简与逻辑函数形式的变换442.6.1多输出函数的化简442.6.2不同逻辑函数形式的变换46习题50第2部分数字电路基础第3章逻辑门电路543.1数字逻辑抽象543.1.1电源电压553.1.2逻辑电平553.1.3噪声容限553.1.4电压传输特性与静态约束563.2半导体开关器件及其门电路分析583.2.1半导体583.2.2半导体二极管613.2.3半导体晶体管633.2.4MOS场效应晶体管663.3CMOS门电路713.3.1CMOS反相器743.3.2其他CMOS逻辑门763.3.3传输门823.4NMOS和PMOS晶体管843.5TTL门电路893.5.1晶体管反相器893.5.2TTL反相器的电路结构和工作原理893.5.3TTL反相器特性分析903.6未来半导体技术可能的发展方向92习题93第4章组合逻辑电路964.1概述964.1.1组合逻辑电路的基本概念964.1.2组合逻辑电路的框图及特点964.1.3组合逻辑电路逻辑功能的表示方法974.2组合逻辑电路的分析方法974.3组合逻辑电路的基本设计方法984.4组合逻辑电路模块1034.4.1编码器和译码器1034.4.2数据选择器、数据分配器1174.4.3数值比较器1194.4.4加法器1234.5时序1284.5.1传播延迟和小延迟1284.5.2组合逻辑电路中的“竞争冒险”1294.5.3毛刺及其处理方法1314.6基于Multisim的组合逻辑电路设计简介132习题133第5章时序逻辑与存储电路1355.1引言1355.2锁存器与触发器1365.2.1SR锁存器1365.2.2电平触发的触发器1395.2.3脉冲触发的触发器1425.2.4边沿触发的触发器1465.2.5触发器的逻辑功能及其描述方法1485.2.6触发器的动态特性1515.2.7不同逻辑功能触发器之间的相互转换1525.2.8CD4027芯片介绍1525.3时序逻辑电路分析1545.3.1同步逻辑电路分析1545.3.2异步逻辑电路分析1585.4常用的时序逻辑电路模块分析1615.4.1移位寄存器1615.4.2计数器1665.4.3顺序脉冲发生器1785.4.4序列信号发生器1805.5时序逻辑电路的设计方法1815.5.1基于集成芯片的任意进制计数电路的设计方法1815.5.2同步时序逻辑电路的设计方法1845.5.3异步时序逻辑电路的设计方法1875.5.4时序逻辑电路的自启动设计1895.6时序逻辑电路中的“竞争冒险”1915.7ROM和RAM1925.7.1半导体存储器的一般结构形式1925.7.2RAM 的结构、类型和工作原理1955.7.3存储器容量的扩展1975.7.4用PROM实现组合逻辑函数198习题199第6章脉冲波形产生与数模转换电路2036.1脉冲波形产生电路2036.1.1描述矩形脉冲的主要参数2036.1.2施密特触发电路2046.1.3集成单稳态触发器2066.1.4多谐振荡电路2076.2DA转换器2126.2.1DA转换器的结构和工作原理2126.2.2DA转换器的转换精度与转换速度2196.3AD转换器2206.3.1AD转换的基本原理2206.3.2AD转换器的结构和工作原理2226.3.3AD转换器的转换精度与转换速度234习题235第3部分逻辑设计方法第7章硬件描述语言VHDL2417.1概述2417.2VHDL的基础知识2427.2.1VHDL程序的结构2427.2.2VHDL常用资源库中的程序包2497.2.3VHDL的词法单元2547.2.4数据对象和类型2577.2.5表达式与运算符2637.3VHDL结构体的描述方式2657.3.1结构体的行为描述2657.3.2结构体的RTL描述2677.3.3结构体的结构化描述2697.4结构体的子结构形式2727.4.1进程2727.4.2复杂结构体的多进程组织方法2757.4.3块2767.4.4子程序2787.5顺序语句和并发语句2817.5.1顺序语句2817.5.2并发语句2907.6VHDL中的信号和信号处理2977.6.1信号的驱动源2977.6.2信号的延迟2987.6.3仿真周期和信号的δ延迟3007.6.4信号的属性函数3027.6.5带属性函数的信号3047.7VHDL的其他语句3097.7.1ATTRIBUTE描述与定义语句3097.7.2ASSERT语句3127.7.3TEXTIO3127.8多 值 逻 辑3137.8.1三态数值模型3137.8.2多值逻辑3137.9元 件 例 化3167.9.1设计通用元件3167.9.2构造程序包3197.9.3元件的调用3207.10配置3217.10.1默认配置3217.10.2元件配置3237.10.3块的配置3267.10.4结构体的配置328习题329第8章数字逻辑设计基础3308.1组合逻辑电路的VHDL设计3308.1.1加法器3308.1.2多路选择器3348.1.3编码器与译码器3368.1.4设计实践3408.2时序电路的VHDL设计3448.2.1基础时序逻辑模块3458.2.2计数器的VHDL设计3498.2.3堆栈与FIFO3528.2.4多边沿触发问题分析3558.2.5设计实践3578.3有限状态机的VHDL设计3628.3.1VHDL状态机的一般形式3638.3.2有限状态机的一般设计方法3688.3.3有限状态机的VHDL描述3708.3.4设计实践374习题377第9章数字系统设计与FPGA3799.1数字系统设计自动化技术3799.2数字系统的设计流程3809.3基于FPGA的数字系统设计3839.3.1可编程逻辑器件的发展历史3839.3.2基于FPGA的数字系统设计流程3849.4数字系统综合试验3869.4.1直接数字频率合成技术的设计与实现3869.4.2基于FPGA的FIR数字滤波器的设计3919.4.3数字下变频器的设计395附录399参考文献401 上一篇: 电子信息工程系列教材 数字电路 熊年禄主编 2008年版 下一篇: 数字电路与逻辑设计 孔娟,张天鹏主编 2016年版