类似推荐
编辑推荐
结合野火征途系列FPGA开发板(IntelCycloneIV芯片),详解FPGA逻辑设计与开发实战,并提供完整源代码。
内容简介
本书衔接基础篇,继续介绍FPGA开发实战的相关内容。
本书包含12章,主要讲解了WM8978音频回环、SDRAM、摄像头、SD卡、以太网的相关知识,同时设计并实现了SDRAM数据读写控制器、SD卡数据读写控制器,以及基于RMII接口的以太网数据收发控制器,并以此为基础,进一步实现了摄像头采集图像的VGA实时显示、SD卡存储音乐播放,以及基于以太网的图像、视频的传输。除此之外,还讲解了批量绑定或删除引脚的小技巧,并简单介绍了时序分析的基础知识。
作者简介
作者刘火良,网名野火,是目前国内大的电子工程师社区阿莫论坛的版主,也是业内畅销的STM32开发板供应商野火嵌入式工作室的联合创始人。野火工作室是嵌入式开发方式中库开发方式的倡导者,也是针对初学者在业内推动学习库开发方法的排头兵。
章节目录
版权信息
前言
第1章 WM8978音频回环实验
1.1 理论学习
1.1.1 声音的基本概念
1.1.2 I2S音频总线
1.1.3 WM8978芯片
1.2 实战演练
1.2.1 实验目标
1.2.2 硬件资源
1.2.3 程序设计
1.3 章末总结
第2章 乒乓操作
2.1 理论学习
2.1.1 乒乓操作简介
2.1.2 乒乓操作特点
2.2 实战演练
2.2.1 实验目标
2.2.2 程序设计
2.3 章末总结
第3章 SDRAM读写控制器的设计与验证
3.1 理论学习
3.1.1 SDRAM基本概念
3.1.2 SDRAM数据存取原理
3.1.3 SDRAM器件引脚说明
3.1.4 SDRAM的存储容量与速度等级
3.1.5 SDRAM的操作命令
3.1.6 SDRAM的操作时序
3.2 实战演练
3.2.1 实验目标
3.2.2 硬件资源
3.2.3 程序设计
3.3 章末总结
第4章 WM8978录音与回放
4.1 理论学习
4.2 实战演练
4.2.1 实验目标
4.2.2 硬件资源
4.2.3 程序设计
4.3 章末总结
第5章 OV7725摄像头VGA图像显示
5.1 理论学习
5.1.1 摄像头简介
5.1.2 OV7725简介
5.1.3 OV7725的寄存器
5.2 实战演练
5.2.1 实验目标
5.2.2 硬件资源
5.2.3 程序设计
5.3 章末总结
第6章 快速批量绑定或删除引脚配置
6.1 快速绑定引脚
6.2 快速删除引脚
6.3 导出Tcl脚本
第7章 SD卡数据读写控制
7.1 理论学习
7.1.1 SD卡简介
7.1.2 SD卡容量标准和速度等级
7.1.3 SD卡物理结构
7.1.4 SD卡命令控制
7.2 实战演练
7.2.1 实验目标
7.2.2 硬件资源
7.2.3 程序设计
7.3 章末总结
第8章 SD卡音乐播放
8.1 理论学习
8.1.1 音频参数简介
8.1.2 音乐格式简介
8.1.3 WM8978音乐播放寄存器配置
8.2 实战演练
8.2.1 实验目标
8.2.2 硬件资源
8.2.3 程序设计
8.3 章末总结
第9章 以太网数据回环实验
9.1 理论学习
9.1.1 OSI七层模型
9.1.2 TCP/IP五层模型
9.1.3 以太网
9.1.4 IP协议
9.1.5 UDP协议
9.2 实战演练
9.2.1 实验目标
9.2.2 硬件资源
9.2.3 程序设计
9.3 章末总结
第10章 基于以太网传输的VGA图片显示
10.1 理论学习
10.2 实战演练
10.2.1 实验目标
10.2.2 硬件资源
10.2.3 程序设计
10.3 章末总结
第11章 基于OV7725的以太网视频传输
11.1 理论学习
11.2 实战演练
11.2.1 实验目标
11.2.2 硬件资源
11.2.3 程序设计
11.3 章末总结
第12章 时序分析理论基础
后记
FPGAVerilog开发实战指南:基于IntelCycloneIV(进阶篇)是2021年由机械工业出版社华章分社出版,作者刘火良。
得书感谢您对《FPGAVerilog开发实战指南:基于IntelCycloneIV(进阶篇)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。