当前位置:首页 > 工业技术
数字设计  系统方法
数字设计  系统方法

数字设计 系统方法PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(美)威廉·J·戴(WilliamJ.Dally)R.柯蒂斯雅
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2017
  • ISBN:9787111579403
  • 页数:454 页
图书介绍:本书从系统的视角,通过准确、清晰的讲解以及示例和Verilog文件,展示了如何使用简单的组合和时序模块来构建完整的系统。本书共分七部分,不仅涵盖了组合逻辑电路、算术运算电路、时序逻辑电路和同步时序电路等基本的数字逻辑课程的内容,还给出了有限状态机、流水线、接口规范、系统时序、存储系统等计算机组成原理课程的知识。本书适合作为高等院校计算机及相关专业数字设计课程的本科生教材,也可作为微处理器和SoC设计人员的参考书。
《数字设计 系统方法》目录

第一部分 绪论 2

第1章 数字抽象化 2

1.1 数字信号 2

1.2 数字信号容忍噪声 3

1.3 数字信号表示复杂数据 6

1.3.1 表示一年中的某一天 7

1.3.2 表示减色法 8

1.4 数字逻辑函数 8

1.5 数字电路和系统的Verilog描述 9

1.6 系统中的数字逻辑 11

小结 11

文献说明 12

习题 12

第2章 数字系统设计实践 15

2.1 设计流程 15

2.1.1 设计规格 15

2.1.2 概念开发与可行性 17

2.1.3 划分与详细设计 18

2.1.4 验证 19

2.2 数字系统由芯片和电路板构建 19

2.3 计算机辅助设计工具 22

2.4 摩尔定律和数字系统演变 23

小结 25

文献说明 25

习题 25

第二部分组合逻辑 28

第3章 布尔代数 28

3.1 公理 28

3.2 性质 29

3.3 对偶函数 30

3.4 标准形式 31

3.5 从公式到门电路 31

3.6 用Verilog描述布尔表达式 33

小结 35

文献说明 35

习题 35

第4章 CMOS逻辑电路 38

4.1 开关逻辑 38

4.2 MOS晶体管的开关模型 41

4.3 CMOS门电路 46

4.3.1 基本的CMOS门电路 46

4.3.2 反相器、与非门、或非门 47

4.3.3 复杂门 49

4.3.4 三态电路 50

4.3.5 应避免使用的电路 52

小结 52

文献说明 53

习题 53

第5章 CMOS电路的延迟和功耗 56

5.1 静态CMOS门的延迟 56

5.2 扇出和驱动大电容负载 58

5.3 扇入和逻辑功效 59

5.4 延迟计算 61

5.5 延迟优化 63

5.6 连线延迟 64

5.7 CMOS电路的功率损耗 67

5.7.1 动态功耗 67

5.7.2 静态功耗 68

5.7.3 功率调节 68

小结 69

文献说明 69

习题 70

第6章 组合逻辑设计 72

6.1 组合逻辑 72

6.2 闭合 73

6.3 真值表、最小项和标准形式 73

6.4 蕴涵项和立方体 75

6.5 卡诺图 77

6.6 函数的覆盖 78

6.7 由覆盖转化成门电路 79

6.8 不完全确定函数 80

6.9 “和之积”形式的实现 81

6.10 险象 83

小结 84

文献说明 85

习题 85

第7章 使用Verilog描述组合逻辑 89

7.1 用Verilog描述素数电路 89

7.1.1 Verilog模块 89

7.1.2 case语句 90

7.1.3 casex语句 92

7.1.4 assign语句 93

7.1.5 结构描述 94

7.1.6 十进制素数函数 95

7.2 素数电路的测试平台 95

7.3 实例:七段译码器 98

小结 103

文献说明 104

习题 104

第8章 组合电路基础单元 106

8.1 多位信号的表示 106

8.2 译码器 106

8.3 多路选择器 109

8.4 编码器 115

8.5 仲裁器和优先编码器 118

8.6 比较器 121

8.7 移位器 123

8.8 只读存储器 123

8.9 读写存储器 126

8.10 可编程逻辑阵列 128

8.11 数据手册 128

8.12 知识产权 129

小结 130

文献说明 130

习题 131

第9章 组合电路实例 132

9.1 3的倍数电路 132

9.2 明天电路 135

9.3 优先级仲裁器 137

9.4 井字棋游戏 138

小结 145

习题 145

第三部分算术电路 148

第10章 算术电路 148

10.1 二进制数 148

10.2 二进制加法 150

10.3 负数和减法 154

10.4 乘法 159

10.5 除法 162

小结 165

习题 166

第11章 定点数和浮点数 170

11.1 误差的表示方法:准度、精度和分辨率 170

11.2 定点数 172

11.2.1 表示方法 172

11.2.2 运算 173

11.3 浮点数 175

11.3.1 表示方法 175

11.3.2 未规格化数和逐级下溢 176

11.3.3 浮点数乘法 176

11.3.4 浮点数加/减法 178

小结 180

文献说明 181

习题 181

第12章 快速算术电路 183

12.1 超前进位 183

12.2 布斯编码 188

12.3 华莱士树 191

12.4 综合说明 195

小结 195

文献说明 196

习题 196

第13章 算术运算实例 198

13.1 复数乘法 198

13.2 定点和浮点格式之间的转换 200

13.2.1 浮点格式 200

13.2.2 定点数到浮点数的转换 201

13.2.3 浮点数到定点数的转换 202

13.3 FIR滤波器 203

小结 206

文献说明 206

习题 206

第四部分同步时序逻辑 210

第14章 时序逻辑 210

14.1 时序电路 210

14.2 同步时序电路 211

14.3 交通灯控制器 213

14.4 状态分配 215

14.5 实现有限状态机 216

14.6 Verilog编程实现有限状态机 218

小结 222

文献说明 223

习题 223

第15章 时序约束 226

15.1 传播和污染延迟 226

15.2 D触发器 228

15.3 设置和保持时序约束 229

15.4 时钟偏差的影响 231

15.5 时序实例 232

15.6 时序和逻辑综合 233

小结 235

文献说明 235

习题 236

第16章 数据通路时序逻辑 239

16.1 计数器 239

16.1.1 简单计数器 239

16.1.2 加一/减一/载入计数器 240

16.1.3 定时器 241

16.2 移位寄存器 244

16.2.1 一个简单的移位寄存器 244

16.2.2 左移/右移/载入移位寄存器 245

16.2.3 通用移位器/计数器 246

16.3 控制和数据分区 248

16.3.1 实例:自动售货机FSM 249

16.3.2 实例:密码锁 257

小结 260

习题 261

第17章 分解有限状态机 263

17.1 闪光信号灯 263

17.2 交通灯控制器 271

小结 278

习题 279

第18章 微码 282

18.1 简单的微编码FSM 282

18.2 指令序列 286

18.3 多路分支 291

18.4 多种指令类型 292

18.5 微码子程序 296

18.6 简单计算机 296

小结 302

文献说明 302

习题 302

第19章 时序电路实例 305

19.1 3分频计数器 305

19.2 SOS探测器 306

19.3 井字棋游戏 309

19.4 赫夫曼编码/译码 311

19.4.1 赫夫曼编码器 311

19.4.2 赫夫曼解码器 314

小结 316

文献说明 316

习题 317

第五部分实用设计 320

第20章 验证与测试 320

20.1 设计验证 320

20.1.1 覆盖率的验证 320

20.1.2 测试的类型 321

20.1.3 静态时序分析 322

20.1.4 形式验证 322

20.1.5 缺陷跟踪 322

20.2 测试 322

20.2.1 故障模型 322

20.2.2 组合逻辑测试 323

20.2.3 测试冗余逻辑 323

20.2.4 扫描 324

20.2.5 内置自测试 325

20.2.6 特性测试 326

小结 326

文献说明 327

习题 327

第六部分 系统设计 330

第21章 系统级设计 330

21.1 系统设计过程 330

21.2 规格 330

21.2.1 Pong 331

21.2.2 DES破解器 332

21.2.3 音乐播放器 333

21.3 系统划分 334

21.3.1 Pong 335

21.3.2 DES破解器 335

21.3.3 音乐合成器 335

小结 337

文献说明 337

习题 337

第22章 接口和系统级时序 338

22.1 接口时序 338

22.1.1 常有效时序 338

22.1.2 周期性有效信号 338

22.1.3 流控制 339

22.2 接口划分与选择 341

22.3 接口的串行化与分包 341

22.4 同步时序 344

22.5 时序表 344

22.5.1 事件流 345

22.5.2 流水线和时序预测 345

22.6 接口与时序实例 345

22.6.1 Pong 345

22.6.2 DES破解器 346

22.6.3 音乐播放器 348

小结 349

习题 349

第23章 流水线 351

23.1 流水线基础 351

23.2 流水线举例 353

23.3 实例:行波进位加法器流水线 355

23.4 流水线停顿 357

23.5 双缓冲 359

23.6 负载均衡 363

23.7 可变负载 364

23.8 资源共享 366

小结 367

文献说明 368

习题 368

第24章 互连 370

24.1 互连简述 370

24.2 总线 370

24.3 交叉开关 373

24.4 互连网络 374

小结 376

文献说明 377

习题 377

第25章 存储器系统 379

25.1 存储器的基本存储体 379

25.1.1 SRAM阵列 379

25.1.2 DRAM芯片 380

25.2 用位片和存储体构造存储器 382

25.3 交叉存储器 383

25.4 高速缓存 386

小结 389

文献说明 389

习题 389

第七部分异步逻辑 392

第26章 异步时序电路 392

26.1 流表分析 392

26.2 流表综合:触发电路 394

26.3 竞争与状态分配 397

小结 400

文献说明 400

习题 400

第27章 触发器 402

27.1 锁存器的内部结构 402

27.2 触发器的内部结构 404

27.3 CMOS锁存器与触发器 406

27.4 锁存器的流表推理 407

27.5 D触发器的流表综合 408

小结 410

文献说明 410

习题 410

第28章 亚稳态和同步失效 412

28.1 同步失效 412

28.2 亚稳态 413

28.3 进入和脱离非法状态的概率 415

28.4 亚稳态的演示 416

小结 418

文献说明 419

习题 419

第29章 同步器设计 420

29.1 何处使用同步器 420

29.2 蛮力同步器 421

29.3 多位信号的问题 422

29.4 FIFO同步器 423

小结 428

文献说明 429

习题 429

附录Verilog编码风格 431

参考文献 439

Verilog模块索引 444

主题词索引 447

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