需要金币: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 |