用xilinx sparan3遇到的视频图像缓存问题
时间:10-02
整理:3721RD
点击:
正在给一个视频显示程序添加缓存模块控制,对应的硬件是CCD采集的信号经SAA7113模数转换后再利用SAA7121数模转换,然后在LCD屏上
显示。现在问题是SAA7113给出的信号是符合ITU656标准的PAL信号,同时SAA7121要求的输入信号也是ITU656标准的PAL信号,但该标准信
号每行的有效像素个数是1440,每个像素是8位,如果用双口RAM来缓存两行数据就需要最少22.5Kbit,但spartan以及virtex系列的fpga
中的双口RAM只有18Kbit,因此似乎没法用双口RAM来缓存图像数据,是这样吗?如果我用裁剪图像的方法来减小图像对缓存的要求,那裁
剪后的图像如何恢复为SAA7121要求的符合ITU656标准的PAL信号?哪位高手知道我应该怎么来解决这个问题,望不吝赐教,先谢过了
显示。现在问题是SAA7113给出的信号是符合ITU656标准的PAL信号,同时SAA7121要求的输入信号也是ITU656标准的PAL信号,但该标准信
号每行的有效像素个数是1440,每个像素是8位,如果用双口RAM来缓存两行数据就需要最少22.5Kbit,但spartan以及virtex系列的fpga
中的双口RAM只有18Kbit,因此似乎没法用双口RAM来缓存图像数据,是这样吗?如果我用裁剪图像的方法来减小图像对缓存的要求,那裁
剪后的图像如何恢复为SAA7121要求的符合ITU656标准的PAL信号?哪位高手知道我应该怎么来解决这个问题,望不吝赐教,先谢过了
可以用多个bram并起来使用
并起来用,这个还真不了解,能说的具体一点吗?
直接在core generator里面设置容量好了
一块存一行
可以采用DPRAM+乒乓操作模式
DPRAM容量可以减少一半
