Interfacing LVPECL 3.3V Drivers with Xilinx 2.5V Differential Receivers Author: Mark Wood

Similar documents
High-Performance DDR3 SDRAM Interface in Virtex-5 Devices Author: Adrian Cosoroaba

Dual Processor Reference Design Suite Author: Vasanth Asokan

Reference Design: LogiCORE OPB USB 2.0 Device Author: Geraldine Andrews, Vidhumouli Hunsigida

Point-to-Point Connectivity Using Integrated Endpoint Block for PCI Express Designs Authors: Sunita Jain and Guru Prasanna

Building Crosspoint Switches with CoolRunner-II CPLDs

MultiBoot with Virtex-5 FPGAs and Platform Flash XL Authors: Jameel Hussein and Rish Patel

Multi-Drop LVDS with Virtex-E FPGAs

Bus Master DMA Reference Design for the Xilinx Endpoint Block Plus Core for PCI Express Author: Jake Wiltgen

QDR II SRAM Interface for Virtex-4 Devices Author: Derek Curd

Features. Applications

RiseUp RU8-DP-DV Series 19mm Stack Height Final Inch Designs in PCI Express Applications. Revision Date: March 18, 2005

Features. Applications

Features. Applications

Configuring Xilinx FPGAs with SPI Serial Flash Author: Stephanie Tapp

QPairs QTE/QSE-DP Multi-connector Stack Designs In PCI Express Applications 16 mm Connector Stack Height REVISION DATE: OCTOBER 13, 2004

Termination Options for Any-Frequency Si51x XOs, VCXOs

Q Pairs QTE/QSE-DP Final Inch Designs In PCI Express Applications 16 mm Stack Height

Summary. Overview. Application Note: Virtex-5/-4/-II Pro, Spartan-3A/-3E/-3 FPGAs. XAPP1002 (v1.0) October 22, 2007

Summary. Introduction. Application Note: Virtex, Virtex-E, Spartan-IIE, Spartan-3, Virtex-II, Virtex-II Pro. XAPP152 (v2.1) September 17, 2003

HDMI to FMC Module User Guide

Virtex-6 FPGA GTX Transceiver OTU1 Electrical Interface

Translate HCSL to LVPECL, LVDS or CML levels Reduce Power Consumption Simplify BOM AVL. silabs.com Building a more connected world. Rev. 0.

Parameterizable 8b/10b Encoder Author: Paula Vo

Xilinx Personality Module (XPM) Interface Specification

Supported Device Family (1) Supported User Interfaces. Simulation Models Supported S/W Drivers. Simulation. Notes:

Figure 1. Traditional Biasing and Termination for LVPECL Output Buffers

Utility Reduced Logic (v1.00a)

ZL40218 Precision 1:8 LVDS Fanout Buffer

Indirect Programming of BPI PROMs with Virtex-5 FPGAs Author: Stephanie Tapp

Q2 QMS/QFS 16mm Stack Height Final Inch Designs In PCI Express Applications Generation Gbps. Revision Date: February 13, 2009

Virtex-5 FPGA Embedded Tri-Mode Ethernet MAC User Guide. UG194 (v1.10) February 14, 2011

Signal Integrity Comparisons Between Stratix II and Virtex-4 FPGAs

MC FPGA Bridge IC. for. MIPI D-PHY Systems and SLVS to LVDS Conversion DATASHEET. Version August Meticom GmbH

Implementing LVDS in Cyclone Devices

Reference System: Designing an EDK Custom Peripheral with a LocalLink Interface Author: James Lucero

Creating Pin-Out Prior to Implementation with PACE Author: Chris Zeh

Synthesis Options FPGA and ASIC Technology Comparison - 1

Specifications are at T A = 25 C

Utility Bus Split (v1.00a)

3.3V 1GHz PRECISION 1:22 LVDS FANOUT BUFFER/TRANSLATOR WITH 2:1 INPUT MUX

Features. Applications

7 Series FPGAs Memory Interface Solutions (v1.9)

Scalable Low-Voltage Signaling with LatticeSC/M Devices

AN 754: MIPI D-PHY Solution with Passive Resistor Networks in Intel Low-Cost FPGAs

MIPI D-PHY Solution with Passive Resistor Networks in Altera Low Cost FPGA

2.5V, 3.2Gbps, DIFFERENTIAL 4:1 LVDS MULTIPLEXER WITH INTERNAL INPUT TERMINATION

SM General Description. Features. Block Diagram. ClockWorks TM 125MHz LVDS / 125 MHz HCSL Ultra-Low Jitter Frequency Synthesizer

Viterbi Decoder Block Decoding - Trellis Termination and Tail Biting Authors: Bill Wilkie and Beth Cowie

3.3V, 2.0GHz ANY DIFF. IN-TO-LVDS PROGRAMMABLE CLOCK DIVIDER FANOUT BUFFER W/ INTERNAL TERMINATION

Implementing Bus LVDS Interface in Cyclone III, Stratix III, and Stratix IV Devices

AccelDSP Synthesis Tool

SP605 GTP IBERT Design Creation

SY89645L. General Description. Features. Block Diagram. Applications. Markets. Precision Low Skew, 1-to-4 LVCMOS/LVTTL-to-LVDS Fanout Buffer

Viterbi Decoder Block Decoding - Trellis Termination and Tail Biting Author: Michael Francis

FIN1102 LVDS 2 Port High Speed Repeater

G9H. Ordering Information. Hybrid Power Relay. List of Model. Accessories (Order Separately) Connecting Socket Mounting Plate

ASNT1011A-KMA DC-to-17Gbps Digital Multiplexer 16:1 / Serializer

Achieving High Performance DDR3 Data Rates in Virtex-7 and Kintex-7 FPGAs

Vivado Design Suite User Guide

MC Channel FPGA Bridge IC. for. MIPI D-PHY Systems and SLVS to LVDS Conversion PRELIMINARY DATASHEET. Version August 2014.

XA Automotive ECU Development Kit

AN10035_1 Comparing energy efficiency of USB at full-speed and high-speed rates

ASNT1011-KMA DC-to-17Gbps Digital Multiplexer 16:1 / Serializer

Xilinx/Cadence PCB Guide. UG629 (v 13.1) March 1, 2011

Precision CML/LVPECL/LVDS 2:1 MUX with Internal Termination and Fail Safe Input

8. Selectable I/O Standards in Arria GX Devices

ZL40223 Precision 2:8 LVDS Fanout Buffer with Glitchfree Input Reference Switching and On-Chip Input Termination Data Sheet

Vivado Design Suite User Guide

CKSET V CC _VCO FIL SDO+ MAX3952 SCLKO+ SCLKO- PRBSEN LOCK GND TTL

SM Features. General Description. Typical Application MHz/312.5MHz and MHz/156.25MHz LVDS Clock Synthesizer.

3.3V, 3.2Gbps DIFFERENTIAL 4:1 LVDS MULTIPLEXER with INTERNAL INPUT TERMINATION

FIN1101 LVDS Single Port High Speed Repeater

6-lead SOT23 Differential. 6-lead DFN Differential. CT100LW-KGD -40 C to +150 C Differential Wafer Form Unsawn Wafer

Zero Latency Multiplexing I/O for ASIC Emulation

QPRO Family of XC1700E Configuration PROMs

Creating High-Speed Memory Interfaces with Virtex-II and Virtex-II Pro FPGAs Author: Nagesh Gupta, Maria George

ASNT1011-KMA DC-to-17Gbps Digital Multiplexer / Serializer 16:1or 8:1

Documentation. Implementation Xilinx ISE v10.1. Simulation

Low Skew, 1-to-8, Differential-to-LVDS Clock

SM Features. General Description. Applications. Block Diagram

3.3V 1GHz DUAL 1:10 PRECISION LVDS FANOUT BUFFER/ TRANSLATOR WITH 2:1 INPUT MUX

Modeling DDR3 with IBIS

Low Skew, 1-to-16 Differential-to-LVDS Clock Distribution Chip

Evaluation Board for AZS10 Ultra-Low Phase Noise Buffer & Translator

Data Side OCM Bus v1.0 (v2.00b)

ISE Tutorial: Using Xilinx ChipScope Pro ILA Core with Project Navigator to Debug FPGA Applications

Intel E7221 Chipset. Specification Update For the Intel E7221 Memory Controller Hub (MCH) September 2004

QPro XQ17V16 Military 16 Mb QML Configuration PROM

Dynamic Phase Alignment for Networking Applications Author: Tze Yi Yeoh

ML605 GTX IBERT Design Creation

Synthesizable CIO DDR RLDRAM II Controller for Virtex-4 FPGAs Author: Benoit Payette

Xilinx Memory Interface Generator (MIG) User Guide

S Fully Assembled and Tested S On-Board 25MHz Crystal S Switches for Selecting Modes of Operation S SMA Connectors and AC-Coupled Clock I/Os

ASNT1011. ASNT1011-PQA DC-to-16Gbps Digital Multiplexer 16:1 / Serializer

MultiBERT IP Toolkit for Serial Backplane Signal Integrity Validation Author: Delfin Rodillas

DSP Co-Processing in FPGAs: Embedding High-Performance, Low-Cost DSP Functions

Vivado Design Suite Tutorial. I/O and Clock Planning

Clock Correction Module

ML631 U2 DDR3 MIG Design Creation

Wireless Access Point Server/Storage DIFF1 DIFF2

Transcription:

XAPP696 (v1.3) May 1, 2008 Application Note: Virtex-II Pro, Virtex-4, Virtex-5, Spartan-3/3E Families Interfacing LVPECL 3.3V Drivers with Xilinx 2.5V Differential eceivers Author: Mark Wood Summary This application note describes how to interface 3.3V differential Low-Voltage Positive Emitter Coupled Logic (LVPECL) drivers with Xilinx 2.5V differential receivers, including Virtex -II Pro, Virtex-II Pro X, Virtex-4, Virtex-5, Spartan -3E, and Spartan-3 FPGA 2.5V LVPECL and Low Voltage Differential Signaling (LVDS). Several interface modifications are presented with supporting IBIS simulation results. By reducing the 3.3V LVPECL common mode voltage, it is safe to interface with Virtex-II Pro through Virtex-5 and Spartan-3/3E FPGA 2.5V LVPECL and LVDS receivers (and future Xilinx devices that support 2.5V differential inputs). Introduction Virtex-II Pro through Virtex-5 and Spartan-3/3E FPGA Differential 2.5V Input Specification Differential 3.3V LVPECL is commonly used for the transmission of high-speed, low-jitter clocks and high bit-rate data. LVPECL offers the advantage of high noise immunity over relatively long interconnects. Differential input buffers configured with Virtex-E and Virtex-II FPGA LVPECL can be directly connected to 3.3V LVPECL drivers from other vendors. However, Virtex-II Pro through Virtex-5 and Spartan-3/3E FPGA differential receivers cannot directly receive 3.3V LVPECL output levels with standard receiver termination. For the Spartan-3A FPGA families, designs should use the 3.3V LVDS and LVPECL input standards. A standard 2.5V LVPECL interface is shown in Figure 1. The recommended termination technique for interfacing Xilinx differential receivers to 2.5V differential standards is a parallel termination between the receiver inputs (as shown in Figure 1). The acceptable input level range for Virtex-II Pro through Virtex-5 and Spartan-3 FPGA differential input receivers is summarized in Table 1. An IBIS simulation of the interface is shown in Figure 2. The driver and receiver used in the simulation were Virtex-II Pro FPGA 2.5V LVPECL, and the receiver voltages were probed at the die pads (see Figure 2 for simulation results). 2.5V LVPECL Driver + 70Ω 70Ω 187Ω Z0 = (1) 2.5V LVPECL/LVDS or Spartan-3/3E FPGA U (H 0 ) + U (H2) Note: 1. receiver termination is not required if a LVDS_25_DT receiver, a Spartan-3 FPGA LVDS_25_DCI receiver, or a Spartan-3E FPGA LVDS DIFF_TEM is used. X696_01_042308 Figure 1: Virtex-II Pro through Virtex-5 and Spartan-3/3E FPGA 2.5V LVPECL Termination Circuit 20042008 Xilinx, Inc. All rights reserved. XILINX, the Xilinx logo, and other designated brands included herein are trademarks of Xilinx, Inc. All other trademarks are the property of their respective owners. XAPP696 (v1.3) May 1, 2008 www.xilinx.com 1

3.3V LVPECL Output Specification Table 1: Xilinx Virtex-II Pro through Virtex-5 and Spartan-3 FPGA Differential eceiver DC Levels DC Parameter Symbol Condition Min Typ Max Differential Input Voltage (Data Sheet Specification) V IDIFF V CM = 1.25V 0.1V 1.0V Input Common-Mode Voltage (Data Sheet Specification) V ICM V IDIFF = ±350 mv 0.3V 2.2V Simulated Differential Input Voltage V IDIFFSIM Measured from Figure 2 0.82V Simulated Common-Mode Input Voltage V ICMSIM Measured from Figure 2 1.2V Figure 2: Virtex-II Pro FPGA 2.5V LVPECL eceiver Voltage Levels 3.3V LVPECL Output Specification Many parts used in high-speed transceiver designs use 3.3V LVPECL differential standard I/O. The 3.3V LVPECL output voltage levels vary from vendor to vendor. However, a maximum output level exceeding 2.5V is commonly specified in vendor data sheets. A common termination technique used for 3.3V LVPECL interfaces is shown in Figure 3. 2 www.xilinx.com XAPP696 (v1.3) May 1, 2008

Interface Modification Advice Standard (non Xilinx) 3.3V LVPECL Driver DC V CCO 2.0V Standard 3.3V LVPECL eceiver X696_03_042308 Figure 3: Standard 3.3V LVPECL Termination Interface Modification Advice When interfacing a 3.3V LVPECL driver to a Virtex-II Pro through Virtex-5 or Spartan-3/3E FPGA 2.5V differential receiver, the output specification for the driver must be considered. If the output levels of the driver are within the Xilinx specified receiver levels, the standard receiver termination can be used. This typically consists of a parallel termination, or split termination to V CCO 2.0V. For driver output levels that exceed the specified receiver input levels, custom termination techniques to reduce the common mode voltage level or the voltage swing can be used. DC-Coupled eceiver Common Mode Voltage Shift By replacing the standard receiver termination with a custom termination network, the common mode voltage can be reduced, while maintaining an optimal voltage swing. An example of such a technique is shown in Figure 4. Six termination resistors are required for each differential receiver. Standard (non Xilinx) 3.3V LVPECL Driver DC 3.3V 130Ω 130Ω 27Ω U (D0) U (A0) 2.5V LVPECL/LVDS, or Spartan-3/3E FPGA U (A2) 27Ω 56Ω 56Ω U (D2) Figure 4: 3.3V LVPECL to 2.5V Differential eceiver DC-Coupled Interface X696_04_042308 The circuit shown in Figure 4 was simulated in IBIS. In the results in Figure 5, the common mode voltage was reduced from approximately 2.25V (at the driver output) to 1.5V (at the receiver input), comfortably meeting the Xilinx Virtex-II Pro through Virtex-5 and Spartan-3/3E FPGA differential receiver input specifications. The simulation results are summarized in Table 2. XAPP696 (v1.3) May 1, 2008 www.xilinx.com 3

Interface Modification Advice Table 2: Summary of Figure 5 IBIS Simulation esults Parameter Symbol Typical Simulated Differential output voltage Vodiffsim 0.7V Simulated Output common-mode voltage Vocmsim 2.25V Simulated Differential input voltage Vidiffsim 0.5V Simulated Input common-mode voltage Vicmsim 1.5V Figure 5: 3.3V LVPECL to 2.5V eceiver IBIS Simulation Note: The termination network shown in Figure 4 is intended for reference purposes only. The optimal termination values are dependent on the driver output levels and could need to be adjusted to achieve optimal voltage levels at the receiver. AC-Coupled eceiver Common Mode Voltage Shift Inserting a series capacitor and biasing network into each leg of the differential receiver allows a reduction of the common mode voltage. This technique can provide protection against extreme DC voltages and can be useful for board-to-board or system-to-system interfaces. An example of such an interface is shown in Figure 6. AC coupling of links that have long idle periods, or where the signal is not DC balanced (the number of 1s and 0s average over time is not equal) might not be suitable. Also, the low frequency cut-off point of the high-pass filter formed by the series capacitor and receiver termination must be significantly lower than the minimum spectral frequency content, or data loss can occur. The component values shown in Figure 6 are suitable in applications where the minimum significant spectral content is about 1MHz. 4 www.xilinx.com XAPP696 (v1.3) May 1, 2008

Conclusion Standard (non Xilinx) 3.3V LVPECL Driver DC V CCO 2.0V 0.1 μf DC 2.5V 2.5V LVPECL/LVDS, or Spartan-3/3E FPGA 0.1 μf Figure 6: 3.3V LVPECL to 2.5V Differential eceiver AC-Coupled Interface Driver V CCO eduction X696_06_042308 The common mode output voltage can be reduced to a low enough level by reducing the driver V CCO value. This option can be evaluated by running an IBIS or SPICE simulation, or by bench testing. Conclusion evision History Virtex-II Pro and Spartan-3/3E FPGA differential receivers typically cannot directly receive LVPECL 3.3V levels using standard parallel receiver termination. However, by utilizing custom AC or DC-coupled termination schemes, such an interface can be effectively implemented. The LVPECL driver output voltage device specification should always be considered, and IBIS or SPICE simulation should be performed to determine the optimal interface termination scheme. The following table shows the revision history of this document. Date Version evision 05/21/04 1.0 Initial Xilinx release. 03/07/05 1.1 Typographical edit. Updated Figure 3 and Figure 4. 01/25/08 1.2 Added references to Virtex-4, Virtex-5, and Spartan-3E FPGA families. 05/1/08 1.3 Updated Figure 4. Notice of Disclaimer Xilinx is disclosing this Application Note to you AS-IS with no warranty of any kind. This Application Note is one possible implementation of this feature, application, or standard, and is subject to change without further notice from Xilinx. You are responsible for obtaining any rights you may require in connection with your use or implementation of this Application Note. XILINX MAKES NO EPESENTATIONS O WAANTIES, WHETHE EXPESS O IMPLIED, STATUTOY O OTHEWISE, INCLUDING, WITHOUT LIMITATION, IMPLIED WAANTIES OF MECHANTABILITY, NONINFINGEMENT, O FITNESS FO A PATICULA PUPOSE. IN NO EVENT WILL XILINX BE LIABLE FO ANY LOSS OF DATA, LOST POFITS, O FO ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, O INDIECT DAMAGES AISING FOM YOU USE OF THIS APPLICATION NOTE. XAPP696 (v1.3) May 1, 2008 www.xilinx.com 5