B. Hall June 14, 2001Pixel ReadoutPage 1 Goals Look at two word synchronization techniques. Look at signal integrity of LVDS transmission at receiving.

Slides:



Advertisements
Similar presentations
LVDS 280MHZ link SPD VFE  PS VFE
Advertisements

Digital Phase Follower -- Deserializer in Low-Cost FPGA
01/11/2002SNS Software Final Design Review1 V123S Event Link Encoder, Transmission System and PLL Receiver Thomas M. Kerner (BNL) SNS Global Controls.
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.
FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
Modern VLSI Design 4e: Chapter 5 Copyright  2008 Wayne Wolf Topics n Performance analysis of sequential machines.
M. Kreider, T. Fleck WhiteRabbit 1 WhiteRabbit Timing System.
Time-domain Reflectometry (TDR) Measurements
Trigger System Functions Master/Slave Operation –Located in Readout Boards’ BE-FPGA, but only active as Master in one slot. –Master controls asynchronous.
DEVELOPMENT OF A READOUT SYSTEM FOR LARGE SCALE TIME OF FLIGHT SYSTEMS WITH PICOSECOND RESOLUTION Considerations and designs for a system of tdc’s with.
CS150 Project Checkpoint 1. Controller Interface Dreamkatz Controller Interface 1. The N64 Controller 2. Physical interface 3. Communication protocol.
USB: UNIVERSAL SERIAL BUS Joe Kaewbaidhoon Alex Motalleb Vishal Joshi Prepared for EECS 373 University of Michigan, Ann Arbor 1.
Link A/D converters and Microcontrollers using Long Transmission Lines John WU Precision Analog - Data Converter Applications Engineer
Serial Peripheral Interface (SPI) Bus. SPI Bus There is no official specification for the SPI bus. It is necessary to consult the data sheets of the devices.
SRS-DTC Links WG5 RD51 Miniweek Alfonso Tarazona Martínez, CERN PH-AID-DT.
Inter TEL62 communication M. Raggi, M. Piccini, F. Gonnella 16 th October 2013 TDAQ Working Group Meeting.
NIKHEF 27 Feb 2007RELAXd Serial Readout Status1 RELAXd Serial Readout - Status Motherboard MASTER RELAXd Chipboard – SLAVE ADCDACsFlashPower FPGA LatticeSC15.
TOF Electronics Qi An Fast Electronics Lab, USTC Sept. 16~17, 2002.
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.
Bologna, 10/04/2003 Workshop on LHC Physics with High P t Muon in CMS R.Travaglini – INFN Bologna Status of Trigger Server electronics Trigger boards TB.
EE 122: Encoding And Framing Ion Stoica September 9, 2002.
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
Survey of Existing Memory Devices Renee Gayle M. Chua.
Universal Asynchronous Receiver/Transmitter (UART)
SRS DIGITAL C-CARD. TEST AND APPLICATIONS Mihai Cuciuc.
Leo Greiner IPHC meeting HFT PIXEL DAQ Prototype Testing.
BR 6/001 Universal Serial Bus Universal Serial Bus is a new synchronous serial protocol for low to medium speed data transmission Full speed signaling.
Some features of V1495 Shiuan-Hal,Shiu Everything in this document is not final decision!
Phase-1 Design. i PHC Phase /04/2008 System Overview Clock, JTAG, sync marker and power supply connections Digital output.
STGC Trigger Demonstrator sTGC Trigger Demonstrator ATLAS Israel Annual Meeting 30 December 2012 Lorne Levinson, Julia Narevicius, Alex Roich, Meir Shoa,
Digital System Clocking: High-Performance and Low-Power Aspects Vojin G. Oklobdzija, Vladimir M. Stojanovic, Dejan M. Markovic, Nikola M. Nedovic Wiley-Interscience.
Design studies of a low power serial data link for a possible upgrade of the CMS pixel detector Beat Meier, Paul Scherrer Institut PSI TWEPP 2008.
Universal Asynchronous Receiver/Transmitter (UART)
BTeV Pixel Detector Optical link receiver chip Data In and Out project.
SNS Integrated Control System Timing Clients at SNS DH Thompson Epics Spring 2003.
© 2003 Xilinx, Inc. All Rights Reserved Global Timing Constraints FPGA Design Flow Workshop.
Optical Readout and Control Interface for the BTeV Pixel Vertex Detector Optical interface for the PCI board –1.06 Gbps optical link receiver –Protocol.
Interfaces and Synchronization Martin Weiss. EIA 232D Interface Standard u Synonymous with ITU V.24 u Asynchronous interface u Up to 19.2kbps u 50 foot.
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)
Adapting the LHC 1TFB electronic circuit to other equipments The candidates are: PS 1TFB PS TFB PS CBFB PSB TFB PSB 1TFB 1 Alfred Blas Working group meeting.
December 14, 2006Anuj K. Purwar1 Design proposal for Read Out Card (ROC) Anuj K. Purwar December 14, 2006 Nevis Meeting.
1 07/10/07 Forward Vertex Detector Technical Design – Electronics DAQ Readout electronics split into two parts – Near the detector (ROC) – Compresses and.
Transfering Trigger Data to USA15 V. Polychonakos, BNL.
Thanushan Kugathasan, CERN Plans on ALPIDE development 02/12/2014, CERN.
GBT SCA overview Slide 1-5 Work status Slide 6-10 Shuaib Ahmad Khan.
Physical Layer Issues and Methods Outline Physical Layer Overview Non-Return to Zero Manchester 4B/5B.
BTeV in PHENIX: Pixel Readout Chip Basics David Christian Fermilab December 5, 2005.
09/02/20121 Delay Chip Prototype & SPI interface Joan Mauricio La Salle (URL) 15/02/2013.
High Speed Digital Systems Lab Spring/Winter 2010 Project definition Instructor: Rolf Hilgendorf Students: Elad Mor, Ilya Zavolsky Integration of an A/D.
12006 MAPLD International ConferenceSpaceWire 101 Seminar Data Strobe (DS) Encoding Sam Stratton 2006 MAPLD International Conference.
Physical Layer Issues and Methods Outline Physical Layer Ethernet Technology Physical Layer Encoding Final Exam Review - ??
IB PRR PRR – IB System.
1 Point-to-Point Links: Encoding Encoding: Section 2.2 (Section 2.1 read on your own)
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:
Status and Plans for Xilinx Development
Design of OCDMA Demonstrator Yun Ping Yang, Alireza Hodjat, Herwin Chan, Eric Chen, Josh Conway.
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.
Trigger for MEG2: status and plans Donato Nicolo` Pisa (on behalf of the Trigger Group) Lepton Flavor Physics with Most Intense DC Muon Beam Fukuoka, 22.
Pixel Sensors for the Mu3e Detector Dirk Wiedner on behalf of Mu3e February Dirk Wiedner PSI 2/15.
1 Serial Peripheral Interface What is it? Basic SPI Capabilities Protocol Pros and Cons Uses Serial Peripheral Interface
Some thoughs about trigger/DAQ … Dominique Breton (C.Beigbeder, G.Dubois-Felsmann, S.Luitz) SuperB meeting – La Biodola – June 2008.
The AM Chip Ser/Des IP Protocol – Test Procedure Matteo Beretta
JESD204B High Speed ADC Interface Standard
Data transmission characterization with underwater copper link
Data Aquisition System
COMP541 Memories II: DRAMs
Ion Stoica September 6, 2001 EE 122: Lecture 4 Ion Stoica September 6, 2001.
Measuring propagation delay over a coded serial communication channel using FPGAs P.P.M. Jansweijer, H.Z. Peek October 15, 2009 VLVnT-09 Athens.
The AM Chip Ser/Des IP Protocol – Test Procedure Matteo Beretta
Presentation transcript:

B. Hall June 14, 2001Pixel ReadoutPage 1 Goals Look at two word synchronization techniques. Look at signal integrity of LVDS transmission at receiving end of 34’ cable for 177Mbps and 139Mbps data rates. Determine if DC balancing cable is necessary. Quantify timing margins based on measured results and assumptions.

B. Hall June 14, 2001Pixel ReadoutPage 2 Word Sync Method A

B. Hall June 14, 2001Pixel ReadoutPage 3 Word Sync Method A Implementation of Word Sync Method A with DC balancing: With RCLK = 34.72Mhz, SCLK = 173.6Mhz (~174Mbps serial links)

B. Hall June 14, 2001Pixel ReadoutPage 4 Word Sync Method A Implementation of Word Sync Method A with NO DC balancing: With RCLK = 34.72Mhz, SCLK = Mhz (~139Mbps serial links)

B. Hall June 14, 2001Pixel ReadoutPage 5 Word Sync Method A Simple to Implement Receiver FPGA looks for leading ‘1’ to mark word boundaries. FPGA can check for out of sync signs: illegal column address, more or less than 24 (or 30 in DC balance case) bit long words. FPIX should transmit a sync word while data out of the core is idle. Will need handshaking protocol allowing the receiver FPGA to request sync word transmission from FPIX.

B. Hall June 14, 2001Pixel ReadoutPage 6 Word Sync Method B

B. Hall June 14, 2001Pixel ReadoutPage 7 Word Sync Method B A bit more complicated to implement:

B. Hall June 14, 2001Pixel ReadoutPage 8 Word Sync Method B 6 serial lines would look like:

B. Hall June 14, 2001Pixel ReadoutPage 9 Word Sync Method B One serial line configuration:

B. Hall June 14, 2001Pixel ReadoutPage 10 Word Sync Method B More logic required to implement. Word sync every word…very fast recovery from transmission errors…should be very robust. Must use 30 bits per word…177Mbps serial links. Encoding also DC balances by allowing no more than 4 consecutive 0s or 1s (with NRZI).

B. Hall June 14, 2001Pixel ReadoutPage 11 Signal Edge Skew Sources

B. Hall June 14, 2001Pixel ReadoutPage 12 Data Edge Skew Sources

B. Hall June 14, 2001Pixel ReadoutPage 13 Skew Due to Cable Charging Use 34’ pleated foil flat cable (baseline for pixel system). Inject LVDS signal at 177Mbps and 139Mbps. Use pattern generator to transmit pattern with no DC balancing (up to 23 seq 0s or 1s) or a pattern with DC balancing (up to 4 seq 0s or 1s). Look at received (LVDS to 3.3V CMOS) data and measure the signal edge movement due to cable charging.

B. Hall June 14, 2001Pixel ReadoutPage 14 Cable Charging – 177Mbps No DC Balance

B. Hall June 14, 2001Pixel ReadoutPage 15 Cable Charging – DC Balance: upto 4 seq 0s or 1s

B. Hall June 14, 2001Pixel ReadoutPage 16 Cable Charging – 139Mbps No DC Balance

B. Hall June 14, 2001Pixel ReadoutPage 17 Cable Charging – 139Mbps DC Balance: upto 4 seq 0s or 1s

B. Hall June 14, 2001Pixel ReadoutPage 18 Cable Charging Conclusions With 34’ 177Mbps or 139Mbps, DC balancing not and No DC balancing: skew = and DC balancing: skew = and No DC balancing: skew = and DC balancing: skew = 1.69ns

B. Hall June 14, 2001Pixel ReadoutPage 19 Other Contributions FPIX pad to pad delay: 250ps (assumption) Feedthrough board: 0ns (assumption) Cable propagation delay variation (pair to pair): 1.3ns (previous study) Cable charging: 1.69ns DC Balanced or not), 2.53ns No DC Balance), or 2.33ns DC Balanced up to 4 seq 0s or 1s) Data combiner board: 0ns (assumption) FPGA pin to pin delay: 250ps (assumption) FPGA latch setup requirement: 800ps (Specification).

B. Hall June 14, 2001Pixel ReadoutPage 20 Timing Margins (Clock Sampling Window) With 177Mbps and No DC Balancing: 520ps With 177Mbps and DC Balancing (4 seq): 720ps With 139Mbps and No DC Balancing: 2.9ns With 139Mbps and DC Balancing (4 seq): 2.9ns Also need to consider jitter of the clock itself.

B. Hall June 14, 2001Pixel ReadoutPage 21 Conclusions/Discussion 177Mbps has a good chance of not working. 139Mbps has a good chance of working. FPIX multiple serial line skew should be as tight as possible. Word sync method A (leading 1 technique) will have to be used for 6 serial line configuration with 139Mbps. Word sync method B (leading “00011” technique) can still be used for 1,2, or 3 serial line configurations