Cargando…

The readout supervisor firmware for controlling the upgraded LHCb detector and readout system

In 2019, the LHCb experiment at CERN will undergo a major upgrade where its detector electronics and the entire readout system will be replaced. The goal is to read-out all events at the full LHC frequency of 40 MHz, reaching a total data rate of ~40 Tb/s. In this context, a new timing, trigger and...

Descripción completa

Detalles Bibliográficos
Autores principales: Alessio, Federico, Durante, Paolo, Vouters, Guillaume
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:http://cds.cern.ch/record/2629423
_version_ 1780959272516976640
author Alessio, Federico
Durante, Paolo
Vouters, Guillaume
author_facet Alessio, Federico
Durante, Paolo
Vouters, Guillaume
author_sort Alessio, Federico
collection CERN
description In 2019, the LHCb experiment at CERN will undergo a major upgrade where its detector electronics and the entire readout system will be replaced. The goal is to read-out all events at the full LHC frequency of 40 MHz, reaching a total data rate of ~40 Tb/s. In this context, a new timing, trigger and readout control system has been developed: its main tasks are to distribute centrally the clock, the timing information and to synchronize all elements in the readout system: from the very last Front-End ASIC to the building of events to be stored. The heart of the timing and readout control system is a VHDL firmware core that is now finalized and currently in use in test-benches and test-beams by the upgraded sub-detectors, for their initial commissioning phase. Such firmware core is able to generate all necessary processes to keep the synchronization of all readout elements with the LHC bunch crossing as well as it is able to generate asynchronous commands for calibration or test purposes. It is also able to accommodate for specific recipes to handle varying running conditions, by using a generic and fully configurable approach. In this paper, the philosophy and the implementation behind such firmware are described in details, posing particular emphasis to the real-time logical processes that were developed in order to satisfy the requirements of synchronization and readout control of the upgraded LHCb detector.
id cern-2629423
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling cern-26294232019-11-04T14:59:02Zhttp://cds.cern.ch/record/2629423engAlessio, FedericoDurante, PaoloVouters, GuillaumeThe readout supervisor firmware for controlling the upgraded LHCb detector and readout systemphysics.ins-detDetectors and Experimental TechniquesIn 2019, the LHCb experiment at CERN will undergo a major upgrade where its detector electronics and the entire readout system will be replaced. The goal is to read-out all events at the full LHC frequency of 40 MHz, reaching a total data rate of ~40 Tb/s. In this context, a new timing, trigger and readout control system has been developed: its main tasks are to distribute centrally the clock, the timing information and to synchronize all elements in the readout system: from the very last Front-End ASIC to the building of events to be stored. The heart of the timing and readout control system is a VHDL firmware core that is now finalized and currently in use in test-benches and test-beams by the upgraded sub-detectors, for their initial commissioning phase. Such firmware core is able to generate all necessary processes to keep the synchronization of all readout elements with the LHC bunch crossing as well as it is able to generate asynchronous commands for calibration or test purposes. It is also able to accommodate for specific recipes to handle varying running conditions, by using a generic and fully configurable approach. In this paper, the philosophy and the implementation behind such firmware are described in details, posing particular emphasis to the real-time logical processes that were developed in order to satisfy the requirements of synchronization and readout control of the upgraded LHCb detector.arXiv:1806.08626oai:cds.cern.ch:26294232018
spellingShingle physics.ins-det
Detectors and Experimental Techniques
Alessio, Federico
Durante, Paolo
Vouters, Guillaume
The readout supervisor firmware for controlling the upgraded LHCb detector and readout system
title The readout supervisor firmware for controlling the upgraded LHCb detector and readout system
title_full The readout supervisor firmware for controlling the upgraded LHCb detector and readout system
title_fullStr The readout supervisor firmware for controlling the upgraded LHCb detector and readout system
title_full_unstemmed The readout supervisor firmware for controlling the upgraded LHCb detector and readout system
title_short The readout supervisor firmware for controlling the upgraded LHCb detector and readout system
title_sort readout supervisor firmware for controlling the upgraded lhcb detector and readout system
topic physics.ins-det
Detectors and Experimental Techniques
url http://cds.cern.ch/record/2629423
work_keys_str_mv AT alessiofederico thereadoutsupervisorfirmwareforcontrollingtheupgradedlhcbdetectorandreadoutsystem
AT durantepaolo thereadoutsupervisorfirmwareforcontrollingtheupgradedlhcbdetectorandreadoutsystem
AT voutersguillaume thereadoutsupervisorfirmwareforcontrollingtheupgradedlhcbdetectorandreadoutsystem
AT alessiofederico readoutsupervisorfirmwareforcontrollingtheupgradedlhcbdetectorandreadoutsystem
AT durantepaolo readoutsupervisorfirmwareforcontrollingtheupgradedlhcbdetectorandreadoutsystem
AT voutersguillaume readoutsupervisorfirmwareforcontrollingtheupgradedlhcbdetectorandreadoutsystem