当前位置:首页 > 工业技术
数字逻辑设计与VHDL描述
数字逻辑设计与VHDL描述

数字逻辑设计与VHDL描述PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:徐惠民,安德宁编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111099559
  • 页数:333 页
图书介绍:本书是适应21世纪需要的“数字逻辑设计与VHDL描述”教材。本书在保留“数字电路与逻辑设计”的系统性和完整性基础上,详细介绍了用VHDL硬件描述语言对数字电路和系统进行描述和设计的方法。全书包括数字逻辑设计基础,以CMOS为主的数字集成电路,组合电路的分析、设计和描述,时序电路的分析、设计和描述,可编程逻辑器件,数字系统的描述和设计。全书强调基本概念和基本方法,每章都有相当数量的习题和思考题。本书可作高等院校通信与信息专业的教材,也可作为相关技术人员参`考和培训教材。前言21世纪是信息化的时代,数字化是人类进入信息化的必要条件。“数字逻辑设计与VHDL描述”是数字化的基础,因此“数字逻辑设计与VHDL描述”课程是通信工程、计算机、自动控制、电子工程等电类专业和机电一体化非电类专业的一门专业基础课,也是一门发展最快、应用最广的学科。随着计算技术和数字技术的发展,在现代电子设备中,单纯用模拟电路实现的已经很少见,通常只在微弱信号放大、高频数据采集和大功率输出等局部电路采用模拟电路,其余部分广泛采用数字电路。因此,对大多数电子设备而言,其整体部分是数字系统。为此,对数字电路的分析与设计,就成
《数字逻辑设计与VHDL描述》目录

第1章 数制与编码 1

1.1 进位计数制 1

1.1.1 基数和权 1

1.1.2 二进制数之间的转换 2

1.1.3 十进制数和非十进制数之间的转换 3

1.2二-十进制编码 5

1.2.1 几种二-十进制编码 5

1.2.2 二-十进制代码的加法 6

1.3 格雷(Gray)码 9

1.4 差错检测码 10

1.4.1 奇偶校验码 10

1.4.2 五中取二码和六中取二码 11

1.5 习题 12

第2章 逻辑代数基础 15

2.1 基本概念 15

2.1.1 逻辑变量和逻辑函数 15

2.1.2 基本逻辑运算 15

2.1.3 导出逻辑运算 17

2.1.4 逻辑函数的表示方法 20

2.2 逻辑代数的定理和规则 22

2.2.1 逻辑代数的基本定律 22

2.2.2 常用公式 23

2.2.3 展开定理 24

2.2.4 逻辑代数的三个规则 25

2.3 逻辑函数的标准表达式 26

2.3.1 标准“与或”式 26

2.3.2 标准“或与”式 28

2.3.3 不完全确定的逻辑函数 30

2.4 逻辑函数的化简方法 31

2.4.1 逻辑函数式的化简目标 31

2.4.2 代数化简法 32

2.4.3 卡诺图法化简逻辑函数 33

2.5 习题 43

第3章 集成逻辑门电路 48

3.1 概述 48

3.1.1 电压电平 48

3.1.2 正逻辑和负逻辑 49

3.2 MOS晶体管 50

3.2.1 MOS晶体管的分类 50

3.2.2 MOS管的三个工作区 51

3.2.3 MOS管的开关时间 52

3.3 CMOS反相器 52

3.3.1 CMOS反相器的结构及工作原理 52

3.3.2 CMOS反相器的电压传输特性 53

3.3.3 CMOS反相器的功耗 55

3.3.4 CMOS反相器的开关时间 56

3.4 CMOS其他逻辑门电路 57

3.4.1 CMOS与非门 57

3.4.2 CMOS或非门 58

3.4.3 门的输入端数的扩展 58

3.4.4 缓冲门、与门及或门 59

3.4.5 CMOS与或非门和异或门 59

3.4.6 CMOS传输门 60

3.5 CMOS集成电路的输出结构 62

3.5.1 推挽输出 62

3.5.2 三态输出 62

3.5.3 漏极开路输出 63

3.5.4 施密特触发器 65

3.6 CMOS逻辑系列 66

3.6.1 HC和HCT系列 66

3.6.2 VHC和VHCT 68

3.6.3 FAC和FACT 68

3.6.4 CMOS电路使用中应注意的问题 69

3.7 双极型集成逻辑电路 70

3.7.1 晶体三极管非门 70

3.7.2 肖特基晶体三极管 72

3.8 TTL逻辑门电路 72

3.8.1 TTL与非门电路 72

3.8.2 LSTTL或非门 75

3.8.3 TTL系列 75

3.8.4 TTL电路使用中注意的问题 76

3.9 ECL逻辑电路 77

3.9.1 基本ECL电路 77

3.9.2 ECL系列 78

3.9.3 ECL电路使用中应注意的问题 79

3.10 逻辑门的混合逻辑符号 79

3.10.1 缓冲门的混合逻辑符号 80

3.10.2 与门和与非门的混合逻辑符号 80

3.10.3 或门及或非门的混合逻辑符号 80

3.11 习题 81

第4章 组合逻辑电路 84

4.1 组合逻辑电路的分析 84

4.1.1 组合逻辑电路的分析步骤 84

4.1.2 分析举例 84

4.2 中规模组合逻辑电路 88

4.2.1 编码器 88

4.2.2 译码器 91

4.2.3 数据选择器 97

4.2.4 加法器 101

4.2.5 数值比较器 103

4.2.6 奇偶校验器 106

4.3 组合逻辑电路的综合 108

4.3.1 组合逻辑电路的综合方法 109

4.3.2 组合逻辑电路设计举例 109

4.4 组合逻辑电路中的竞争与冒险 115

4.4.1 冒险的分类 116

4.4.2 冒险的检查及消除 118

4.5 习题 120

第5章 VHDL描述组合逻辑电路 126

5.1 硬件描述语言VHDL 126

5.1.1 设计过程 126

5.1.2 VHDL语言的基本特点 127

5.2 VHDL描述的基本结构 128

5.2.1 实体描述 129

5.2.2 结构体描述 130

5.3 数据类型、运算符和表达式 131

5.3.1 枚举类型 131

5.3.2 数组类型 132

5.3.3 子类型 133

5.3.4 VHDL运算符 134

5.3.5 常量的定义 135

5.3.6 VHDL表达式 136

5.4 VHDL的库和包 137

5.4.1 VHDL库的种类和使用 137

5.4.2 程序包 138

5.4.3 库和程序包的引用 139

5.4.4 函数和过程 140

5.5 并行处理语句 141

5.5.1 并行赋值语句 141

5.5.2 条件赋值语句 142

5.5.3 选择信号赋值语句 143

5.6 顺序描述语句 144

5.6.1 PROCESS语句 144

5.6.2 信号和变量赋值语句 145

5.6.3 分支语句 145

5.6.4 循环语句 147

5.7 结构描述语句 148

5.7.1 部件声明语句 148

5.7.2 部件描述语句 149

5.7.3 重复部件的描述 150

5.8 VHDL描述组合逻辑电路 151

5.8.1 译码电路的描述 151

5.8.2 三态门的描述 153

5.8.3 编码器的描述 154

5.9 习题 156

第6章 集成触发器 159

6.1 触发器的基本特性及其记忆作用 160

6.2 电位型触发器 161

6.2.1 基本RS触发器 161

6.2.2 带使能端的RS触发器 163

6.2.3 D触发器 164

6.2.4 锁存器 165

6.3 时钟控制的集成触发器 166

6.3.1 主从触发器 166

6.3.2 T触发器 170

6.3.3 边沿触发器 171

6.4 触发器的逻辑符号 173

6.5 CMOS触发器 174

6.5.1 带使能端D触发器 174

6.5.2 CMOS主从D触发器 175

6.5.3 CMOS JK触发器 176

6.6 集成触发器的时间参数 177

6.6.1 建立时间和保持时间 178

6.6.2 时钟信号的时间参数 178

6.7 触发器的VHDL描述 179

6.7.1 电位型触发器的VHDL描述 179

6.7.2 钟控型触发器的描述 180

6.8 习题 183

第7章 时序逻辑电路的分析、设计的描述 188

7.1 时序电路基础 188

7.1.1 同步时序电路的分类和描述 188

7.1.2 常用时序电路 190

7.2 常用同步时序电路的分析 192

7.2.1 同步时序电路分析的步骤 192

7.2.2 同步计数器的分析 192

7.2.3 移位寄存器及其应用电路的分析 195

7.3 常用时序电路的设计 201

7.3.1 基本的设计步骤 201

7.3.2 同步计数器的设计 201

7.3.3 序列信号发生器 205

7.3.4 M序列发生器 207

7.4 异步计数器 208

7.4.1 异步计数器的基本形式 209

7.4.2 异步计数器的分析 209

7.5 中规模时序集成电路 211

7.5.1 中规模集成计数器 212

7.5.2 中规模计数器的应用 217

7.5.3 中规模移位寄存器 226

7.5.4 中规模移位寄存器的应用 229

7.5.5 时序部件的VHDL描述 233

7.6 一般时序电路的分析和设计 239

7.6.1 一般时序电路的分析 239

7.6.2 一般时序电路的设计 242

7.6.3 时序机的VHDL描述 248

7.7 习题 252

第8章 可编程逻辑器件 261

8.1 概述 261

8.1.1 专用集成电路的分类 261

8.1.2 PLD的基本结构 261

8.1.3 PLD电路的表示方法 262

8.1.4 PLD的分类 263

8.1.5 PLD的性能特点 265

8.2 只读存储器ROM 265

8.2.1 ROM的逻辑结构 265

8.2.2 ROM的分类 266

8.2.3 ROM的应用 268

8.3 可编程阵列逻辑(PAL) 270

8.3.1 PAL的基本结构 270

8.3.2 PAL16L8的逻辑结构图及应用 272

8.4 通用阵列逻辑(GAL) 274

8.4.1 GAL的性能特点 274

8.4.2 GAL的结构 275

8.4.3 输出逻辑宏单元OLMC 276

8.5 可擦除可编程的逻辑器件(EPLD) 279

8.5.1 MAX7000系列器件的结构 279

8.5.2 宏单元(MACROCELL) 281

8.5.3 扩展乘积项 282

8.5.4 PIA和I/O控制块 283

8.5.5 EPM7128S应用举例 285

8.6 复杂的可编程逻辑器件(CPLD) 289

8.6.1 FLEX 10K器件的结构 289

8.6.2 嵌入阵列块(EAB) 290

8.6.3 逻辑阵列块(LAB) 292

8.6.4 逻辑单元(LE) 293

8.6.5 快速通道互连 297

8.6.6 输入输出单元(JOE) 298

8.7 现场可编程门阵列(FPGA)的特点 299

8.7.1 FPGA的基本结构 299

8.7.2 FPGA的特点 300

8.8 习题 300

第9章 数字系统设计 303

9.1 层次化结构设计 303

9.1.1 设计的层次 303

9.1.2 系统结构的分解 305

9.2 自顶向下设计方法 306

9.2.1 自顶向下设计方法的基本设计过程 306

9.2.2 数字系统的基本划分 307

9.3 复数运算器的设计 310

9.3.1 设计要求 310

9.3.2 确定系统接口 310

9.3.3 系统划分 311

9.3.4 系统描述 314

9.4 习题 331

参考文献 333

相关图书
作者其它书籍
返回顶部