Cargando…
Run Control Communication for the Upgrade of the ATLAS Muon-to-Central-Trigger-Processor Interface (MUCTPI)
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. The new design requires development of new communication models for control, configuration and monitoring. A System-on-Chip...
Autores principales: | , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2018
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2300260 |
_version_ | 1780957085234626560 |
---|---|
author | Spiwoks, Ralf Armbruster, Aaron James Carrillo-Montoya, German D. Chelstowska, Magda Anna Czodrowski, Patrick Deviveiros, Pier-Olivier Eifert, Till Ellis, Nicolas Galster, Gorm Aske Gram Krohn Haas, Stefan Helary, Louis Lagkas Nikolos, Orestis Marzin, Antoine Pauly, Thilo Ryjov, Vladimir Schmieden, Kristof Silva Oliveira, Marcos Vinicius Stelzer, Harald Joerg Vichoudis, Paschalis Wengler, Thorsten Farthouat, Philippe |
author_facet | Spiwoks, Ralf Armbruster, Aaron James Carrillo-Montoya, German D. Chelstowska, Magda Anna Czodrowski, Patrick Deviveiros, Pier-Olivier Eifert, Till Ellis, Nicolas Galster, Gorm Aske Gram Krohn Haas, Stefan Helary, Louis Lagkas Nikolos, Orestis Marzin, Antoine Pauly, Thilo Ryjov, Vladimir Schmieden, Kristof Silva Oliveira, Marcos Vinicius Stelzer, Harald Joerg Vichoudis, Paschalis Wengler, Thorsten Farthouat, Philippe |
author_sort | Spiwoks, Ralf |
collection | CERN |
description | 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. 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 the 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 Yocto/OpenEmbedded framework. This approach was successfully used to test and validate the MUCTPI prototype. A third approach under investigation is the option of porting the ATLAS run control software directly to the embedded Linux. |
id | cern-2300260 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2018 |
record_format | invenio |
spelling | cern-23002602019-09-30T06:29:59Zhttp://cds.cern.ch/record/2300260engSpiwoks, RalfArmbruster, Aaron JamesCarrillo-Montoya, German D.Chelstowska, Magda AnnaCzodrowski, PatrickDeviveiros, Pier-OlivierEifert, TillEllis, NicolasGalster, Gorm Aske Gram KrohnHaas, StefanHelary, LouisLagkas Nikolos, OrestisMarzin, AntoinePauly, ThiloRyjov, VladimirSchmieden, KristofSilva Oliveira, Marcos ViniciusStelzer, Harald JoergVichoudis, PaschalisWengler, ThorstenFarthouat, PhilippeRun Control Communication for the Upgrade of the ATLAS Muon-to-Central-Trigger-Processor Interface (MUCTPI)Particle Physics - ExperimentThe 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. 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 the 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 Yocto/OpenEmbedded framework. This approach was successfully used to test and validate the MUCTPI prototype. A third approach under investigation is the option of porting the ATLAS run control software directly to the embedded Linux.ATL-DAQ-SLIDE-2018-020oai:cds.cern.ch:23002602018-01-15 |
spellingShingle | Particle Physics - Experiment Spiwoks, Ralf Armbruster, Aaron James Carrillo-Montoya, German D. Chelstowska, Magda Anna Czodrowski, Patrick Deviveiros, Pier-Olivier Eifert, Till Ellis, Nicolas Galster, Gorm Aske Gram Krohn Haas, Stefan Helary, Louis Lagkas Nikolos, Orestis Marzin, Antoine Pauly, Thilo Ryjov, Vladimir Schmieden, Kristof Silva Oliveira, Marcos Vinicius Stelzer, Harald Joerg Vichoudis, Paschalis Wengler, Thorsten Farthouat, Philippe Run Control Communication for the Upgrade of the ATLAS Muon-to-Central-Trigger-Processor Interface (MUCTPI) |
title | Run Control Communication for the Upgrade of the ATLAS Muon-to-Central-Trigger-Processor Interface (MUCTPI) |
title_full | Run Control Communication for the Upgrade of the ATLAS Muon-to-Central-Trigger-Processor Interface (MUCTPI) |
title_fullStr | Run Control Communication for the Upgrade of the ATLAS Muon-to-Central-Trigger-Processor Interface (MUCTPI) |
title_full_unstemmed | Run Control Communication for the Upgrade of the ATLAS Muon-to-Central-Trigger-Processor Interface (MUCTPI) |
title_short | Run Control Communication for the Upgrade of the ATLAS Muon-to-Central-Trigger-Processor Interface (MUCTPI) |
title_sort | run control communication for the upgrade of the atlas muon-to-central-trigger-processor interface (muctpi) |
topic | Particle Physics - Experiment |
url | http://cds.cern.ch/record/2300260 |
work_keys_str_mv | AT spiwoksralf runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT armbrusteraaronjames runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT carrillomontoyagermand runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT chelstowskamagdaanna runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT czodrowskipatrick runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT deviveirospierolivier runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT eiferttill runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT ellisnicolas runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT galstergormaskegramkrohn runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT haasstefan runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT helarylouis runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT lagkasnikolosorestis runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT marzinantoine runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT paulythilo runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT ryjovvladimir runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT schmiedenkristof runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT silvaoliveiramarcosvinicius runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT stelzerharaldjoerg runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT vichoudispaschalis runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT wenglerthorsten runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi AT farthouatphilippe runcontrolcommunicationfortheupgradeoftheatlasmuontocentraltriggerprocessorinterfacemuctpi |