第1章 FPGA和开发环境\t1
1.1 FPGA基础概念\t1
1.2 FPGA开发流程\t6
1.3 XC6SLX16芯片介绍\t7
1.4 FPGA开发工具的安装和配置\t9
1.5 Verilog HDL语法基础\t16
1.6 FPGA高级开发系统简介\t23
1.7 FPGA高级开发系统可以开展的部分
实验\t25
本章任务\t25
本章习题\t25
第2章 分频器实验\t27
2.1 实验内容\t27
2.2 实验原理\t27
2.3 实验步骤\t29
本章任务\t48
本章习题\t49
第3章 流水灯实验\t50
3.1 实验内容\t50
3.2 实验原理\t50
3.3 实验步骤\t52
本章任务\t56
本章习题\t56
第4章 独立按键去抖实验\t57
4.1 实验内容\t57
4.2 实验原理\t57
4.3 实验步骤\t61
本章任务\t67
本章习题\t67
第5章 七段数码管显示实验\t68
5.1 实验内容\t68
5.2 实验原理\t68
5.3 实验步骤\t73
本章任务\t77
本章习题\t77
第6章 矩阵键盘扫描实验\t78
6.1 实验内容\t78
6.2 实验原理\t78
6.3 实验步骤\t85
本章任务\t90
本章习题\t91
第7章 OLED显示实验\t92
7.1 实验内容\t92
7.2 实验原理\t92
7.3 实验步骤\t96
本章任务\t105
本章习题\t105
第8章 串口通信实验\t106
8.1 实验内容\t106
8.2 实验原理\t106
8.3 实验步骤\t113
本章任务\t129
本章习题\t129
第9章 读写外部EEPROM实验\t130
9.1 实验内容\t130
9.2 实验原理\t130
9.3 实验步骤\t138
本章任务\t147
本章习题\t148
第10章 读写外部Flash实验\t149
10.1 实验内容\t149
10.2 实验原理\t149
10.3 实验步骤\t156
本章任务\t165
本章习题\t165
第11章 SHT20温/湿度测量实验\t166
11.1 实验内容\t166
11.2 实验原理\t166
11.3 实验步骤\t170
本章任务\t177
本章习题\t177
第12章 DAC实验\t178
12.1 实验内容\t178
12.2 实验原理\t178
12.3 实验步骤\t188
本章任务\t194
本章习题\t194
第13章 ADC实验\t195
13.1 实验内容\t195
13.2 实验原理\t195
本章任务\t203
本章习题\t203
附录A FPGA开发常用模块引脚约束\t204
附录B 《Verilog HDL程序设计规范》
(LY-STD010 ―2019)简介\t207
附录C ASCII码表\t214
参考文献\t215