Cargando…

OpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Software

OpenIPMC is a free and open-source software designed to implement the logic of an intelligent platform management controller (IPMC). An IPMC is a fundamental component of electronic boards conformant to the advanced telecommunications computing architecture (ATCA) standard, currently being adopted b...

Descripción completa

Detalles Bibliográficos
Autores principales: Calligaris, Luigi, Cascadan, André, Ardila-Perez, Luis E., Casu, Bruno, da Costa, Alison França, Shinoda, Ailton Akira, Arruda Ramalho, Lucas, Sander, Oliver
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1109/TNS.2021.3092689
http://cds.cern.ch/record/2744530
_version_ 1780968636474720256
author Calligaris, Luigi
Cascadan, André
Ardila-Perez, Luis E.
Casu, Bruno
da Costa, Alison França
Shinoda, Ailton Akira
Arruda Ramalho, Lucas
Sander, Oliver
author_facet Calligaris, Luigi
Cascadan, André
Ardila-Perez, Luis E.
Casu, Bruno
da Costa, Alison França
Shinoda, Ailton Akira
Arruda Ramalho, Lucas
Sander, Oliver
author_sort Calligaris, Luigi
collection CERN
description OpenIPMC is a free and open-source software designed to implement the logic of an intelligent platform management controller (IPMC). An IPMC is a fundamental component of electronic boards conformant to the advanced telecommunications computing architecture (ATCA) standard, currently being adopted by a number of high-energy physics experiments. The IPMC is responsible for monitoring the health parameters of the board, managing its power states, and providing board control, debug, and recovery functions to remote clients. OpenIPMC is based on the FreeRTOS real-time operating system and is designed to be architecture-independent, allowing it to be used in firmware designed for a variety of microcontrollers. Having a fully free and open-source code is an innovative aspect for this kind of software, enabling full customization by the user. In this work, we present the features and structure of OpenIPMC, as well as its example implementations on Xilinx Zynq UltraScale+ (ZynqUS+), Espressif ESP32, and ST Microelectronics STM32 architectures.
id cern-2744530
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling cern-27445302022-11-17T15:34:30Zdoi:10.1109/TNS.2021.3092689http://cds.cern.ch/record/2744530engCalligaris, LuigiCascadan, AndréArdila-Perez, Luis E.Casu, Brunoda Costa, Alison FrançaShinoda, Ailton AkiraArruda Ramalho, LucasSander, OliverOpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Softwarehep-exParticle Physics - Experimentphysics.ins-detDetectors and Experimental TechniquesOpenIPMC is a free and open-source software designed to implement the logic of an intelligent platform management controller (IPMC). An IPMC is a fundamental component of electronic boards conformant to the advanced telecommunications computing architecture (ATCA) standard, currently being adopted by a number of high-energy physics experiments. The IPMC is responsible for monitoring the health parameters of the board, managing its power states, and providing board control, debug, and recovery functions to remote clients. OpenIPMC is based on the FreeRTOS real-time operating system and is designed to be architecture-independent, allowing it to be used in firmware designed for a variety of microcontrollers. Having a fully free and open-source code is an innovative aspect for this kind of software, enabling full customization by the user. In this work, we present the features and structure of OpenIPMC, as well as its example implementations on Xilinx Zynq UltraScale+ (ZynqUS+), Espressif ESP32, and ST Microelectronics STM32 architectures.OpenIPMC is a free and open source firmware designed to operate as an Intelligent Platform Management Controller (IPMC). An IPMC is a fundamental component of electronic boards conformant to the Advanced Telecommunications Computing Architecture (ATCA) standard, currently being adopted by a number of high energy physics experiments, and is responsible for monitoring the health parameters of the board, managing its power states, and providing board control, debug and recovery functions to remote clients. OpenIPMC is based on the FreeRTOS real-time operating system and is designed to be architecture-independent, allowing it to be built for a variety of different Microcontrollers. Having a fully free and open source code is an innovative aspect for this kind of firmware, allowing full customization by the user. In this work we present the features and structure of OpenIPMC and its example implementations on Xilinx Zynq UltraScale+ (ZynqUS+), Espressif ESP32, and ST Microelectronics STM32 architectures.arXiv:2011.01088oai:cds.cern.ch:27445302020-11-02
spellingShingle hep-ex
Particle Physics - Experiment
physics.ins-det
Detectors and Experimental Techniques
Calligaris, Luigi
Cascadan, André
Ardila-Perez, Luis E.
Casu, Bruno
da Costa, Alison França
Shinoda, Ailton Akira
Arruda Ramalho, Lucas
Sander, Oliver
OpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Software
title OpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Software
title_full OpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Software
title_fullStr OpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Software
title_full_unstemmed OpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Software
title_short OpenIPMC: A Free and Open-Source Intelligent Platform Management Controller Software
title_sort openipmc: a free and open-source intelligent platform management controller software
topic hep-ex
Particle Physics - Experiment
physics.ins-det
Detectors and Experimental Techniques
url https://dx.doi.org/10.1109/TNS.2021.3092689
http://cds.cern.ch/record/2744530
work_keys_str_mv AT calligarisluigi openipmcafreeandopensourceintelligentplatformmanagementcontrollersoftware
AT cascadanandre openipmcafreeandopensourceintelligentplatformmanagementcontrollersoftware
AT ardilaperezluise openipmcafreeandopensourceintelligentplatformmanagementcontrollersoftware
AT casubruno openipmcafreeandopensourceintelligentplatformmanagementcontrollersoftware
AT dacostaalisonfranca openipmcafreeandopensourceintelligentplatformmanagementcontrollersoftware
AT shinodaailtonakira openipmcafreeandopensourceintelligentplatformmanagementcontrollersoftware
AT arrudaramalholucas openipmcafreeandopensourceintelligentplatformmanagementcontrollersoftware
AT sanderoliver openipmcafreeandopensourceintelligentplatformmanagementcontrollersoftware