High-Speed Serial Optical Link Test Bench Using FPGA with Embedded Transceivers Serial optical data transmission provides a solution to High Energy Physics.

Slides:



Advertisements
Similar presentations
PeterJ Slide 1 Sep 4, B/10B Coding 64B/66B Coding 1.Transmission Systems 2.8B/10B Coding 3.64B/66B Coding 4.CIP Demonstrator Test Setup.
Advertisements

FPGA-Based System Design: Chapter 7 Copyright  2004 Prentice Hall PTR Topics n Bus interfaces. n Platform FPGAs.
E-link IP for FE ASICs VFAT3/GdSP ASIC design meeting 19/07/2011.
Versatile Link System Status Report Annie Xiang on behalf of WP1.1 Group SMU Physics March, 2010 ____________________________.
Integrated Tests of a High Speed VXS Switch Card and 250 MSPS Flash ADC Hai Dong, Chris Cuevas, Doug Curry, Ed Jastrzembski, Fernando Barbosa, Jeff Wilson,
The Design of a Low-Power High-Speed Phase Locked Loop Tiankuan Liu 1, Datao Gong 1, Suen Hou 2, Zhihua Liang 1, Chonghan Liu 1, Da-Shung Su 2, Ping-Kun.
1 A 16:1 serializer for data transmission at 5 Gbps Datao Gong 1, Suen Hou 2, Zhihua Liang 1, Chonghan Liu 1, Tiankuan Liu 1, Da-Shun Su 2, Ping-Kun Teng.
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
1 Design of the Front End Readout Board for TORCH Detector 10, June 2010.
A 10Gbps SMPTE 292M compatible optical interface July Sony Corporation.
© 2008 Altera Corporation—Public High-Performance Embedded Computing Workshop September 2008 Impact on High-Performance Applications: FPGA Chip Bandwidth.
SRS-DTC Links WG5 RD51 Miniweek Alfonso Tarazona Martínez, CERN PH-AID-DT.
A Serializer ASIC for High Speed Data Transmission in Cryogenic and HiRel Environment Tiankuan Liu On behalf of the ATLAS Liquid Argon Calorimeter Group.
CS 640: Introduction to Computer Networks Aditya Akella Lecture 5 - Encoding and Data Link Basics.
PeterJ Slide 1 Sep 4, B/10B Coding 64B/66B Coding 1.Transmission Systems 2.8B/10B Coding 3.64B/66B Coding 4.CIP Demonstrator Test Setup.
Versatile Link The Versatile Transceiver Towards Production Readiness Csaba Soos on behalf of Manoel Barros Marin, Stéphane Détraz, Lauri Olanterä, Christophe.
Versatile Link FPGA-based Bit-Error-Ratio Tester for SEU-hardened Optical Links Csaba SOOS, Stéphane DETRAZ, Sérgio SILVA, Paulo MOREIRA, Spyridon PAPADOPOULOS,
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
OPTO Link using Altera Stratix GX transceiver Jerzy Zieliński PERG group Warsaw.
GBT Interface Card for a Linux Computer Carson Teale 1.
The PLL consists of a phase frequency detector (PFD), a charge pump, a low pass filter, a voltage controlled oscillator (VCO), and a divider (divide by.
J.Tiberghien - VUB09-07-K.Steenhaut & J.Tiberghien - VUB 1 Telecommunications Concepts Chapter 1.4 Communications Theory.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
Multi Level, Multi Transition & Block Codes
Introduction This work is supported by US-ATLAS R&D program for the upgrade of the LHC, and the US Department of Energy grant DE-FG02-04ER We are.
Evaluation of the Optical Link Card for the Phase II Upgrade of TileCal Detector F. Carrió 1, V. Castillo 2, A. Ferrer 2, V. González 1, E. Higón 2, C.
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
Evaluation of Multi-Gbps Optical Transceivers for Use in Future HEP Experiments Luis Amaral CERN – PH/ESE/BE – Opto 16/09/2008.
LOCx2, a Low-latency, Low-overhead, 2 × 5.12-Gbps Transmitter ASIC for the ATLAS Liquid Argon Calorimeter Trigger Upgrade Le Xiao, a,b Xiaoting Li, a Datao.
Versatile Link Link Model Simulation and Power Penalty Specification of the Versatile Link System Annie Xiang, Datao Gong, Lin Zhu, Chonghan Liu, Tiankuan.
Intel: Lan Access Division Technion: High Speed Digital Systems Lab By: Leonid Yuhananov & Asaad Malshy Supervised by: Dr. David Bar-On.
FPGA firmware of DC5 FEE. Outline List of issue Data loss issue Command error issue (DCM to FEM) Command lost issue (PC with USB connection to GANDALF)
The GBT, a Proposed Architecture for Multi-Gb/s Data Transmission in High Energy Physics P. Moreira CERN – Geneva, Switzerland Topic Workshop on Electronics.
Technion - Israel institute of technology department of Electrical Engineering High speed digital systems laboratory 40Gbit Signal Generator for Ethernet.
J.Ye / SMU Sept.4, 2007 Joint ATLAS CMS Opto-electronics working group, subgroup C 1 Report from sub-group C, Optical Link Evaluation Criteria and Test.
High Speed Digital System Lab Final Presentation 1 semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu.
Postacademic Interuniversity Course in Information Technology – Module C1p1 Chapter 4 Communications, Theory and Media.
A high speed serializer ASIC for ATLAS Liquid Argon calorimeter upgrade Tiankuan Liu On behalf of the ATLAS Liquid Argon Calorimeter Group Department of.
1 The Link-On-Chip (LOC) Project at SMU 1.Overview. 2.Status 3.Current work on LOCs6. 4.Plan and summary Jingbo Ye Department of Physics SMU Dallas, Texas.
CDC Merger Liu Shih-Min ; Alan, Teng; C.H. Wang NUU, Taiwan.
1 Preparation to test the Versatile Link in a point to point configuration 1.Versatile Link WP 1.1: test the Versatile Link in a point to point (p2p) configuration.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
294K 77K 116K 296K 110K 77K 215K 296K 125K 77K 296K 110K 77K 272K 111K 77K 294K 296K 79K 171K Individual TransistorRing Oscillator SOS CMOS : Individual.
GBT-FPGA Interface Carson Teale. GBT New radiation tolerant ASIC for bidirectional 4.8 Gb/s optical links to replace current timing, trigger, and control.
Physical Layer Issues and Methods Outline Physical Layer Ethernet Technology Physical Layer Encoding Final Exam Review - ??
J. Ye SMU Joint ATLAS-CMS Opto-electronics working group, April 10-11, 2008 CERN 1 Test Results on LOC1 and Design considerations for LOC2 LOC1 test results:
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
1 ASIC Development for High Speed Serial Data Transmission from Detector Front-end to the Back-end 1.Overview. 2.Test results of LOCs1, a 5 Gbps 16:1 serializer.
Compute Node Tutorial(2) Agenda Introduce to RocketIO How to build a optical link connection Backplane and cross link communications How to.
Status and Plans for Xilinx Development
GPL Board Pattern Generator for the Level-0 Decision Unit Hervé Chanal, Rémi Cornat, Emmanuel Delage, Olivier Deschamps, Julien Laubser, Jacques Lecoq,
High Speed Digital System Lab Spring semester project  Instructor: Mony Orbach  Students: Pavel Shpilberg Ohad Fundoianu.
Firmware and Software for the PPM DU S. Anvar, H. Le Provost, Y.Moudden, F. Louis, E.Zonca – CEA Saclay IRFU – Amsterdam/NIKHEF, 2011 March 30.
A 4 x 8-Gbps VCSEL Array Driver ASIC and integration with a custom array transmitter module for the LHC front-end transmission Di Guo, a,g,* Chonghan Liu,
Implementing the GBT data transmission protocol in FPGAs
1 HOLA status – February 2011 ● What's been done: ● Firmware for Cyclone IV FPGA for Tang's board – Emulation of TLK2501 transmission protocol – Flow control.
DAQ ACQUISITION FOR THE dE/dX DETECTOR
A 16:1 serializer for data transmission at 5 Gbps
Southern Methodist University
Use of FPGA for dataflow Filippo Costa ALICE O2 CERN
SpaceFibre Physical Layer Testing
Flexible FPGA based platform for variable rate signal generation
A few notes on Altera transceivers
CoBo - Different Boundaries & Different Options of
GBT-FPGA Interface Carson Teale.
The Design of a Low-Power High-Speed Phase Locked Loop
Measuring propagation delay over a coded serial communication channel using FPGAs P.P.M. Jansweijer, H.Z. Peek October 15, 2009 VLVnT-09 Athens.
New DCM, FEMDCM DCM jobs DCM upgrade path
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
Presentation transcript:

High-Speed Serial Optical Link Test Bench Using FPGA with Embedded Transceivers Serial optical data transmission provides a solution to High Energy Physics experiments' readout systems with high bandwidth, low power, low mass and small footprint. It is widely proposed to be used in detector upgrades for SLHC. Commercial FPGAs with embedded multi-gigabit transceivers have become readily accessible. Altera's Stratix II GX family and Xilinx's Virtex 5 FXT family offer comprehensive data interface designs that operate up to 6.5Gbps. And the newest Stratix IV GX and Virtex 6 push the serial transceiver rate up to 10Gbps. We develop a test bench based on Altera’ s Stratix II GX Transceiver SI Development kit. Demonstrate it on a Point-2-Point serial optical link. And compare it with a stand alone Bit Error Rate Tester. 8b/10b protocol is implemented and its effects studied. Single bit flip will affect two code-groups and results in multiple errors detected. Word error is a more accurate measure in this scenario. Test Bench Introduction Signal Integrity The 8B/10B coding is used by many protocols such as Fiber Channel, Gigabit Ethernet, PCIe and XAUI. The 8B/10B coding algorithm achieves: DC balanced data stream; Sufficient level transitions; Unique code groups Stratix II GX devices support two dedicated 8B/10B encoders in each transceiver channels. It works in cascade mode and complements the word aligner to achieve boundary synchronization. In 8B/10B coded transmission, a single bit flip in the serial data stream may affect two code-groups as exampled in the table on the left. The propagation of errors is eventually prevented by nonzero disparity blocks. Although the delay is uncertain depending on transmitted data. When a code/disparity violation is detected, the decoder output is not valid. Hence it makes more sense to count word errors instead of bit errors. The above error rate measurement shows that more word errors were detected than bit errors when the 8b/10b transmission degrades. It also confirms that 8b/10b error rate is confined and not much worse than none coded transmission. Above eye diagram shows the near-end transmitter output of a common configuration: 5Gbps serial data rate, 800 mV differential voltage, no pre-emphasis, PRBS-7 data pattern at room temperature. Electrical signal loopback is error free for three days. Transmitter rise/fall time, jitter output, jitter transfer and receiver jitter tolerance data are available for link budget planning. Above diagram shows the use case of the transceiver block in basic mode with and without 8b/10b coding. When 8B/10B is not used, data bus on PLD side is 40 bit wide. When 8B/10B is used, data bus on PLD side is 32 bit wide. Basic clock of MHz is enabled to generate serial references. Additional features of error logging is developed and will be used to investigate timing distribution of erroneous events during link degradation. At higher data rate, 64B/66B coding is preferred and will be implemented in place of 8B/10B coding. The SMU group acknowledge the US-ATLAS R&D program for the upgrade of the LHC, and the US Department of Energy grant DE-FG02- 04ER The authors acknowledge Drs. Francois Vasey, Jan Torska and Paschalis Vichoudis at CERN for beneficial discussions. 1 Department of Physics, Southern Methodist University, Dallas TX 75275, U.S.A. 2 Institute of Physics, Academia Sinica, Nangang 11529, Taipei, Taiwan Embedded TransceiverCharacteristicBasic BER 8B/10BPatternGen & ErrorChkWord Error SummaryExpansionAcknowledgement Annie C. Xiang 1, Datao Gong 1, Suen Hou 2, Chonghan Liu 1, Tiankuan Liu 1, Da-Shung Su 2, Ping-Kun Teng 2, Jingbo Ye 1, A variable optical attenuator is inserted in the fiber loop to induce transmission degradation. The above error rate measurement compares results of the FPBA BERT and than of a commercial BERT. It also shows that there are more 1 to 0 bit flip than 0 to 1 bit flip at lower error rate in this degradation scenario. The Stratix II GX transceiver is configured in basic mode. Dynamic reconfiguration supports switching of analog setting at run-time. Double widths data path is used to support data rate over 3.125Gbps. And byte serializer is needed to allow FPGA core to run at adequate frequency. The word aligner detects word patterns, aligns word boundaries and signals synchronization. Then the bit error rate test is enabled. A pseudo-random binary sequence (PRBS) generator and checker is implemented for the bit error rate test. Test pattern is implemented in polynomial shifters. The error checker uses the incoming data as seed to generated expected output pattern, until pattern match is declared. The checker then switches to internal seed. PC user interface through USB is coded in LabVIEW to enable feature settings and data analysis settings. A high-speed serial optical link test bench using FPGA with embedded transceiver is demonstrated. This test bench is proposed to characterize physical layer components and to verify link bit error performance. The test bench consists of a PRBS generator and detector, implements on Altera’s Stratix II GX development kit, with configurable embedded transceiver and provides PC LabVIEW interface for automation and control. 8B/10B protocol is implemented and studied. Although bit error can spread into multiple code groups, word error rate is contained by disparity blocks.