7183视频采集
0赞
发表于 8/5/2010 3:05:39 PM
阅读(1821)
用DIGILENT的VDEC1和XUPV2P做JPEG采集,芯片是ADV7183B,使用协议ITU-BT656.板子上除了DDR没其他可用的存储 设备,自己做SDRAM的扩展板也来不及了,所以采集的图像数据只能放到FPGA内部的BRAM中,BRAM的容量有限,放720*576的图片是放不下 的,所以我使用128KB的BRAM做图像数据的缓存,将一张图像分6组采集(奇数场的0-90、91-180、181-270,偶数场的0-90、 91-180、181-270),每采集完一组,将数据读到DDR中保存,然后再采下一组。其实最后得到的720*540的图像不是一帧内的数据,当拍摄 非静态景物时,会出现图像撕裂的情况。再改进是很困难了。因为如果用PPC和PLB总线上的自定义图像采集IP Core以27M的速率接受图像数据再放入DDR中,感觉这样能将一帧中的图像完全采集到,但通过实验发现数据丢失的很严重。
