FPGA Reference Designs for HDMI, DVI, LVDS Video Display Interfaces

Lattice Semiconductor introduced reference designs for High-Definition Multimedia Interface (HDMI 1.3a), Digital Visual Interface (DVI), and 7:1 LVDS Interface. The free reference designs are based on LatticeECP3 FPGA devices, but some of the designs can also be ported to the LatticeECP2M and LatticeXP2 FPGA families. The FPGA-based video display interfaces help designers to quickly implement proprietary image processing functions. The silicon-proven reference designs will enable embedded, digital signage, and industrial engineers to design high-performance entertainment, information and vision systems.

7:1 LVDS Video Interface
The 7:1 LVDS Intreface is an economical method to transfer large amounts of data over short distances using signal multiplexing techniques. The 7:1 LVDS multiplexing scheme can transfer up to 7 data signals through an LVDS channel (one differential pin pair) during one clock cycle. The Video Display applications use either three, four or five LVDS Data channels and a clock channel to transfer pixel data. The number of data channels selected depends on the required color depth for the application. The LatticeECP3 FPGA based designs can be configured to drive LVDS channles at frequencies up to 128 MHz, which translates into maximum data rates of 900 Mbps per channel. The Lattice FPGAs based 7:1 LVDS receivers tune to the reference clock frequency automatically and enables engineers to integrate video processing functionality on the same device.

DVI Video Interface
The Digital Visual Interface (DVI) is designed to carry uncompressed digital video data to displays. The DVI format comes in two flavors – Single-Link and Dual-Link. In the single-link mode, it uses 3 differential source synchronous data channels and a differential clock channel. In the dual-link mode it has 6 data channels and 1 clock channel. It multiplxes 10 bits of data on each channel during one clock period. The DVI standard is designed to carry up to 1.65 Gbps of video data per channel. As a result, a Single-Link DVI connection has total bandwidth of 4.95 Gbps.

HDMI Video Interface
The High-Definition Multimedia Interface (HDMI) is an industry standard for transmitting both uncompressed digital video and multi-channel audio over a single connector and cable. The high-speed HDMI standard uses three source synchronous serial data channels and a clock channel for data tarnsfer. It leverages Transition Minimized Differential Siganlling (TMDS) to transmit and receive data with low interference. Ten data bits are transmitted for every clock period. The Lattice FPGAs based HDMI receivers tune to the reference clock frequency automatically and allow designers to integrate video processing functionality on the same device.

More information: Lattice Semiconductor