Abstract

The new Muon-Central-Trigger-Processor Interface(MUCTPI) is part of the Phase-I upgrade of the ATLAS Level-1trigger system for Run 3 of the Large Hadron Collider at CERN.The new MUCTPI has three high-end FPGAs and one System-on-Chip (SoC). The FPGAs receive and process muon candidateinformation arriving on 208 high-speed optical serial links.Processed trigger information and summary data are sent to otherparts of the trigger and the data acquisition. The SoC controls,configures and monitors the hardware and the operation of theMUCTPI. The FPGA part of the SoC provides communicationwith the processing FPGAs, while the processor system runssoftware for communication with the run control system of theATLAS experiment. All software necessary to run the MUCTPI,including operating system and run control software is being builtusing continuous integration. CentOS Linux, cross-compilationand the existing framework for building of the ATLAS trigger anddata acquisition (TDAQ) software are being used in order todeploy the TDAQ software directly on the SoC. After thesuccessful use of continuous integration of the software, also thefirmware is being built using that scheme. This paper describes theadvantages of the use of continuous integration, our experience, aswell as the difficulties that needed to be overcome.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call