找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 基于FPGA的视频监控系统

[复制链接]
admin 发表于 2013-3-25 10:51:48 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘  要: 提出了基于FPGA的视频监控系统整体实现方案。首先介绍了在FPGA中设计I2C总线配置模块对视频处理芯片进行合理的配置,然后简单介绍了视频信号的处理过程。经过处理后的视频信号通过乒乓机制存储到SDRAM缓存,最后按照VGA的时序送到显示器正常显示。本设计采用VerilogHDL语言编写程序,并用Modelsim软件进行仿真,采用ISE下载到Virtex-II XC2VP30 FFG896开发板实现了视频监控功能。
关键词: FPGA; 乒乓机制; Verilog HDL语言; Virtex-II开发板
       一个典型的视频监视系统一般由光源、摄像头、视频转换单元、数字图像传输处理及控制系统、输入/输出单元和监视器等部分组成。现存的视频监控系统主要由工控机和视频图像采集卡构成,存在系统稳定性差、价格高昂等缺点。不断发展的FPGA具有设计周期短、灵活、可提高系统的可靠性和集成度的优点;Verilog HDL语言类似于C语言,灵活且容易上手,本文结合这两者的优点,提出了基于FPGA的视频监控系统。
1 系统模块划分
     本设计的视频监控系统的大部分设计工作都集中在对FPGA的编程开发上,通过分析可将系统分为以下5个功能模块,如图1所示。
    20121107050156137462212.gif
       (1)视频接口模块:视频采集芯片具有多种采集方式,本设计中FPGA通过I2C总线对其内部寄存器进行配置,使其按照一定的格式进行采样。
     (2)视频变换模块:对得到的视频流进行解码,识别出行、场同步信号,并且根据需要选择采集图像的大小,进而变换成RGB格式的图像数据,以便于后续显示。
     (3)异步FIFO模块:由于视频处理器和SDRAM工作在不同的时钟频率下,会出现读写速度不匹配的情况,解决的方法是在两者之间添加一块异步FIFO。
     (4)图像存储模块:
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-27 14:58 , Processed in 0.058726 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表