DOOCS framework for CALICE DAQ software Valeria Bartsch, Tao Wu UCLRHUL.

Slides:



Advertisements
Similar presentations
FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike 2.5.
Advertisements

Control System Interfaces
© 2003, Cisco Systems, Inc. All rights reserved..
Off-detector & Software development of DAQ System for the EUDET calorimeters Tao Wu On behalf of CALICE-UK Collaboration.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
Operating System.
ODR Status 29 July 2008 Matt Warren Valeria Bartsch, Barry Green, Andrzej Miesijuk, Tao Wu.
Introduction Course Overview Students Industrial Work Experience Scheme (SIWES) Agboko B.A.
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.
Figure 1.1 Interaction between applications and the operating system.
Operating Systems.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
Update on the Data Acquisition System development in the UK Valeria Bartsch, on behalf of CALICE-UK Collaboration.
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)
MagicInfo Pro Server Software All control, content, and scheduling is performed within the MagicInfo Pro Server software previously installed. Before.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
Minutes DAQ software discussion - 16/10/08. Priorities - to be ready before testbench is ready- LDA - ODR - DIF device server disentanglement (Tao, Barry,
Development of the DAQ software for the technical prototype: Status & Outlook Valeria Bartsch UCL.
CALICE: status of a data acquisition system for the ILC calorimeters Valeria Bartsch, on behalf of CALICE-UK Collaboration.
C. Combaret 14 jan 2010 SDHCAL DAQ status in lyon C. Combaret, for the IPNL team.
AHCAL – DIF Interface EUDET annual meeting – Paris Oct M. Reinecke.
Bart Hommels Univeristy of Cambridge EUDET Annual Meeting, Ecole Polytechnique, Paris JRA3: DAQ Overview Objectives System Overview Status of.
PVSSProxy The first piece of the MACS procedure framework (ProShell) Angela Brett.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
Jožef Stefan Institute Oct. 8-9, 2005ACS 2005 Workshop Comparison of EPICS and ACS M. Plesko – JSI and Cosylab, in collaboration with Phil Duval, DESY.
C. Combaret 11/10/ 2008 Status of the DHCAL m2 software C. Combaret IPNL.
Recent developments of communication between DOOCS & ODR B Valeria Bartsch M Andrzej Misiejuk W Tao Wu.
Data Acquisition Backbone Core J. Adamczewski-Musch, N. Kurz, S. Linev GSI, Experiment Electronics, Data processing group.
OPERATING SYSTEM - program that is loaded into the computer and coordinates all the activities among computer hardware devices. -controls the hardware.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
24 Mar 2009Paul Dauncey1 CALICE-UK: The Final Curtain Paul Dauncey, Imperial College London.
© ABB Ltd - Page 1 JB Control IT AC800 M/C OPC Server.
FLASH Free Electron Laser in Hamburg Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY Content: Introduction Architecture Future.
Bart Hommels (for Matthew Wing) EUDET ext. steering board JRA3 DAQ System DAQ System Availability updates: – DIF: Detector Interface – LDA:
Maurice Goodrick, Bart Hommels EUDET Annual Meeting, Ecole Polytechnique, Paris EUDET DAQ and DIF DAQ overview DIF requirements and functionality.
Update on the project - selected topics - Valeria Bartsch, Martin Postranecky, Matthew Warren, Matthew Wing University College London CALICE a calorimeter.
David Bailey, Manchester. Themes  Hardware MAPS DAQ Glue/Mechanics  Physics Ongoing studies Eagerly anticipated results and upcoming conferences  Future.
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.
© 2002, Cisco Systems, Inc. All rights reserved..
CO Timing Review: The OP Requirements R. Steerenberg on behalf of AB/OP Prepared with the help of: M. Albert, R. Alemany-Fernandez, T. Eriksson, G. Metral,
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
AHCAL Electronics. Status of Integration Mathias Reinecke for the DESY AHCAL developers AHCAL main and analysis meeting Hamburg, July 16th and 17th, 2009.
ESS (vacuum) control system Daniel Piso Controls Division February 20, 2013.
FLASH Free Electron Laser in Hamburg Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY Outline: Introduction Architecture Future.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
Vincent Boudry Franck Gastaldi Antoine Matthieu David Decotigny CALICE meeting 19 feb Kyungpook Nat'l U., Daegu, Korea.
Introduction to comp. and prog. CS 101 G 964
DIF – LDA Command Interface
Kernel Design & Implementation
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
Operating System.
CALICE meeting 2007 – Prague
Enrico Gamberini, Giovanna Lehmann Miotto, Roland Sipos
Automation and Feedbacks
Status of the Data Concentrator Card and the rest of the DAQ
Valeria Bartsch UCL David Decotigny LLR Tao Wu RHUL
CALICE/EUDET Electronics in 2007
The DHCAL DIF Board For the M2 Prototype
Tao Wu CALICE Collaboration Meeting Prague, 11-13/Sep/2007
CALICE meeting 2007 – Prague
First thoughts on DIF functionality
Pierluigi Paolucci & Giovanni Polese
Chapter 13: I/O Systems.
Pierluigi Paolucci & Giovanni Polese
Presentation transcript:

DOOCS framework for CALICE DAQ software Valeria Bartsch, Tao Wu UCLRHUL

DOOCS overview hardware User Interface Program Interface Middle Layer Hardware interface 3 layers common APIs modular design multi protocol (RPC, TINE, EPICS, shared memory) device level (~200 server types) middle layer (FSM, FB, DAQ)

ENS naming service Example: CALICE.ECAL/ODR/ODR1/STATUS

ENS naming service: proposal for CALICE Our proposal for the naming service: FACILITY:CALICE.ECAL, CALICE.AHCAL, CALICE.DHCAL DEVICE:ODR, LDA, DIF LOCATION: ODR1, ODR2, ODRX LDA1, LDA2, LDAX DIF1, DIF2, DIFX PROPERTY:????  need to get input from hardware colleagues about properties of the devices

ENS naming service: hierachical DAQ system LDA PC e.g. ECAL Slab DIF ODR Driver Opto Opto send data to DIF by wrapper through ODR and LDA (have switch to configure debugging modes which go directly to the LDA or DIF) ENS naming service can signal connections by additional properties, e.g. for device DIF: CALICE.ECAL/DIF/DIF1/ODR_CON CALICE.ECAL/DIF/DIF1/LDA_CON CALICE.ECAL/DIF/DIF1/DEBUG_MODE

Device Servers

Device Servers for CALICE servers will update/poll information every few seconds (property can be set in configuration)  can be used for monitoring & data taking  data functions can be overloaded to set registers in hardware and to get registers  can be used for configuration & getting values which are typically not monitored (do not use it to read out too many values, because it directly accesses the memory) interfaces to hardware need to be communicated to and discussed with DAQ software group

Example of monitoring GUI

monitoring can be drawn by special program easy to use, can be even handed to shifters many nice features: click to get to histos, display of broken links, etc. for CALICE application nothing done yet, will be added at a later stage

Alarm handling

Alarm handling - CALICE implementation of alarm handling within CALICE application will be added at a more mature state of the software however configuration considers alarm handling already at this stage

DAQ software FC/SC: Fast/Slow Collector BM: Buffer Manager EVB: Event Builder Example with dummy data has been successfully tested

Conclusion & Outlook how to apply DOOCS for the CALICE technical prototype is well understood the basic design for the CALICE application is ready interface to the hardware is the starting point of the implementation of the CALICE project within DOOCS  next step is to get feedback from the hardware guys to build the hardware interfaces and settle on the naming conventions