09/01/2016James Leaver SLINK Current Progress. 09/01/2016James Leaver Hardware Setup Slink Receiver Generic PCI Card Slink Transmitter Transition Card.

Slides:



Advertisements
Similar presentations
02/06/2014James Leaver Slink Transition Card. 02/06/2014James Leaver Slink Transition Card Simple 6U board: –Provides interface between FED and Slink.
Advertisements

FPGA Configuration. Introduction What is configuration? – Process for loading data into the FPGA Configuration Data Source Configuration Data Source FPGA.
Athens University Paris Sphicas Vassilis Karageorgos (Diploma) NCSR Demokritos Theo Geralis Christos Markou Isidoros Michailakis (Electronics Engineer)
MICE Tracker Front End Progress Tracker Data Readout Basics Progress in Increasing Fraction of Muons Tracker Can Record Determination of Recordable Muons.
RPC Electronics Status Overall system TDC –Digitizing frequency issue (determine the bin size of the TDC value) Discriminator test result Trigger module.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
Firmware implementation of Integer Array Sorter Characterization presentation Dec, 2010 Elad Barzilay Uri Natanzon Supervisor: Moshe Porian.
Chapter 6 Errors, Error Detection, and Error Control
1 Pulsar firmware status March 12th, 2004 Overall firmware status Pulsar Slink formatter Slink merger Muon Reces SVT L2toTS Transmitters How to keep firmware.
7-1 Digital Serial Input/Output Two basic approaches  Synchronous shared common clock signal all devices synchronised with the shared clock signal data.
Configuration. Mirjana Stojanovic Process of loading bitstream of a design into the configuration memory. Bitstream is the transmission.
29 January 2004Paul Dauncey - CALICE DAQ1 UK ECAL Hardware Status David Ward (for Paul Dauncey)
2 April 2003Paul Dauncey - CALICE DAQ1 First Ideas For CALICE Beam Test DAQ Paul Dauncey Imperial College London, UK for IC, Manchester, RAL, UCL.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 17.
LECC2004: Performance of the CMS Silicon Tracker FED: Greg Iles13 September Performance of the CMS Silicon Tracker Front-End Driver 10th Workshop.
Emulator System for OTMB Firmware Development for Post-LS1 and Beyond Aysen Tatarinov Texas A&M University US CMS Endcap Muon Collaboration Meeting October.
SVT workshop October 27, 1998 XTF HB AM Stefano Belforte - INFN Pisa1 COMMON RULES ON OPERATION MODES RUN MODE: the board does what is needed to make SVT.
Firmware based Array Sorter and Matlab testing suite Final Presentation August 2011 Elad Barzilay & Uri Natanzon Supervisor: Moshe Porian.
BYU ECEn 320 Lab 4 UART Transmitter. BYU ECEn 320 UART Transmimtter Specification VGA Serial A1 Expansion Connector PS2 A2 Expansion Connector B1 Expansion.
Advanced Microprocessor1 I/O Interface Programmable Interval Timer: 8254 Three independent 16-bit programmable counters (timers). Each capable in counting.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
CSC EMU Muon Sorter (MS) Status Plans M.Matveev Rice University August 27, 2004.
1 Chapter Six - Errors, Error Detection, and Error Control Chapter Six.
CMS ECAL Week, July 20021Eric CANO, CERN/EP-CMD FEDkit FED Slink64 readout kit Dominique Gigi, Eric Cano (CERN EP/CMD)
C. Combaret 11/10/ 2008 Status of the DHCAL m2 software C. Combaret IPNL.
Features of the new Alibava firmware: 1. Universal for laboratory use (readout of stand-alone detector via USB interface) and for the telescope readout.
FED Overview VME-FPGA TTCrx BE-FPGA Event Builder Buffers FPGA Configuration Compact Flash Power DC-DC DAQ Interface 12 Front-End Modules x 8 Double-sided.
Ideas about Tests and Sequencing C.N.P.Gee Rutherford Appleton Laboratory 3rd March 2001.
Instrumentation DepartmentCCLRC Rutherford Appleton Laboratory28 March 2003 FED Project Plan 2003 FED Project aiming to satisfy 2 demands/timescales: Module.
FED RAL: Greg Iles5 March The 96 Channel FED Tester What needs to be tested ? Requirements for 96 channel tester ? Baseline design Functionality.
Fast Fault Finder A Machine Protection Component.
PROGRESS ON ENERGY SUM ELECTRONIC BOARD. VXS Backplane Energy Sum 18 fADC VME64 High Speed Serial VME64 16 CH Detector Signals Crate Sum to Trigger Energy.
John Coughlan Tracker Week October FED Status Production Status Acceptance Testing.
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)
16th July 2003Tracker WeekJohn Coughlan et. al.FED-UK Group Final FED Progress Report CMS Tracker Week 16th July 2003.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 5 Report Tuesday 29 th July 2008 Jack Hickish.
Tracker Week October CCLRC, Rutherford Appleton Laboratory, Oxon, UK Imperial College, London, UK Brunel University,
CERN, 18 december 2003Coincidence Matrix ASIC PRR Coincidence ASIC modifications E.Petrolo, R.Vari, S.Veneziano INFN-Rome.
Trigger Commissioning Workshop, Fermilab Monica Tecchio Aug. 17, 2000 Level 2 Calorimeter and Level 2 Isolation Trigger Status Report Monica Tecchio University.
New L2cal hardware and CPU timing Laura Sartori. - System overview - Hardware Configuration: a set of Pulsar boards receives, preprocess and merges the.
بسم الله الرحمن الرحيم MEMORY AND I/O.
BER-tester for GEB board. Main components&restrictions TLK2501 serializer/deserializer/pseudo random generator Genesys FPGA development board Multiplexer.
LECC2004: Performance of the CMS Silicon Tracker FED: Greg Iles13 September Performance of the CMS Silicon Tracker Front-End Driver 10th Workshop.
Tracker Week February presented by John Coughlan RAL FED Status FEDv2 Testing Pre-Series Manufacture Final Production.
.1PXL READOUT STAR PXL READOUT requirement and one solution Xiangming Sun.
18/05/2000Richard Jacobsson1 - Readout Supervisor - Outline Readout Supervisor role and design philosophy Trigger distribution Throttling and buffer control.
Amsterdam, Oct A. Cotta Ramusino, INFN Ferrara 1 EUDRB: status report and plans for interfacing to the IPHC’s M26 Summary: EUDRB developments.
1 Status of Validation Board, Selection Board and L0DU Patrick Robbe, LAL Orsay, 19 Dec 2006.
CPT week May 2003Dominique Gigi CMS DAQ 1.Block diagram 2.Form Factor 3.Mezzanine card (transmitter SLINK64) 4.Test environment 5.Test done 1.Acquisition.
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.
L1/HLT trigger farm Bologna setup 0 By Gianluca Peco INFN Bologna Genève,
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Evelyn Thomson Ohio State University Page 1 XFT Status CDF Trigger Workshop, 17 August 2000 l XFT Hardware status l XFT Integration tests at B0, including:
TFT-LCD Display + Camera
Status and Plans for Xilinx Development
22/06/2016James Leaver Current FED Tester Status.
PC-based L0TP Status Report “on behalf of the Ferrara L0TP Group” Ilaria Neri University of Ferrara and INFN - Italy Ferrara, September 02, 2014.
LECC2003: The 96 Chann FED Tester: Greg Iles30 September The 96 channel FED Tester Outline: (1) Background (2) Requirements of the FED Tester (3)
BIS main electronic modules - Oriented Linac4 - Stéphane Gabourin TE/MPE-EP Workshop on Beam Interlock Systems Jan 2015.
DHH at DESY Test Beam 2016 Igor Konorov TUM Physics Department E18 19-th DEPFET workshop May Kloster Seeon Overview: DHH system overview DHE/DHC.
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 4 Report Tuesday 22 nd July 2008 Jack Hickish.
Initial check-out of Pulsar prototypes
* Initialization (power-up, run)
FrontEnd LInk eXchange
ECAL OD Electronic Workshop 7-8/04/2005
8-layer PC Board, 2 Ball-Grid Array FPGA’s, 718 Components/Board
UK ECAL Hardware Status
The CMS Tracking Readout and Front End Driver Testing
FED Design and EMU-to-DAQ Test
Presentation transcript:

09/01/2016James Leaver SLINK Current Progress

09/01/2016James Leaver Hardware Setup Slink Receiver Generic PCI Card Slink Transmitter Transition Card (ECAL) VME Backplane FED Controller Slink Controller Control via VXI-MXI-2 LVDS Cable FED

09/01/2016James Leaver Slink Verification Configure FED to send test patterns: –Simple counter –Alternate lines of all As and all 5s Drive FED with software triggers: –Throttle triggers using software ‘waits’ and by setting QDR buffer occupancy thresholds Simply receives all data sent from FED Compares received data with current expected test pattern FED PCSLINK PC

09/01/2016James Leaver Green Green: Slink CLK Yellow Yellow: Write Enable Blue Blue: Bit 0 of Data Stream Pink Pink: Bit 1 of Data Stream Example Data Transmission Test Pattern: Alternate lines of As and 5s, Scope Length: 10 Measured from Transition Card

09/01/2016James Leaver Green Green: Slink CLK Yellow Yellow: Write Enable Blue Blue: Bit 0 of Data Stream Pink Pink: Bit 1 of Data Stream A Bad Clock? Test Pattern: Alternate lines of As and 5s, Scope Length: 10 Measured from Transition Card, Persistent Display

09/01/2016James Leaver Green Green: Slink CLK Yellow Yellow: Write Enable Blue Blue: Bit 0 of Data Stream Pink Pink: Bit 1 of Data Stream Clock Signal at the FED Measured on the FED; Slink Connected

09/01/2016James Leaver Green Green: Slink CLK Yellow Yellow: Write Enable Blue Blue: Bit 0 of Data Stream Pink Pink: Bit 1 of Data Stream Clock Signal at the FED Measured on the FED; Transition Card Disconnected

09/01/2016James Leaver Spice Model of Clock Path

09/01/2016James Leaver Spice Model Results Blue Blue: CLK at FED VME connector Red Red: CLK at output connector on Transition Card Yellow Yellow: CLK at input to Transmitter FPGA

09/01/2016James Leaver The Only Way to Remove Reflections…?

09/01/2016James Leaver The Only Way to Remove Reflections…? CLK is good at all locations – but impractical hardware solution

09/01/2016James Leaver Clock at Input to Transmitter FPGA The Slink clock is clean where it matters, as Spice model predicts

09/01/2016James Leaver Slink Error Rates Have sent 18.3 Gbytes of data from FED to Slink Receiver –Used alternate lines of all As and all 5s; highest possible switching rate No errors observed in transmitted data  Probability that a word will be transmitted incorrectly via Slink is: 1.22 x 10 95% CL

09/01/2016James Leaver Required Data Rates To guarantee (95% CL) that no more than 1 word will be sent incorrectly per month of normal LHC operation, need to transmit words (without errors) At current maximum data rate, would take ~16 years! Need to find a way to increase data rate: –Could potentially output ~600 Mbytes/sec from the FED (reducing validation time to ~30 days)

09/01/2016James Leaver FED Behaviour at High Data Rates With a fixed wait of > 60.07ms between software triggers: –QDR buffer always empty when next trigger arrives –FED operates normally With a fixed wait of < 60.07ms between software triggers: –QDR buffer rapidly fills to current limit (1→ 10 frames) –FED operates normally for some period of time –FED randomly stops sending data An Extreme Example Test Pattern: Alternate lines of all As and all 5s, Scope Length: 1020

09/01/2016James Leaver Why Does the FED Stop? Backpressure from the Slink? –At high trigger rates, backpressure is exerted multiple times during period in which FED is working Overflow of QDR Buffer? –FED stops working even with a QDR buffer limit of 1 frame Overflow of Front End Buffer? –Backend Status Register would indicate not… –But getChannelBufferOccupancy() function in ‘Fed9U’ software returns dubious values –Seems most likely cause

09/01/2016James Leaver Data Rate Challenges Need to prevent FED lock-ups Software triggers insufficient –Limited to a maximum of ~100 Hz –Need to use hardware triggers - generated with FED Tester? Need to increase efficiency with which Slink PC manages received data –Currently have to run Slink software in ‘debug’ mode (raw data access) due to mismatch between output FED header/trailer words and format required for automatic event handling

09/01/2016James Leaver Conclusion Data can be read from the FED via Slink No errors yet observed Nothing to suggest that FED hardware requires modification Firmware/Data Rate issues to be resolved…