Vincent Boudry Rémi Cornat David Decotigny Franck Gastaldi Antoine Matthieu CALICE Week U. of Texas at Arlington 11/03/2010 Recent & future developments.

Slides:



Advertisements
Similar presentations
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)
Advertisements

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.
1 Overview of DAQ system DAQ PC LDA ODR Detector Unit DIF CCC Detector Unit DIF Detector Unit DIF Detector Unit DIF Storage Control PC (DOOCS) DAQ PC ODR.
Update on the Data Acquisition System development in the UK Valeria Bartsch, on behalf of CALICE-UK Collaboration.
Taikan Suehara, AIDA-2020 kickoff meeting, 3 Jun page 1 Requirements from CALICE-DAQ for WP5 Taikan Suehara (Kyushu University, Japan)
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.
Development of the DAQ software for the technical prototype: Status & Outlook Valeria Bartsch UCL.
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
Taikan Suehara, CALICE DAQ TF, 7 Apr page 1 CALICE DAQ TF meeting Taikan Suehara (Kyushu University, Japan)
CALICE: status of a data acquisition system for the ILC calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
Taikan Suehara, Belgrade, 9 Oct page 1 Development of combined DAQ for silicon and scintillator ECAL and related software issues Taikan Suehara.
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.
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.
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.
Taikan Suehara, CALICE electronics and DAQ WS, 16 Dec page 1 Combined DAQ & DAQ Task force Taikan Suehara (Kyushu University, Japan)
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.
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.
Marc Kelly, Maurice Goodrick, Bart Hommels CALICE / EUDET DAQ – DESY CALICE (ECAL) / EUDET DAQ: DIF and LDA Status.
European DHCAL development European DHCAL development CIEMAT,IPNL,LAL, LAPP,LLR, PROTVINO, SACLAY CIEMAT,IPNL,LAL, LAPP,LLR, PROTVINO, SACLAY Status :
1 On- and near-detector DAQ work for the EUDET calorimeters Valeria Bartsch, on behalf of CALICE-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.
Taikan Suehara, CALICE meeting at KEK, 20 Apr page 1 Report from CALICE DAQ Task Force Taikan Suehara (Kyushu University, Japan)
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.
14th january 2010 Actual Micromegas USB DAQ ASU and DIF
Status of DCC CALICE WEEK University of Manchester September 9, 2008 Franck LLR Polytechnique.
AHCAL Electronics. Status of Integration Mathias Reinecke for the DESY AHCAL developers AHCAL main and analysis meeting Hamburg, July 16th and 17th, 2009.
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.
AHCAL Electronics. status and open issues Mathias Reinecke CALICE ECAL/AHCAL - EUDET electronics and DAQ - AIDA DESY, July 5th to 6th, 2010.
Vincent Boudry Franck Gastaldi Antoine Matthieu David Decotigny CALICE meeting 19 feb Kyungpook Nat'l U., Daegu, Korea.
CALICE, Shinshu, March Update on Micromegas TB analysis Linear Collider group, LAPP, Annecy CALICE collaboration meeting 5-7 March 2012, Shinshu,
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.
Vincent Boudry LLR, École polytechnique ILD WS 2010 Couvent des Cordeliers, Paris 27/01/2010 DAQ Status & Developments.
Vincent Boudry Matthew Wing EUDET Final Annual meeting DESY, 30/09/2010 JRA3 DAQ Task Status report.
14.4. Readout systems for innovative calorimeters
Toward a DAQ for the DHCAL m³ (in Test Beams)
DIF – LDA Command Interface
ILD & Test Beam DAQs session
EUDET Elec/DAQ meeting
CALICE DAQ Developments
Status of the ODR and System Integration 31 March 2009 Matt Warren Valeria Bartsch, Veronique Boisvert, Maurice Goodrick, Barry Green, Bart Hommels,
Calicoes Calice OnlinE System Frédéric Magniette
Integration of CALICE DAQ in common DAQ
Wing-LDA Timing & performance Beam Interface (BIF)
AHCAL Beam Interface (BIF)
HR3 status.
ECAL Integration / CALICE DAQ task force
AIDA DAQ needs (and other issues)
Comments on the DAQv2 advancement
Status of the DHCAL DIF Detector InterFace Board
Testbeam Timing Issues.
DAQ status and plans DAQ Hardware Moving stage (MIP calibration)
Status of the Data Concentrator Card and the rest of the DAQ
C. de La Taille IN2P3/LAL Orsay
Valeria Bartsch UCL David Decotigny LLR Tao Wu RHUL
CALICE/EUDET Electronics in 2007
The DHCAL DIF Board For the M2 Prototype
HaRDROC status: (Hadronic RPC Detector Read Out Chip for DHCAL)
Presentation transcript:

Vincent Boudry Rémi Cornat David Decotigny Franck Gastaldi Antoine Matthieu CALICE Week U. of Texas at Arlington 11/03/2010 Recent & future developments in the DAQ2 integration

devt on DAQ2 integration – Calice Week – Arlington 11/03/20102 TOC Foreword/Key dates Availability of HW ▶ DHCAL DIF production (talk of Julie) Status of FW ▶ Connectivity tests ◆ DCC ←→ DHCAL DIF ◆ CCC ←→ DHCAL DIF ▶ FW advance Status of SW ▶ Data formats Next activities Calice vs the rest of the world (aka combined TB)

devt on DAQ2 integration – Calice Week – Arlington 11/03/20103 Forewords Imprecise view → needs sharping up ▶ Un-even view ▶ Reschuffling due to stepping down of UK ▶ New actors ? AIDA ? Key dates ▶ AHCAL ◆ Now (LabView + USB) ◆ TB end of 2010 / 2011 ▶ SDHCAL ◆ TB 3×m² Mai—Fall 2010 ● USB + CCC (+ DCC) → DAQ-II ◆ Cosmics tests : Summer—Fall check of 40 planes ● probably on USB (rates ~ 100 Hz) ◆ M3 → Spring 2011 ▶ ECAL ◆ Cosmic in Summer ● FEV COB ; 1 chip; 1 Wafer ● Lecture DIF USB then USB+DCC+DIF ◆ Some short Slabs in Spring 2011 ◆ Full set-up end 2011 ?

V. BoudryRecent devt on DAQ2 integration – Calice Week – Arlington 11/03/20104 DIFs (×120) ASUs DAQ PC DC C Clock & Control LDA-DIF on HDMI (Config, Control, Data, Clock, Trig, Busy, Sync) Clock, Trig, Busy & Sync on HDMI (compatible LDA-DIF) LDA O DR LDA DC C ×10 ⋮ ×9 Optical (alt. Cable) GigE Debug USB ×40 : ×14 : External Trigger Machine clock (5 MHz) External Trigger, Spill Clk ~ 100 MHz (N×MClk)

devt on DAQ2 integration – Calice Week – Arlington 11/03/20105 Gig Eth validated Big effort done

devt on DAQ2 integration – Calice Week – Arlington 11/03/20106 HW status (DIFs) DIF ECAL OK ▶ A few (~15 [ ⊃ 6 in LLR]) for tests ▶ Material for 40 more available in total DIF AHCAL DIF DHCAL ▶ 20 protos available ◆ 1-2 defects ◆ Tests of μMegas & Dirac ◆ 1 DAQ test (LLR) ◆ 5 (soon 9) for 3 RPCs m² ▶ “Emergency” prod of 20 ▶ Additionnal prod of 150 cards (prod by LAPP funded ANR DHCAL +LLR) ◆ See Julie's talk

Arlington CALICE week Franck polytechnique 7 Tests with DHCAL DIF Two weeks ago, Guillaume went to LLR, to make the first tests with the LAPP DIF and the DCC We passed the tests successfully : Send Fast commands from DCC. Send Block Transfer command from DCC. Received an “acknowledge” from the DIF on DCC after sending the commands above. Remarks : All commands were sent through the USB connection on the DCC The received data (acknowledge) were checked by Chipscope (Xilinx logic analyzer).

Arlington CALICE week Franck polytechnique 8 DCC — DHCAL DIF comm test PC_usb PC chipscope Readout J-tag connect Fast & BT command Readout Fast & BT command DCC (LDA like) DCC DIF LAPP Can be ECAL DIF USB Access LDA IDLE SOFEOP DATA Sent by the DIF CRC Sent by the DIF CRC Sent by the DCC Start Frame (h#B0B0) Result seen on Chipscope

Arlington CALICE week Franck polytechnique 9 Summary Firmware : – USB : Some bugs for the readout are under investigation and will be solved in a few days. – HDMI link : the link is locked when the DCC is connected with the DIF or the LDA. About LDA, only the connection have been tested. – Next step of tests with LDA : command & readout. – Some improvements are needed on main firmware to work with a full DCC DCC card : – Improvements on routing are made before the launch of the production

devt on DAQ2 integration – Calice Week – Arlington 11/03/ HW Status (DCC) 2 protos + 1 proto0 available Prod of 20 cards (funded ANR DHCAL +LLR) ▶ Proto ~ OK. ▶ → End of March ◆ Components schuffling (improvement of routing) ◆ Bigger (and cheaper) FPGA ◆ Launch of prod → April-May ▶ until June ◆ Improvement of firmware and tests with DIF and LDA ▶ June-July ◆ Complete stress tests ▶ avail in Sept 2010 for TB

devt on DAQ2 integration – Calice Week – Arlington 11/03/ FW status SVN CAM, Lyon, CCIN2P3, Cambridge, CERN → listed on Calice DAQ pages (to be updated) DIF task force (RC (LLR), JP (LAPP), BH (CAM), MR (DESY) ▶ Definition of DIF φ connection LDA ←→ DIF ←→ ASU/HBU ◆ Reference document ◆ Some specification forgotten (value of VCC on one pair) ▶ Definition of DIF link protocol done ◆ Needs reference document ▶ Cooperation on blocs in FW ◆ See Rémi's Talk ◆ DIF task force Meeting end of March ASIC interface: ▶ ECAL → link to Spiroc/Skiroc ▶ AHCAL: Exists ▶ DHCAL: JP, GV working with USB Comm. bus (RC) ▶ Now “Hardwired comm.” → end of March ▶ Bus for re—usability & usable dev t USB “standard” (FTDI chip) HDMI interface (bloc from M. Kelly :left in nov.) ▶ Adapt ECAL ✔ (RC, FG) → AHCAL ▶ Adapt DHCAL (Xilinks) on going (JP, GV)

devt on DAQ2 integration – Calice Week – Arlington 11/03/ FW status (DCC) same blocs as LDA & DIF ▶ Good way to learn & integrate code of MK ▶ 50 MHz Connection 1 ch. USB→DCC→DCC→DIF (Physical test) ▶ OK data readout ▶ OK fast commands ▶ OK config commands Connection many channels ▶ Simulated: 4 channels ✔ ◆ Space limitation removed → OK for 9 channels USB will be used for first test ▶ DHCAL TB in Mai ? (Aggressive)

devt on DAQ2 integration – Calice Week – Arlington 11/03/ FW Status (LDA) Code taken over by BH & MW ▶ First test OK (see Rémi's talk) Complete review / hand over on the 17 th of Match → UCL ▶ Link LDA_DIF ▶ DIF = DIF module + pattern gen. ▶ ODR ou GEth ? ▶ LDA code ◆ Checking of IP licences ◆ Discussion on maintenance / needed completion ● Good experience from FG on this code ● Dev LLR on G-Eth

devt on DAQ2 integration – Calice Week – Arlington 11/03/ FW status (CCC) Working CCC code ▶ MW follows the code & ready to adapt ◆ trigger logic ◆ Busy logic etc. Shipping of 3 cards ▶ 1 LLR for test bench ▶ 1 LAPP, 1 IPNL for sync of many DIF direct connections CCC-DIF ▶ clock & trigger distribution ▶ Sync commands (Sync, Reset) ◆ FW by LAPP ←→ MW ◆ for TB in May... Could be also used for AHCAL TB as asap. ▶ needs DIF FW adapt (clock, trigger)

devt on DAQ2 integration – Calice Week – Arlington 11/03/ Next actions "Validation of complete chain" with support for intermediate steps Feb. ▶ Inclusion CCC-Dhcal DIF (on going) ◆ synch. March ▶ Code DIF ⊃ 8b10b ✔ ▶ Launch of DHCAL DIF prod ✔ ▶ DIF Common framework (on going) End of spring ▶ Validate first setup with DCC+CCC controlling a m² over USB → TB ? May ▶ System test June ▶ Geth+LDA+DCC+DIF (Done) ▶ Stress tests

devt on DAQ2 integration – Calice Week – Arlington 11/03/ Next activities (2) Fall ▶ DIF FW complete ▶ integrate the LDA In parallel ◆ R/O by Ethernet End of 2010: ▶ Integrated the ODR Jan 2011 ▶ Ready for 1 m³ ◆ 2 LDA ◆ 14 DCC ◆ 120 DHCAL DIFs Pending ▶ Stress tests ▶ 50 MHz ◆ MHz for 2011

devt on DAQ2 integration – Calice Week – Arlington 11/03/ Software status (General) Dev t in DOOCS on hold (since departure of TW, VB) ▶ DD has collected the code & experience ▶ Mainly ODR driver & config Database “Small works” ▶ Simulation of DAQ data flow SDHCAL, ECAL ◆ System C ▶ Evaluation of reassembly & stability ▶ Evaluate LCIO storage on real PC (simulated DAQ2 hardware) Fall 2010: Topology-aware slow-control config database + tools to generate the SC blocks Fall 2010: Abstract SW layer to indifferently drive LDA/Ethernet or DCC/USB ◆ Xdaq + DOOCS + Tango Data format ▶ Identifier & Headers formalized ▶ incl for LCIO Possible integration of all detectors there *ROC, DIRAC, DCAL's

LCIO format draft – EUDET annual meeting, 19/10/2009, U. of Geneva18 RAW data proposal (suitable for ROCs) namespace IO { class LCWriter; }; /** * * Run Header: * - RunNumber: user-specified * - DetectorName: user-specified * - Description: user-specified * - ActiveSubdetectors: [ "DIF_rawdata" ] * * Event: * - DetectorName <- runHdr::DetectorName * - RunNumber <- runHdr::RunNumber * - EventNumber <- ROEventId::toUnsigned() * - TimeStamp: default * - Weight: default * - LCCollection "rawdata_DIF:str(DIF_id)": *+ param "id_ODR" (unsigned): from raw event *+ param "id_LDA" (u32b) *+ param "id_LDA_diflink" (unsigned) *+ param "id_DIF" (unsigned) * + param "TrainNumber" (unsigned)// since DAQ start * + param "BC_DIF" (unsigned)// since RUN start * + param ”DeltaCounter” (unsigned)// 40 MHz counter * + param optional extra DIF info (type, temp, adc) ??? *+ elt[0]: LCGenericObject * + int[0]: id_roc_chain * + int[1]: id_roc * + int[2]: index_in_dif_dump (starts at 0) * + int[3]: chipType * + int[4]: acqMode * + For HR2 chips: * + int[5]: nframes (< 128) * + int[6 + i*5]: bcid for frame i (i in [0, nframes]) * + int[7 and 8 + i*5]: t0 vector (msb 7=t0_63, lsb 8=t0_0) * + int[9 and 10 + i*5]: t1 vector (msb 9=t0_63, lsb 10=t0_0) * + int[11 + i *5...]: additional data ?? * + elt[1]: other LCGenericObject (ROC event) *... * - other LCCollection "rawdata_DIF:str(DIF_id)": *.... RAW Data ”in the tubes” format: calice_packets/calice_raw_formats.h?view=markup LCIO format (source): online-sw/trunk/daq/ reassembler/ lcio_dump.hpp?view=marku p V. Boudry, R. Cornat, D. Decotigny Physical address ( ⊃ redundancy) Event Counter/Tagging Event Timing Compacity vs Redundancy (debugging)

LCIO format draft – EUDET annual meeting, 19/10/2009, U. of Geneva19 LCIO format for reconstructed DHCAL Calorimeter hits (proposal v0.01) EVENT::RawCalorimeterHit { int _cellID0; // Chan (64 ==> 6b) // + Asic (max 420 ==> 9-10b) // + Dif_Id ( ==> 7-8b) // + Module_Id (40 Barrel + 24 Endcap ==> 6b) // == 28-30b (remain 2-4b) [6+6+7 == 19b in TB] int _cellID1; // Time2Previous (in BC) ==> 24b (remain 8b) (CHBIT_ID1 must be set) int _amplitude; // 3 Thr ==> 2b (remains 30) int _timeStamp; // Rec Time on 32b wrt (Spill start | Ext. Trigger) } EVENT::CalorimeterHit // Recontructed Hits { int _cellID0; // Idem RAW int _cellID1; // Idem RAW (CHBIT_ID1 must be set) float _energy; // Rec Energy float _time; // time from ref (in ns).(LCIO::RCHBIT_TIME must be set) (float _position [3]); // Position (unit not fixed) (LCIO.CHBIT_LONG must be set) int _type; // Deposit type (mip, EM, noise,...) EVENT::LCObject * _rawHit; // Link to RAW hit } One also needs the mapping functions:int[3] GetIJK(cellID); float[3] GetXYZ(cellID); Error on Energy => to be recalculated, or integrated to energy. ILD and TB compatible

devt on DAQ2 integration – Calice Week – Arlington 11/03/ SW status (XDAQ) XDAQ (see Christophe's talk) ▶ Very well advanced for DHCAL ◆ TB at CERN ◆ Cosmics test ▶ Very Strong support from L. Mirabito ◆ Wrote CMS tracking DAQ ◆ Participated to dev t of the FrameWork ▶ Natural candidate for Data stream ◆ ~all outside DB, SC, Display (rootbased) ▶ Interest at ILD // DAQ session from other R&D collaboration/projects ◆ for combined TB

devt on DAQ2 integration – Calice Week – Arlington 11/03/ Conclusions slow Pull-out of UK but ▶ HW is OK (last part GigE of LDA ✔ ) ▶ FW → LDA critical pt ◆ Will see in march ◆ should be OK with synergy with DCC Manpower ▶ “Not too bad” ◆ too French ? ● AIDA might help (RHUL, Bristol part of AIDA) ◆ Sharing ok BUT needs coordination ◆ Thanks to various delais (esp. ECAL) Slowly converging ▶ In time for large TB ▶ ILC-like tests will require additionnal HW : Beam InterFace (BIF) card

devt on DAQ2 integration – Calice Week – Arlington 11/03/ AIDA sub package (!) ● EUDET TLU ● our CCC ● new BIF card Development of combined beam tests and common DAQ ▶ Merge the EUDAQ and CALICE DAQ software framework providing the base for a common DAQ, including access to the test beam facility information (LLR, UNIGE, LAPP, RHUL, UNIBRIS); ▶ Develop the hardware part of the common DAQ to allow the synchronisation of all the systems and to permit the work in ILC like mode (post-readout of bunch trains) (LLR, UNIGE, LAPP, RHUL, UNIBRIS); ▶ Develop System Interfaces to existing LC detector subsystems (LUND, ULB, LPNHE, TAU, IFJPAN); ▶ Extend the readout for high fluxes (LUND, ULB, RHUL) (TPC specific; μTCA testing) 400k€ requested All ILC Detector R&D involced (CALICE, TPC, VTX, SiTr, FwdCal) ▶ Critical for EUDET telescope First “pre-AIDA” meeting in Palaiseau before ILD meeting

devt on DAQ2 integration – Calice Week – Arlington 11/03/ Who's who MK = Mark Kelly – form y CAM (since Oct 09 in private cie) BH = Bart Hommels – CAM MW = Matt Warren – UCL VB = Valeria Bartsch – form y UCL (since June 09 at Bristol) TW = Tao Wu – from y UCL (left since march 09) FK = Frantisek Krivan – DESY MR = Matthias Reinecke – DESY GV = Guillaume Vouters – LAPP JP = Julie Prast – LAPP CC = Christophe Combaret – IPNL LM = Laurent Mirabito – IPNL RDN = Rodolphe Della Negra - IPNL RC = Rémi Cornat – LLR FG = Franck Gastaldi – LLR DD = David Decotigny – LLR