《EDA培训教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:甘登岱,田富鹏,朱利娜主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111159330
  • 页数:268 页
图书介绍:本书为EDA软件介绍,电子电路分析与设计。

前言 2

第一篇 电子电路的仿真 2

第1章 EWB概述及安装 2

1.1 EWB的特点与功能 2

目录 2

1.2 EWB的安装 3

1.2.1 安装EWB的环境要求 3

1.2.2 软件安装 3

思考与练习 3

2.1 熟悉EWB的菜单 4

2.1.1 File菜单 4

第2章 EWB基本使用方法 4

2.1.2 Edit菜单 6

2.1.3 Circuit菜单 7

2.1.4 Analysis菜单 7

2.1.5 Window菜单 9

2.1.6 Help菜单 9

2.2 EWB的工具栏及元器件库栏 10

2.2.1 EWB的工具栏 10

2.2.2 EWB的元器件库栏 11

2.3 电路的创建与元器件的连接 15

2.3.1 电路的创建 15

2.3.2 元器件连线与接点的使用 19

2.4.1 使用仪器的方法 23

2.4 使用仪器和仪表 23

2.4.2 各种仪器的特点 24

思考与练习 30

第3章 EWB分析功能 31

3.1 参数设置 31

3.2 直流工作点分析 31

3.3 交流频率分析 32

3.4 瞬态分析 34

3.5 傅里叶分析 36

3.6 极点—零点分析 38

3.7 传递函数分析 39

思考与练习 40

第4章 EWB电路分析实例 41

4.1 基本放大电路 41

4.1.1 基本放大电路的原理 41

4.1.2 基本放大电路的分析 42

4.2 串联型稳压电路的分析 44

4.2.1 串联型稳压电路的原理 44

4.2.2 电路分析 45

4.3 十进制计数器电路的分析 47

4.3.1 十进制计数器电路的原理 47

4.3.2 电路分析 47

4.4.1 555多谐振荡器电路的原理 49

4.4 555多谐振荡器电路的分析 49

4.4.2 电路分析 51

思考与练习 52

第二篇 印制电路板设计 56

第5章 Protel 99 SE入门 56

5.1 原理图编辑器和PCB编辑器的功能 56

5.1.1 原理图编辑器的特点 56

5.1.2 PCB编辑器的特点 57

5.2 初识Protel 99 SE 58

5.2.1 设计数据库的创建与管理 58

5.2.2 设计数据库管理 60

5.2.3 Protel 99 SE文件管理 61

5.2.4 启动相应编辑器功能 64

5.3 设置Protel 99 SE工作环境 67

思考与练习 68

第6章 Protel 99 SE原理图设计 69

6.1 绘制原理图的步骤和要点 69

6.2 熟悉原理图编辑器 71

6.2.1 熟悉工具栏 71

6.2.2 熟悉菜单 73

6.2.3 熟悉面板 85

6.3 设计范例 86

6.3.1 共发射级单管放大器电路设计 87

6.3.2 单片机并行总线扩展接口电路设计 94

6.3.3 单片机AT89C2051原理图符号设计 99

6.3.4 AT89C2051显示与输入电路设计 102

思考与练习 107

第7章 Protel 99 SE印制电路板图设计 108

7.1 PCB设计流程 108

7.2 熟悉PCB编辑器 112

7.2.1 熟悉PCB编辑器的界面 112

7.2.2 熟悉PCB编辑器的菜单 113

7.3 设计范例 118

7.3.1 共发射级单管放大器电路板设计 118

7.3.2 制作元器件封装库的方法 129

思考与练习 132

第三篇 可编程逻辑器件设计 134

第8章 可编程逻辑器件基础 134

8.1 PLD的发展历程 134

8.2 使用PLD的方法 135

8.2.1 PLD开发软件 135

8.2.2 PLD的分类和使用 135

8.3 PLD电路表示方法 136

8.4 PLD器件的基本结构 139

8.4.1 PROM结构 139

8.4.2 FPLA结构 140

8.4.3 PLA和GAL结构 141

8.5 通用阵列逻辑器件GAL的基本结构 142

8.5.1 普通型GAL 142

8.5.2 GAL产品介绍 148

8.6 MAX7000系列CPLD器件结构和性能 151

思考与练习 163

第9章 VHDL语言 164

9.1 语言要素 164

9.1.1 标识符 164

9.1.2 数据对象 165

9.1.3 数据类型 167

9.1.4 属性 171

9.2 操作符 172

9.3 VHDL的结构 174

9.3.1 VHDL基本构成 174

9.3.2 实体说明 176

9.3.3 结构体 177

9.3.4 配置 177

9.3.5 子程序 179

9.3.6 程序包 180

9.3.7 库 181

9.4 并行语句 183

9.4.1 进程语句 183

9.4.2 并行信号赋值语句 184

9.4.5 块语句 186

9.4.3 并行过程调用语句 186

9.4.4 并行断言语句 186

9.4.6 元件例化语句 187

9.4.7 生成语句 189

9.5 顺序语句 190

9.5.1 变量赋值语句 190

9.5.2 if语句 191

9.5.3 case语句 192

9.5.4 loop语句 194

9.5.5 next语句 195

9.5.7 return语句 196

9.5.6 exit语句 196

9.5.8 null语句 197

9.5.9 wait语句 197

9.5.10 过程调用语句和断言语句 198

9.5.11 report语句 198

9.6 描述风格 198

9.6.1 行为描述 198

9.6.2 数据流描述 199

9.6.3 结构描述 200

9.7 VHDL程序设计实例 200

思考与练习 212

10.1 建立工程文件 213

第10章 Altera MAX+plusⅡ操作指南 213

10.1.1 创建源程序Cnt4.vhd 214

10.1.2 创建源程序Dec17s.vhd 215

10.1.3 创建源文件top.gdf 216

10.2 编译工程文件 219

10.3 仿真工程文件 222

10.3.1 生成仿真波形文件 222

10.3.2 仿真 225

10.3.3 定时分析 226

10.3.4 下载文件 226

思考与练习 227

11.1.1 设计要求 228

11.1.2 绘制电路图 228

第11章 MAX+plusⅡ设计实例 228

11.1 组合逻辑电路的设计 228

11.1.3 使用VHDL语言设计电路 229

11.1.4 仿真电路 230

11.2 具有预置功能的两位数的十进制计数器 230

11.2.1 设计要求 230

11.2.2 原理图设计计数器 231

11.2.3 VHDL语言设计计数器 231

11.2.4 仿真结果 232

11.3.2 顶层电路图 233

11.3.1 设计要求 233

11.3 数字钟 233

11.3.3 各模块VHDL语言源程序 234

11.3.4 仿真结果 239

思考与练习 240

第四篇 WAVE单片机开发系统 242

第12章 WAVE单片机开发系统入门 242

12.1 WAVE单片机开发系统特点 242

12.2 WAVE E2000仿真器硬件 243

12.3 Windows版本软件安装 244

12.4.1 “文件”菜单 246

12.4 熟悉WAVE仿真软件开发环境 246

12.4.2 “编辑”、“搜索”与“项目”菜单 249

12.4.3 “执行”菜单 249

12.4.4 “窗口”菜单 251

12.4.5 “仿真器”菜单 257

思考与练习 259

第13章 WAVE仿真软件分析功能使用 260

13.1 影子存储器 260

13.2 程序时效分析 261

13.3 数据时效分析 262

思考与练习 264

附录 EDAⅡ型教学系统介绍 265