第1章 组合时序逻辑电路基础实验 1
1.1 实验要求 1
1.2 硬件外设介绍 1
1.3 开发板的使用 5
1.4 计数译码显示程序设计 8
1.4.1 译码器模块 8
1.4.2 分频器模块 8
1.4.3 顶层计数显示模块 10
1.5 实验步骤 11
1.5.1 分频器基本实验 11
1.5.2 十进制计数器编码显示实验 20
1.6 扩展实验设计 25
第2章 Modelsim仿真实验及嵌入式逻辑分析仪 26
2.1 实验要求 26
2.2 仿真程序Testbench编写方法 26
2.2.1 Testbench程序架构 26
2.2.2 Testbench例程 27
2.3 Verilog HDL仿真方法 30
2.4 嵌入式逻辑分析仪 46
2.5 正弦波信号发生器及仿真实验 54
2.6 扩展实验设计 83
第3章 状态机与交通灯设计实验 84
3.1 实验要求 84
3.2 状态机原理及交通灯程序设计 84
3.2.1 Moore型状态机 84
3.2.2 Mealy型状态机 85
3.2.3 交通灯基本实验程序设计 85
3.3 实验步骤 90
3.4 交通灯扩展实验 91
第4章 Qsys基础实验——LED跑马灯 97
4.1 实验要求 97
4.2 基本实验步骤 97
4.3 扩展实验 128
第5章 趣味实验 150
5.1 乐曲演奏电路设计 150
5.1.1 实验要求 150
5.1.2 乐曲演奏电路设计原理 150
5.1.3 程序及说明 153
5.1.4 实验步骤 160
5.2 数字钟设计 162
5.2.1 实验要求 162
5.2.2 分秒显示电路设计 162
5.2.3 时分秒显示电路设计 165
5.3 基于VGA的桌面弹球屏保与游戏实验 172
5.3.1 实验要求 172
5.3.2 硬件外设介绍 173
5.3.3 VGA信号控制时序 174
5.3.4 基本实验 176
5.3.5 扩展实验设计 189
第6章 数字触屏综合实验 190
6.1 实验要求 190
6.2 MTL数字触摸屏外设介绍 190
6.3 程序及说明 196
6.3.1 基于锁相环的触摸屏时序控制 196
6.3.2 基于触摸屏的背景颜色触碰改变 206
6.3.3 基于触摸屏的弹球动画 214
6.3.4 扩展要求:基于触摸屏的弹球游戏 222
参考文献 223