TCP/IP based Remote Firmware Upgradation for INO ICAL RPC-DAQ Modules

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Elangovan, Yuvaraj, Saraf, Mandar, Satyanarayana, B., Upadhya, S. S., Panyam, Nagaraj, Shinde, Ravindra, Majumder, Gobinda, Sil, D., Pathaleswar, Deodhar, Aditya, Ravindran, K. C.
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866915181310771200
author Elangovan, Yuvaraj
Saraf, Mandar
Satyanarayana, B.
Upadhya, S. S.
Panyam, Nagaraj
Shinde, Ravindra
Majumder, Gobinda
Sil, D.
Pathaleswar
Deodhar, Aditya
Ravindran, K. C.
author_facet Elangovan, Yuvaraj
Saraf, Mandar
Satyanarayana, B.
Upadhya, S. S.
Panyam, Nagaraj
Shinde, Ravindra
Majumder, Gobinda
Sil, D.
Pathaleswar
Deodhar, Aditya
Ravindran, K. C.
contents The INO ICAL (India-based Neutrino Observatory Iron Calorimeter) experiment is an upcoming mega-science project currently in the developmental stages. This initiative employs over 28,800 Resistive Plate Chambers (RPC) based charged particle detectors used for tracking muon events. Each of these detectors incorporates an FPGA-based Digital Front End known as RPC-DAQ, with the primary objective of measuring the position and timing of particle interactions within the respective RPCs. The firmware embedded in the RPC-DAQ FPGA is designed to support this logic. The ICAL experiment is a 50-kiloton iron structure arranged in a stacked geometry where the RPCs along with their associated electronics are positioned between these iron plates. Reprogramming individual or groups of RPC-DAQs proves to be a challenging and time consuming task. To address the complexity of upgrading firmware for these typically inaccessible RPC-DAQs this paper introduces an innovative approach that utilizes the existing Ethernet interface, employed for command transmission and data acquisition to upload firmware. A customized handshaking architecture has been designed using the TCP protocol for this experiment. The firmware binary file is segmented into TCP packets and transmitted over Ethernet. The soft-core processor instantiated in the RPC-DAQ FPGA receives these firmware packets overwriting the existing firmware in the flash memory. Upon rebooting the RPC-DAQ configures the new firmware on the FPGA. The entire firmware upgrade process takes around 13 seconds to configure 10 RPC-DAQs. This paper explains the details of the architecture governing the firmware upgrade process and providing a comprehensive understanding of its mechanics.
format Preprint
id arxiv_https___arxiv_org_abs_2503_02060
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle TCP/IP based Remote Firmware Upgradation for INO ICAL RPC-DAQ Modules
Elangovan, Yuvaraj
Saraf, Mandar
Satyanarayana, B.
Upadhya, S. S.
Panyam, Nagaraj
Shinde, Ravindra
Majumder, Gobinda
Sil, D.
Pathaleswar
Deodhar, Aditya
Ravindran, K. C.
Instrumentation and Detectors
High Energy Physics - Experiment
The INO ICAL (India-based Neutrino Observatory Iron Calorimeter) experiment is an upcoming mega-science project currently in the developmental stages. This initiative employs over 28,800 Resistive Plate Chambers (RPC) based charged particle detectors used for tracking muon events. Each of these detectors incorporates an FPGA-based Digital Front End known as RPC-DAQ, with the primary objective of measuring the position and timing of particle interactions within the respective RPCs. The firmware embedded in the RPC-DAQ FPGA is designed to support this logic. The ICAL experiment is a 50-kiloton iron structure arranged in a stacked geometry where the RPCs along with their associated electronics are positioned between these iron plates. Reprogramming individual or groups of RPC-DAQs proves to be a challenging and time consuming task. To address the complexity of upgrading firmware for these typically inaccessible RPC-DAQs this paper introduces an innovative approach that utilizes the existing Ethernet interface, employed for command transmission and data acquisition to upload firmware. A customized handshaking architecture has been designed using the TCP protocol for this experiment. The firmware binary file is segmented into TCP packets and transmitted over Ethernet. The soft-core processor instantiated in the RPC-DAQ FPGA receives these firmware packets overwriting the existing firmware in the flash memory. Upon rebooting the RPC-DAQ configures the new firmware on the FPGA. The entire firmware upgrade process takes around 13 seconds to configure 10 RPC-DAQs. This paper explains the details of the architecture governing the firmware upgrade process and providing a comprehensive understanding of its mechanics.
title TCP/IP based Remote Firmware Upgradation for INO ICAL RPC-DAQ Modules
topic Instrumentation and Detectors
High Energy Physics - Experiment
url https://arxiv.org/abs/2503.02060