CERN Accelerating science

ATLAS Note
Report number ATL-DAQ-PROC-2017-041
Title Run control communication for the upgrade of the ATLAS Muon-to-Central Trigger Processor Interface (MUCTPI)
Related titleRun control communication for the upgrade of the ATLAS Muon-To-Central-Trigger-Processor Interface (MUCTPI)
Author(s)

Spiwoks, Ralf (CERN) ; Armbruster, Aaron James (CERN) ; Carrillo-Montoya, German D. (CERN) ; Chelstowska, Magda Anna (CERN) ; Czodrowski, Patrick (CERN) ; Deviveiros, Pier-Olivier (CERN) ; Eifert, Till (CERN) ; Ellis, Nicolas (CERN) ; Farthouat, Philippe (CERN) ; Galster, Gorm Aske Gram Krohn (Niels Bohr Institute (NBI), University of Copenhagen ; CERN) ; Haas, Stefan (CERN) ; Helary, Louis (CERN) ; Lagkas Nikolos, Orestis (CERN) ; Marzin, Antoine (CERN) ; Pauly, Thilo (CERN) ; Ryjov, Vladimir (CERN) ; Schmieden, Kristof (CERN) ; Silva Oliveira, Marcos Vinicius (CERN) ; Stelzer, Harald Joerg (CERN) ; Vichoudis, Paschalis (CERN) ; Wengler, Thorsten (CERN)

Corporate Author(s) The ATLAS collaboration
Publication 2018-01
Imprint 23 Oct 2017
Number of pages 4
In: 16th International Conference on Accelerator and Large Experimental Physics Control Systems, Barcelona, Spain, 8 - 13 Oct 2017, pp.TUPHA071
DOI 10.18429/JACoW-ICALEPCS2017-TUPHA071
Subject category Particle Physics - Experiment
Accelerator/Facility, Experiment CERN LHC ; ATLAS
Abstract The Muon-to-Central-Trigger-Processor Interface (MUCTPI) of the ATLAS experiment at the Large Hadron Collider (LHC) at CERN will be upgraded to an ATCA blade system for Run 3, starting in 2021. The new design requires development of new communication models for control, configuration and monitoring. A System-on-Chip (SoC) with a programmable logic part and a processor part will be used for communication to the run control system and to the MUCTPI processing FPGAs. Different approaches have been compared. First, we tried an available UDP-based implementation in firmware for the programmable logic. Although this approach works as expected, it does not provide any flexibility to extend the functionality to more complex operations, e.g. for serial protocols. Second, we used a SoC processor with an embedded Linux operating system and an application-specific software written in C++ using a TCP remote-procedure-call approach. The software is built and maintained using the framework of the Yocto Project. This approach was successfully used to test and validate the MUCTPI prototype. A third approach investigated is the option of porting the ATLAS run control software directly to an embedded Linux instance.
Copyright/License CC-BY-3.0

Corresponding record in: Inspire


 Datensatz erzeugt am 2017-10-23, letzte Änderung am 2024-02-23