Virtex-5 FPGA GTX Transceiver OC-48 Protocol Standard
by user
Comments
Transcript
Virtex-5 FPGA GTX Transceiver OC-48 Protocol Standard
Virtex-5 FPGA GTX Transceiver OC-48 Protocol Standard Characterization Report RPT116 (v1.0) February 23, 2010 www.BDTIC.com/XILINX Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for use in the development of designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the Documentation in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise, without the prior written consent of Xilinx. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reserves the right, at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errors contained in the Documentation, or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with technical support or assistance that may be provided to you in connection with the Information. THE DOCUMENTATION IS DISCLOSED TO YOU “AS-IS” WITH NO WARRANTY OF ANY KIND. XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DOCUMENTATION, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION. © Copyright 2010 Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, and other designated brands included herein are trademarks of Xilinx in the United States and other countries. All other trademarks are the property of their respective owners. www.BDTIC.com/XILINX Virtex-5 FPGA GTX Transceiver OC-48 Protocol www.xilinx.com RPT116 (v1.0) February 23, 2010 Revision History The following table shows the revision history for this document. Date Version 02/23/10 1.0 Revision Initial Xilinx release. www.BDTIC.com/XILINX RPT116 (v1.0) February 23, 2010 www.xilinx.com Virtex-5 FPGA GTX Transceiver OC-48 Protocol www.BDTIC.com/XILINX Virtex-5 FPGA GTX Transceiver OC-48 Protocol www.xilinx.com RPT116 (v1.0) February 23, 2010 Table of Contents Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transceiver Selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary of Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC-48 Electrical Characterization Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmitter Near-End Output Eye . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmitter Output Jitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Receiver Jitter Tolerance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7 7 8 8 9 10 10 10 11 11 13 14 14 16 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 www.BDTIC.com/XILINX Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 www.xilinx.com 5 6 www.BDTIC.com/XILINX www.xilinx.com Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 Virtex-5 FPGA GTX Transceiver OC-48 Protocol Standard Introduction This characterization report compares the electrical performance of the Virtex®-5 FPGA RocketIO™ GTX transceiver against the GR-253-CORE standard [Ref 1]. Synchronous Optical Networking (SONET) and Synchronous Digital Hierarchy (SDH) are a set of related standards for synchronous data transmission over fiber optic networks. SONET links are traditionally used in the telecommunication industry. The applicable test specifications are found in GR-253, International Telecommunication Union Telecommunication Standardization Sector (ITU-T) G.783 [Ref 2], and ITU-T G.957 [Ref 3]. The specifications are written for optical signals. Thus, a reference optical device is used in the test setup. The characterization is performed as per specifications at a data rate of 2.488 Gb/s across voltage, temperature, and worst-case transceiver performance corners. The following tests are included in this report: • Transmitter Output Jitter • Receiver Jitter Tolerance Test Conditions Table 1 and Table 2 show the supply voltage and temperature conditions, respectively. Table 1: Supply Voltage Test Conditions Condition MGTAVCC (V) MGTAVCCPLL (V) MGTAVTTRX (V) MGTAVTTTX (V) VMIN 0.95 0.95 1.14 1.14 VMAX 1.05 1.05 1.26 1.26 Notes: 1. Other FPGA voltages remain at their nominal values. Table 2: Temperature Test Conditions Condition Temperature (°C) T-40 –40 www.BDTIC.com/XILINX Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 www.xilinx.com 7 Transceiver Selection Table 2: Temperature Test Conditions (Cont’d) Condition Temperature (°C) T0 0 T100 100 Transceiver Selection As part of the transceiver selection process, volume generic transceiver characterization is first performed across process, voltage, and temperature (PVT). The generic data from this characterization can be found in Virtex-5 FPGA RocketIO GTX Transceiver Characterization Report [Ref 4]. Protocol-specific characterization is then performed using representative transceivers from generic characterization. The chosen transceivers represent a mixture of worst-case and typical performance transmitters and receivers. Transceivers with the absolute worst-case transmitter output jitter and receiver jitter tolerance are selected from the corner silicon used during generic volume characterization. The histograms in this characterization report are therefore skewed towards worst-case performance and do not contain a true statistical representation of the entire population. Summary of Results Table 3 shows a comparison of the GTX transceiver using two reference clock rates: 311.04 MHz and 155.52 MHz. The data reported in Table 3 represents the worst-case voltage, temperature, and performance corners tested. Table 3: OC-48 Characterization: Summary of Results Test Parameter Specification (P2P) (1) Test Results for 311.04 MHz REFCLK (P2P) Test Results for 155.52 MHz REFCLK (P2P) Units Compliant Transmitter Output Jitter (2) HP1 + LP 0.1 0.057 0.083 UI Yes Receiver Jitter Tolerance (3) HP1 + LP 0.3 0.375 0.375 UI Yes HP2 + LP 0.1 0.375 0.375 UI Yes Notes: 1. P2P is peak to peak. 2. Tests were run for 60 seconds as per the ITU-T Recommendation G.2851. 3. The jitter tolerance tester is limited at 0.375 UI. Table 3 uses standard SONET terminology for filters: HP, HP1, HP2, and LP. These values are described in Figure 1 and Table 4. 8 www.BDTIC.com/XILINX www.xilinx.com Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 OC-48 Electrical Characterization Details X-Ref Target - Figure 1 100.00 Jitter Generate Mask Jitter Tolerance Mask 10.00 HP1 1.00 UI HP2 0.10 HP LP 0.01 1 102 10 103 104 105 106 107 Frequency (Hz) Figure 1: Table 4: 108 RPT116_01_013009 OC-48 Jitter Tolerance and Generation Filter Specifications SONET Filter Description Parameter Specification HP 12 KHz HP1 6 KHz HP2 1 MHz LP 20 MHz OC-48 Electrical Characterization Details This section contains the detailed OC-48 test methodology and results of each test summarized in Table 3. The GTX transceiver is configured using version 1.5 of the RocketIO GTX Wizard, including attribute settings. GTX transceiver attribute settings that differ from the GTX Wizard default settings are identified in Table 6, Table 7, page 12, and Table 9, page 15 for each test. Table 5 shows the phase-locked loop (PLL) settings for OC-48 characterization for 311.04 MHz and 155.52 MHz REFCLKs. Table 5: 2.488 Gb/s Line Rate PLL Settings Data Rate (Gb/s) PLL Frequency (GHz) REFCLK Frequency (MHz) PLL_DIVSEL_REF PLL_DIVSEL_FB and DIV PLL_TXDIVSEL_OUT and PLL_RXDIVSEL_OUT 2.488 2.488 311.04 1 2×4=8 2 2.488 2.488 155.52 1 4 × 4 = 16 2 www.BDTIC.com/XILINX Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 www.xilinx.com 9 OC-48 Electrical Characterization Details Transmitter Near-End Output Eye This section details the test methodology and results of the transmitter near-end output eye. Test Methodology The FPGA is configured to transmit a received pattern on the TX data pins, and the resulting eye is captured using an Agilent DSA91304A infiniium high-performance oscilloscope for 1,000 samples at nominal voltage and room temperature. Table 6 details the test setup and conditions. Table 6: Transmitter Near-End Output Eye Test Setup and Conditions Parameter Value Load Board ML523 characterization platform, revision D (FF1136) Measurement Instrument Agilent DSA91304A infiniium high-performance oscilloscope: 13 GHz Pattern OTN bulk PRBS23 Temperature Room temperature TX Amplitude/Pre-Emphasis Maximum amplitude, TXDIFFCTRL = 111 TX Coupling AC coupled using DC blocks Voltage Nominal Test Results Figure 2 and Figure 3 show the transmitter near-end output eye at 2.488 Gb/s with 311.04 MHz and 155.52 MHz REFCLKs, respectively. X-Ref Target - Figure 2 RPT116_02_011509 Figure 2: 10 TX Near-End Output Eye (2.488 Gb/s with 311.04 MHz REFCLK) www.BDTIC.com/XILINX www.xilinx.com Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 OC-48 Electrical Characterization Details X-Ref Target - Figure 3 RPT116_03_011509 Figure 3: TX Near-End Output Eye (2.488 Gb/s with 155.52 MHz REFCLK) Transmitter Output Jitter This section details the transmitter output jitter test methodology and test results. Test Methodology Transmitter output jitter data was collected using the test setup shown in Figure 4. A JDSU ONT-506 optical network tester was used to collect the output jitter data. To obtain the appropriate reference clock rate for the GTX transceiver under test, the bit rate clock supplied by the JDSU optical network tester was divided down by factors of eight (311.04 MHz REFCLK) and sixteen (155.52 MHz REFCLK) using the Agilent 81134A pulse pattern generator. www.BDTIC.com/XILINX Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 www.xilinx.com 11 OC-48 Electrical Characterization Details X-Ref Target - Figure 4 Agilent E3631A 0–6V, 5A / 0–±25V, 1A JDSU ONT-506 Electrical Connection Display Adjust TxClk Voltage/Current Function TxData On/Off RxClk + 6V - - + 25V + -COM - GPIB Addr = 6 MGTAVTT Power Supply RxData Optical Connection Agilent E3631A 0–6V, 5A / 0–±25V, 1A TxData 1550 Display Adjust TxData 1310 RxData Voltage/Current Function 1550 On/Off RxData + 6V - - + 25V + -COM - GPIB Addr = 5 1310 MGTAVTT Power Supply 81134A 3.35 GHz Pulse/Pattern Generator GPIB Addr = 13 Start Input Display Keyboard and Miscellaneous Buttons Trigger Out Xilinx SMA-SFP RXN RXP TXP TXN Clock Input Channel 2 TXP TXN RXP RXN AVCCPLL 1.0V Channel 1 Output Output MGTAVCC 1.0V Channel 1 Output Output AVTTTX 1.2V SMA Matched Pair Cables for GT Receiver SMA Matched Pair Cables for GT Transmitter SMA Matched Pair Cables for GT Clocks SC to LC Fibre Cable, Single Mode Cable for 1.0V Power Supply Cable for 1.2V Power Supply Cable for Ground Power Supply DC Blocks 50Ω Termination CLKN Virtex-5 FPGA AVTTRX 1.2V CLKP Channel 1 GND ML523 Virtex-5 FPGA DUT Board RPT116_04_010410 Figure 4: OC-48 Transmitter Output Jitter Test Setup Table 7 details the test setup and conditions. Table 7: OC-48 Transmitter Output Jitter Test Setup and Conditions Parameter 12 Value Load Board ML523 characterization platform, revision D (FF1136) Measurement Instrument JDSU ONT-506 optical network tester BN 3061/90.27 Optical to SFP Board FiberOn FTM-3128C-SL2G Pattern OTN bulk PRBS23 REFCLK 311.04 MHz: JDSU bit rate clock divided by 8 155.52 MHz: JDSU bit rate clock divided by 16 Temperature T-40, T0, T100 www.BDTIC.com/XILINX www.xilinx.com Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 OC-48 Electrical Characterization Details Table 7: OC-48 Transmitter Output Jitter Test Setup and Conditions (Cont’d) Parameter Value TX Amplitude/Pre-Emphasis GTX transceiver attributes: • TXDIFFCTRL = 000 • TXBUFDIFFCTRL = 101 • TXPREEMPHASIS = 0000 TX Coupling AC coupled using DC blocks Voltage VMIN, VMAX Test Results Figure 5 and Figure 6 show the output jitter test results for 311.04 MHz and 155.52 MHz REFCLKs, respectively, using an OTN bulk PRBS23 pattern. Due to mechanical limitations, the measurement is taken with 4 to 6.8 inches of FR4 between the TXP/TXN FPGA pins and the SMA connectors on the ML523 characterization platform. The added FR4 channel contributes additional ISI (deterministic jitter) when tested with an OTN bulk PRBS23 pattern, artificially increasing the measured output jitter. X-Ref Target - Figure 5 Number of Datapoints 20 18 16 14 12 10 8 6 4 2 0 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900 TJ (UI) Figure 5: RPT116_05_012709 OC-48 Transmitter Output Jitter Test Results (OTN Bulk PRBS23) Using 311.04 MHz REFCLK www.BDTIC.com/XILINX Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 www.xilinx.com 13 OC-48 Electrical Characterization Details X-Ref Target - Figure 6 Number of Datapoints 18 16 14 12 10 8 6 4 2 0 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900 TJ (UI) Figure 6: RPT116_06_012709 OC-48 Transmitter Output Jitter Test Results (OTN Bulk PRBS23) Using 155.52 MHz REFCLK Table 8 summarizes the results of the transmitter output jitter characterization. Table 8: Summary of OC-48 Transmitter Output Jitter Characterization (1) Parameter HP1 + LP Test Results Test Results for Test Results for Test Results for Specification for 311.04 MHz 311.04 MHz 155.52 MHz 155.52 MHz Units Compliant (P2P) REFCLK (P2P) REFCLK (RMS) REFCLK (P2P) REFCLK (RMS) 0.1 0.057 0.0053 0.083 0.0079 UI Yes Notes: 1. Tests were run for 60 seconds as per the specification. Receiver Jitter Tolerance This section details the receiver jitter tolerance test methodology and test results. Test Methodology Receiver jitter tolerance was measured using the test setup shown in Figure 4, page 12. The JDSU optical network tester generates an SDH frame using a PRBS23 pattern. The GTX transceiver under test recovers the data and transmits the pattern back to the error detector input of the optical network tester where bit errors are measured. To obtain the appropriate reference clock rate for the GTX transceiver under test, the bit rate clock supplied by the JDSU optical network tester is divided down by factors of eight (311.04 MHz REFCLK) and sixteen (155.52 MHz REFCLK) using the Agilent 81134A pulse pattern generator. Eye diagrams are generated using the Agilent DSA91304A oscilloscope. 14 www.BDTIC.com/XILINX www.xilinx.com Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 OC-48 Electrical Characterization Details Figure 7 shows a screen capture of the jitter injected to the GTX transceiver under test for OC-48 testing. X-Ref Target - Figure 7 RPT116_08_011509 Figure 7: OC-48 Eye Diagram of OTN Bulk PRBS23 Pattern Table 9 details the test setup and conditions. Table 9: OC-48 Receiver Jitter Tolerance Test Setup and Conditions Parameter Value Load Board ML523 characterization platform, revision D (FF1136) Measurement Instrument JDSU ONT-506 optical network tester BN 3061/90.27 Optical Module FiberOn FTM-3128C-SL2G Optical to SFP Board Xilinx® HW-AFX-SMA-SFP, Rev. A Pattern OTN Bulk PRBS23 REFCLK 311.04 MHz: JDSU bit rate clock divided by 8 155.52 MHz: JDSU bit rate clock divided by 16 RX Coupling AC coupled using DC blocks Temperature T-40, T0, T100 Voltage VMIN, VMAX Table 10 lists filter parameter specifications. Table 10: OC-48 Jitter Tolerance Filter Description Parameter Specification HP1 6 KHz HP2 1 MHz LP 20 MHz www.BDTIC.com/XILINX Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010 www.xilinx.com 15 References Test Results Table 11 and Figure 8 show the results of jitter tolerance for both 311.04 MHz and 155.52 MHz REFCLKs at the worst-case voltage, temperature, and performance corners. Table 11: Summary of OC-48 Receiver Jitter Tolerance Characterization Parameter Specification (P2P) Test Results for 311.04 MHz REFCLK (P2P) Test Results for 155.52 MHz REFCLK (P2P) Units Compliant HP1 + LP 0.3 0.375 0.375 UI Yes HP2 + LP 0.1 0.375 0.375 UI Yes Notes: 1. The tolerance of the GTX transceiver devices exceeded the 0.375 UI limit of the jitter tolerance tester. X-Ref Target - Figure 8 1000.00 Jitter Tolerance Mask 100.00 UI 10.00 1.00 0.10 0.01 1 10 102 103 104 105 106 107 Frequency (Hz) Figure 8: 108 RPT116_08_013009 JItter Tolerance Results for Both 311.04 MHz and 155.52 MHz REFCLKs References This characterization report uses the following references: 16 1. GR-253-CORE, Synchronous Optical Network (SONET) Transport Systems: Common Generic Criteria, Telcordia Technologies, Inc., http://telecom-info.telcordia.com/sitecgi/ido/newcust.pl?page=idosearch&docnum=GR-253. 2. ITU-T G.783, Characteristics of Synchronous Digital Hierarchy (SDH) Equipment Functional Blocks, International Telecommunication Union, http://www.itu.int/rec/T-REC-G.783-200603-I/en. 3. ITU-T G.957, Optical Interfaces for Equipments and Systems Relating to the Synchronous Digital Hierarchy, International Telecommunication Union, http://www.itu.int/rec/T-REC-G.957-200603-I/en. 4. RPT109, Virtex-5 FPGA RocketIO GTX Transceiver Characterization Report. www.BDTIC.com/XILINX www.xilinx.com Virtex-5 FPGA GTX Transceiver OC-48 Protocol RPT116 (v1.0) February 23, 2010