9 Sep 2005DAQ - Paul Dauncey1 DAQ/Online Status Paul Dauncey Imperial College London.

Slides:



Advertisements
Similar presentations
Questionnaire Response
Advertisements

6 Mar 2002Readout electronics1 Back to the drawing board Paul Dauncey Imperial College Outline: Real system New VFE chip A simple system Some questions.
SciFi Tracker DAQ M. Yoshida (Osaka Univ.) MICE meeting at LBNL 10.Feb.2005 DAQ system for KEK test beam Hardware Software Processes Architecture SciFi.
17 Sep 2009Paul Dauncey1 US DHCAL integration with CALICE DAQ Paul Dauncey.
24 September 2002Paul Dauncey1 Trigger issues for the CALICE beam test Paul Dauncey Imperial College London, UK.
June 19, 2002 A Software Skeleton for the Full Front-End Crate Test at BNL Goal: to provide a working data acquisition (DAQ) system for the coming full.
28 February 2003Paul Dauncey - HCAL Readout1 HCAL Readout and DAQ using the ECAL Readout Boards Paul Dauncey Imperial College London, UK.
CMS Week Sept 2002 HCAL Data Concentrator Status Report for RUWG and Calibration WG Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
31 May 2007LCWS R&D Review - Overview1 WWS Calorimetry R&D Review: Overview of CALICE Paul Dauncey, Imperial College London On behalf of the CALICE Collaboration.
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.
1 VLPC system and Cosmic Ray test results M. Ellis Daresbury Tracker Meeting 30 th August 2005.
20 Feb 2002Readout electronics1 Status of the readout design Paul Dauncey Imperial College Outline: Basic concept Features of proposal VFE interface issues.
2 October 2003Paul Dauncey1 Paris Summary Part 2 and Status of UK Electronics/DAQ Paul Dauncey Imperial College London, UK.
28 August 2002Paul Dauncey1 Readout electronics for the CALICE ECAL and tile HCAL Paul Dauncey Imperial College, University of London, UK For the CALICE-UK.
CHEP04 - Interlaken - Sep. 27th - Oct. 1st 2004T. M. Steinbeck for the Alice Collaboration1/20 New Experiences with the ALICE High Level Trigger Data Transport.
16 Oct 2006DAQ - Paul Dauncey1 DAQ/Online and the DHCAL Paul Dauncey Overview of existing DAQ/online system H/w requirements for DHCAL S/w requirements.
2 July 2003Paul Dauncey - DAQ1 Progress on CALICE DAQ Paul Dauncey Imperial College London, UK.
12 Oct 2005DAQ - Paul Dauncey1 DAQ/Online Status Paul Dauncey Imperial College London.
6 June 2002UK/HCAL common issues1 Paul Dauncey Imperial College Outline: UK commitments Trigger issues DAQ issues Readout electronics issues Many more.
The first testing of the CERC and PCB Version II with cosmic rays Catherine Fry Imperial College London CALICE Meeting, CERN 28 th – 29 th June 2004 Prototype.
4 Dec 2001First ideas for readout/DAQ1 Paul Dauncey Imperial College Contributions from all of UK: result of brainstorming meeting in Birmingham on 13.
DAQ Considerations For Increased Rep. Rate J. Leaver 01/12/2009.
12 May 2006DAQ - Paul Dauncey1 DAQ/Online: readiness for DESY and CERN beam tests Paul Dauncey Imperial College London Detailed list of items for DESY.
HCAL FIT 2002 HCAL Data Concentrator Status Report Gueorgui Antchev, Eric Hazen, Jim Rohlf, Shouxiang Wu Boston University.
LCWS Apr 2004Paul Dauncey - CALICE Readout1 CALICE ECAL Readout Status Paul Dauncey For the CALICE-UK electronics group: A. Baird, D. Bowerman,
29 January 2004Paul Dauncey - CALICE DAQ1 UK ECAL Hardware Status David Ward (for Paul Dauncey)
2 April 2003Paul Dauncey - CALICE DAQ1 First Ideas For CALICE Beam Test DAQ Paul Dauncey Imperial College London, UK for IC, Manchester, RAL, UCL.
5 Feb 2002Alternative Ideas for the CALICE Backend System 1 Alternative Ideas for the CALICE Back-End System Matthew Warren and Gordon Crone University.
7 th March 2007M. Noy. Imperial College London CALICE MAPS DAQ Project Summary.
21 January 2003Paul Dauncey - UK Electronics1 UK Electronics Status and Issues Paul Dauncey Imperial College London.
HEP UCL Cambridge University Imperial College London University of Manchester Royal Holloway, University of London University College London Matthew Warren,
Imperial College Tracker Slow Control & Monitoring.
LECC2003 AmsterdamMatthias Müller A RobIn Prototype for a PCI-Bus based Atlas Readout-System B. Gorini, M. Joos, J. Petersen (CERN, Geneva) A. Kugel, R.
14 Sep 2005DAQ - Paul Dauncey1 Tech Board: DAQ/Online Status Paul Dauncey Imperial College London.
PHENIX upgrade DAQ Status/ HBD FEM experience (so far) The thoughts on the PHENIX DAQ upgrade –Slow download HBD test experience so far –GTM –FEM readout.
DAQ MICO Report Online Monitoring: –Status All histograms are now implemented Still not fully online –Only monitoring from data file (slightly offline,
18 Jan 2006DAQ - Paul Dauncey1 DAQ/Online: readiness for DESY and CERN beam tests Paul Dauncey Imperial College London.
Status of Global Trigger Global Muon Trigger Sept 2001 Vienna CMS-group presented by A.Taurok.
1 MICE Tracker Readout Update, Preparation for Cosmic Ray Tests Cosmic Ray Tests at RAL AFE-IIt Firmware Development VLSB Firmware Development Summary.
Background Physicist in Particle Physics. Data Acquisition and Triggering systems. Specialising in Embedded and Real-Time Software. Since 2000 Project.
Instrumentation DepartmentCCLRC Rutherford Appleton Laboratory28 March 2003 FED Project Plan 2003 FED Project aiming to satisfy 2 demands/timescales: Module.
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.
Overview of DAQ at CERN experiments E.Radicioni, INFN MICE Daq and Controls Workshop.
25 Feb 2005Paul Dauncey1 TB Review: DAQ Paul Dauncey Imperial College London For Imperial, RAL, UCL.
DEPARTEMENT DE PHYSIQUE NUCLEAIRE ET CORPUSCULAIRE JRA1 Parallel - DAQ Status, Emlyn Corrin, 8 Oct 2007 EUDET Annual Meeting, Palaiseau, Paris DAQ Status.
John Coughlan Tracker Week October FED Status Production Status Acceptance Testing.
Costas Foudas, The Tracker Interface to TCS, The CMS Silicon Tracker FED Crates What goes in the FED Crates ? What do we do about the VME controller.
6 Mar 2006DAQ - Paul Dauncey1 DAQ/Online: readiness for DESY and CERN beam tests Paul Dauncey Imperial College London Update of Orsay talk; concentrate.
Tracker Week October CCLRC, Rutherford Appleton Laboratory, Oxon, UK Imperial College, London, UK Brunel University,
5 February 2003Paul Dauncey - Calice Status1 CALICE Status Paul Dauncey Imperial College London For the CALICE-UK groups: Birmingham, Cambridge, Imperial,
Sep. 17, 2002BESIII Review Meeting BESIII DAQ System BESIII Review Meeting IHEP · Beijing · China Sep , 2002.
26 September 2003Paul Dauncey - DAQ1 System-wide triggering and DAQ issues Paul Dauncey Imperial College London, UK.
1Malcolm Ellis - Tracker Meeting - 28th November 2006 Electronics - Station Acceptance  Hardware: u 1 MICE cryostat with 1 VLPC cassette. u VME crate,
Trigger Meeting: Greg Iles5 March The APV Emulator (APVE) Task 1. –The APV25 has a 10 event buffer in de-convolution mode. –Readout of an event =
09/01/2016James Leaver SLINK Current Progress. 09/01/2016James Leaver Hardware Setup Slink Receiver Generic PCI Card Slink Transmitter Transition Card.
Maurice Goodrick, Bart Hommels EUDET Annual Meeting, Ecole Polytechnique, Paris EUDET DAQ and DIF DAQ overview DIF requirements and functionality.
LCWS Apr 2004Paul Dauncey - CALICE Readout1 CALICE ECAL Readout Status Paul Dauncey For CALICE-UK electronics group: A. Baird, D. Bowerman, P. Dauncey,
Pulsar Status For Peter. L2 decision crate L1L1 TRACKTRACK SVTSVT CLUSTERCLUSTER PHOTONPHOTON MUONMUON Magic Bus α CPU Technical requirement: need a FAST.
8 December 2004Paul Dauncey1 ECAL Readout Paul Dauncey For the CALICE-UK electronics group A. Baird, D. Bowerman, P. Dauncey, R. Halsall, M. Postranecky,
1 MICE Tracker Readout Update Introduction/Overview TriP-t hardware tests AFE IIt firmware development VLSB firmware development Hardware progress Summary.
11 October 2002Paul Dauncey - CDR Introduction1 CDR Introduction and Overview Paul Dauncey Imperial College London.
AFP Trigger DAQ and DCS Krzysztof Korcyl Institute of Nuclear Physics - Cracow on behalf of TDAQ and DCS subsystems.
1 Tracker Software Status M. Ellis MICE Collaboration Meeting 27 th June 2005.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
SVD FADC Status Markus Friedl (HEPHY Vienna) Wetzlar SVD-PXD Meeting, 5 February 2013.
19 Apr 2007DAQ Readiness1 Paul Dauncey. 19 Apr 2007DAQ Readiness2 DAQ hardware layout ? More CRCs New HCAL stage May not be used.
16 Feb 2005Paul Dauncey1 View from the DAQ Paul Dauncey Imperial College London.
Technical Review: DAQ/Online
UK ECAL Hardware Status
Paul Dauncey With Jamie Ballin and Matt Noy
Presentation transcript:

9 Sep 2005DAQ - Paul Dauncey1 DAQ/Online Status Paul Dauncey Imperial College London

9 Sep 2005DAQ - Paul Dauncey2 Mainly based on Calice Readout Card (CRC) VME board Modified from CMS silicon tracker readout board Does very front end control, digitisation and data buffering Firmware in FE, BE, VME DAQ overview

9 Sep 2005DAQ - Paul Dauncey3 Two VME data paths CRC readout Serial path: slow Read and write directly to all FPGAs Used for all configuration data loading and readback Also used for temperature and power monitoring Vlink path: fast (i.e. VME block transfer) Read only from 8MByte memory (via BE) Used for event data only

9 Sep 2005DAQ - Paul Dauncey4 Need 13 CRCs total ECAL requires 6 CRCs AHCAL requires 5 CRCs Trigger (probably) requires 1 CRC Tail catcher requires 1 CRC Status 9 exist (2 preproduction, 7 production) and are tested 7 are being manufactured via RAL, delivery in Nov Should have 13 plus 3 spares by end of year DHCAL readout still very uncertain Limited by lack of funding; cannot afford system already designed May use CRCs to save money; would need 5 CRCs (like AHCAL) and so would use AHCAL ones, not make additional CRCs No running with DHCAL planned before 2007; ignor for now CRC hardware status

9 Sep 2005DAQ - Paul Dauncey5 Trigger signal sent to one CRC Fanned out on custom backplane to other CRCs in ECAL AHCAL/Tail Catcher crate similar; cable connecting backplanes DAQ trigger distribution

9 Sep 2005DAQ - Paul Dauncey6 DAQ CPU Trigger/spill handling VME and slow access Data formatting Send data via dedicated link to offline CPU Redundant copy to local disk? DAQ hardware layout Offline CPU Write to disk array Send to permanent storage Online monitoring Book-keeping HCAL PC Partitioning Alternative route to offline PC

9 Sep 2005DAQ - Paul Dauncey7 Two 9U VME crates with custom backplanes needed One for ECAL and trigger One for AHCAL and tail catcher Exist at DESY but no spares (for parallel testing, etc) Three VME-PCI bridges needed All purchased and tested 100 mini-SCSI cables needed Purchased 70 but not halogen free (needed at CERN) May need to buy more Three PCs and disk All purchased and tested Status of non-CRC hardware Test station at Imperial Two PCs 3TB disk CRCs VME-PCI

9 Sep 2005DAQ - Paul Dauncey8 Three different FPGA firmware designs needed VME: can use CMS version directly; no work needed FE: completely new, but effectively finished BE: two parts to this “Standard” BE: data handling on all CRCs “Trigger” BE: specific for CRC being used for trigger control Standard BE firmware is critical path; not complete Can only buffer up to 500 events, but need 2000 Can only buffer in 2MBytes of memory, but need 8MBytes Without both of these, data rate will be reduced by factor of four Trigger BE firmware needs work also Trigger data (including detection of multi-particle events) can only be read via slow serial path: limits rate to ~20Hz (c.f. 1kHz, not 100Hz) Need to route trigger data into 8MByte memory so can read via fast Vlink Fallback is not to read these data Firmware status

9 Sep 2005DAQ - Paul Dauncey9 Various slow controls and readout data are collected by DAQ CRC slow data Temperatures: 22 different probes over surface of board Power: 5 voltage level measurements of backplane inputs Read out standardly during run: no work needed ECAL power and temperatures Plan to read out via stand-alone PC (not yet existing) Will need to interface to DAQ when it appears ECAL stage position Stage controlled by stand-alone PC Readout interface to DAQ tested and working AHCAL slow data and stage position All centralised in stand-alone PC (running H1 slow control program) Readout and control interface to DAQ tested; needs further work to be complete Slow controls/readout status

9 Sep 2005DAQ - Paul Dauncey10 DAQ online software is based on a state machine States have well-defined status where system is unchanging CRCs configured, buffers full, etc. Transitions between states cause changes to system Download configuration data, take an event, etc. DAQ pushes hardware round state machine by sending transition indicators “Records” Many changes since version used at DESY Firmware changes Change to use of LCIO rather than raw data for analysis Experience from DESY run Major rewrite currently in progress Biggest task at present DAQ software status

9 Sep 2005DAQ - Paul Dauncey11 Nested structure: arbitrary number of loops at each level Three main types of run DAQ state machine Slow data

9 Sep 2005DAQ - Paul Dauncey12 Nested structure: arbitrary number of loops at each level Three main types of run DAQ state machine Non-spill run

9 Sep 2005DAQ - Paul Dauncey13 Nested structure: arbitrary number of loops at each level Three main types of run DAQ state machine Spill run

9 Sep 2005DAQ - Paul Dauncey14 Basic unit of online is a record: two uses Data storage for transport of both upstream and downstream data State machine transition indicator Records and subrecords DAQ works by pushing records through system to cause transitions Records contain data needed for transition Any data generated by transition is appended to record Final complete record is the raw data and is written to file Internal record data structure organised into subrecord objects Map directly to C++ classes Functions provided to access subrecord objects

9 Sep 2005DAQ - Paul Dauncey15 Three major packages records – code for handling records daquser – code for “semi-offline” analysis/monitoring in DAQ system online – true online code DAQ software packages

9 Sep 2005DAQ - Paul Dauncey16 C++ classes to read and access raw data records and subrecords Only package needed for “real” offline work; LCIO conversion Records software package Classes which define subrecords

9 Sep 2005DAQ - Paul Dauncey17 Straightforward to read raw data files; all code in records package Basic read Accessing the subrecords, e.g. gets a list of pointers to the DaqRunStart objects Need to check records package classes for data in each subrecord XxxRunData, XxxConfigurationData, XxxEventData for each system What each contains is very system-dependent Offline use of records RcdArena arena; RcdReaderBin reader; assert(reader.open(“myfile")); // ".bin" is appended while(reader.read(arena)) { // Use record } assert(reader.close()); SubAccessor accessor(arena); std::vector v(accessor.access ());

9 Sep 2005DAQ - Paul Dauncey18 Debug future versions of BE firmware, test new CRCs Hope this can be finished by end of year Complete major rewrite of online software structure THE major task at present; target is again end of year Push maximum trigger rate during spill; currently 2kHz This satisfies basic requirement but would benefit from faster rate Push maximum readout rate during transfer; currently 50Hz Requirement is 100Hz; some tricks will be needed to achieve this Test parallel access for two PCI cards in one PC PCI bus should not limit compared with two VME buses but need to check Test socket access for two PCI cards in two PCs Each reads independently but need to merge records afterwards Integrate existing beam line equipment at CERN and FNAL Big uncertainty at present Work to be done