《EDA与数字系统设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李国丽等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111130715
  • 页数:234 页
图书介绍:本书介绍了数字系统设计的基本知识。

前言 1

绪论 1

0.1数字系统设计的基本概念 1

目录 1

0.2数字系统设计方法简介 2

0.3可编程逻辑器件简介 4

0.4 EDA软件种类及其各自特点 5

0.5硬件描述语言简介 7

第1章MAX+plus2使用练习 9

1.1 MAX+plus2简介 9

1.2基于MAX+plus2的电路设计过程 10

1.3计数器设计 21

1.4扫描显示电路 24

1.5数字系统设计例题 31

2.1.1 VHDL的特点 37

2.1.2 VHDL语言的基本结构 37

2.1 VHDL概述 37

第2章VHDL硬件描述语言 37

2.1.3VHDL语言的实体 39

(ENTITY)说明语句 39

2.1.4 VHDL语言的结构体 40

(ARCHITECTURE) 40

2.1.5程序包(PACKAGE)、库 41

(LIBRARY)和USE语句 41

2.2.1 VHDL的标记 43

和数据对象 43

2.2 VHDL的数据类型 43

2.2.2 VHDL的数据类型 44

2.2.3 VHDL的运算符 49

2.2.4 VHDL的数据对象 53

2.3 VHD设计的基本语句 57

2.3.1并行信号赋值语句 57

2.3.2条件赋值语句WHEN 58

-ELSE 58

2.3.4 块(BLOCK)语句 59

WITH-SELECT 59

2.3.3选择信号赋值语句 59

2.3.5 IF-ELSE语句 61

2.3.6 CASE-WHEN语句 63

2.3.7 FOR-LOOP语句 64

2.4 VHDL高级语句 65

2.4.1进程(PROCESS)语句 65

2.4.2元件(COMPONENT)定义 66

语句和元件例化(PORT MAP) 66

语句 66

2.4.3 生成(GENERATE)语句 68

2.4.4 子程序(SLBPROGRAM) 71

4.10.1设计要求 1 74

2.4.5程序包的设计 75

2.5.1 常见的组合逻辑电路设计 76

2.5 VHDL设计实例 76

2.5.2常见的时序逻辑电路设计 83

2.5.3状态机设计 93

3.1.2 Verilog HDL的基本结构 98

3.1 Verilog HDL概述 98

3.1.1 Verilog HDL的特点 98

第3章VerilogHDL硬件描述语言 98

3.2 Verilog HDL语言要素 99

3.2.1基本语法定义 99

3.2.2数据类型 104

3.2.3系统任务与系统函数 106

3.2.4编译向导 110

3.3 VerilogHDL基本语句 112

3.3.1过程语句 112

(Structured Procedure) 112

3.3.2赋值语句 113

3.3.3块语句(Block Statements) 117

3.3.4条件语句 119

(Conditional Statement) 119

3.3.5循环语句 123

3.3.6任务与函数 125

3.4仿真验证(Simulation) 128

3.5可综合性描述 138

(Coding for Synthesis) 138

3.6设计实例 146

3.6.1 译码电路 146

3.6.2编码电路 147

3.6.3数据分配器 147

3.6.4同步计数器 149

3.6.5移位寄存器 151

3.6.6有限状态机的设计 152

3.6.7复杂逻辑电路的设计 155

第4章数字系统设计问题 158

4.1多功能数字钟的设计 158

4.1.1设计要求 158

4.1.2设计提示 158

4.2数字式竞赛抢答器 160

4.2.1设计要求 160

4.2.2设计提示 160

4.3.1 设计要求 161

4.3.2设计提示 161

4.3数字频率表 161

4.4拔河游戏机 163

4.4.1 设计要求 163

4.4.2设计提示 164

4.5洗衣机控制器 164

4.5.1 设计要求 164

4.5.2设计提示 165

4.6电子密码锁 167

4.6.1 设计要求 167

4.6.2设计提示 168

4.7脉冲按键电话按键显示器 169

4.7.1设计要求 169

4.7.2设计提示 169

4.8乘法器 170

4.8.1 设计要求 170

4.9.1 设计要求 171

4.8.2设计提示 171

4.9乒乓球比赛游戏机 171

4.9.2设计提示 172

4.10具有四种信号灯的交通灯 174

控制器 174

4.10.2设计提示 174

4.11 出租车自动计费器 175

4.11.1设计要求 175

4.11.2设计提示 175

4.12自动售邮票机 177

4.12.1 设计要求 177

4.12.2设计提示 177

4.13电梯控制器 178

4.13.1设计要求 178

4.13.2设计提示 179

附录A多功能数字钟主控电路 181

Verilog HDL参考代码 181

附录 181

附录B数字式竞赛抢答器主控电路 186

Verilog HDL参考代码 186

附录C洗衣机控制器主控电路VerilogHDL参考代码 192

附录D 电子密码锁主控电路VerilogHDL参考代码 196

附录E乘法器主控电路Verilog HDL 198

参考代码 198

附录F乒乓球比赛游戏机主控电路 202

Verilog HDL参考代码 202

参考代码 205

附录G具有四种信号灯的交通灯 205

控制器主控电路Verilog HDL 205

附录H 出租车自动计费器主控电路 208

Verilog HDL参考代码 208

附录I 自动售邮票机主控电路Verilog 212

HDL参考代码 212

附录J 电梯控制器主控电路VerilogHDL参考代码 214

附录K VHDL标准程序包文件 218

参考文献 234