FPGA|CPLD|ASIC论坛
直播中

曾凯锋

12年用户 250经验值
擅长:12164
私信 关注
[经验]

【AC620 FPGA试用体验】基于AC620的图像采集系统

本帖最后由 小梅哥 于 2017-8-10 14:54 编辑

       在学习了小梅哥AC620的部分配套相关资料后,想着能自己动手基于AC620开发一个图像采集系统,梅哥有提供图像采集系统的开发说明视频和相应的代码例程,但美中不足的是没有配套的文档教程,趁着刚刚学习了相关的知识,写个简单的文档教程,也算是自己学习过程的笔记,对于初学者也算有点帮助。
       首先介绍下,我使用的硬件,用于图像数据采集的摄像头采用的是OV7670,FPGA开发板采用的是AC620,用于最终图像显示的采用的小梅哥出品的4.3寸TFT屏(分辨率480*272)。系统实现的整个结构框图如下:
图像采集系统框图.png
       整个采集系统包含的内容还是很多的,弄清楚结构将整个系统划分为各个小的模块后实现起来就容易多了。对于OV7670摄像头一方面需要对其内部的寄存器进行配置,二是对其采集的图像数据进行捕获用于后面的存储等操作。接下来先对摄像头寄存器配置模块进行讲解实现,寄存器配置采用的是SCCB数据通信协议,该协议与I2C协议类似,并且在写数据操作上两个协议时序波形是一样的,两个的差别在于读数据操作上,具体的差别见下面两个协议读写操作的时序。
SCCB与IIC时序对比.png
关于两个协议的差别,我也是在网上查找的一些资料学习的,弄清楚差别后,编写相关的代码就容易多了,下面就是相关的代码设计,代码主要是在学习《FPGA自学笔记--设计与验证》一书中IIC控制器设计后进行适当修改而成。具体代码见附件

  • QQ图片20180530220915.png

    sccb.pdf (2017-8-8 10:47 上传)

    358.57 KB, 下载次数: 126

回帖(15)

FPGA_FPGA

2017-8-8 16:49:01
优质的FPGA学习资源
举报

lee_st

2017-8-10 09:29:22
非常好的东西的啊
举报

lee_st

2017-8-10 09:29:39
这个一定要学习的,
举报

lee_st

2017-8-10 09:29:55
目前二者都有了,的
举报

lee_st

2017-8-10 09:30:09
就是差一个lcd屏啊,
举报

梅雪松

2017-8-10 14:54:38
谢谢
举报

王邢波

2017-10-2 17:58:59
这个一定要仔细学习
举报

王邢波

2017-10-2 21:19:02
这个一定要仔细学习
举报

dudu

2017-10-25 19:52:40
xiexie
举报

han

2017-11-7 19:42:44
目前二者都有了,的
举报

1264688211

2017-11-9 17:16:58
举报

石头2015电信

2017-11-28 16:36:32
谢谢楼主,学习资料比较容易理解与应用,力顶小梅哥
举报

GUBN斌

2018-5-30 22:46:43
你好 我也是学习小梅哥的资料 在ov7670初始化程序中有些问题不是很了解 可以咨询你下吗
举报

曾凯锋

2018-5-31 08:39:18
引用: GUBN斌 发表于 2018-5-30 22:46
你好 我也是学习小梅哥的资料 在ov7670初始化程序中有些问题不是很了解 可以咨询你下吗

https://blog.csdn.net/times_poem/article/details/51371940
附上网上网友的博客,应该能了解这些意思
举报

jinniuxing

2018-6-8 23:38:22

看看学习一下,感谢分享
举报

更多回帖

发帖
×
20
完善资料,
赚取积分