前言 1
第1章 电子设计自动化概述 1
1.1引言 1
1.2EDA技术的发展历程 3
1.3EDA系统的构成 5
1.3.1板级电子系统EDA集成开发环境 5
1.3.2芯片级电子系统EDA集成开发环境 6
1.3.3综合型电子系统EDA集成开发环境 6
1.3.4电子系统EDA集成开发环境比较分析 6
1.4常用EDA工具 7
1.4.1硬件描述语言VHDL 8
1.4.2EDA技术的常用工具 9
本章小结 12
本章习题 13
第2章 PLD及编程开发技术 14
2.1PLD概述 14
2.2PLD的基本结构 15
2.2.1组合逻辑与时序逻辑的逻辑函数表达式 15
2.2.2PLD的基本模型 17
2.3PAL和GAL器件的基本结构 18
2.3.1PAL器件的基本结构 20
2.3.2GAL器件的基本结构 20
2.4CPLD的基本结构 20
2.4.1Xilinx公司XC7300系列的结构 20
2.4.2Altera公司MAX7000系列的结构 24
本章小结 28
本章习题 28
第3章 数字系统EDA开发工具 29
3.1MAX+plusⅡ概述 29
3.1.1MAX+plusⅡ简介 29
3.1.2MAX+plusⅡ的菜单栏和工具栏 29
3.2MAX+plusⅡ的基本操作 33
3.2.1MAX+plusⅡ的安装及初次设置 33
3.2.2MAX+plusⅡ的设计流程 34
3.3MAX+plusⅡ的原理图输入设计法 34
3.3.1设计项目的建立——顶层采用原理图设计输入法 34
3.3.2设计项目的编译与适配 40
3.3.3设计项目的仿真与时序分析 44
3.3.4设计项目编程/适配 48
3.4MAX+plusⅡ的文本输入设计法 50
3.5MAX+plusⅡ的波形输入设计法 53
3.6MAX+plusⅡ的层次化设计法 57
本章小结 59
本章习题 60
第4章 硬件描述语言VHDL 61
4.1VHDL概述 61
4.1.1VHDL的特点 61
4.1.2VHDL与Verilog HDL、ABEL的比较 62
4.2VHDL程序的结构 63
4.2.1实体 63
4.2.2结构体 64
4.2.3库 65
4.2.4程序包 66
4.2.5配置 66
4.3VHDL的语言要素 67
4.3.1VHDL的文字规则 67
4.3.2VHDL的数据对象 69
4.3.3数据类型 70
4.3.4类型转换 74
4.3.5运算操作符 75
4.4VHDL的基本描述语句 78
4.4.1顺序语句 78
4.4.2并行语句 83
4.4.3其他语句 90
4.4.4属性语句 92
本章小结 93
本章习题 94
第5章 VHDL程序设计基础 96
5.1组合逻辑设计 96
5.1.1门电路的设计 96
5.1.2常用组合电路的设计 99
5.2时序逻辑设计 105
5.2.1触发器设计 105
5.2.2移位寄存器设计 109
5.2.3计数器设计 114
5.3存储器设计 120
5.3.1只读存储器 120
5.3.2静态随机存储器 121
本章小结 123
本章习题 123
第6章 EWB应用基础 124
6.1EWB简述 124
6.1.1EWB新技术介绍 124
6.1.2EWB的安装要求 125
6.1.3EWB的特点与功能 125
6.2EWB基本界面的操作 131
6.2.1电路的创建 131
6.2.2仪器的操作与使用 133
6.2.3电路仿真操作 140
6.2.4子电路的生成与使用 142
6.2.5帮助功能的使用 143
6.2.6网表文件转换和PCB设计 144
本章小结 145
本章习题 145
第7章 EWB在电路分析中的应用 147
7.1静态工作点分析 147
7.2交流频率分析 147
7.3瞬态分析 148
7.4傅里叶分析 149
7.5噪声分析 150
本章小结 152
本章习题 152
第8章 EWB电路设计仿真 153
8.1模拟电路的仿真 153
8.1.1场效应晶体管基本放大电路 153
8.1.2模拟乘法器及其应用电路 153
8.2数字电路仿真 154
8.2.1组合逻辑电路分析 154
8.2.2组合逻辑电路设计 155
8.2.3D/A转换器 156
8.2.4A/D转换器 157
8.2.5锁相环 158
本章小结 159
本章习题 159
第9章 Protel99电路设计仿真 162
9.1Protel99电路设计仿真简介 162
9.1.1系统配置要求和安装启动运行 162
9.1.2Protel99的基本运用 163
9.2Protel99的仿真库元器件 172
9.2.1Protel99的耗能和储能元件 172
9.2.2Protel99的半导体器件和电源元件 172
9.3仿真设置与仿真步骤 173
9.3.1常用元器件参数设置 173
9.3.2初始化条件设置 175
9.3.3电路仿真操作步骤 176
第10章 课程实训 182
10.1用原理图输入法设计8位全加器 182
10.2用VHDL设计组合逻辑电路 185
10.3计数译码显示电路的设计 186
10.4计数器的设计 190
参考文献 194