Download presentation
Presentation is loading. Please wait.
Published byKevin Fleming Modified over 9 years ago
1
DOOCS DAQ software for the EUDET prototype Valeria Bartsch (UCL) Andrzej Misiejuk (RHUL) Tao Wu (RHUL)
2
Overview over the task - DOOCS software - hardware User Interface Program Interface Middle Layer Hardware interface http://tesla.desy.de/doocs/doocs.html
3
Overview over the task - ENS naming service - hardware User Interface Program Interface Middle Layer Hardware interface provided by DOOCS and already in use for RPC communication between client and server
4
ENS Naming Service Naming convention is already specified (similar for LDA, DIF and ASICS) Properties need input from hardware programmers Screenshot of the rpc_util GUI
5
Overview over the task hardware User Interface Program Interface Middle Layer Hardware interface Hardware interface most important at this stage
6
Hardware interface LDA e.g. ECAL Slab DIF ODR Driver Opto Opto Concentrating on the ODR interface: because it is the first hardware layer to talk to the device is close to be ready easy communication with colleagues at UCL and RHUL Plan: start with the LDA and DIF in September have the interfaces ready about end of the year DOOCS hardware interface PC DOOCS
7
Overview over the ODR interface ODR Control Interface Sockets DOOCS device server ENS naming service RPC GUIs RPC store to disk ODR DAQ PC Control Room PC communication between different parts of DOOCS by RPCs configuration files used to find different parts of the system
8
Overview over the ODR interface ODR Control Interface Sockets ENS naming service RPC store to disk one device server can have many instance all connecting to different ports and hostnames using 2 threads: one for receiving, one for sending on the socket sockets format chosen to build an interface to the ODR and the LDA ODR DOOCS device server Build Socket Stream Send configuration Recv data Send & Recv in 2 threads
9
Check out our demonstrator ODR interface at work - screenshot -
10
Check out our demonstrator
11
Overview over the task hardware User Interface Program Interface Middle Layer Hardware interface important ramps the whole DAQ system up and down will be started after the hardware interfaces are ready (Jan-Mar 2009)
12
Overview over the task hardware User Interface Program Interface Middle Layer Hardware interface DAQ: Event collection Event building LCIO conversion (to be implemented) Importance: low, can be done at the end of the software project; Alternatively this can be done offline
13
suggested timeline Sept Oct Nov Dec Jan Feb Mar 2009 LDA and DIF interface State Machine GUI, alarm handling, logging event building, etc. ODR, LDA, DIF test bench at UCL Configuration database
14
backup slides
15
State Analysis State = Dead Transition = PowerUp suceedfailed State = Ready State = Running State = Configured State = InBunchTrain Transition = PowerDown Transition = StartRunTransition = EndRun Transition = StartConfigurationTransition = EndConfiguration Transition = BunchTrainStartTransition = BunchTrainEnd
16
DAQ system FC/SC: Fast/Slow Collector BM: Buffer Manager EVB: Event Builder Example with dummy data has been successfully tested
17
Alarm handling
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.