-
Novel Developments on the OpenIPMC Project
Authors:
Luigi Calligaris,
Carlos R. Dell'Aquila,
Antono Vitor Grossi Bassi,
André Cascadan,
Luis E. Ardila-Perez,
Marvin Fuchs,
Alp Akpinar,
Andrew Peck,
Daniel Gastler,
Giacomo Fedi
Abstract:
We present the recent developments in the context of the OpenIPMC project, which proposes a free and open-source Intelligent Platform Management Controller (IPMC) software and an associated controller mezzanine card for use in ATCA electronic boards. We discuss our experience in the operation of OpenIPMC on prototype boards designed for the upgrades of particle physics experiments at CERN and we s…
▽ More
We present the recent developments in the context of the OpenIPMC project, which proposes a free and open-source Intelligent Platform Management Controller (IPMC) software and an associated controller mezzanine card for use in ATCA electronic boards. We discuss our experience in the operation of OpenIPMC on prototype boards designed for the upgrades of particle physics experiments at CERN and we show the addition of new features and support for new protocols in the firmware of the controller mezzanine card.
△ Less
Submitted 12 January, 2024; v1 submitted 30 October, 2023;
originally announced October 2023.
-
Charged Particle Tracking in Real-Time Using a Full-Mesh Data Delivery Architecture and Associative Memory Techniques
Authors:
Sudha Ajuha,
Ailton Akira Shinoda,
Lucas Arruda Ramalho,
Guillaume Baulieu,
Gaelle Boudoul,
Massimo Casarsa,
Andre Cascadan,
Emyr Clement,
Thiago Costa de Paiva,
Souvik Das,
Suchandra Dutta,
Ricardo Eusebi,
Giacomo Fedi,
Vitor Finotti Ferreira,
Kristian Hahn,
Zhen Hu,
Sergo Jindariani,
Jacobo Konigsberg,
Tiehui Liu,
Jia Fu Low,
Emily MacDonald,
Jamieson Olsen,
Fabrizio Palla,
Nicola Pozzobon,
Denis Rathjens
, et al. (11 additional authors not shown)
Abstract:
We present a flexible and scalable approach to address the challenges of charged particle track reconstruction in real-time event filters (Level-1 triggers) in collider physics experiments. The method described here is based on a full-mesh architecture for data distribution and relies on the Associative Memory approach to implement a pattern recognition algorithm that quickly identifies and organi…
▽ More
We present a flexible and scalable approach to address the challenges of charged particle track reconstruction in real-time event filters (Level-1 triggers) in collider physics experiments. The method described here is based on a full-mesh architecture for data distribution and relies on the Associative Memory approach to implement a pattern recognition algorithm that quickly identifies and organizes hits associated to trajectories of particles originating from particle collisions. We describe a successful implementation of a demonstration system composed of several innovative hardware and algorithmic elements. The implementation of a full-size system relies on the assumption that an Associative Memory device with the sufficient pattern density becomes available in the future, either through a dedicated ASIC or a modern FPGA. We demonstrate excellent performance in terms of track reconstruction efficiency, purity, momentum resolution, and processing time measured with data from a simulated LHC-like tracking detector.
△ Less
Submitted 5 October, 2022;
originally announced October 2022.
-
A flexible and low-cost open-source IPMC mezzanine for ATCA boards based on OpenIPMC
Authors:
Luigi Calligaris,
Andre Cascadan,
Luis Eduardo Ardila-Perez,
Mark Pesaresi,
Giacomo Fedi,
Andrew Peck,
Daniel Gastler
Abstract:
This work presents the development of an Intelligent Platform Management Controller mezzanine in a Mini DIMM form factor for use in electronic boards compliant to the PICMG Advanced Telecommunication Computing Architecture (ATCA) standard. The module is based on an STMicroelectronics STM32H745 microcontroller running the OpenIPMC open-source software. The mezzanine has been successfully tested on…
▽ More
This work presents the development of an Intelligent Platform Management Controller mezzanine in a Mini DIMM form factor for use in electronic boards compliant to the PICMG Advanced Telecommunication Computing Architecture (ATCA) standard. The module is based on an STMicroelectronics STM32H745 microcontroller running the OpenIPMC open-source software. The mezzanine has been successfully tested on a variety of ATCA boards being proposed for the upgrade of the experiments at the HL-LHC, with its design and firmware being distributed under open-source hardware license.
△ Less
Submitted 23 December, 2021;
originally announced December 2021.
-
OpenIPMC: a free and open source Intelligent Platform Management Controller
Authors:
Luigi Calligaris,
André Cascadan,
Luis E. Ardila-Perez,
Bruno Casu,
Alison França da Costa,
Ailton Akira Shinoda,
Lucas Arruda Ramalho,
Oliver Sander
Abstract:
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 bo…
▽ More
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.
△ Less
Submitted 1 June, 2021; v1 submitted 2 November, 2020;
originally announced November 2020.