第1章 概述 1
1.1 EDA技术的含义 1
1.2 EDA技术的发展历程 1
1.3 EDA技术的主要内容 3
1.4 EDA的工程设计流程 5
第2章 可编程逻辑器件 9
2.1 可编程逻辑器件概述 9
2.2 CPLD/FPGA产品概述 12
2.3 PLD的基本结构 29
2.4 CPLD的结构与工作原理 32
2.5 FPGA的结构与工作原理 38
2.6 CPLD和FPGA的编程与配置 46
2.7 FPGA和CPLD的开发应用选择 49
第3章 VHDL基础 54
3.1 概述 54
3.2 VHDL程序基本结构 57
3.3 VHDL语言要素 72
3.4 VHDL顺序语句 85
3.5 VHDL并行语句 108
3.6 子程序(SUBPROGRAM) 127
第4章 QuartusⅡ软件平台 134
4.1 概述 134
4.2 QuartusⅡ软件开发基本流程 134
4.3 宏功能模块 153
4.4 宏功能模块的应用 159
第5章 基本逻辑电路设计 166
5.1 基本组合逻辑电路的设计 166
5.2 时序逻辑电路设计 181
5.3 分频器设计 187
第6章 有限状态机的VHDL设计 190
6.1 有限状态机的基本结构和功能 190
6.2 一般有限状态机的VHDL组成 190
6.3 摩尔状态机设计 193
6.4 米立型状态机设计 195
6.5 状态机编码 196
6.6 状态机设计中需要注意的问题 197
6.7 习题 198
第7章 VHDL设计应用实例 201
7.1 8位加法器的设计 201
7.2 序列检测器的设计 203
7.3 秒表的设计 205
7.4 交通灯信号控制器的设计 208
7.5 彩灯控制电路设计 211
参考文献 214