Calicoes Calice OnlinE System Frédéric Magniette

Slides:



Advertisements
Similar presentations
SKIROC New generation readout chip for ECAL M. Bouchel, J. Fleury, C. de La Taille, G. Martin-Chassard, L. Raux, IN2P3/LAL Orsay J. Lecoq, G. Bohner S.
Advertisements

–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
Data Acquisition Software for CMS HCAL Testbeams Jeremiah Mans Princeton University CHEP2003 San Diego, CA.
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.
Monday, June TIPP Amsterdam1 A scalable gigabit data acquisition system for calorimeters for linear collider GASTALDI Franck Grant ANR
Tuesday September Cambridge1 GDCC “next replacement of the LDA” Franck GASTALDI.
C.Combaret, L.Mirabito Lab & beamtest DAQ with XDAQ tools.
Taikan Suehara, Belgrade, 9 Oct page 1 Development of combined DAQ for silicon and scintillator ECAL and related software issues Taikan Suehara.
C. Combaret 14 jan 2010 SDHCAL DAQ status in lyon C. Combaret, for the IPNL team.
Bart Hommels Univeristy of Cambridge EUDET Annual Meeting, Ecole Polytechnique, Paris JRA3: DAQ Overview Objectives System Overview Status of.
Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group.
Taikan Suehara, Belgrade, 9 Oct page 1 SiECAL DAQ Taikan Suehara (Kyushu University, Japan)
Detector Interface (DIF) Status CALICE meeting – DESYDec Mathias Reinecke.
Taikan Suehara, SiECAL meeting in Tokyo, 10 Sep page 1 Status of DAQ development for ILD-SiECAL in Kyushu (and more) Taikan Suehara (Kyushu University,
IPHC - DRS Gilles CLAUS 04/04/20061/20 EUDET JRA1 Meeting, April 2006 MAPS Test & DAQ Strasbourg OUTLINE Summary of MimoStar 2 Workshop CCMOS DAQ Status.
Taikan Suehara, LLR-Kyushu meeting, 20 June 2014 page 1 Discussion on DAQ: my prospects Taikan Suehara (Kyushu University)
Stefano Magni I.N.F.N Milano Italy - NSS 2003 Pomone, a PCI based data acquisition system Authors: G.Alimonti 3, G. Chiodini 1, B. Hall 2, S. Magni 3,
Online Monitoring System at KLOE Alessandra Doria INFN - Napoli for the KLOE collaboration CHEP 2000 Padova, 7-11 February 2000 NAPOLI.
GLAST LAT Project CU Beam Test Workshop 3/20/2006 C. Sgro’, L. Baldini, J. Bregeon1 Glast LAT Calibration Unit Beam Test Status Report on Online Monitor.
R. Fantechi. Shutdown work Refurbishment of transceiver power supplies Work almost finished in Orsay Small crisis 20 days ago due to late delivery of.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
OPC UA Server of the DummyCamera of the Zeuthen MST prototype Geneva, September 5 th, 2012 B. Khélifi, S. Chollet, Y. De Oliveira, F. Magniette (LLR) T.
AHCAL Electronics. Status of Integration Mathias Reinecke for the DESY AHCAL developers AHCAL main and analysis meeting Hamburg, July 16th and 17th, 2009.
Generic and Re-usable Developments for Online Software Slow Control, Configuration, Data Format & Online Processing Shebli Anvar, CEA Irfu January 12,
Test beam preparations Florian Lütticke, Mikhail Lemarenko, Carlos Marinas University of Bonn (Prof. Norbert Wermes) DEPFET workshop Ringberg (June 12-15,
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.
Taikan Suehara, HGC4ILD workshop at LLR, 2 Feb page 1 Common DAQ Taikan Suehara (Kyushu University, Japan)
Scalable Readout System Data Acquisition using LabVIEW Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
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.
DHCAL Acquisition with HaRDROC VFE Vincent Boudry LLR – École polytechnique.
THIS MORNING (Start an) informal discussion to -Clearly identify all open issues, categorize them and build an action plan -Possibly identify (new) contributing.
Taikan Suehara, CALICE DAQ TF, 7 Sep page 1 CALICE DAQ TF meeting Taikan Suehara (Kyushu University, Japan)
14.4. Readout systems for innovative calorimeters
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
Gu Minhao, DAQ group Experimental Center of IHEP February 2011
CALICE DAQ Task Force Launch meeting
The Jülich Digital Readout System for PANDA Developments
Status of Monitoring Tom Coates AIDA-2020 Annual Meeting DESY
Gas stability test with controlled HV in HARPO Philippe Gros LLR, Ecole Polytechique RD51 mini week
DQM4HEP Monitoring Status Tom Coates AIDA-2020 Second Annual Meeting
CALICE DAQ Developments
Online Monitoring : Detector and Performance check
CMS High Level Trigger Configuration Management
Integration of CALICE DAQ in common DAQ
Wing-LDA Timing & performance Beam Interface (BIF)
AHCAL Beam Interface (BIF)
SCADA for Remote Industrial Plant
CALICE meeting 2007 – Prague
ECAL Integration / CALICE DAQ task force
DT80 range Modbus capability
Controlling a large CPU farm using industrial tools
Comments on the DAQv2 advancement
The Software Framework available at the ATLAS ROD Crate
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
Valeria Bartsch UCL David Decotigny LLR Tao Wu RHUL
Cover page.
Felix Sefkow CALICE/EUDET electronics meeting CERN, July 12, 2007
CS 501: Software Engineering Fall 1999
CALICE meeting 2007 – Prague
SKIROC status CERN – CALICE/EUDET electronic & DAQ meeting – 22/03/2007 Presented by Julien Fleury.
State of developments on Readout interface of European DHCAL
Anant Mudambi, U. Virginia
Presentation transcript:

Calicoes Calice OnlinE System Frédéric Magniette ANR-2010-BLANC-0429-01

The Needs Acquisition Chain : developpement from scratch Control-Command Chain (replacement for buggy Liblda) Human-Machine interfaces For DAQ debugging For data acquisition Properties Calice compatible (DIF-LDA- Ethernet Calice format – can use different Omega Rocs) Highly reliable Strong evolutivity (developpement phase)

Design Concepts Internal Modularity Functional blocks with easy communication channels (on the Unix model) Every block is making few but making it fast and good Easy evolutivity Parallelism Massively multi-threads approach Pipelined treatments Low-latency code (no barrier) External Genericity Connected to the outside with open formats (xml, tcp sockets)

Low level Transfer Standard Ethernet driver (e1000) Low-level socket (SOCK_RAW) Limited in rate by the SOCK_RAW implementation Projects to speed up: integrating UDP in GDCC

LDA/DIF Readout uncap One of the two specific parts of the system (dependant of the DIF Firmware version) Functionalities : uncapping packets, DIF tagging, loss control, integrity control Implemented in an external library for genericity and maintainability

The distribution bus Split data into beams (by dif) Offer the maximum flexibility in data treatment Offline through files Remote online through sockets Subsampling sockets for slow online analysis programs High performance online through Shared Memory

Signal Uncap The second specific block of the system (dependant on the roc chip version) Actually adapted for skiroc, can be ported easily to spiroc or any other Omega chip Uncaps the skiroc data to produce isolated physical events Output a plain text format (without loss of information)

The Control-Command chain All devices has their module in the control-command Based on the pyrame framework (LLR) All accessible through the pyrame GUI

The actual ECAL hardware Comm Bus Pulse generator Ethernet LXI/TCP High Voltage power supply RS232 Low Voltage power supplies GPIB LDA Reset device Arduino CCC RS232/USB LDA/DIF Ethernet

The Big Picture

The detector control command Detector Abstraction Layer Allows only the global detector transitions with integrity checks Commands all the other blocks Based on a state machine

Unified XML configuration format Parser sends « init » and « config » orders to every modules

Pycaldaq : a scripting interface Embedded Python scripts to pilot the whole detector Programmed or interractive sessions Very useful for calibration Used for a global calibration during summer 2012 : testing 22000 configurations without any human help (3 weeks) import caldaq def acq_run(): caldaq.start_acq() caldaq.start_spill() caldaq.start_trigger() time.sleep(15) caldaq.stop_trigger() caldaq.stop_spill() caldaq.stop_acq() caldaq.flush_files("trash") for trig in range(150,401,15): caldaq.set_gtrigger(trig) acq_run() caldaq.flush_files("calib_trig%d" % (trig))

Online Monitoring Ongoing work Integrating online data in a circular buffer Allows to display real-time physics histograms and curves Soon available for Root and R

Hitcam Graphical visualisation of hits Online visualisation tool Adjustable gain Can be used offline : video generation Useful for : beam spotting online visual data control beam supervision

Results Good data rate : perfect for 10 Hz Spill Very good reliability 15 days of beamtest at DESY without bugs 3 weeks of calibration without a problem Easy to use Multiples graphical interfaces Programming interface Good evolutivity Any block can be improved and modified easily by anybody

Perspectives ? Increasing the flow rate by specific modification : plan to use UDP in GDCC Online event building : Eudaq / AIDA Integrating the system in a global SCADA system (XDAQ / AIDA)

The Framework connection Not implemented now Connection to XDAQ for Lyon SDHCAL compatibility Can be easily compatible with any other framework Doocs, Tango... High level integration : replacing the detector GUI (the state machine steering)

Output Perspectives

Thank you for your attention, any questions ?