Trigger Workshop: Greg Iles Feb 20091 Optical Global Trigger Interface Card Dual CMC card with Virtex 5 LX110T 16 bidirectional.

Slides:



Advertisements
Similar presentations
By Sunil G. Kulkarni, SO/F, Pelletron-Linac Facility, BARC-TIFR. 21/01/2011 ASET.
Advertisements

J. Jones (Imperial College London), Alt. GCT Mini-Meeting GCT Source Card.
J. Jones (Imperial College London), Alt. GCT Mini-Meeting Source Card Design Status and Plans.
CPT Week, Nov 2003, B. Paul Padley, Rice University1 CSC Trigger Status, MPC and Sorter B. Paul Padley Rice University November 2003.
E-link IP for FE ASICs VFAT3/GdSP ASIC design meeting 19/07/2011.
Level-1 Topology Processor for Phase 0/1 - Hardware Studies and Plans - Uli Schäfer Johannes Gutenberg-Universität Mainz Uli Schäfer 1.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
Uli Schäfer JEM Status and plans Firmware Hardware status JEM1 Plans.
Uli Schäfer 1 FPGAs for high performance – high density applications Intro Requirements of future trigger systems Features of recent FPGA families 9U *
GEM Design Plans Jason Gilmore TAMU Workshop 1 Oct
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
P. Jansweijer Nikhef Amsterdam Electronics- Technology October 15, 20091VLVnT-09 Athens Measuring propagation delay over a coded serial communication channel.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
OPTO Link using Altera Stratix GX transceiver Jerzy Zieliński PERG group Warsaw.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
CSC Endcap Muon Port Card and Muon Sorter Upgrade Status May 2013.
Muon Port Card, Optical Link, Muon Sorter Upgrade Status M.Matveev Rice University December 17, 2009.
Upgrade of the CSC Endcap Muon Port Card Mikhail Matveev Rice University 1 November 2011.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Federico Alessio Zbigniew Guzik Richard Jacobsson TFC Team: A Super-TFC for a Super-LHCb - Top-down approach -
ATLAS Trigger / current L1Calo Uli Schäfer 1 Jet/Energy module calo µ CTP L1.
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 ALICE Central Trigger Processor (CTP) Upgrade Marian Krivda 1) and Jan Pospíšil 2) On behalf of ALICE collaboration 1) University of Birmingham, Birmingham,
Trigger Meeting: Greg Iles5 March The APV Emulator (APVE) Task 1. –The APV25 has a 10 event buffer in de-convolution mode. –Readout of an event =
CSC Muon Sorter M. Matveev Rice University January 7, 2003.
SLHC Meeting CERN, 21 May 2008 Presented by C.-E. Wulz Global Triggers,  TCA Technology M. Stettler, M. Hansen (CERN) C. Foudas, G. Iles (Imperial College)
Adam Marmbrant Samuel Silverstein Stockholm University Link Test Status.
FELIX Design FELIX Design Upgrades of detector readout meeting 9 June 2014 Lorne Levinson, for the FELIX group Upgrades of detector readout meeting, 9.
16 February 2011Ian Brawn1 The High Speed Demonstrator and Slice Demonstrator Programme The Proposed High-Speed Demonstrator –Overview –Design Methodology.
Trigger Hardware Development Modular Trigger Processing Architecture Matt Stettler, Magnus Hansen CERN Costas Foudas, Greg Iles, John Jones Imperial College.
General Tracker Meeting: Greg Iles4 December Status of the APV Emulator (APVE) First what whyhow –Reminder of what the APVE is, why we need it and.
VC707 Evaluation Kit Xilinx Virtex-7 In_0 GTX MHz IDELAY 8B/10B Serilizer 7 0 7IDELAY 0=>K28.5 0=>K28.1 D(15:0) K(1:0) 8B/10B IDELAYCTRL LHC_Clk.
GBT protocol implementation on Xilinx FPGAs Csaba SOOS PH-ESE-BE-OT.
Multi-Gigabit transmission BLT  GOLD Andreas Ebling, Isabel Koltermann, Jonas Kunze Andi Ebling 1.
E. Hazen - DTC1 DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University.
TBD The Matrix Card Status and Plans Dr. John Jones Princeton University
Status and Plans for Xilinx Development
Trigger Gigabit Serial Data Transfer Walter Miller Professor David Doughty CNU October 4, 2007.
LECC2003: The 96 Chann FED Tester: Greg Iles30 September The 96 channel FED Tester Outline: (1) Background (2) Requirements of the FED Tester (3)
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.
DHH progress report Igor Konorov TUM, Physics Department, E18 DEPFET workshop, Bonn February 7-9, 2011 Outline:  Implementation synchronous clock distribution.
E. Hazen1 MicroTCA for HCAL and CMS Review / Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- Upgrade Week1 AMC13 Project Status E. Hazen - Boston University for the CMS Collaboration.
E. Hazen -- Upgrade Week1 HCAL uTCA Readout Plan E. Hazen - Boston University for the CMS HCAL Collaboration.
E. Hazen -- Upgrade Meetings1 AMC13 Project DAQ and TTC Integration For MicroTCA in CMS Status Report E. Hazen - Boston University for the CMS.
DAQ / Trigger Card for HCAL SLHC Readout E. Hazen - Boston University
FF-LYNX: 2010 & H Luca Fanucci Pisa, 14 Giugno 2011.
Serial Communications
AMC13 Project Status E. Hazen - Boston University
DAQ and TTC Integration For MicroTCA in CMS
AMC13 T1 Rev 2 Preliminary Design Review E. Hazen Boston University
Defining serial links for SuperB
A Compact Trigger Architecture for SLHC
Update on CSC Endcap Muon Port Card
Upgrade of the CSC Endcap Muon Port Card and Optical Links to CSCTF
The Matrix Card and its Applications
uTCA A Common Hardware Platform for CMS Trigger Upgrades
Trigger Upgrade Planning
MicroTCA Common Platform For CMS Working Group
DAQ Interface for uTCA E. Hazen - Boston University
Matrix Processor / Backplane Design Details
New Crate Controller Development
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
Muon Port Card Latency, October 2015
Global chip connections
Serial Communications
Fixed Latency Serial Links with FPGA-embedded SerDes for SuperB
LIP and the CMS Trigger Upgrade On behalf of the LIP CMS Group
Presentation transcript:

Trigger Workshop: Greg Iles Feb Optical Global Trigger Interface Card Dual CMC card with Virtex 5 LX110T 16 bidirectional 3.2Gb/s optical links 320 conventional I/O

Trigger Workshop: Greg Iles Feb Introduction RCT to GCT Links: Optical links based on 8B/10B GCT to GT Links: Legacy links from old GCT project DC coupled electrical links –Legacy links from GCT to GT were retained in the revised GCT. –Ensured that GCT-GT interface remained the same –Copper high speed links based on National Semiconductor DS92LV16 –However, links not robust –System in USC55 works, but precarious

Trigger Workshop: Greg Iles Feb Optical Global Trigger Interface Virtex5-110T> 320 configurable I/O Two I/O bank voltages 4x Bidirectional POP4s 3.2 Gb/s at 150m Use same card for Tx at GCT and Rx at GT

Trigger Workshop: Greg Iles Feb Optical Global Trigger Interface –Upgraded links to match those between RCT and GCT, albeit based on Xilinx Virtex5-110T FPGA allows flexibility –Can change link speed/protocol easily FPGA provides 16 channels at 3.7Gb/s, –Current POP4 fibre optic transceivers limited to 3.2Gb/s –Optical Global Trigger Interface Running asynchronously at 3Gb/s on all 16 channels Protected with CRC Check Automatic link configuration to correct latency –System currently designed to match current requirements Option to increase bandwidth into GT by factor of >2

Trigger Workshop: Greg Iles Feb Asynchronous 3Gb/s links 80MHz Low Latency Clock Domain Bridge Fifo / DualPort RAM remove ‘extra’ comma remove enable Add CRC 3.0 Gb/s 80MHz Check CRC Gigabit Transceiver - TxGigabit Transceiver - Rx Data & 150MHz from Osc-1 Data & 150MHz from Osc-2 Automatic latency synchronisation: Loop over all Fifo locations until Trigger Path BC0 arrives with fixed discrepancy relative to TTC BC0 TTC BC0

Trigger Workshop: Greg Iles Feb Latency: Clk80 to Clk80 data All numbers in bxVirtex5 3.0Gb/s Bridge from LHC 80MHz to link clock0.5 (e) Serdes Tx-Rx Delays (datasheet)2.7 (d) Elastic Buffer (5x3.3ns) + Timing Reg (3.3ns)0.8 (g) Bridge from link clock to LHC 80MHz clock1.4 (c) Total (theory)5.4 Total (practice)5.5 Notes: (a) Latency calculated from clk edge sampling data into SerDes until clk edge exiting SerDes (b) The numbers are obtained from simulation/datasheets and theoretical performance. (c) Assumed 1 write clks (300MHz), 5 read clks (160MHz), If data aligned to slower clock then wait for 1 slow clk to collect all data and up to 1 slow clock to align to slower clock (d) No elastic buffer. Tx = 9.5 x RXUSRCLK, Rx = 10.5 RXUSRCLK (e) Currently bridges from 80MHz to 150MHz in word mode (byte mode would be slightly better). (f) All numbers worst case, but no contingency. (g) Elastic buffer could be removed, albeit with some extra complexity in the VHDL.

Trigger Workshop: Greg Iles Feb Matrix Card Matrix Card compatibility –Drop In Code –OGTI card and Matrix card both use Xilinx Virtex5 LX11 0T –Current links use existing GCT protocol. May want to change for SLHC.

Trigger Workshop: Greg Iles Feb Quiet Regions & MIP bits

Trigger Workshop: Greg Iles Feb Old Design: Quiet Regions & MIP bits RCT GCT:Source Cards (ECL to optical fibre) GCT:Main Crate (Data processing) GT PSB GTI GMT PSB RPC/CSC/DT uTCA Crate (3x Matrix & CopperLink card)

Trigger Workshop: Greg Iles Feb New Design: Quiet Regions & MIP bits RCT GCT:Source Cards (ECL to optical fibre) GCT:Main Crate (Data processing) GT PSB-O OGTI GMT PSB-O RPC/CSC/DT

Trigger Workshop: Greg Iles Feb GCT-GT links –Ran all 16 links overnight using different Rx/Tx 100MHz oscillators No errors ~ bits –Integrated into GCT hardware –Vienna about to manufacture a new PSB to provide an interface to the GT. –Ready to manufacture final boards

Trigger Workshop: Greg Iles Feb Extra

Trigger Workshop: Greg Iles Feb Latency All numbers in bxCurrent Design Virtex5 1.6Gb/s Virtex5 2.4Gb/s Virtex5 3.2Gb/s Virtex5 3.0Gb/s Send 2 nd word0.5 IOB and 80MHz->LinkWordSpeed (e)0.9 (e)0.8 (e)0.9 Serdes Tx-Rx Delays (datasheet) (d)3.3 (d)2.5 (d)2.7 (d) Cable/Fibre (1.5m). Now 2m Serdes to FPGA Elastic Buffer (5x3.3ns) + Timing Reg (3.3ns) Sync to Local LHC clk (c) 1.6 Total Latency increase comparted to TDR Link(3bx) + Sync(1.5bx) = 4.5bx Notes: (a) Latency calculated from clk edge sampling data into SerDes/FPGA until FPGA fabric (b) The numbers are obtained from datasheets and theoretical performace. (c) Assumed 1.0 bx here, but could be 2.0 depending on sync method. (d) No elastic buffer. Tx = 9.5 x RXUSRCLK, Rx = 10.5 RXUSRCLK (e) Assumed ¼ bx for IOB + 2 link speed clks (4 x ½). Based on current 80MHz to 100MHz bridge. (f) All numbers worst case, but no contingency. (g) block ram performance dependent. BaselineCurrent

Trigger Workshop: Greg Iles Feb PCB Used 14 layers simply to make routing easier > 320 I/O Routing high speed differential pairs was not that nice.