Cargando…

Controlling and Monitoring the Data Flow of the LHCb Read-out and DAQ Network

The LHCb readout uses a set of 320 FPGA based boards as interface between the on-detector hardware and the GBE DAQ network. The boards are the logical Level 1 (L1) read-out electronics and aggregate the experiment's raw data into event fragments that are sent to the DAQ network. To control the...

Descripción completa

Detalles Bibliográficos
Autores principales: Schwemmer, R, Gaspar, C, Neufeld, N, Svantesson, D
Lenguaje:eng
Publicado: 2011
Acceso en línea:http://cds.cern.ch/record/1392075
_version_ 1780923428852727808
author Schwemmer, R
Gaspar, C
Neufeld, N
Svantesson, D
author_facet Schwemmer, R
Gaspar, C
Neufeld, N
Svantesson, D
author_sort Schwemmer, R
collection CERN
description The LHCb readout uses a set of 320 FPGA based boards as interface between the on-detector hardware and the GBE DAQ network. The boards are the logical Level 1 (L1) read-out electronics and aggregate the experiment's raw data into event fragments that are sent to the DAQ network. To control the many parameters of the read-out boards, an embedded PC is included on each board, connecting to the boards ICs and FPGAs. The data from the L1 boards is sent through an aggregation network into the High Level Trigger farm. The farm comprises approximately 1500 PCs which at first assemble the fragments from the L1 boards and then do a partial reconstruction and selection of the events. In total there are approximately 3500 network connections. Data is pushed through the network and there is no mechanism for resending packets. Loss of data on a small scale is acceptable but care has to be taken to avoid data loss if possible. To monitor and debug losses, different probes are inserted throughout the entire read-out chain to count fragments, packets and their rates at different positions. To keep uniformity throughout the experiment, all control software was developed using the common SCADA software, PVSS, with the JCOP framework as base. The presentation will focus on the low level controls interface developed for the L1 boards and the networking probes, as well as the integration of the high level user interfaces into PVSS. We will show the way in which the users and developers interact with the software, configure the hardware and follow the flow of data through the DAQ network.
id cern-1392075
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2011
record_format invenio
spelling cern-13920752019-09-30T06:29:59Zhttp://cds.cern.ch/record/1392075engSchwemmer, RGaspar, CNeufeld, NSvantesson, DControlling and Monitoring the Data Flow of the LHCb Read-out and DAQ NetworkThe LHCb readout uses a set of 320 FPGA based boards as interface between the on-detector hardware and the GBE DAQ network. The boards are the logical Level 1 (L1) read-out electronics and aggregate the experiment's raw data into event fragments that are sent to the DAQ network. To control the many parameters of the read-out boards, an embedded PC is included on each board, connecting to the boards ICs and FPGAs. The data from the L1 boards is sent through an aggregation network into the High Level Trigger farm. The farm comprises approximately 1500 PCs which at first assemble the fragments from the L1 boards and then do a partial reconstruction and selection of the events. In total there are approximately 3500 network connections. Data is pushed through the network and there is no mechanism for resending packets. Loss of data on a small scale is acceptable but care has to be taken to avoid data loss if possible. To monitor and debug losses, different probes are inserted throughout the entire read-out chain to count fragments, packets and their rates at different positions. To keep uniformity throughout the experiment, all control software was developed using the common SCADA software, PVSS, with the JCOP framework as base. The presentation will focus on the low level controls interface developed for the L1 boards and the networking probes, as well as the integration of the high level user interfaces into PVSS. We will show the way in which the users and developers interact with the software, configure the hardware and follow the flow of data through the DAQ network.Poster-2011-199oai:cds.cern.ch:13920752011-10-10
spellingShingle Schwemmer, R
Gaspar, C
Neufeld, N
Svantesson, D
Controlling and Monitoring the Data Flow of the LHCb Read-out and DAQ Network
title Controlling and Monitoring the Data Flow of the LHCb Read-out and DAQ Network
title_full Controlling and Monitoring the Data Flow of the LHCb Read-out and DAQ Network
title_fullStr Controlling and Monitoring the Data Flow of the LHCb Read-out and DAQ Network
title_full_unstemmed Controlling and Monitoring the Data Flow of the LHCb Read-out and DAQ Network
title_short Controlling and Monitoring the Data Flow of the LHCb Read-out and DAQ Network
title_sort controlling and monitoring the data flow of the lhcb read-out and daq network
url http://cds.cern.ch/record/1392075
work_keys_str_mv AT schwemmerr controllingandmonitoringthedataflowofthelhcbreadoutanddaqnetwork
AT gasparc controllingandmonitoringthedataflowofthelhcbreadoutanddaqnetwork
AT neufeldn controllingandmonitoringthedataflowofthelhcbreadoutanddaqnetwork
AT svantessond controllingandmonitoringthedataflowofthelhcbreadoutanddaqnetwork