FPGAVerilog开发实战指南:基于IntelCycloneIV(进阶篇)

FPGAVerilog开发实战指南:基于IntelCycloneIV(进阶篇)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

结合野火征途系列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(进阶篇)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Vue企业开发实战 电子书
《大型电商网站大麦网开发:vue、ES6与Webpack技能结合》
Vulkan开发实战详解 电子书
本书共分为19章,介绍了Vulkan的诞生、特点、开发环境的搭建以及运行机制、渲染管线和调试技术,着色器编程语言—GLSL、投影及各种变换、光照、纹理映射、3D模型的加载、混合与雾、两种测试及片元丢弃、顶点着色器的妙用、片元着色器的妙用、真实光学环境的模拟、阴影及高级光照、几种高级着色器特效、骨骼动画、Vulkan的性能优化等,最后以一个休闲游戏—方块历险记的案例来展示Vulkan的功能与技术。本
基于Linux的物联网应用开发基础及项目实战(微课版) 电子书
本书介绍Linux操作系统基础知识及其在物联网、云计算等领域的实际应用。书中共8章,包括物联网应用开发基础及项目实战、Linux操作系统基础及项目实战、Linux编程基础及项目实战、LinuxJava编程基础及项目实战、Linux云服务器开发基础及项目实战、嵌入式Linux基础及项目实战、嵌入式Linux应用开发实战和Linux物联网云服务器应用开发实战。
jQueryEasyUI网站开发实战 电子书
全面系统讲解EasyUI,网站开发者的得力助手。
HADOOP大数据开发实战 电子书
Hadoop基础教程,大数据技术原理与应用教程,MapReduce框架入门实战指南。