-
Optimal Demodulation Domain for Microwave SQUID Multiplexers in Presence of Readout System Noise
Authors:
M. E. García Redondo,
N. A. Müller,
J. M. Salum,
L. P. Ferreyro,
J. D. Bonilla-Neira,
J. M. Geria,
J. J. Bonaparte,
T. Muscheid,
R. Gartmann,
A. Almela,
M. R. Hampel,
A. E. Fuster,
L. E. Ardila-Perez,
M. Wegner,
M. Platino,
O. Sander,
S. Kempf,
M. Weber
Abstract:
The Microwave SQUID Multiplexer (μMUX) is the device of choice for the readout of a large number of Low-Temperature Detectors in a wide variety of experiments within the fields of astronomy and particle physics. While it offers large multiplexing factors, the system noise performance is highly dependent on the cold and warm-readout electronic systems used to read it out, as well as the demodulatio…
▽ More
The Microwave SQUID Multiplexer (μMUX) is the device of choice for the readout of a large number of Low-Temperature Detectors in a wide variety of experiments within the fields of astronomy and particle physics. While it offers large multiplexing factors, the system noise performance is highly dependent on the cold and warm-readout electronic systems used to read it out, as well as the demodulation domain and parameters chosen. In order to understand the impact of the readout systems in the overall noise performance, first we extended the available μMUX simulation frameworks including additive and multiplicative noise sources in the probing tones (i.e. phase and amplitude noise), along with the capability of demodulating the scientific data, either in resonator's phase or amplitude. Then, considering the additive noise as a dominant noise source, the optimum readout parameters to achieve minimum system noise were found for both open-loop and flux-ramp demodulation schemes in the aforementioned domains. Later, we evaluated the system noise sensitivity to multiplicative noise sources under the optimum readout parameters. Finally, as a case study, we evaluated the optimal demodulation domain and expected system noise level for a typical Software-Defined Radio (SDR) readout system. This work leads to an improved system performance prediction and noise engineering based on the available readout electronics and selected demodulation domain.
△ Less
Submitted 10 June, 2024;
originally announced June 2024.
-
ZynqMP-based board-management mezzanines for Serenity ATCA-blades
Authors:
T. Mehner,
L. E. Ardila-Perez,
M. N. Balzer,
O. Sander,
D. Tcherniakhovski,
M. Schleicher,
M. Fuchs,
G. Fedi,
G. Gimas,
G. M. Iles,
M. Pesaresi,
A. W. Rose,
T. Schuh
Abstract:
In the context of the CMS Phase-2 tracker back-end processing system, two mezzanines based on the Zynq Ultrascale+ Multi-Processor System-on-Chip (MPSoC) device have been developed to serve as centralized slow control and board management solution for the Serenity-family \textcolor{black}{Advanced Telecommunications Computing Architecture (ATCA)} blades.
This paper presents the developments of t…
▽ More
In the context of the CMS Phase-2 tracker back-end processing system, two mezzanines based on the Zynq Ultrascale+ Multi-Processor System-on-Chip (MPSoC) device have been developed to serve as centralized slow control and board management solution for the Serenity-family \textcolor{black}{Advanced Telecommunications Computing Architecture (ATCA)} blades.
This paper presents the developments of the MPSoC mezzanines to execute the Intelligent Platform Management Controller (IPMC) software in the real-time capable processors of the MPSoC. In coordination with the Shelf Manager, once full-power is enabled, a CentOS-based Linux distribution is executed in the application processors of the MPSoC, on which EMPButler and the Serenity Management Shell (SMASH) are running.
△ Less
Submitted 4 April, 2024;
originally announced April 2024.
-
Full-Scale Readout Electronics for the ECHo-100k Experiment
Authors:
T. Muscheid,
R. Gartmann,
N. Karcher,
F. Schuderer,
M. Neidig,
L. E. Ardila-Perez,
M. Balzer,
S. Kempf,
O. Sander
Abstract:
Recent advances in the development of cryogenic particle detectors such as magnetic microcalorimeters (MMCs) allow the fabrication of sensor arrays with an increasing number of pixels. Since these detectors must be operated at the lowest temperatures, the readout of large detector arrays is still quite challenging. This is especially true for the ECHo experiment, which presently aims to simultaneo…
▽ More
Recent advances in the development of cryogenic particle detectors such as magnetic microcalorimeters (MMCs) allow the fabrication of sensor arrays with an increasing number of pixels. Since these detectors must be operated at the lowest temperatures, the readout of large detector arrays is still quite challenging. This is especially true for the ECHo experiment, which presently aims to simultaneously run 6,000 two-pixel detectors to investigate the electron neutrino mass. For this reason, we developed a readout system based on a microwave SQUID multiplexer ($μ$MUX) that is operated by a custom software-defined radio (SDR) at room-temperature. The SDR readout electronics consist of three distinct hardware units: a data processing board with a Xilinx ZynqUS+ MPSoC; a converter board that features DACs, ADCs, and a coherent clock distribution network; and a radio frequency front-end board to translate the signals between the baseband and the microwave domains. Here, we describe the characteristics of the full-scale SDR system. First, the generated frequency comb for driving the $μ$MUX was evaluated. Subsequently, by operating the SDR in direct loopback, the crosstalk of the individual channels after frequency demultiplexing was investigated. Finally, the system was used with a 16-channel $μ$MUX to evaluate the linearity of the SDR, and the noise contributed to the overall readout setup.
△ Less
Submitted 3 April, 2024;
originally announced April 2024.
-
RFSoC Gen3-Based Software-Defined Radio Characterization for the Readout System of Low-Temperature Bolometers
Authors:
M. E. García Redondo,
T. Muscheid,
R. Gartmann,
J. M. Salum,
L. P. Ferreyro,
N. A. Müller,
J. D. Bonilla-Neira,
J. M. Geria,
J. J. Bonaparte,
A. Almela,
L. E. Ardila-Perez,
M. R. Hampel,
A. E. Fuster,
M. Platino,
O. Sander,
M. Weber,
A. Etchegoyen
Abstract:
This work reports the performance evaluation of an SDR readout system based on the latest generation (Gen3) of the AMD's Radio Frequency System-on-Chip (RFSoC) processing platform, which integrates a full-stack processing system and a powerful FPGA with up to 32 high-speed and high-resolution 14-bit Digital-to-Analog Converters (DACs) and Analog-to-Digital Converters (ADCs). The proposed readout s…
▽ More
This work reports the performance evaluation of an SDR readout system based on the latest generation (Gen3) of the AMD's Radio Frequency System-on-Chip (RFSoC) processing platform, which integrates a full-stack processing system and a powerful FPGA with up to 32 high-speed and high-resolution 14-bit Digital-to-Analog Converters (DACs) and Analog-to-Digital Converters (ADCs). The proposed readout system uses a previously developed multi-band, double-conversion IQ RF-mixing board targeting a multiplexing factor of approximately 1,000 bolometers in a bandwidth between 4 and 8 GHz, in line with state-of-the-art microwave SQUID multiplexers ($μ$MUX). The characterization of the system was performed in two stages, under the conditions typically imposed by the multiplexer and the cold readout circuit. First, in transmission, showing that noise and spurious levels of the generated tones are close to the values imposed by the cold readout. Second, in RF loopback, presenting noise values better than -100 dBc/Hz totally in agreement with the state-of-the-art readout systems. It was demonstrated that the RFSoC Gen3 device is a suitable enabling technology for the next generation of superconducting detector readout systems, reducing system complexity, increasing system integration, and achieving these goals without performance degradation.
△ Less
Submitted 8 May, 2024; v1 submitted 6 November, 2023;
originally announced November 2023.
-
Lessons learned while develo** the Serenity-S1 ATCA card
Authors:
T. Mehner,
L. E. Ardila-Perez,
M. Balzer,
G. Fedi,
M. Fuchs,
A. Howard,
G. Iles,
M. Loutit,
S. Mansbridge,
F. Palla,
D. Parker,
M. Pesaresi,
A. Rose,
M. Saleh,
O. Sander,
M. Schleicher,
C. Strohman,
D. Tcherniakhovski,
T. Williams,
J. Zhao
Abstract:
The Serenity-S1 is a Xilinx Virtex Ultrascale+ based Advanced Telecommunications Computing Architecture (ATCA) processing blade that has been optimised for production. It incorporates many developments from the Serenity-A and Serenity-Z prototype cards and, where possible, adopts solutions being used across CERN. It also uses many new parts because commonly used parts have disappeared from the mar…
▽ More
The Serenity-S1 is a Xilinx Virtex Ultrascale+ based Advanced Telecommunications Computing Architecture (ATCA) processing blade that has been optimised for production. It incorporates many developments from the Serenity-A and Serenity-Z prototype cards and, where possible, adopts solutions being used across CERN. It also uses many new parts because commonly used parts have disappeared from the market during the semiconductor crisis, with only some returning.
Improvements to simplify manufacture, the performance of new components, some of the more difficult aspects of procurement, the performance of production-grade Samtec 25\,Gb/s optical firefly parts, and issues with the rack cooling infrastructure are discussed.
△ Less
Submitted 14 December, 2023; v1 submitted 3 November, 2023;
originally announced November 2023.
-
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.
-
Split Boot -- True Network-Based Booting on Heterogeneous MPSoCs
Authors:
Marvin Fuchs,
Luis E. Ardila-Perez,
Torben Mehner,
Oliver Sander
Abstract:
In the context of the High-Luminosity (HL) upgrade of the LHC, many custom ATCA electronics boards are being designed containing heterogeneous System-on-Chip (SoC) devices, more specifically the Xilinx Zynq UltraScale+ (ZUS+) family. While the application varies greatly, these devices are regularly used for performing board management tasks, making them a fundamental element in the correct operati…
▽ More
In the context of the High-Luminosity (HL) upgrade of the LHC, many custom ATCA electronics boards are being designed containing heterogeneous System-on-Chip (SoC) devices, more specifically the Xilinx Zynq UltraScale+ (ZUS+) family. While the application varies greatly, these devices are regularly used for performing board management tasks, making them a fundamental element in the correct operation of the board. The large number of hundreds of SoC devices creates significant challenges in their firmware deployment, maintenance, and accessibility. Even though U-Boot on ZUS+ devices supports network boot through the Preboot Execution Environment (PXE), the standard ZUS+ boot process contains application-specific information at earlier boot steps, particularly within the First Stage Bootloader (FSBL). This prevents the initialization of several devices from a universal image. Inspired by the PXE boot process on desktop PCs, this paper describes split boot, a novel boot method tailored to the specific needs of the ZUS+. All application-specific configuration is moved to a network storage device and automatically fetched during the boot process. We considered the entire process, from firmware and software development to binary distribution in a large-scale system. The developed method nicely integrates with the standard Xilinx development toolset workflow.
△ Less
Submitted 25 January, 2023; v1 submitted 13 January, 2023;
originally announced January 2023.
-
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.