For more technical details including the graphics and waveforms, click here to download the PDF version. Virtex-E
High Performance Differential Solution: Low Voltage Differential Signaling (LVDS) Introduction As the need for higher bandwidth accelerates, system designers are turning to differential signaling as the mechanism of choice to satisfy high bandwidth requirements while reducing power, increasing noise immunity, and decreasing EMI emissions. LVDS is a low swing, differential signaling technology providing very fast data transmission, common-mode noise rejection, and low power consumption over a broad frequency range. The Virtex-E family delivers the programmable industry's highest bandwidth and most flexible differential signaling solution for direct interfacing to industry standard LVDS devices. With up to 36 I/O pairs operating at 622 Megabits per second (Mbps) or up to 344 I/O pairs operating at over 311 Mbps, the Virtex-E family supports multiple 10 Gigabit per second (Gbps) ports while maintaining high signal integrity with low power consumption. Unlike other PLD solutions, all Virtex-E LVDS I/Os support input, output, and I/O signaling, providing system designers the unparalleled flexibility in board layout. Table 1 summarizes the LVDS support in the Virtex-E family.
The LVDS Standard LVDS is defined by two industry standards: ANSI/TIA/EIA-644 and IEEE 1596.3 SCI-LVDS standards.
The Virtex-E LVDS solution conforms to the ANSI/TIA/EIA-644 standard. Table 2 summarizes the pertinent Virtex-E LVDS DC specifications (source: Virtex-E Data Sheet)
Advantages
Configurations There are two configurations that are used in the LVDS applications, point-to-point and multi-drop. The Virtex-E family supports both LVDS configurations. Point-to-Point In point-to-point configuration, there is one transmitter and one receiver. The LVDS driver is a current source that drives a differential pair of lines. The typical current drive is 3.5 mA. The receiver has high DC impedance. The majority of the driver current flows across the termination resistor generating about 350 mV at the receiver inputs. Multi-Drop A multi-drop LVDS configuration has one transmitter and multiple receivers. The differential termination resistor is placed close to the last receiver. Applications Applications for LVDS include:
Termination LVDS is widely used for high-speed point-to-point interface as well as multi-drop applications. Depending on the exact interconnect topology, precision resistors are required to match specific impedance characteristics to minimize reflection and ensure high signal integrity. The Virtex-E family supports the most flexible LVDS high-speed interface by supporting flexible external termination scheme. This enables system designers to customize the resistor value most appropriate to achieve maximum performance. Point-to-Point Figure 1(click here to view Figure 1 in PDF file) shows the schematic of a standard LVDS driver driving the Virtex-E receiver. An LVDS driver on the left drives the two 50 ohm transmission lines into a Virtex-E LVDS receiver on the right. The two 50 ohm single-ended transmission lines can be microstrip, stripline, a 100 ohm differential twisted pair, or a similar balanced differential transmission line. Figure 2 (click here to view Figure 2 in PDF file) shows the complete schematic of the Virtex-E LVDS line driver and receiver. The standard LVDS 100 ohm termination resistor is connected across the LVDS_OUT and LVDS_OUT' outputs at the end of the transmission line. Resistors Rs and Rdiv attenuate signals from the Virtex-E LVDS drivers and provide a matched source impedance (series termination) to the transmission lines. Standard termination packs are available from Bourns and other resistor vendors to provide termination networks with up to 16 pins per pack. Virtex-E LVDS driver meets all ANSI/TIA/EIA-644 LVDS DC specifications. The matched source impedance of the Virtex-E LVDS driver absorbs nearly all differential reflections from the capacitive load at the LVDS destination, which reduces standing waves, undershoot, and signal swing reduction on data bursts or clocks. Data and clocks can be transmitted over cables longer than 5 ns electrical length, limited only by the quality of the cable, namely the cable attenuation caused by skin effect losses at high frequencies. The 622 Mbps data rate, or 311 MHz clock is achievable with the -7 Virtex-E speed grade device. See "XAPP233: LVDS Transceivers at 622 Mbps using General-Purpose I/O" for details of the reference design. Multi-Drop Multi-drop LVDS configuration allows many receivers to be driven by one Virtex-E LVDS driver. With simple source and differential termination, Virtex-E LVDS driver can drive lines with fan-outs of 20 to 1, making Virtex-E LVDS I/Os suitable for a broad variety of high-load applications. Figure 3 (click here to view Figure 3 in PDF file) show the complete schematic of the Virtex-E LVDS driver driving 20 LVDS receivers in a multi-drop configuration. The receivers can be either Virtex-E receivers or other off-the-shelf LVDS receivers. The LVDS signal is driven from a Virtex-E LVDS driver on the left, and is daisy-chained with two 29-ohm transmission lines and stubs to all 20 LVDS receivers. Each LVDS receiver taps off the main multi-drop lines every 2.5" for a multi-drop line length of 50". Each LVDS receiver tap line has 1" maximum stub length with a 50 ohm transmission line impedance to ground, or a differential impedance of 100 ohms between the two stubs. A 44 ohm termination resistor Rt is placed across the differential lines close to the last LVDS receiver, on the right. Resistors RS and Rdiv attenuate the signals from the Virtex-E drivers and provide a 22 ohm source impedance (series termination) to the 29 ohm transmission lines. The 22 ohm source impedance is used because the added load of the LVDS receivers brings the 29 ohm line down to an effective average impedance of 22 ohm. The capacitor Cslew reduces the slew rate from the Virtex-E LVDS driver, resulting in smaller reflections and less ringing at the receivers. The two 29 ohm single-ended transmission lines can be microstrip, stripline, the single-ended equivalent of a 58 ohm twisted pair, or a similar balanced differential transmission line. The resistors RS and Rdiv should be placed close to the Virtex-E driver outputs. The parallel termination resistor Rt should be placed close to the final LVDS receiver inputs at the far end of the multi-drop line. The capacitor Cslew should be placed close to the resistors RS and Rdiv. Virtex-E multi-drop LVDS driver adheres to all the ANSI/TIA/EIA-644 LVDS standard DC input level specifications, and is fully compatible with LVDS receivers from National Semiconductor and other companies. The maximum data rate is 311 Mbps or a clock of 155.5 MHz for the -7 Virtex-E speed grade device. Reliable data transmission is possible for up to 20 LVDS receivers over a multi-drop line length of 50 inches, limited only by skin effect losses in the PCB trace. Virtex Advantages The Virtex-E devices are the first programmable logic devices available in the market incorporating advanced LVDS I/O capability with support for other differential standards (Bus LVDS and LVPECL). Unlike other announced architectures (for example, APEX E), the Virtex-E LVDS capability provides an abundance of LVDS capable user I/O and clock pins, and the architectural flexibility as shown in Table 3 to address true high-speed system issues. This capability works in concert with a robust delay locked loop (DLL) technology enabling designers to achieve maximum performance in their LVDS applications.
Note: *
APEX E has internal termination on the outputs, and cannot guarantee high signal
integrity due to inability to do impedance matching
Unlike other PLD solution that only offers LVDS capability in the most expensive and highest speed grade options, the Virtex-E DLL and LVDS I/O capabilities are standard features available in all Virtex-E device/package combinations. Virtex-E family offers users the option to use up to 36 LVDS I/O pairs operating at 622 Mbps or up to 344 LVDS I/O pairs operating at over 311 Mbps to achieve over 100 Gbps aggregate bandwidth. This enables system designers to support multiple 10 Gbps ports architecture for today's high-performance DSP and data communication systems. Table 4 below demonstrates the high-bandwidth LVDS solution provided by the Virtex-E family. In addition to offering a high-performance and highly flexible LVDS solution, Xilinx also works closely with other component vendors (ex. Bourns for the resistor pack) to ensure interoperability and help system designers further reduce the overall design complexity and system cost.
References Standards Related Xilinx Documents
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||