《应用型高等院校改革创新示范教材 数字设计基础及应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:余建坤主编;李剑副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2018
  • ISBN:9787517071419
  • 页数:307 页
图书介绍:本书与传统数字技术方面的教材相比,除了介绍数字电路与逻辑设计的基本理论与知识外,更注重数字系统设计和现代最新技术与器件的应用。本书把基本数字电路内容、数字系统设计和基于EDA的复杂系统仿真与设计实现有机融合起来,也就是把数字电路与逻辑设计和EDA合并成了一门课。本书共有11章,分别是数字信号与数字系统、逻辑代数和逻辑门、组合逻辑电路、触发器、时序逻辑电路、脉冲的产生和整形电路、存储器电路、模/数和数/模转换电路、大规模可编程逻辑器件及边界扫描电路、VHDL编程、数字系统设计与应用。为了便于学生自学及双语教学,本书在每章之前,给出了内容提要、教学建议、学习要求和中英文关键词。各章配有一定量的习题。本书可以作为电子信息类、计算机类、电气工程类和自动化类等电类本科专业的数字系统及其设计方面的入门教材,也可作为非电类专业学习数字设计基础的教材,还可作为相关专业工程技术人员学习的与参考用书。全书参考学时数为80学时,只学数字电路与逻辑设计部分或EDA部分的,建议学时为48学时。数字设计具有很强的实践性,必须有一定量的实验和实践教学环节相配合,建议开设32课时的实验,有条件的专业可另开设综合实验或

第1章 数字信号与数字系统 1

1.1 数字信号与模拟信号 1

1.2 数字电路与数字系统 3

1.2.1 数字电路 3

1.2.2 数字系统及其结构 4

1.2.3 数字系统应用与分类 5

1.3 数字系统设计流程与方法* 6

1.3.1 数字系统设计流程 6

1.3.2 数字系统设计方法 7

1.4 EDA技术概述* 8

1.4.1 EDA技术及其发展 8

1.4.2 EDA技术的涵义 9

1.4.3 EDA技术的主要内容 9

1.4.4 EDA的工程设计流程及工具 12

1.4.5 EDA技术的应用形式 17

1.4.6 EDA技术的发展趋势 18

1.5 数制与编码 18

1.5.1 数制 19

1.5.2 带符号数的表示法 21

1.5.3 二进制数的算术运算 23

1.5.4 信息的二进制编码表示 23

习题1 27

第2章 逻辑代数和逻辑门 28

2.1 逻辑代数 28

2.1.1 逻辑代数的基本概念 28

2.1.2 逻辑代数的基本运算与逻辑门 29

2.1.3 复合逻辑运算常用逻辑门 30

2.1.4 逻辑代数的基本定律与运算规则 31

2.2 逻辑函数的描述方式 33

2.2.1 逻辑函数及其特点 33

2.2.2 逻辑函数相等 33

2.2.3 逻辑函数的表示方法 34

2.2.4 各种表现形式的相互转换 35

2.2.5 逻辑函数的两种标准形式 36

2.3 逻辑函数的化简 40

2.3.1 逻辑函数化简的基本思想 40

2.3.2 代数化简法(公式化简法) 41

2.3.3 卡诺图化简法 41

2.3.4 非完全描述逻辑函数及其化简 47

2.4 集成逻辑门 49

2.4.1 概述 49

2.4.2 二极管(Diode)构成的逻辑门电路 51

2.4.3 TTL集成门电路 53

2.4.4 CMOS门电路 57

2.4.5 集成CMOS逻辑门系列和参数简介 63

习题2 66

第3章 组合逻辑电路 68

3.1 组合逻辑电路的特点和定义 68

3.2 组合逻辑电路的分析 69

3.3 组合逻辑电路的设计 71

3.4 加法器 73

3.4.1 1位加法器 73

3.4.2 多位加法器 75

3.5 编码器 76

3.5.1 普通编码器 76

3.5.2 优先编码器 77

3.6 译码器 80

3.6.1 二进制译码器 80

3.6.2 二—十进制译码器 82

3.6.3 显示译码器 83

3.7 数据选择器和数据分配器 86

3.7.1 4选1数据选择器 86

3.7.2 8选1数据选择器 87

3.7.3 数据选择器的应用 88

3.8 组合逻辑电路中的竞争-冒险现象 90

3.8.1 竞争-冒险现象及成因 90

3.8.2 消除竞争-冒险现象的方法 90

习题3 91

第4章 触发器 93

4.1 基本触发器 93

基本RS触发器 93

4.2 同步RS触发器 96

4.3 主从触发器 98

4.3.1 主从RS触发器 98

4.3.2 主从JK触发器 99

4.4 边沿触发器 102

4.4.1 维持—阻塞边沿D触发器 102

4.4.2 CMOS主从结构的边沿触发器 105

4.5 集成触发器 106

4.5.1 常用集成触发器 106

4.5.2 触发器功能的转换 107

4.5.3 集成触发器的脉冲工作特性 109

4.5.4 集成触发器的应用举例 110

习题4 112

第5章 时序逻辑电路 114

5.1 时序逻辑电路的基本概念 114

5.1.1 时序逻辑电路的结构和特点 114

5.1.2 时序逻辑电路的描述方法 115

5.1.3 时序逻辑电路的分类 115

5.2 时序逻辑电路的分析方法 116

5.3 计数器 120

5.3.1 概述 120

5.3.2 二进制计数器 120

5.3.3 其他进制计数器 126

5.3.4 集成计数器的应用 131

5.4 数码寄存器与移位寄存器 136

5.4.1 数码寄存器 136

5.4.2 移位寄存器 137

5.4.3 集成移位寄存器74LS 194 139

5.4.4 移位寄存器构成的移位型计数器 140

5.5 时序逻辑电路的设计方法 141

5.5.1 基于触发器的同步时序逻辑电路的设计方法 141

5.5.2 异步时序逻辑电路的设计方法 147

5.5.3 基于MSI模块的同步时序电路设计 149

习题5 152

第6章 脉冲的产生和整形电路 156

6.1 单稳态触发器 156

6.1.1 微分型单稳态触发器 156

6.1.2 集成单稳态触发器——74LS121 158

6.2 施密特触发器 160

6.3 多谐振荡器 161

6.4 集成555定时器 162

习题6 165

第7章 存储器电路 168

7.1 概述 168

7.1.1 一般结构 168

7.1.2 分类 170

7.1.3 半导体存储器的主要性能指标 170

7.2 ROM 171

7.2.1 掩模ROM 171

7.2.2 PROM 172

7.2.3 可擦可编程ROM 173

7.2.4 快闪存储器(Flash Memory) 175

7.3 RAM 175

7.3.1 SRAM 175

7.3.2 DRAM 178

7.4 存储器容量的扩展 180

7.4.1 位扩展方式 180

7.4.2 字扩展方式 180

7.5 存储器应用 181

7.5.1 ROM应用 181

7.5.2 RAM应用 182

习题7 183

第8章 模/数和数/模转换电路 184

8.1 概述 184

8.2 模/数转换电路 185

8.2.1 A/D转换过程及基本概念 185

8.2.2 常用A/D转换技术 186

8.2.3 集成ADC的主要性能指标 189

8.2.4 8位集成A/D转换器ADC0809 189

8.3 数/模转换电路 192

8.3.1 DAC的基本结构和工作原理 192

8.3.2 常用数/模转换电路 193

8.3.3 集成DAC的主要性能指标 195

8.3.4 8位D/A转换器DAC0832及应用 196

习题8 198

第9章 大规模可编程逻辑器件及边界扫描电路 199

9.1 可编程逻辑器件概述 199

9.1.1 PLD的发展进程 199

9.1.2 PLD的种类及分类方法 201

9.1.3 常用CPLD/FPGA简介 202

9.1.4 常用CPLD/FPGA标识的含义 208

9.2 CPLD和FPGA的基本结构 211

9.2.1 CPLD的基本结构 211

9.2.2 FPGA的基本结构 215

9.3 FPGA/CPLD的测试技术 220

9.3.1 内部逻辑测试 220

9.3.2 JTAG边界测试技术 221

9.4 CPLD和FPGA的编程与配置 222

9.4.1 CPLD和FPGA的下载接口 223

9.4.2 CPLD器件的下载接口及其连接 223

9.4.3 FPGA器件的配置模式 224

9.4.4 使用配置器件配置(重配置)FPGA器件 226

9.5 FPGA和CPLD的开发应用选择 228

9.5.1 开发应用选择方法 228

9.5.2 三大厂家的选择 229

9.6 应用电路举例 230

习题9 231

第10章 VHDL编程 232

10.1 VHDL语言的程序结构 232

10.1.1 库与程序包 233

10.1.2 实体语句结构 234

10.1.3 结构体 236

10.2 VHDL语言要素 237

10.2.1 VHDL文字规则 237

10.2.2 数据类型 239

10.2.3 VHDL的数据对象 241

10.3 VHDL顺序语句 244

10.3.1 赋值语句 244

10.3.2 流程控制语句 244

10.4 VHDL并行语句 259

10.4.1 概述 259

10.4.2 并行信号赋值语句 259

10.4.3 进程语句 261

10.4.4 块语句 262

10.4.5 元件例化语句 263

10.4.6 生成语句 265

10.4.7 并行过程调用语句 266

10.5 QuartusⅡ时序仿真与硬件实现 267

10.5.1 VHDL程序输入与仿真测试 267

10.5.2 引脚锁定与锁定与硬件测试 272

10.5.3 SignalTapⅡ的使用方法 275

10.6 VHDL有限状态机设计 278

10.6.1 VHDL有限状态机设计具有的优势 278

10.6.2 状态机的一般结构 278

10.6.3 ADC0809的采样电路的VHDL描述 279

习题10 282

第11章 数字系统的设计及应用 283

11.1 移位相加8×8位硬件乘法器 283

11.2 电子琴电路设计 289

11.2.1 电子琴设计原理 289

11.2.2 硬件设计 290

11.3 直流电机综合测控系统设计 294

11.3.1 直流电机PWM调速原理 294

11.3.2 基于FPGA的直流电机调速方案 295

11.3.3 直流电机PWM调速控制电路设计 296

11.3.4 FPGA内部逻辑电路组成及各个模块的详解 297

11.4 交通灯控制系统设计 299

11.4.1 设计任务与要求 299

11.4.2 交通灯控制系统的基本组成模块 300

11.4.3 交通灯控制系统的VHDL语言实现 301

习题11 303

参考文献 307