第1章EDA技术概述 1
1.1 EDA技术及其发展历程 1
1.2 EDA技术的实现目标和设计流程 3
1.3 EDA技术的特征和优势 7
1.4 EDA技术的发展趋势 8
1.5 EDA技术的主要内容及学习方法 10
第2章FPGA/CPLD器件结构及应用 12
2.1概述 12
2.2简单低密度PLD器件的基本结构 16
2.3典型FPGA器件的结构与工作原理 18
2.4典型CPLD器件的结构与工作原理 25
2.5可编程逻辑器件的测试技术 30
2.6 FPGA/CPLD器件配置 31
2.7 FPGA/CPLD产品概述 36
2.8 FPGA/CPLD器件标志及应用选择 42
第3章Quartus‖应用向导 45
3.1设计流程 45
3.2开发环境主界面 47
3.3原理图设计输入 49
3.4项目工程全编译 55
3.5仿真 58
3.6时序约束 61
3.7器件编程/配置 64
3.8 QuartusⅡ 文本输入设计方法 71
3.9宏功能模块与IP应用 75
3.10高级功能的应用 84
第4章VHDL结构与要素 96
4.1概述 96
4.2 VHDL的基本结构 98
4.3 VHDL语言要素 108
第5章VHDL基本语句 126
5.1 VHDL顺序语句 126
5.2 VHDL并行语句 144
第6章EDA实践 165
6.1组合逻辑电路设计实践 165
6.2时序逻辑电路设计实践 176
6.3存储器设计实践 186
6.4状态机设计实践 190
6.5 EDA综合设计实践 206
6.6 EDA设计优化 221
第7章EDA技术实验 239
7.1 EDA技术实验基本要求 239
7.2 1位全加器的设计实验 240
7.3 7段数码显示译码器设计 241
7.4含异步清零和同步时钟始能的4位加法计数器设计 241
7.5层次化设计的VHDL文本实现 242
7.6数控分频器的设计 243
7.7 A/D采样控制器设计 244
7.8流水线乘法累加器的混合输入设计 245
7.9等精度频率计/相位计设计 246
第8章EDA实验开发系统 247
8.1 GW48实验开发系统简介 247
8.2 Altera DE2开发板简介 260
参考文献 267