绪论 EDA技术概述 1
0.1 EDA技术 1
0.2 EDA技术的主要内容 3
0.3 EDA技术开发流程 13
0.4 EDA和传统设计方法的比较 15
0.5 EDA技术的发展趋势 18
模块1 原理图输入设计 20
任务1 三人表决器的设计 20
1.1 任务分析 20
1.2 相关知识 21
1.3 任务实施 23
任务2 8位二进制全加器设计 35
2.1 任务分析 36
2.2 相关知识 36
2.3 任务实施 37
任务3 电子钟计数电路设计 42
3.1 任务分析 43
3.2 相关知识 43
3.3 任务实施 43
模块2 利用VHDL语言实现常用数字电路 47
任务1 常用组合逻辑电路设计 47
1.1 任务分析 47
1.2 相关知识 48
1.3 任务实施 70
任务2 时序逻辑电路设计 77
2.1 任务分析 77
2.2 相关知识 78
2.3 任务实施 111
模块3 LPM宏功能模块应用 121
任务1 8位流水线乘法累加器的设计 121
1.1 任务分析 121
1.2 相关知识 122
1.3 任务实施 127
任务2 正弦波信号发生器 129
2.1 任务分析 129
2.2 相关知识 129
2.3 任务实施 139
模块4 EDA技术设计深入与硬件实现 151
任务1 十进制计数器的软硬件操作流程 151
1.1 任务分析 151
1.2 相关知识 152
1.3 任务实施 155
任务2 简易时钟计数电路设计 171
2.1 任务分析 171
2.2 相关知识 171
2.3 任务实施 172
任务3 十六进制七段数码显示译码器设计 176
3.1 任务分析 176
3.2 相关知识 176
3.3 任务实施 177
模块5 VHDL状态机设计与应用 188
任务1 多路彩灯控制器设计 188
1.1 任务分析 188
1.2 相关知识 189
1.3 任务实施 193
任务2 自动售货机的设计 197
2.1 任务分析 197
2.2 相关知识 198
2.3 任务实施 202
模块6 数字电子系统综合设计实例 215
任务1 序列检测器设计 215
1.1 任务分析 215
1.2 相关知识 216
1.3 任务实施 216
任务2 数字时钟的设计 220
2.1 任务分析 220
2.2 相关知识 221
2.3 任务实施 221
任务3 出租车计费器的设计 230
3.1 任务分析 230
3.2 相关知识 231
3.3 任务实施 231
任务4 十字路口交通灯控制电路的设计 241
4.1 任务分析 242
4.2 相关知识 243
4.3 任务实施 243
任务5 音乐电子琴设计 252
5.1 任务分析 252
5.2 相关知识 254
5.3 任务实施 254
参考文献 267