第一部分 学习指导 3
第1章 数字系统与编码 3
1.1 要点指导 3
1.2 例题精讲 6
1.3 主教材习题参考答案 9
第2章 门电路 11
2.1 要点指导 11
2.2 例题精讲 14
2.3 主教材习题参考答案 16
第3章 组合逻辑的分析与设计 19
3.1 要点指导 19
3.2 例题精讲 27
3.3 主教材习题参考答案 39
第4章 触发器 48
4.1 要点指导 48
4.2 例题精讲 51
4.3 主教材习题参考答案 56
第5章 时序逻辑的分析与设计 62
5.1 要点指导 62
5.2 例题精讲 67
5.3 主教材习题参考答案 79
第6章 集成电路的逻辑设计与可编程逻辑器件 88
6.1 要点指导 88
6.2 例题精讲 94
6.3 主教材习题参考答案 100
第二部分 实验教程 115
第7章 EDA概述 115
7.1 EDA技术及其发展 115
7.2 EDA设计流程 115
7.3 EDA技术的设计方法 117
7.4 常用的EDA工具 117
7.5 可编程逻辑器件 118
7.6 EDA技术的学习 119
第8章 Quartus Ⅱ的基本使用方法 120
8.1 Quartus Ⅱ设计流程 120
8.2 文本输入的设计过程 121
8.3 原理图输入设计方法 134
8.4 宏功能模块的简单应用 137
8.4.1 计数器LPM模块的调用 138
8.4.2 LPM_RAM的设置和调用 142
8.5 SignalTap Ⅱ的使用方法 146
第9章 数字逻辑电路设计基本实验 151
9.1 实验方式与总体要求 151
9.1.1 实验方式 151
9.1.2 实验总体要求 151
9.1.3 实验仪器设备 152
9.2 基本实验 152
9.2.1 验证半加器、全加器 152
9.2.2 含高阻输出的电路设计 154
9.2.3 四位全加器的设计 154
9.2.4 加减运算电路的设计 155
9.2.5 编码器电路的设计 156
9.2.6 译码器电路的设计 157
9.2.7 七人表决器电路的设计 159
9.2.8 四人抢答器电路的设计 160
9.2.9 BCD-七段码显示译码器电路的设计 160
9.2.10 多路数据选择器电路的设计 161
9.2.11 四位并行乘法器电路的设计 162
9.2.12 寄存器的设计 163
9.2.13 触发器的设计 163
9.2.14 74LS160计数器的设计 164
9.2.15 分频器的设计 165
9.2.16 存储器的设计 166
9.2.17 八位七段数码管动态显示电路的设计 166
9.2.18 简单状态机设计 168
9.2.19 序列检测器的设计 169
9.2.20 简易数字钟的设计 170
第10章 数字逻辑电路综合设计性实验 172
10.1 数字秒表的设计 172
10.2 数字频率计的设计 173
10.3 出租车计费器的设计 175
10.4 交通灯控制器的设计 176
10.5 电梯控制器的设计 178
10.6 数字密码锁的设计 180
附录A 实验开发系统介绍(EDA EP1C12) 183
A1 NIOSII-EP1C12核心板概述 183
A1.1 NIOSII-EP1C12核心板资源 183
A1.2 核心板系统功能 183
A1.3 核心板各功能模块说明 184
A2 EDA/SOPC系统板功能概述 186
A2.1 EDA/SOPC系统板资源 186
A2.2 EDA/SOPC系统板功能 187
A2.3 EDA/SOPC系统板各功能模块说明 187
附表B 系统板上资源模块与FPGA的引脚连接表 196
附表C 核心板上资源模块与FPGA的引脚连接表 201