RPC Trigger Software ESR, July 2003. 2 Tasks subsystem DCS subsystem Run Control online monitoring of the subsystem provide tools needed to perform on-

Slides:



Advertisements
Similar presentations
GCT Software ESR - 10th May 2006 Jim Brooke. Jim Brooke, 10 th May 2006 HAL/CAEN Overview GCT Driver GCT GUI Trigger Supervisor Config DB Test scripts.
Advertisements

Peter Chochula CERN-ALICE ALICE DCS Workshop, CERN September 16, 2002 DCS – Frontend Monitoring and Control.
CMS Annual Review 2003 PACT - the RPC Muon Trigger Bari-Helsinki-Laapperanta-Warsaw Jan Królikowski Warsaw University.
The LAr ROD Project and Online Activities Arno Straessner and Alain, Daniel, Annie, Manuel, Imma, Eric, Jean-Pierre,... Journée de réflexion du DPNC Centre.
RPC Trigger ESR Warsaw 08 July 2003 F. Loddo I.N.F.N. Bari Status report on RPC FEB production Status report on RPC Distribution Board Interfaces RPC-LB.
Emulator System for OTMB Firmware Development for Post-LS1 and Beyond Aysen Tatarinov Texas A&M University US CMS Endcap Muon Collaboration Meeting October.
5 March DCS Final Design Review: RPC detector The DCS system of the Atlas RPC detector V.Bocci, G.Chiodi, E. Petrolo, R.Vari, S.Veneziano INFN Roma.
MDT PS DCS for ATLAS Eleni Mountricha
SMACS Slow Monitor And Control System Developed system for CDF-TOF proposed for Atlas-MDT/RPC.
RPC PAC Trigger system installation and commissioning How we make it working… On-line software Resistive Plate Chambers Link Boxes Optical Links Synchronization.
XXVI Workshop on Recent Developments in High Energy Physics and Cosmology Theodoros Argyropoulos NTUA DCS group Ancient Olympia 2008 ATLAS Cathode Strip.
Status of the CSC Track-Finder Darin Acosta University of Florida.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
DC12 Commissioning Status GOALS: establish operating conditions, determine initial calibration parameters and measure operating characteristics for the.
André Augustinus 10 September 2001 DCS Architecture Issues Food for thoughts and discussion.
LNL 1 SLOW CONTROLS FOR CMS DRIFT TUBE CHAMBERS M. Bellato, L. Castellani INFN Sezione di Padova.
André Augustinus 17 June 2002 Technology Overview What is out there to fulfil our requirements? (with thanks to Tarek)
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
ALICE, ATLAS, CMS & LHCb joint workshop on
TriDAS Equipment database Equipment database is partially built (Oracle). Currently consists of 2 separate databases.  DB I – database containing.
Giovanni Polese1 RPC Detector Control System for MTCC Pierluigi Paolucci, Anna Cimmino I.N.F.N. of Naples Giovanni Polese Lappeenranta University.
Annual Review Cern -June 13th, 2006 F. Loddo I.N.F.N. Bari RPC Electronics: Technical Trigger Flavio Loddo I.N.F.N. Bari On behalf of the RPC-Trigger group.
Karol Buńkowski Michał Pietrusiński University of Warsaw RPC PAC trigger software CMS L1 Trigger Online Software Review, 5 February 2009.
G. Dissertori ETHZ CMS Electronics ECAL DCS : Plans for 2003 G. Dissertori ETHZ
Introduction CMS database workshop 23 rd to 25 th of February 2004 Frank Glege.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
RPC Trigger Software. Michał Pietrusiński Hardware setup VME Bit3 Controller Link Board 1Link Board 2Link Board 3Link Board 4 Trigger Board Pattern Unit.
4 th Workshop on ALICE Installation and Commissioning January 16 th & 17 th, CERN Muon Tracking (MUON_TRK, MCH, MTRK) Conclusion of the first ALICE COSMIC.
RPC DQM status Cimmino, M. Maggi, P. Noli, D. Lomidze, P. Paolucci, G. Roselli, C. Carillo.
Source Controller software Ianos Schmidt The University of Iowa.
CF 16/Feb/20031 H8 Beam Test in 2003 ─ Preparation status TGC-Japan electronics group.
DCS Workshop, CERN MARCH ACORDE (Alice Cosmic ray detector) 60 scintillator modules (120 HV channels) Each module will have two scintillator counters.
DQM for the RPC subdetector M. Maggi and P. Paolucci.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
TDAQ Experience in the BNL Liquid Argon Calorimeter Test Facility Denis Oliveira Damazio (BNL), George Redlinger (BNL).
AFP Trigger DAQ and DCS Krzysztof Korcyl Institute of Nuclear Physics - Cracow on behalf of TDAQ and DCS subsystems.
LAV thresholds requirements Paolo Valente. LAV answers for Valeri’s questions (old) 1.List of hardware to control (HV, LV, crates, temperatures, pressure,
The DCS Databases Peter Chochula. 31/05/2005Peter Chochula 2 Outline PVSS basics (boring topic but useful if one wants to understand the DCS data flow)
RPC Electronics Link system RPC Annual Review, CERN, June 13, 2006 Maciek Kudla for Lappeenranta and Warsaw University.
T0 DCS Status DCS Workshop March 2006 T.Karavicheva on behalf of T0 team.
DCS workshop,march 10th P.Saturnini, F. Jouve Slow control trigger of the muon arm Muon trigger of the muon arm Low voltage VME Crate External parameters.
E Ethernet C CAN bus P Profibus HV HV cables LV LV cables (+busbar) S Serial (RS232) Signal cable Other/Unknown Liquid or Gas Cable and/or Bus PCI-XYZ.
Rutherford Appleton Laboratory September 1999Fifth Workshop on Electronics for LHC Presented by S. Quinton.
Software for tests: AMB and LAMB configuration - Available tools FTK Workshop – Pisa 13/03/2013 Daniel Magalotti University of Modena and Reggio Emilia.
The Control and Hardware Monitoring System of the CMS Level-1 Trigger Ildefons Magrans, Computing and Software for Experiments I IEEE Nuclear Science Symposium,
Karol Buńkowski, University of Warsaw Control software in the current RPC trigger and DAQ system CMS GEM 2 day Electronics Meeting 10 October 2012.
BaBar Transition: Computing/Monitoring
ATLAS MDT HV – LV Detector Control System (DCS)
Jan Królikowski Warsaw University
RPC Configuration DataBase Pierluigi Paolucci - I.N.F.N. of Naples.
Pierluigi Paolucci - I.N.F.N. Naples
The IFR Online Detector Control at the BaBar experiment at SLAC
RPC Detector Control System
RPC Detector Control System
RPC Detector Control System
RPC Detector Control System
The IFR Online Detector Control at the BaBar experiment at SLAC
The Online Detector Control at the BaBar experiment at SLAC
RPC Detector Control System
Pierluigi Paolucci & Giovanni Polese
RPC Detector Control System
Design Principles of the CMS Level-1 Trigger Control and Hardware Monitoring System Ildefons Magrans de Abril Institute for High Energy Physics, Vienna.
DQM for the RPC subdetector
RPC Detector Control System
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
Pierluigi Paolucci & Giovanni Polese
RPC Detector Control System
RPC Configuration DataBase Pierluigi Paolucci - I.N.F.N. of Naples.
Pierluigi Paolucci & Giovanni Polese
Presentation transcript:

RPC Trigger Software ESR, July 2003

2 Tasks subsystem DCS subsystem Run Control online monitoring of the subsystem provide tools needed to perform on- and off- detector diagnostic tests provide a repository for storing information about state, history, etc. of each hardware item provide tools needed to perform analysis of the whole subsystem, e.g. to find possible causes of the lack of input from one particular strip (problem solver) perform subsystem calibration

ESR, July Components Internal InterfaceReady Standard Diagnostic Blocks (SDBs) access and control Written, partially tested Custom applications for performing functional tests of parts of the system in lab Ready for produced prototypes (LB, GOL tester) JTAG softwareWritten (debugging) DCSFirst PVSS prototype scheduled for Dec'03 RCMSBeginning Translation of patterns and pt codes into VHDL Advanced Calibration (based on SDBs)Several applications built Subsystem DB–

ESR, July CMS online software architecture

ESR, July Subsystem DCS (slow control) All VME racks and crates (power supplies, cooling, smoke detection) in Control Room are controlled by the CMS DCS RPCs (HV, LV, temperature, humidity, gas, cooling, ventilation) need a dedicated subsystem DCS. Front End Boards (temperature readout, discriminator threshold, LV monitoring) of the RPCs are interfaced with Control Board through I 2 C. C++ API to control I 2 C lines from PVSS will be developed (Warsaw). HV, LV – controlled by PVSS using OPC server of CAEN power supplies. Coordinator: Pierluigi Paolucci (INFN Naples). Link Boxes (standard and RE11) are supplied with LV from FEB CAEN power supplies. Cooling for VME LBxs? Cooling RE11 LBxs? Dedicated subsystem DCS is needed.

ESR, July Run Control and Monitor System

ESR, July Subsystem RCMS Implemented as several XDAQ applications connected with global RCMS Most accesses to RPC Trigger hardware implemented using Internal Interface ( TM K.Pozniak) Run configuration data (FPGA bootfiles, settings of registers) stored in a local database (or the global configuration database – no decision yet). Dedicated application(s) will be developed to prepare configuration data according to type of run (calibration, diagnostic, physics etc.). Translation of muon patterns and their corresponding momenta calculated during simulation into algorithms implemented in VHDL code seems to be most challenging.

ESR, July

9 Online monitoring software Online monitoring is based on Standard Diagnostic Blocks (counters, histograms, selective readout)- a set of VHDL parameterized entities and their corresponding C++ counterparts. Their usefulness was proved during the beam tests. Tasks: readout, archiving (local DB) and analysis of diagnostic data. Access to hardware implemented using the Internal Interface. Current state of the subsystem available to the CMS RCMS. Warnings and errors reported to the CMS RCMS.

ESR, July Diagnostic software JTAG software automated tests of interconnections on printed boards and back/front planes (EXTEST) readout of state of selected pins during normal operation (SAMPLE) Custom test applications performing thorough functional tests of selected hardware blocks (e.g. optical links) on- and off-detector Full chain tests on- and off-detector using simulated signals (e.g. FEB test pulses). Propagation of the signal can be tracked using SDBs In case of unexpected problems, dedicated FPGA firmware and test applications can be developed to perform on- and off-detector debugging

ESR, July Example of full chain test (calibration) FEB Test Pulses LB Selective Readout BX history Signals in synch window All signals TB Selective Readout BX history Signals in synch window PAC codes pt code

ESR, July Tbcc screenshot

ESR, July XDAQ core Java Graphical User Interface Program to control TTCvi:

ESR, July Internal Interface ( TM Krzysztof Pozniak) A set of VHDL library functions Implements internal communication bus Can work with any sizes of data line and address line Data is automatically divided into several words or memory areas if it is too wide Data is arranged to occupy minimum possible size VHDL and C++ code use common description files (IID) Internal Interface Description (IID) files describe: Registers, meanings of bits in registers, memory areas Their sizes Types of access IID files are directly included in C++ projects and automatically converted to VHDL using C++ preprocessor Result: no need to manually create address maps, calculate address etc  fast, reliable development

ESR, July Subsystem Database Information stored in the DB: Information about every hardware item (LB, SB, TB...): Placement (VME crate no or LinkBox no, slot) Links to CMS geometry and RPC chambers positions Connections with other hardware items Results of diagnostic tests Custom information (e.g. comments) PAC patterns and their implementation in FPGAs Configuration data (settings of registers, FPGA bootfiles) depending on type of run, e.g. calibration run, self test, physical runs... History of all above items is kept in DB (not only current state) Persistence layers will be built in Java (e.g. based on Enterprise Java Beans) and C++ in order to simplify access to database data

ESR, July Status Internal InterfaceReady Standard Diagnostic Blocks (SDBs) access and control Written, partially tested Custom applications for performing functional tests of parts of the system in lab Ready for produced prototypes (LB, GOL tester) JTAG softwareWritten (debugging) DCSFirst PVSS prototype scheduled for Dec'03 RCMSBeginning Translation of patterns and pt codes into VHDL Advanced Calibration (based on SDBs)Several applications built Subsystem DB– Almost all existing software is written in C++ on Windows. Next step will be to move existing software to Linux/XDAQ environment.