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.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
https://hdl.handle.net/20.500.12608/51022