Toward a DAQ for the DHCAL m³ (in Test Beams)

Slides:



Advertisements
Similar presentations
Clock and Control Status Matt Warren, on behalf of Martin Postranecky.
Advertisements

Julie Prast, DHCAL Meeting, 24 janvier 2008 La carte DIF pour DHCAL (proto au m 2 et au m 3 ) Sebastien Cap, Julie Prast ( LAPP) Christophe Combaret (IPNL)
Contrib passées & à venir du LLR (pour toi, à modifier)‏ VFE DAQ sur EUDET ( ): [C. Jauffret, V. Boudry] test du HardROC.
Vincent Boudry Franck Gastaldi Antoine Matthieu David Decotigny CALICE meeting 19 feb Kyungpook Nat'l U., Daegu, Korea Status of the Data Concentrator.
CALICE – 12/07/07 – Rémi CORNAT (LPC) 1 ASU and standalone test setup for ECAL MAIA BEE project Overview DAQ dedicated Sensor test In situ debug and maintenance.
DOOCS DAQ software for the EUDET prototype Valeria Bartsch (UCL) Andrzej Misiejuk (RHUL) Tao Wu (RHUL)
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
C. Combaret TILC april m2 GRPC Acquisition System C. Combaret, IPN Lyon For the EU DHCAL collaboration
CALICE: status of a data acquisition system for the ILC calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
AHCAL – DIF Interface EUDET annual meeting – Paris Oct M. Reinecke.
AHCAL electronics. Status and Outlook Peter Göttlicher for the AHCAL developers CALICE meeting UT Arlington, March 11th, 2010.
Bart Hommels Univeristy of Cambridge EUDET Annual Meeting, Ecole Polytechnique, Paris JRA3: DAQ Overview Objectives System Overview Status of.
JRA3 DAQ Overview Matt Warren, on behalf of EUDET JRA3 DAQ Groups. Please see the following talks from the JRA3 Parallel Session for more detail: DAQ and.
11th March 2008AIDA FEE Report1 AIDA Front end electronics Report February 2008.
08/10/2007Julie Prast, LAPP, Annecy1 The DHCAL DIF and the DIF Task Force Julie Prast, LAPP, Annecy.
C. Combaret DIF_GDIF_MDIF_D ASU 6x 24 HR2 ASU USB Hub RPi USB2 DCC SDCC RPi USB 1 hub+Rpi for 4 cassettes 1 DCC for 8 cassettes (1 spare) Trigger.
C. Combaret 11/10/ 2008 Status of the DHCAL m2 software C. Combaret IPNL.
Organization for Micro-Electronics desiGn and Applications HARDROC 3 for SDHCAL OMEGA microelectronics group Ecole Polytechnique CNRS/IN2P3, Palaiseau.
J. Prast, G. Vouters, Arlington, March 2010 DHCAL DIF Status Julie Prast, Guillaume Vouters 1. Future CCC Use in DHCAL Setup 2. Calice DAQ Firmware Implementation.
Detector Interface (DIF) Status CALICE meeting – DESYDec Mathias Reinecke.
Vincent Boudry LLR, École polytechnique CALICE Collaboration meeting U. of Manchester 08/09/2008 Pre-results for the CERN PS tests of the eDHCAL.
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
Mathias Reinecke CALICE week Manchester DIF development – Status and Common Approach Mathias Reinecke for the CALICE DAQ and Front-End developers.
4x4 4 8x LVDS on HDMI ( 8x LVDS on SMA ? ) 8x LVDS on HDMI LVDS on SMA LVTTL on Lemo NIM on Lemo LVDS on SMA 4x LVDS on SMA 4x NIM on Lemo 2x NIM on Lemo.
Maurice Goodrick, Bart Hommels EUDET Annual Meeting, Ecole Polytechnique, Paris EUDET DAQ and DIF DAQ overview DIF requirements and functionality.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
Julie Prast, Calice Electronics Meeting at LAL, June 2008 Status of the DHCAL DIF Detector InterFace Board Sébastien Cap, Julie Prast, Guillaume Vouters.
ECFA Workshop, Warsaw, June G. Eckerlin Data Acquisition for the ILD G. Eckerlin ILD Meeting ILC ECFA Workshop, Warsaw, June 11 th 2008 DAQ Concept.
Maurice Goodrick, Bart Hommels CALICE-UK Meeting, Cambridge CALICE DAQ Developments DAQ overview DIF functionality and implementation EUDET.
DHCAL Jan Blaha R&D is in framework of the CALICE collaboration CLIC08 Workshop CERN, 14 – 17 October 2008.
12/09/2007Julie Prast, LAPP, Annecy1 The DIF Task Force and a focus on the DHCAL DIF Remi Cornat, Bart Hommels, Mathias Reinecke, Julie Prast.
DAQ PC CALICE DAQ architecture Detector Unit : ASICs DIF : Detector InterFace connects Generic DAQ and services LDA : Link / Data Aggregator – fanout /
Status of DCC CALICE WEEK University of Manchester September 9, 2008 Franck LLR Polytechnique.
Bart Hommels for the DIF WG Electronics/DAQ for EUDET, DESY DIF status AHCAL, DHCAL, ECAL DIF prototypes Ongoing developments & plans.
News from the 1m 2 GRPC SDHCAL collection of slides from : Ch.Combaret, I.L, H.Mathez, J.Prast, N.Seguin, W.Tromeur, G.Vouters and many others.
SKIROC status Calice meeting – Kobe – 10/05/2007.
Vincent Boudry Franck Gastaldi Antoine Matthieu David Decotigny CALICE meeting 19 feb Kyungpook Nat'l U., Daegu, Korea.
Vincent Boudry, Rémi Cornat, Franck Gastaldi, Nicolas Roche, Muriel Cerutti LLR, École polytechnique–CNRS/IN2P3 Guillaume Vouters LAPP, U. de Savoie–CNRS/IN2P3.
DHCAL Acquisition with HaRDROC VFE Vincent Boudry LLR – École polytechnique.
Vincent Boudry, Ch. de la Taille LLR, École polytechnique LAL, Orsay EUDET Annual meeting DESY, 29/09/2010 CALICE DAQv2.
DIF – LDA Command Interface
ILD & Test Beam DAQs session
Status of the DHCAL 1m2 GRPC Acquisition
EUDET Elec/DAQ meeting
CALICE DAQ Developments
Integration of CALICE DAQ in common DAQ
Wing-LDA Timing & performance Beam Interface (BIF)
AHCAL Beam Interface (BIF)
HR3 status.
CALICE meeting 2007 – Prague
ECAL Integration / CALICE DAQ task force
Comments on the DAQv2 advancement
Status of the DHCAL DIF Detector InterFace Board
Pre-results for the CERN PS tests of the eDHCAL
Silicon Lab Bonn Physikalisches Institut Universität Bonn
Testbeam Timing Issues.
Status of the Data Concentrator Card and the rest of the DAQ
C. de La Taille IN2P3/LAL Orsay
Clock & Control Card Status 29 July Martin Postranecky/Matt Warren
Valeria Bartsch UCL David Decotigny LLR Tao Wu RHUL
CALICE/EUDET Electronics in 2007
The DHCAL DIF Board For the M2 Prototype
Felix Sefkow CALICE/EUDET electronics meeting CERN, July 12, 2007
UK ECAL Hardware Status
Clock & Control Card Status 29 July Martin Postranecky/Matt Warren
HaRDROC status: (Hadronic RPC Detector Read Out Chip for DHCAL)
CALICE meeting 2007 – Prague
PCB-1 HEADER / CONNECTOR
Tests Front-end card Status
SKIROC status CERN – CALICE/EUDET electronic & DAQ meeting – 22/03/2007 Presented by Julien Fleury.
Presentation transcript:

Toward a DAQ for the DHCAL m³ (in Test Beams) Vincent Boudry LLR, École polytechnique EUDET/Elec meeting LAL, Orsay 02/06/2008

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL Time line Cosmic DAQ Running (new: analogue readout) Summer Test beam DAQ: PS: July 10-17→ adapted cosmic DAQ ? SPS: Aug. 6-11 → Adapted CALICE DAQ0 PS: beg. Nov → USB DAQ (m²) DAQ2 m³ summer 2009 Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL Cosmic DAQ Based on LabView (R. Della Negra) USB readout & control of ≤5 cards (on HUB) Using libDHCAL (C. Jauffret) Analogue RO of 1 card (Being tested) Goal: Characterise the Chamber, ASIC's, PCB's on cosmics Calibrate the ASIC's (EC) Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL DHCAL1 board 8×32 pads detector (GRPC and µMEGAS) 8-layer PCB 4 HARDROC's (64 ch each) integrated DIF Code being re-used for the DHCAL DIF's USB connector libDHCAL developed → C driver, LabView interface Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Analogue Readout Extension: Goal: measure the shape of the signals → optimisation of gains Use of the VTC card of the ECAL cosmic bench VTC = LLR DAQ for ECAL Cosmic bench HW: Boards + cables Readout 1 card Eventuality 2 (with adapted cables) Adaptation: CPLD: Number of channels (➘4) , Number of cycles (➚64) HW: LVDS signals DHCAL ≠ ECAL HW: New analogue drivers (AD8138) Vincent.Boudry@in2p3.fr

Cosmic DAQ: Analogue RO perf First evaluation Linarity, Ex: Analog output of first ASIC1 dominated by coherent noise OK for RPC response fC Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL Test beam DAQ in Aug. 5-6 DHCAL1 board (20 HR's) in PS & SPS beams DAQ0 EUDET : Use the complete DESY test bench 1 CRC (⊃ 6 FE) + VME Crate & controller + PC (with DAQ soft) Avail. Early July → mid. August USB for control and digital readout libDHCAL + Socket (being written [Simon Chollet]) Protocol already defined (last year!) with Paul Dauncey. Config management & storing of data in LCIO files RAW data Format to be defined Analogue readout possible (level adaptation to be checked) With analogue drivers replacement (done on 1 card now) Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

DAQ m² (TB @ PS November) Direct USB readout of 3 DHCAL DIF. 48 HardRoc/DIF, 144 in total use the DHCAL DIF test bench DAQ Based one XDAQ [see pres. Of Ch. Combaret] Altern: CALICE DAQ0 Re-use of DHCAL USB code Possible re-use of USB code for other DAQ's (ECAL Wafer, in-situ DAQ, ...) Complementary with dev of next gen (DAQ2) ? Database for the ASIC's configuration ? Definition of the data format Data classes Should be compatible with LCIO format Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL DAQ2 overview for the m³ 50/100 Mb/s 1 PC: ~2 k€ 1 ODR: ~4-5 k€ 1 LDA: ~1.3 k€ DIFs ASUs DAQ2 PC CC Clock & Control Digital (Config, Controle) Clock & Sync LDA ODR ×10 ⋮×8 Optique GigE USB ×40 : ×12-20 : ×4 Machine clock 3(4) DIF × 40 planes / 10(8?) conn. • no CC: 12 (15?) LDA + 4 ODR's CC×8: ➔ 2 LDA, 1 ODR [5+4k€] + 12–20 CC Total data volume: (All HR full)~40×144×20kb = 117Mb ➔ ~ 50 ms on 2 GigE, ×2 sur LDA-CC, ... DIF 5 ASICs / plane (max 18) × 128 bits × ~100Hz → 128 kB/s Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL Concentrator Card Needed for DHCAL: 120 (40×3) DIF's Goal Characteristics ×8 channels USB readout Cheap Custom board Cheaper (typ: 400€/card) Prototype for a custom LDA: → 40 channels adapted for ILD embedding (see Rémi's talk) Conceptual work started [Frank Gastaldi, Antoine Mathieu] ~Idem LDA Transparent Broadcast of configs to all DIF's Avoid management of adresses ⇒ Modif of LDA's mecanism (ranges in place of fix adress), needed for redundancy ? (DIF bypass ?) VHDL Blocks common to DIF /LDA Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Tentative Path & Planning for CC Tentative agenda Prototype 0 : Study of Firmware ≤ dec 08 Mezzanine card around a big FPGA (XILINX evalution card) → Sept 08 Connection on 4 DIFS. USB readout Test of communication protocols Prototype 1: study for the production 8 DIFs Merging of data USB readout scheme: sept–dec 08 Prod: Jan-feb 09 Test: Feb-Apr 09 Prep final prod: Avr.-May 09 Production & test of ~20 cards June-July 09 Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Merging scheme on CC / LDA Scheme from LDA (M. Kelly) → data format 5 MHz 40/50 MHz On OK Read DIF 'n' DIF 'n' OK # Conn. DIF's End of transm. Link status Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL RAW Data format ODR/LDA protocols [wrapping] well defined RAW data format (≃”out of DIF”) Allow for merging, with internal consistency markers Example: CC: Change the Nb_of_DIF, count data words & aggregate the data Coding: 8b/10b corrects a bit the errors. Allow for End of data signal Inside a ”LDA block” (as proposed By M. Kelly): words of 16 Nb_of_DIF (filled by DIF, modified on CC when merging) n × | DIF_Header == Word Type + DIF_ID (typ. 8 bits) + type of Data (ASIC, SC, Config) | Nb_of_ASIC OR | Nb_of_ADC_words OR | Nb_of_SC_words | n × | Nb_of_words (filled on CC/LDA ?) | n × ADC data |.... | | ASIC Data stream | DIF trailer (padding words) + K character send by the DIF Move Here ? Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

DAQ2 M³ Test Beam contingencies ASIC's in auto trig DHCAL Data rates in TB Expected from 100 GeV π (J-C. Brient's note) 5 ASIC's touched in average (max 18) / plane All on the central DIF 1 evt = 160bits Readout time 1 ASIC @ 5Mb/s = 0.032ms RO 1 plane ~ 0.16ms [6 kHz] 1 full HR (128 events) = 20480 bits Readout time 1 full HR @ 5Mb/s = 4ms see Remi's talk for ECAL TB rates: 104 (108 at FNAL ???) part/s during 10s/min (SPS mode). RPC limitation: ~100Hz/cm² µMegas: basically not limited... Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL DAQ2 TB working modes Burst mode (≤128 FOR DHCAL) No external trigger but independent recording of trigger mode (⊃ Timestamp) (could be 1 HR recording Trigger bits) Data sync internal [synchronisation on reset of BC ID on all HR]. Internal «RAM full» management needed Every 128 DHCAL [16 ECAL] events LOCAL: in DIF with immediate RO of SLAB 4 ms for 100 GeV π's without Reset (avoid loss of sync) Indiv DT: might be hard too handle. Local storage of data ???? Global fast Ramfull → DAQ (stop of Acq, RO of all chips, and restart) periodic interruptions (counting of part ? Hodoscope HR ?) Single Event External trigger (hodoscope) → DIF Stop Acq Read chips: ~0.16ms (+ noise if any) ⇒ max 6kHz on 100 GeV π's Start Acq Data sync (for Event building) On synchronized BC ID On trigger timestamp (e.g. On DIF Timecounter on last internal trigger to ext. trigger) Fine if not RAM full e.g. # rejected triggers + noise event per chip < 128 [16 for the ECAL!] Ideally: have a circular buffer Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL DAQ2 signals DIFs ASUs DAQ2 PC CC Clock & Control Digital (Config, Controle) Clock & Sync LDA ODR ×10 ⋮×8 Optique GigE USB ×40 : ×12-20 : ×4 50/100 Mb/s Machine clock Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Clock & Control Card [reminder] A) CLOCK AUTO / X-TAL SW-0 LVDS on SMA EXT.CLKIN 8x LVDS on HDMI OR 1 LVTTL on Lemo ( 8x LVDS on SMA ? )‏ NIM on Lemo MPX +PLL 2x LVTTL on Lemo 2x NIM on Lemo ~ 50 MHz X-TAL B) FAST TRIG SW-1 2->1 LVDS on SMA 8x LVDS on HDMI C) CONTROLS ( 1x LVDS TRIGGER on RJ-45 ? )‏ CPL D 4x LVDS on SMA 4x NIM on Lemo SW-2 5->1 4x 4 4 8x LVDS on HDMI D) BUSY LVDS on SMA 1 SW-3 2->1 1 NIM on Lemo OR 8 8x LVDS on HDMI o/c TTL on Lemo 4 8 1 1 PCB-1 HEADER / CONNECTOR MP + MW, UCL, 29-10-2007 Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

DAQ2 planning: test & integration Test Setup: 1 PC with DOOCS + libODR/device 1 ODR 1 LDA incl FW 1 CCC 1(2?) DIF Test set-up in September ? Test of HW (⊃ CC) Protocols, data format, config loading Acquisitions modes Integration Event display, slow control, config database Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL

Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL Conclusion Lot of work ahead Pending questions Configuration distribution: PROM vs SWITCHES (Physical mapping) optimal topology (for redundancy) Running modes Trigger distribution Minimal amount of RAM in DIF, CC, and LDA. Complete out of DIF Data format Need some clarification on many points to have a working set-up for next year Meeting tomorrow 9am room 032 Vincent.Boudry@in2p3.fr Toward a DAQ for the m³ DAQ – EUDET/Elec 02/06/2008, LAL