FPGA开发实用教程——基于Xilinx和Verilog HDL(微课版)
定 价:49 元
- 作者:钟世达 等
- 出版时间:2023/2/1
- ISBN:9787121449062
- 出 版 社:电子工业出版社
- 中图法分类:TP312
- 页码:224
- 纸张:
- 版次:01
- 开本:16开
本书以FPGA高级开发系统为平台,安排了12个实验,所有实验均详细介绍了实验内容、实验原理,并且都有详细的步骤和源代码,以确保读者能够参照本书内容顺利完成实验。每章的最后都安排了任务,作为本章实验的延伸和拓展。本书中的程序均按照《Verilog HDL程序设计规范》(LY-STD010—2019)来编写,所有实验均基于模块化设计,以便于将模块应用在不同的项目和产品中。 本书配有丰富的资料包,包括FPGA高级开发系统原理图、例程、软件包、硬件包,以及配套的PPT、视频等。这些资料会持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。
钟世达,2013年3月毕业于英国南安普顿大学,电子信息专业,博士学位。2013年至2016年在英国南安普敦大学进行博士后研究,2016年至2018年与南安普顿无线通信研究团队共同创立英国AccelerComm公司,致力于将符合5G标准的超低延时和超高吞吐量的Polar码算法进行芯片的IP化和商业化。2018年至今在深圳大学电子与信息工程学院工作,任助理教授,先后获得深圳市"孔雀计划”高层次引进人才、南山区"领航人才”等荣誉。钟世达博士主要从事大规模集成电路的可测试性设计、SOC低功耗集成电路设计、5G信道编码算法和智能多天线(MIMO)通信技术的开发及其在SDR或FPGA平台上的实现、边缘计算算法的软硬件一体化设计。以第一作者、通信作者发表国内外期刊、会议论文20余篇,申请发明专利10余项
第1章 FPGA和开发环境 1
1.1 FPGA基础概念 1
1.2 FPGA开发流程 6
1.3 XC6SLX16芯片介绍 7
1.4 FPGA开发工具的安装和配置 9
1.5 Verilog HDL语法基础 16
1.6 FPGA高级开发系统简介 23
1.7 FPGA高级开发系统可以开展的部分
实验 25
本章任务 25
本章习题 25
第2章 分频器实验 27
2.1 实验内容 27
2.2 实验原理 27
2.3 实验步骤 29
本章任务 48
本章习题 49
第3章 流水灯实验 50
3.1 实验内容 50
3.2 实验原理 50
3.3 实验步骤 52
本章任务 56
本章习题 56
第4章 独立按键去抖实验 57
4.1 实验内容 57
4.2 实验原理 57
4.3 实验步骤 61
本章任务 67
本章习题 67
第5章 七段数码管显示实验 68
5.1 实验内容 68
5.2 实验原理 68
5.3 实验步骤 73
本章任务 77
本章习题 77
第6章 矩阵键盘扫描实验 78
6.1 实验内容 78
6.2 实验原理 78
6.3 实验步骤 85
本章任务 90
本章习题 91
第7章 OLED显示实验 92
7.1 实验内容 92
7.2 实验原理 92
7.3 实验步骤 96
本章任务 105
本章习题 105
第8章 串口通信实验 106
8.1 实验内容 106
8.2 实验原理 106
8.3 实验步骤 113
本章任务 129
本章习题 129
第9章 读写外部EEPROM实验 130
9.1 实验内容 130
9.2 实验原理 130
9.3 实验步骤 138
本章任务 147
本章习题 148
第10章 读写外部Flash实验 149
10.1 实验内容 149
10.2 实验原理 149
10.3 实验步骤 156
本章任务 165
本章习题 165
第11章 SHT20温/湿度测量实验 166
11.1 实验内容 166
11.2 实验原理 166
11.3 实验步骤 170
本章任务 177
本章习题 177
第12章 DAC实验 178
12.1 实验内容 178
12.2 实验原理 178
12.3 实验步骤 188
本章任务 194
本章习题 194
第13章 ADC实验 195
13.1 实验内容 195
13.2 实验原理 195
本章任务 203
本章习题 203
附录A FPGA开发常用模块引脚约束 204
附录B 《Verilog HDL程序设计规范》
(LY-STD010 —2019)简介 207
附录C ASCII码表 214
参考文献 215