第1章 绪论 1
1.1 EDA技术的概念及范畴 1
1.2 EDA技术的发展史 2
1.3 EDA设计流程 3
1.4 EDA技术的主要内容及主要的EDA厂商 6
1.5 常用的EDA工具 12
1.6 EDA技术的发展趋势 13
1.7 EDA技术的应用 16
第2章 VHDL硬件描述语言 19
2.1 VHDL概述 19
2.2 VHDL程序基本结构 22
2.3 VHDL语言要素 32
2.4 VHDL顺序语句 41
2.5 VHDL并行语句 54
第3章 EDA工具软件的使用及设计流程 68
3.1 QuartusⅡ的使用及设计流程 68
3.2 QuartusⅡ设计正弦信号发生器 77
3.3 Max+plusⅡ使用及设计流程 88
第4章 CPLD/FPGA结构及应用 1121
4.1 PLD概述 112
4.2 PLD结构及特点 114
4.3 FPGA结构、原理及其产品 115
4.4 CPLD结构、原理及其产品 123
4.5 在系统可编程(ISP)逻辑器件 125
4.6 FPGA/CPLD在电子产品开发中的应用选择 128
4.7 FPGA/CPLD器件的标识含义 132
4.8 FPGA/CPLD主要生产商 132
第5章 基本电路的VHDL实现 136
5.1基本逻辑电路的VHDL设计 136
5.2存储器的VHDL设计 151
5.3状态机的VHDL设计 156
5.4VHDL描述风格 169
第6章 EDA实验开发系统 172
6.1 GW48型EDA实验开发系统原理与使用 172
6.2 GW48实验电路结构图 177
6.3 GW48系统结构图信号名与芯片引脚对照表 188
6.4 GW48型EDA实验开发系统使用示例 193
第7章 EDA技术实验 197
7.1 1位全加器原理图输入设计 197
7.2 1位全加器VHDL文本输入设计 199
7.3 有时钟使能的两位进制计数器VHDL文本输入设计 201
7.4 含异步清0和同步时钟使能的4位加法计数器VHDL文本输入设计 203
7.5 4位十进制频率计VHDL文本输入设计 204
7.6硬件电子琴电路VHDL文本输入设计 207
7.7数字秒表VHDL文本输入设计 209
7.8交通灯信号控制器VHDL文本输入设计 213
第8章 经典实例开发举例 221
8.1系统设计方法 221
8.2最小系统整体结构 221
8.3硬件连接及原理 222
8.4系统软件设计 227
第9章 基于VHDL课程设计实例 257
9.1多路彩灯控制器的设计 257
9.2数字式竞赛抢答器 265
9.3电梯控制器 276
9.4出租车计费器 288
9.5微波炉控制器 301
9.6FIR滤波器 313
9.7I2C总线控制器 332
9.8直接数字频率合成器 351
9.9自动售货机 371
9.10多功能调制解调器 378
参考文献 394