新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于FPGA的立体视频转换系统研究设计

一种基于FPGA的立体视频转换系统研究设计

作者: 时间:2010-11-09 来源:网络 收藏

  1.2 硬件系统设计

  系统的硬件框图如图2所示。该系统采用作为视频输入输出接口。作为一种全数字的接口标准,已经成为液晶显示器必备的一种接口。与VGA相比,它的优点在于采用数字信号传输,没有A/D、D/A二次转换带来的信号损失。其中输入输出分别采用TI公司的TFP401和TFP410芯片,该芯片支持最高165 MHz的像素时钟,即对应1600×1200@60 Hz的分辨率。芯片采用Xilinx公司的Spartan3E系列的XC3S1600E,该芯片具有较为丰富的资源,并且成本较低。为了满足视频数据存储的需要,该系统还配备了一组位宽为32 bit、容量为64 MB的DDR 存储芯片。当系统工作在2D模式时,采集由输入的视频数据,经缓存后发送给DVI输出芯片;当系统工作在3D模式时,先对读入的数据实时进行格式转换后再写入,然后从SDRAM读出转换好的数据发送给DVI输出芯片,立体显示器接收到的即是对应的立体格式的数据。该设计利用DVI输入输出时序上的特点,分时利用一组SDRAM实现了类似“乒乓操作”的帧缓存功能,充分利用了系统资源。

一种基于FPGA的立体视频转换系统研究设计

  2 FPGA逻辑设计

  系统设计的主要任务是完成FPGA对各个模块的控制,包括DVI数据的输入输出、SDRAM的读写控制、数据的缓存以及各模块之间的协调等。其中,数据的缓存是整个系统设计的关键。FPGA内部的模块划分如图3所示,虚线左边的模块采用视频的像素时钟作为工作时钟,频率取决于分辨率;右边的模块采用系统自身生成的时钟作为工作时钟,频率最高为166 MHz。

一种基于FPGA的立体视频转换系统研究设计



评论


相关推荐

技术专区

关闭