Integration with ATLAS DAQ Marcin Byszewski 23/11/2011 RD51 Mini week Marcin Byszewski, CERN1.

Slides:



Advertisements
Similar presentations
Kondo GNANVO Florida Institute of Technology, Melbourne FL.
Advertisements

A Gigabit Ethernet Link Source Card Robert E. Blair, John W. Dawson, Gary Drake, David J. Francis*, William N. Haberichter, James L. Schlereth Argonne.
June 2006Juan A. Valls - FPA Project1 Producción y validación de los RODs Read-Out Driver (ROD)
DSP online algorithms for the ATLAS TileCal Read Out Drivers Cristobal Cuenca Almenar IFIC (University of Valencia-CSIC)
26 February 2002ATLAS Muon Electronics Meeting1 MROD: the MDT Read Out Driver Status of MROD-1 Prototype Adriaan König University of Nijmegen.
11 November 2003ATLAS MROD Design Review1 The MROD The Read Out Driver for the ATLAS MDT Muon Precision Chambers Marcello Barisonzi, Henk Boterenbrood,
New Features of APV-SRS-LabVIEW Data Acquisition Program Eraldo Oliveri on behalf of Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer] NYC,
July test beam DAQ status Marcin Byszewski Konstantinos Ntekas.
Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
1 20/02/12 SRS News SRU Revision, New Hybrids, DTC, Firmware, … Sorin Martoiu, CERN PH/DT SRS News, Sorin Martoiu, CERN 2012, 9th RD51 Collaboratin Meeting.
Update on APV25-SRS Electronics Kondo Gnanvo. Outline Various SRS Electronics Status of the APV25-SRS UVa Test of the SRU with multiple.
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
1 UA9 September 2010 test beam Si telescope hardware status Mark Raymond – 3/9/10.
SRS Readout System for VMM2 Sorin Martoiu, IFIN-HH (RO)
SALTRO TPC readout system Presented by Ulf Mjörnmark Lund University 1.
Design and Performance of a PCI Interface with four 2 Gbit/s Serial Optical Links Stefan Haas, Markus Joos CERN Wieslaw Iwanski Henryk Niewodnicznski Institute.
ATLAS Read Out Driver Aloisio, Capasso, Della Pietra, della Volpe, Izzo.
Frontend of PHENIX Si pixel K. Tanida (RIKEN) FEM/DAQ meeting for PHENIX upgrade (10/24/02) Outline Overview of PHENIX Si pixel detector ALICE1 chip readout.
Bernardo Mota (CERN PH/ED) 17/05/04ALICE TPC Meeting Progress on the RCU Prototyping Bernardo Mota CERN PH/ED Overview Architecture Trigger and Clock Distribution.
Background Physicist in Particle Physics. Data Acquisition and Triggering systems. Specialising in Embedded and Real-Time Software. Since 2000 Project.
1 VeLo L1 Read Out Guido Haefeli VeLo Comprehensive Review 27/28 January 2003.
Instrumentation DepartmentCCLRC Rutherford Appleton Laboratory28 March 2003 FED Project Plan 2003 FED Project aiming to satisfy 2 demands/timescales: Module.
Status of NA62 straw electronics Webs Covers Services Readout.
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)
ATLAS micromegas activities (MAMMA)
News on GEM Readout with the SRS, DATE & AMORE
APV25 Electronics for GEMs at UVa and for the 12 GeV Upgrade Program in HallA at JLab RD51 Electronic School, February 3-5, 2014 Kondo Gnanvo University.
+ Running Micromegas in ATLAS: status update of DAQ integration and plans Marcin Byszewski On behalf of the MAMMA collaboration. 9/10/2012 MM weekly M.
+ Micromegas in ATLAS: status update of DAQ integration and plans Marcin Byszewski On behalf of the MAMMA collaboration. 25/09/2012 MAMMA extended M. Byszewski(CERN)
+ Running Micromegas in ATLAS: status update of DAQ integration and plans Marcin Byszewski On behalf of the MAMMA collaboration. 2/10/2012 RD51 Stony Brook.
SoLiD/PVDIS DAQ Alexandre Camsonne. DAQ limitations Electronics Data transfer.
SRS Activities at IFIN-HH: VMM2 Hybrid, FECv6 Firmware, High- Density Optical ATCA-SRS Mezzanine Sorin Martoiu, Michele Renda, Paul Vartolomei (IFIN-HH.
Calibration of the gain and measurement of the noise for the apv25 electronics K. Gnanvo, N. Liyanage, C.Gu, K. Saenboonruang From INFN Italy: E. Cisbani,
Florida Institute of Technology, Melbourne, FL
NSYNC and Data Format S. Cadeddu – INFN Cagliari P. Ciambrone – INFN LNF.
26/11/02CROP meeting-Nicolas Dumont Dayot 1 CROP (Crate Read Out Processor)  Specifications.  Topology.  Error detection-correction.  Treatment (ECAL/HCAL.
Data transfer performance of SRS (J-PARC E16 Experiment) YUHEI MORINO RIKEN Nishina Center 1.
09/10/2010 RD51 Collaboration Meeting Cisbani-Musico-Minutoli / Status JLab Electronics 1 Status of the APV25 electronics for the GEM tracker at JLab Evaristo.
ARCHITECTURE. PRR November x 32 PADs Up to 26 or 3 x 17 MANU BOARD. PATCH BUS Translator Board. FEE DETECTOR Up to 100 PATCH BUS per detector. MANU.
MMDAQ Content – Overview – Case study – adding support for VMM1 chips – Drawings (data flow, concurrency, error reporting, scalability, monitoring) 13.
AFP Trigger DAQ and DCS Krzysztof Korcyl Institute of Nuclear Physics - Cracow on behalf of TDAQ and DCS subsystems.
LKr readout and trigger R. Fantechi 3/2/2010. The CARE structure.
Status of Integration of Busy Box and D-RORC Csaba Soós ALICE week 3 July 2007.
DESY TestBeam preparation CERN ) Michele Bianco, Marcin Drozdwa Byszewski, Givi Sekhniaidze, Joerg Wotshack.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Sergio Vergara Limon, Guy Fest, September Electronics for High Energy Physics Experiments.
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
Slow Control and Run Initialization Byte-wise Environment
Slow Control and Run Initialization Byte-wise Environment
HCAL DAQ Path Upgrades Current DCC Status New DCC Hardware Software
Status of NA62 straw readout
PRAD DAQ System Overview
Production Firmware - status Components TOTFED - status
Data Handling Processor v0.1 First Test Results
TELL1 A common data acquisition board for LHCb
mmDAQ (Muon Atlas MicroMegas Activity – ATLAS R&D)
Vertex 2005 November 7-11, 2005 Chuzenji Lake, Nikko, Japan
Large CMS GEM with APV & SRS electronics
VELO readout On detector electronics Off detector electronics to DAQ
Example of DAQ Trigger issues for the SoLID experiment
Electronics and DAQ for the GEM Detector
Commissioning of the ALICE-PHOS trigger
The CMS Tracking Readout and Front End Driver Testing
New DCM, FEMDCM DCM jobs DCM upgrade path
The LHCb Front-end Electronics System Status and Future Development
Data Concentrator Card and Test System for the CMS ECAL Readout
TELL1 A common data acquisition board for LHCb
Presentation transcript:

Integration with ATLAS DAQ Marcin Byszewski 23/11/2011 RD51 Mini week Marcin Byszewski, CERN1

Outline FEC zero suppression Integration with ATLAS DAQ 23/11/2011 RD51 Mini week Marcin Byszewski, CERN2

FEC zero suppression APV25 – analogue, 128 channels * number of time samples FEC FPGA firmware module – by R. Giordano and S. Martoiu – Possibility to bypass for a single APV25 chip (configure stages) – Configuration (pedestal measurement) must be run by user – Passed first tests with the mmDAQ – Remotely controlled by DCS (by G. Iakovidis) – Finishing debugging stage – Max rate not tested – Limits number of time bins to ~16 23/11/2011 RD51 Mini week Marcin Byszewski, CERN3

FEC zero suppression Based od mmDAQ ZS Suppression cut: Q sum / N time_bins < Ped stddev * A Q sum = sum of charge N time_bins = number of time samples Ped stddev = Pedestal std.dev. A = user defined factor (about 0.8 in mmDAQ) 23/11/2011 RD51 Mini week Marcin Byszewski, CERN4 APV signal time

FEC zero suppression Data Format: typedef char BYTE; // 8-bit word typedef unsigned int WORD32; // 32-bit word typedef unsigned short int WORD16; // 16-bit word struct APV_HEADER { BYTE APV_ID; // APV Identifier number on the FEC card (0 to 15) BYTE N_CHANNELS; // the number of channels which will be following the header BYTE N_SAMPLES; // the number of samples per channel BYTE ZS_ERROR; // Error code from the Zero Suppression Block, meaning have to be defined WORD32 RESERVED; // 32 bits reserved for future use }; struct CHAN_INFO { BYTE RESERVED; // 8-bits reserved for future use BYTE CHAN_ID; // Channel identifier, 0 – 127, future: 128 common mode, 129 for error codes WORD16 CHANDATA[N_SAMPLES]; // 16 bit words, actual data will be 13-bits wide }; 23/11/2011 RD51 Mini week Marcin Byszewski, CERN5

Micromegas in winter shutdown Plan to install during this Xmas shutdown: – 8x9 cm MBT0 chamber on the edge of MBTS – 1.2x0.5m 2 test chamber (4 active planes, X+U strips) HW – All equipped with APV25 chips (4 + 4*10 = 44 chips) – 25 m HDMI cables (to be 5V) – 4-5 FECs – DTC links to 1 SRU unit – Optical S-Link fibre to a ROS in USA15 cavern Marcin Byszewski, CERN6 23/11/2011 RD51 Mini week

Current MAMMA’s Lab setup Marcin Byszewski, CERN7 mmDAQ ZS SRS DCS mmDAQ ZS SRS DCS 16x APV25 Trigger Raw data out FEC HDMI 23/11/2011 RD51 Mini week DCS Ethernet

Integration into ATLAS DAQ Marcin Byszewski, CERN8 mmDAQ ZS mmDAQ ZS 16x APV25 Trigger Raw data out FEC 44 APV25 44 APV25 FEC SRU DTC HDMI optical ATLAS ROS ATLAS ROS Data out LVL1 Accept Ethernet DCS LVL1 Accept 23/11/2011 RD51 Mini week

Marcin Byszewski, CERN9 Integration Challenge 1: FPGA FW 44 APV25 44 APV25 FEC SRU ZS DTC HDMI Enormous software development effort on a short time Napoli, CERN DTC Event builder DCS S-Link optical ATLAS ROS ATLAS ROS Data out LVL1 Accept Ethernet DCS LVL1 Accept DTC Missing FPGA firmware 23/11/2011 RD51 Mini week Raffaele Giordano Andre Zibell Vincenzo Izzo Sorin Martoiu

23/11/2011 RD51 Mini week Marcin Byszewski, CERN10 SRU FW blocks for ATLAS DAQ To FECs To ROS Read DTC into input buffer Read DTC into input buffer SRU Event building DCS S-Link Data out S-Link Data out DTC links DTC links data Slink HW Slink HW L1 trigger forwarding On/Off To PC Ethe rnet DCS L1 trigger TTCrx Event data

Integration Challenge 2: Timings Marcin Byszewski, CERN11 23/11/2011 RD51 Mini week total time (us) time pertotalnumber of timebins0 step(1tb) LVL1 trigger arrives at SRU trigge r SRU- >FEC- >APV APV ->FEC readout 7798 APSP 4x70clocks = 7us / timebin 3,510,549147output140bits*clock = 3500 ns /timebin 10, ,311,818,2165,2FEC zero suppression (parallel) 11,80165,2 11,80165,2FEC -> SRU data transmission (parallel FECs A.)DTC link speed 10,6822,5 149, ,714strips=224bits=28bytes 22,50314,7SRU Event Building 22,50314,7 22,50314,7SRU->ROS S-Link transmission 0,5023,00,5321,75,5nsec/m90m=0,50us

Integration: Challenge 2 Marcin Byszewski, CERN12 44 APV25 44 APV25 FEC SRU ZS DTC HDMI Ok for 1 time sample, but we want to send 16 time samples.  Do not provide data for every LVL1 Accept DTC Event builder DCS S-Link optical ATLAS ROS ATLAS ROS Data out LVL1 Accept Ethernet DCS LVL1 Accept DTC  Synchronous data (13us)  Synchronous data (13us) APV ->FEC readout timing APSP4x70clocks = 7us / timebin output140bits*clock = 3500 ns /timebin 16 time bins -> 220us 23/11/2011 RD51 Mini week TTC Raffaele Giordano Andre Zibell Vincenzo Izzo Sorin Martoiu

ROS LV1 handler Processing data? NO Set to YES Forward LV1 to FEC Return event to ROS (empty) SRU forward LV1 FEC readout APV Zero suppression time LV1 ID 1 (LVL1 ID2) +200us ROS LV1 handler Processing data? YES Store reference Do not forward trigger (LVL1 ID5) Build & Store Event Set Processing data to NO Build & Store Event Set Processing data to NO ROS LV1 handler Processing data? NO Set to YES Forward LV1 to FEC Return event to ROS (BCID1) SRU stores references of the incoming LVL1. When finished processing it sends out the processed event and dummy responses to LVL1 received in the mean time. (LVL1 ID1) (LVL1 ID5) (…) <- to ROS 23/11/2011 RD51 Mini week Marcin Byszewski, CERN13 LVL1 handling scheme

Integration: Challenge 2 Marcin Byszewski, CERN14 44 APV25 44 APV25 FEC SRU ZS DTC HDMI DTC Event builder DCS S-Link optical ATLAS ROS ATLAS ROS Data out LVL1 Accept Ethernet DCS LVL1 Accept DTC  Synchronous data (13us)  Synchronous data (13us) APV ->FEC readout timing APSP4x70clocks = 7us / timebin output140bits*clock = 3500 ns /timebin 16 time bins -> 220us 23/11/2011 RD51 Mini week TTC Raffaele Giordano Andre Zibell Vincenzo Izzo Sorin Martoiu 160MBit/s FEC -> SRU data transmission (parallel FECs A.)DTC link speed160Mbit/s =20MB/s =DTC link speed20,97bytes/us 14strips=224bits=28bytesx number of chips in FEC10=DTC transmission 1 tb13,35us

Summary progress to prepare for ATLAS DAQ integration this winter Marcin Byszewski, CERN15 23/11/2011 RD51 Mini week

Backup slides 23/11/2011 RD51 Mini week Marcin Byszewski, CERN16