The Artificial Spill Generator firmware for controlling, monitoring, and generating accelerator timing signals, has been developed for the DAQ system of CERN SPS M2 beamline experiments COMPASS and AMBER, within the frame of the Summer Student Program. In this work, the COMPASS experimental context is described, reporting its field of research, the main purposes of its creation, and the architecture of its spectrometer setup. A more detailed presentation of its Trigger and DAQ systems is also produced, providing a description of the bigger architecture in which the Artificial Spill Generator was first devised and eventually deployed. The structure and behaviour of the M2 beam line of CERN SPS exploited by COMPASS is explained, providing links with the functioning of the FPGA-based continuously run- ning DAQ currently used in the experiment. Moreover, the hardware and software monitoring tools of the DAQ are presented, making comments on how they interact with the Artificial Spill Generator. Eventually, the logic and the behavior of the firmware are reported in detail, explaining the different tasks and measurements associated with such a module. After having passed all the required tests, the Artificial Spill Generator firmware has been programmed into an FPGA board, which is currently still implemented in COMPASS and AMBER DAQ systems, improving their acquisition performances.

Artificial Spill Generator at COMPASS

BORELLA, LORENZO
2022/2023

Abstract

The Artificial Spill Generator firmware for controlling, monitoring, and generating accelerator timing signals, has been developed for the DAQ system of CERN SPS M2 beamline experiments COMPASS and AMBER, within the frame of the Summer Student Program. In this work, the COMPASS experimental context is described, reporting its field of research, the main purposes of its creation, and the architecture of its spectrometer setup. A more detailed presentation of its Trigger and DAQ systems is also produced, providing a description of the bigger architecture in which the Artificial Spill Generator was first devised and eventually deployed. The structure and behaviour of the M2 beam line of CERN SPS exploited by COMPASS is explained, providing links with the functioning of the FPGA-based continuously run- ning DAQ currently used in the experiment. Moreover, the hardware and software monitoring tools of the DAQ are presented, making comments on how they interact with the Artificial Spill Generator. Eventually, the logic and the behavior of the firmware are reported in detail, explaining the different tasks and measurements associated with such a module. After having passed all the required tests, the Artificial Spill Generator firmware has been programmed into an FPGA board, which is currently still implemented in COMPASS and AMBER DAQ systems, improving their acquisition performances.
2022
Artificial Spill Generator at COMPASS
FPGA
VHDL
Trigger System
COMPASS
CERN
File in questo prodotto:
File Dimensione Formato  
Borella_thesis.pdf

accesso aperto

Dimensione 17.74 MB
Formato Adobe PDF
17.74 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/51022