基于FPGA的视频采集系统设计.docx

资料分类:单片机自动化 上传会员:小蚊子 更新时间:2019-03-16
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10661
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:如今在视频的监控领域被广泛应用的主要是模拟类数字视频监控,模拟类的视频监控的研究开发相比而言更加成熟,性能比较好,应用更加广泛。而数字类的监控系统,乃是最近发展起来的新技术,它以视频图像压缩为核心,现在处在两种技术混合应用阶段,向并行数字的系统不断靠拢。

本系统主要由FPGA的最小系统和ADV7123数模信号的转换模块、SDRAM的缓存器,CMOS摄像头,VGA显示模块组成。在本设计中,硬件方面主要设计了FPGA核心板与其他模块之间的接口板;软件方面设计了整体的程序,包括:CMOS摄像头的驱动与读取视频程序、ADV7123视频D/A转换程序以及SDRAM驱动及读写程序和顶层程序。程序开始运行时,首先FPGA开始通过IIC总线配置CMOS摄像头寄存器,使它输出RGB565格式的视频数据;然后FPGA开始从CMOS中读出视频数据,通过写FIFO先进先出技术和SDRAM乒乓操作将每一帧的视频数据录入进SDRAM中;最后,要显示读取的视频时,再通过读FIFO和SDRAM的乒乓操作将SDRAM中的数据读取出来,并输送到ADV7123视频D/A转化模块,同时驱动VGA显示器将转化得到的模拟图像信号显示出来。

 

关键词:FPGA;CMOS;SDRAM;VGA

 

目录

摘要

Abstract

1 绪论-1

1.1 课题研究的背景及意义-1

1.2 本文的主要研究工作-2

2 系统方案设计-3

2.1 视频采集原理-3

2.2 系统主要硬件模块介绍-3

2.3 系统主要工作过程介绍-4

3 硬件电路设计-6

3.1 电源设计-6

3.2 下载电路及程序固化电路设计-6

3.3 OV7725摄像头选择-7

3.4 ADV7123D/A转换以及VGA接口-8

3.5 存储芯片选择与电路设计-9

3.6 接口PCB板设计-10

4 软件电路设计-12

4.1 系统硬件描述语言-12

4.1.1 Quartus II开发平台简介-12

4.1.2 Verilog HDL硬件描述语言-12

4.2 系统时钟和全局复位-12

4.2.1 全局时钟和局部时钟的设计-12

4.2.2 全局复位设计-14

4.3 IIC总线通信设计-14

4.3.1 IIC总线-14

4.3.2 摄像头寄存器配置与IIC通信设计-15

4.3.3 时序仿真-16

4.4 数据缓存FIFO设计-18

4.4.1 FIFO介绍-18

4.4.2 异步读写与乒乓操作-19

4.5 SDRAM缓存设计-19

4.5.1 SDRAM驱动及读写操作分析-19

4.5.2 SDRAM控制模块设计-20

4.5.3 时序仿真-21

4.6 VGA显示设计-22

4.6.1 VGA视频协议-22

4.6.2 VGA驱动与显示模块设计-22

4.7 软件整体框图及系统调试结果-23

结    论-25

参 考 文 献-26

附录A 系统顶层程序设计-27

附录B 系统硬件接口电路图-35

附录C 系统接口板PCB图-36

致    谢-37

相关论文资料:
最新评论
上传会员 小蚊子 对本文的描述:由于FPGA的固有特性及海量数据处理的本能,它在视频图像处理领域有着广阔的应用前景。FPGA作为协处理器实现硬件的加速,也有可能作为独立完成处理视频的图像的引擎;FPGA与ARM/DSP等......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: