第1章EDA技术概述 1
1.1 EDA技术的含义 1
1.2 EDA技术的发展 2
1.3 EDA技术的主要内容 4
1.4 EDA设计方法 8
1.5 EDA设计流程 9
本章小结 12
习题 12
第2章 可编程逻辑器件 14
2.1概述 14
2.2可编程逻辑器件的组成和分类 15
2.3可编程阵列逻辑(PAL)器件 17
2.4通用逻辑阵列(GAL)器件 20
2.5复杂可编程逻辑器件(CPLD) 24
2.6现场可编程门阵列(FPGA)器件 27
2.7FPGA和CPLD的差别与特点 31
2.8可编程逻辑器件产品简介 31
本章小结 57
习题 57
第3章EDA开发软件及应用 59
3.1 Quartus Ⅱ简介 59
3.2 Quartus Ⅱ软件的安装 59
3.3 Quartus Ⅱ软件的设计流程 66
3.4 Quartus Ⅱ软件的设计应用 66
3.5 Quartus Ⅱ中可参数化宏模块介绍及应用 86
3.6嵌入式逻辑分析仪SignalTapⅡ 91
3.7仿真软件ModelSim及其应用 95
本章小结 102
习题 103
第4章Verilog HDL硬件描述语言 104
4.1 Verilog HDL概述 104
4.2 Verilog HDL语言要素 105
4.3 Verilog HDL设计模块的基本结构 117
4.4门级建模 119
4.5数据流建模 125
4.6行为级建模 127
4.7结构建模 145
4.8任务和函数 151
4.9编译预处理 155
4.10系统任务和系统函数 158
本章小结 161
习题 161
第5章EDA基础实验 166
5.1原理图输入法设计实验 166
5.2 Verilog HDL输入法设计实验 178
5.3硬件控制接口实验 195
本章小结 209
习题 209
第6章EDA技术的应用 211
6.1数字钟设计 211
6.2键盘扫描及数码管显示应用 220
6.3串行接口应用 230
6.4计算器设计 242
6.5交通控制器设计 247
本章小结 254
习题 254
附录A TE3教学与开发平台 255
附录B DE2教学与开发平台 276
参考文献 300