《数字逻辑基础与Verilog设计》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:(加)斯蒂芬·布朗(Stephen Brown),(加)斯万克·瓦拉纳西(Zvonko Vranesic)著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2016
  • ISBN:9787111537281
  • 页数:444 页
图书介绍:本书是为“数字逻辑设计”课程编写的入门教材,这门课是电气工程和计算机专业的基础课程。本书着重阐述了数字逻辑基础与逻辑电路的基本设计技术,通过许多例子来引入基本概念,强调综合电路及如何在实际芯片上实现电路。主要内容包括:逻辑电路、算术运算电路、编码器、译码器、多路选择器、移位寄存器、计数器、同步时序电路、异步时序电路、数字系统设计、逻辑函数的优化、计算机辅助设计工具等。本书适合作为高等院校电子和计算机工程专业的数字电路教材,也适合相关专业人士参考。

第1章 引言 1

1.1 数字硬件 1

1.2 设计流程 3

1.3 计算机结构 4

1.4 本书中的逻辑电路设计 5

1.5 信息的数字化表示 5

1.6 理论与实践 9

习题 10

参考文献 10

第2章 逻辑电路导论 11

2.1 变量与函数 11

2.2 反相 12

2.3 真值表 13

2.4 逻辑门和网络 14

2.5 布尔代数 17

2.6 利用“与”门、“或”门和“非”门进行综合 23

2.7 “与非”和“或非”逻辑网络电路 28

2.8 设计实例 31

2.9 CAD工具介绍 34

2.10 Verilog简介 37

2.11 最简化和卡诺图 41

2.12 最小化策略 46

2.13 和之积形式的最简式 49

2.14 非完整定义函数(无关项) 50

2.15 多输出电路 51

2.16 小结 53

2.17 解决问题的实例 53

习题 58

参考文献 61

第3章 数的表示方法和算术运算电路 62

3.1 按位计数法(数的位置表示法) 62

3.2 无符号数的加法运算 64

3.3 有符号数 67

3.4 快速加法器 75

3.5 使用CAD工具设计算术运算电路 79

3.6 乘法 88

3.7 其他数的表示方式 90

3.8 解决问题的实例 94

习题 97

参考文献 99

第4章 组合电路模块 100

4.1 多路选择器 100

4.2 译码器 105

4.3 编码 108

4.4 代码转换器 109

4.5 算术比较电路 109

4.6 用Verilog设计组合逻辑电路 110

4.7 小结 121

4.8 解决问题的实例 121

习题 126

参考文献 128

第5章 触发器、寄存器和计数器 129

5.1 基本锁存器 129

5.2 门控SR锁存器 131

5.3 门控D锁存器 132

5.4 边沿触发的D触发器 134

5.5 T触发器 139

5.6 JK触发器 139

5.7 术语小结 140

5.8 寄存器 140

5.9 计数器 142

5.10 复位同步 147

5.11 其他类型的计数器 149

5.12 用CAD工具设计含存储元件的电路 151

5.13 用Verilog构建寄存器和计数器 156

5.14 设计举例 160

5.15 触发器电路的时序分析 164

5.16 小结 167

5.17 解决问题的实例 167

习题 171

参考文献 174

第6章 同步时序电路 175

6.1 基本设计步骤 176

6.2 状态分配问题 183

6.3 Mealy状态模型 185

6.4 采用CAD工具设计有限状态机 188

6.5 串行加法器实例 193

6.6 状态最小化 197

6.7 基于时序电路的计数器设计 202

6.8 仲裁电路的FSM 207

6.9 同步时序电路的分析 209

6.10 算法状态机流程图 211

6.11 时序电路的形式模型 213

6.12 小结 214

6.13 解决问题的实例 214

习题 219

参考文献 220

第7章 数字系统设计 222

7.1 总线结构 222

7.2 简单的处理器 227

7.3 位计数电路 234

7.4 移位和加乘法器 238

7.5 除法器 242

7.6 算术平均 248

7.7 排序操作 251

7.8 时钟同步和时序问题 258

7.9 小结 260

习题 261

参考文献 262

第8章 逻辑函数的优化实现 264

8.1 多级综合 264

8.2 多级电路分析 271

8.3 逻辑函数的其他表示方法 273

8.4 基于立方体表示法的优化技术 279

8.5 小结 288

8.6 解决问题的实例 289

习题 293

参考文献 294

第9章 异步时序电路 296

9.1 异步行为 296

9.2 异步电路分析 298

9.3 异步电路综合 303

9.4 状态化简 309

9.5 状态分配 316

9.6 冒险 324

9.7 一个完整的设计实例 328

9.8 小结 331

9.9 解决问题的实例 332

习题 335

参考答案 337

第10章 计算机辅助设计工具 338

10.1 综合 338

10.2 物理设计 342

10.3 小结 345

参考文献 345

第11章 逻辑电路测试 346

11.1 故障模型 346

11.2 测试集的复杂度 347

11.3 路径敏化 348

11.4 树形结构电路 350

11.5 随机测试 351

11.6 时序电路的测试 353

11.7 内建自测试 355

11.8 印制电路板 359

11.9 小结 361

习题 362

参考文献 363

附录A Verilog参考 364

附录B 实现技术 391

部分习题参考答案 440