1.1 EDA技术的发展 1
第1章 概述 1
1.2 EDA技术的主要内容 2
1.3 EDA常用软件 3
1.4 EDA的应用 5
1.5 EDA展望 5
2.1.1 仿真流程 7
第3章 电路设计与仿真软件——Multisim 7
2.1 模拟电路仿真 7
第2章 EDA仿真基础 7
2.1.2 电路输入方式 9
2.1.3 元器件模型 11
2.1.4 模型参数的提取 14
2.1.5 电路方程的建立 15
2.1.6 电路方程组的数值解法 16
2.2 数字电路的逻辑仿真 18
2.2.1 逻辑元件的仿真模型 19
2.2.2 逻辑信号值 20
2.2.3 逻辑电路输入 22
2.2.4 逻辑仿真算法 23
2.3 数字系统的芯片设计 24
2.3.1 芯片设计方式 25
2.3.2 芯片功能的设计方法 25
2.4 混合电路仿真 26
2.4.1 顺序仿真 26
2.4.2 混合仿真 27
2.5 系统仿真 28
3.1 Multisim7概述 29
3.1.1 EWB与Mulitisim 29
3.1.3 Multisim7的基本界面 30
3.1.2 Multisim7的安装 30
3.1.4 Multisim7的仿真示例 33
3.2 Multisim7的元件库和元件 37
3.2.1 元件库 37
3.2.2 元件 38
3.2.3 元件的编辑和创建 45
3.3 Multisim7的虚拟测试仪器 51
3.3.1 通用虚拟仪器 51
3.3.2 模拟电路仿真常用虚拟仪器 56
3.3.3 数字电路仿真常用虚拟仪器 58
3.3.4 高频电路仿真常用虚拟仪器 62
3.3.5 安捷伦虚拟仪器 65
3.4 Multisim7的仿真分析 66
3.4.1 基本仿真分析 67
3.4.2 电路性能分析 72
3.4.3 扫描分析 80
3.4.4 统计分析 83
3.4.5 其他分析 89
本章附录 91
4.1.1 PROTEUS sp3 professional软件的功能 95
第4章 PROTEUS MCU仿真软件 95
4.1 PROTEUS软件概述 95
4.1.2 PROTEUS 6.7 sp3 professional软件的安装 96
4.1.3 PROTEUS 6.7 sp3的主工作界面 97
4.1.4 PROTEUS软件的文件类型 104
4.1.5 PROTEUS提供的系统资源 104
4.2 绘制原理图 105
4.2.1 基本编辑工具 105
4.2.2 定制元件 109
4.2.3 绘制原理图 116
4.3.1 PROTEUS的仿真流程 119
4.3 PROTEUS仿真分析 119
4.3.2 一个简单的PROTEUS仿真 120
4.3.3 程序代码编译器 122
4.3.4 添加应用程序 123
4.3.5 系统仿真调试 124
4.4 仿真实例 126
4.5 与其他软件的衔接 130
本章附录 131
5.1 概述 135
第5章 可编程逻辑器件 135
5.2 CPLD/FPGA设计流程及工具 136
5.2.1 CPLD/FPGA设计流程 136
5.2.2 CPLD/FPGA的常用开发工具Quartus Ⅱ简介 140
5.3 复杂可编程逻辑器件 141
5.4 现场可编程门阵列 145
5.4.1 查找表 146
5.4.2 FLEX 10K系列器件 146
5.5.1 IP的概念 151
5.5 IP核技术 151
5.5.2 Altera公司提供的IP 152
5.5.3 Altera IP在设计中的作用 154
5.6 CPLD/FPGA的测试技术 155
5.6.1 内部逻辑测试 155
5.6.2 边界扫描测试 156
5.7 CPLD/FPGA的编程技术 160
5.7.1 CPLD的ISP方式编程 161
5.7.2 PC机并行口配置FPGA 162
5.7.3 专用器件配置FPGA 164
5.7.4 单片机配置FPGA 166
第6章 硬件描述语言VHDL基础 168
6.1 VHDL基本结构 168
6.1.1 实体说明 168
6.1.2 结构体说明 171
6.1.3 块语句 172
6.1.4 进程语句 173
6.1.5 子程序 174
6.1.6 库和程序包 182
6.1.7 配置 185
6.2 VHDL语言的数据格式 187
6.2.1 数据对象 187
6.2.2 数据类型 190
6.2.3 数据类型转换 193
6.2.4 运算操作 194
6.3 VHDL语言的描述 198
6.3.1 顺序语句 198
6.3.2 并行语句 209
6.5 VHDL设计实例 216
6.4 属性描述 216
第7章 印刷电路板设计软件——Protel DXP 218
7.1 Protel DXP概述 218
7.1.1 Protel DXP的特点 218
7.1.2 Protel DXP的主工作界面 219
7.1.3 Protel DXP的文件管理 221
7.2 原理图设计 223
7.2.1 原理图设计流程 223
7.2.2 新建原理图文件 224
7.2.3 设置原理图图纸 225
7.2.4 加载元件库 227
7.2.5 放置元件 231
7.2.6 元件调整 233
7.2.7 元件连线 236
7.2.8 原理图电气规则检查 247
7.2.9 生成原理图报表及打印输出 247
7.3 PCB设计 249
7.3.1 PCB设计基础 249
7.3.2 绘制原理图 250
7.3.3 新建PCB文件 251
7.3.4 设置PCB设计环境 254
7.3.5 元件放置 257
7.3.6 设置PCB设计规则 265
7.3.7 元件布局 270
7.3.8 PCB布线 273
7.3.9 PCB设计规则检查 276
7.3.10 PCB报表生成及输出 276
7.4 实际PCB设计中应注意的几个问题 277
8.1 SystemView运行环境 282
8.1.1 设计窗口 282
第8章 SystemView系统级仿真软件 282
8.1.2 分析窗口 289
8.2 设计仿真步骤 291
8.3 滤波器与线性系统仿真 295
8.3.1 线性系统图符的参数设计 295
8.3.2 滤波器设计 298
8.3.3 线性系统拉普拉斯变换 303
8.4 信号的分析 308
8.4.1 周期信号的频谱 308
8.4.2 非周期信号的频谱 311
8.5 通信系统仿真 314
8.5.1 RS编码信号仿真 314
8.5.2 窄带信号仿真 317
8.5.3 信号交织系统仿真分析 323
8.6 与其他软件的衔接 325
8.6.1 建立SystemView下的Matlab函数库 325
8.6.2 M-Link仿真实例 327
8.7 仿真实例 328
本章附录 331
参考文献 349