本站点博客将逐步迁移至http://ninghechuanblogs.cn/
本篇要分享的是基于Xilinx FPGA的视频图像采集系统,使用摄像头采集图像数据,并没有用到SDRAM/DDR。这个工程使用的是OV7670 30w像素摄像头,用双口RAM做存储,显示窗口为320x240,而且都知道7670的显示效果也不怎么样,这是一次偶然的机会我得到的资源,便在basys3、zybo、国产FPGA PGT180H上移植成功,总体的显示效果也是可能达到7670应有的标准,7670可以说是最基础的摄像头,基础到你都不想学驱动它,因为画质很差,还有一款基础的摄像头是OV7725,也是30w像素和7670比起来,差别咋就这么大呢(看价格就明白了)。当然这只是一个基础,博主日后也会着手去深入学习基于FPGA的摄像头的驱动。
这是本系统简单的结构框图,主要有摄像头配置模块、图像数据采集模块、像素数据存储模块、VGA显示驱动模块组成。
摄像头模块需要用SCCB协议进行配置,SCCB即我们常说的I2C总线。
该部分由两个模块构成,I2C总线模块,摄像头寄存器存储模块,