基于FPGA的视频图像叠加系统设计源代码——第三届OpenHW开放源码硬件与嵌入式大赛三等奖 | |
所属分类:源代码 | |
上传者:chenyy | |
文档大小:3956 K | |
标签:FPGA | |
所需积分:0分积分不够怎么办? | |
文档介绍:该系统可支持五路视频源的输入,并由用户选择其中两路进行叠加,最后通过VGA和LVDS接口显示叠加后的图像。整个系统包括了视频采集模块,视频A\D转换、SRAM存储模块、IIC总线接口模块、色彩空间转换模块、视频D\A转换模块、叠加模块等。 本系统是基于Xilinx公司推出的Virtex-4系列FPGA芯片进行的两路视频信号的叠加与输出,其系统原理框如Fig1。图中,V4-FPGA芯片接收由DS90CF386芯片转换的24位LVDS数字信号和由ADV7401芯片转换的VGA或者是PAL格式的24位的视频信号,经SRAM缓存后,使用叠加算法进行图像的叠加,叠加完成之后经ADV7123和DS90C386A转换为模拟信号,分别发送给VGA和LVDS设备。本项目还完成了由主设备发起命令,通过SPI传输命令,从设备(Virtex-4)接收命令后,实现了如下功能:1.SPI叠加控制 :是否进行叠加。2.控制叠加哪种格式的视频PAL或VGA以及叠加哪一路视频信号。3.对图像对比度和亮度进行调节,给主设备回传从设备的当前状态。 | |
现在下载 | |
VIP会员,AET专家下载不扣分;重复下载不扣分,本人上传资源不扣分。 |
Copyright © 2005-2020 kaiyun官方注册版权所有京ICP备10017138号-2