FPGA开发实用教程:基于Xilinx和Verilog HDL(微课版)

FPGA开发实用教程:基于Xilinx和Verilog HDL(微课版)
作 者: 钟世达
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  钟世达,2013年3月毕业于英国南安普顿大学,电子信息专业,博士学位。2013年至2016年在英国南安普敦大学进行博士后研究,2016年至2018年与南安普顿无线通信研究团队共同创立英国AccelerComm公司,致力于将符合5G标准的超低延时和超高吞吐量的Polar码算法进行芯片的IP化和商业化。2018年至今在深圳大学电子与信息工程学院工作,任助理教授,先后获得深圳市\

内容简介

本书以FPGA高级开发系统为平台,安排了12个实验,所有实验均详细介绍了实验内容、实验原理,并且都有详细的步骤和源代码,以确保读者能够参照本书内容顺利完成实验。每章的最后都安排了任务,作为本章实验的延伸和拓展。本书中的程序均按照《Verilog HDL程序设计规范》(LY-STD010―2019)来编写,所有实验均基于模块化设计,以便于将模块应用在不同的项目和产品中。 本书配有丰富的资料包,包括FPGA高级开发系统原理图、例程、软件包、硬件包,以及配套的PPT、视频等。这些资料会持续更新,下载链接可通过微信公众号“卓越工程师培养系列”获取。

图书目录

第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