"基于FPGA的TV-VGA设计.pdf"
本文主要介绍了一种基于FPGA的TV-VGA设计,旨在解决电视信号(TV)与计算机监视器的VGA信号之间的不兼容问题。设计的核心是基于Altera Cyclone IV E FPGA的TV-VGA转换控制器,该控制器可以将DVD播放器输入的影像信号转换成VGA显示的红、绿、蓝影像信号,并送到DE2-115开发板上的VGA数模转换芯片,最终实现通过LCD/CRT屏幕播放画面。
该设计主要涉及到以下几个部分:
1. IC串行总线控制器:控制电视译码器与音频编码器芯片,对其进行相应的读写设置。
2. TD Detect模块:侦测电视译码芯片所解出来的水平同步和垂直同步信号是否稳定,并侦测输入影像的制式为NTSC制还是PAL制。
3. ITU-656 Decoder:将8位ITU-R BT.656标准接口的影像数据,译回到16位亮度与彩度分开的影像数据。
4. Deinterlace与Scaler:解交错与缩放处理。
5. SDRAM控制器:控制SDRAM保存图框。
6. YUV422.444:将16位亮度与彩度分开的影像数据,产生像素为24位的YCbCr的影像数据。
7. YCbCr2RGB:将24位的YCbCr影像数据转换生成相对应的RGB信号,提供给VGA。
8. VGA控制器:产生VGA显示器的水平同步与垂直同步信号。
9. Reset:当输入的控制信号稳定时,系统的复位信号清零时,需要。
10. Delay:不同的复位信号。
11. AUDIO DAC:音频DAC转换模块,将已经存储在SDRAM RAM FLASH中的音频数据转换成模拟量输出。
该设计的系统框图如图1所示,输入的影像数据通过电视译码芯片译码之后,送给ITU-R 656译码,得到亮度与彩度分开的信号,然后经过相应的算法操作得到VGA显示的红、绿、蓝信号,送到DE2-115的VGA数模转换芯片,实现画面播放。
该设计实现了TV-VGA的转换,使得电视信号可以在计算机监视器上播放,具有广泛的应用前景。