Cargando…

Implementing Temperature Supervision for the ALICE CRU Card Using the Onboard Microcontroller

We report on the first implementation of the thermal supervisory firmware for the onboard microcontroller on the ALICE CRU card. The Common Readout Unit (CRU) is a custom PCI Express FPGA card developed by “Centre Physique des Particules de Marseille” in collaboration of LHCb and ALICE. While the ma...

Descripción completa

Detalles Bibliográficos
Autor principal: Perez Bernabeu, Ruben
Lenguaje:eng
Publicado: 2017
Materias:
Acceso en línea:http://cds.cern.ch/record/2280165
_version_ 1780955518261526528
author Perez Bernabeu, Ruben
author_facet Perez Bernabeu, Ruben
author_sort Perez Bernabeu, Ruben
collection CERN
description We report on the first implementation of the thermal supervisory firmware for the onboard microcontroller on the ALICE CRU card. The Common Readout Unit (CRU) is a custom PCI Express FPGA card developed by “Centre Physique des Particules de Marseille” in collaboration of LHCb and ALICE. While the main effort has been focused on the development of the FPGA firmware that implements all the communication needs, there are several independent design tasks identified to ensure the safe operation of the CRU card under all possible conditions. One such task is to implement a robust local (on-board) temperature monitoring and safeguarding subsystem based on ATmega128 microcontroller. It will autonomously prevent the thermal damage of the card even if the remote HW monitoring and controlling functions (integrated in DCS) failed for any reason. Consequently, our main goal in this project will be implementing the temperature supervision using the onboard microcontroller.
id cern-2280165
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2017
record_format invenio
spelling cern-22801652019-09-30T06:29:59Zhttp://cds.cern.ch/record/2280165engPerez Bernabeu, RubenImplementing Temperature Supervision for the ALICE CRU Card Using the Onboard MicrocontrollerComputing and ComputersEngineeringWe report on the first implementation of the thermal supervisory firmware for the onboard microcontroller on the ALICE CRU card. The Common Readout Unit (CRU) is a custom PCI Express FPGA card developed by “Centre Physique des Particules de Marseille” in collaboration of LHCb and ALICE. While the main effort has been focused on the development of the FPGA firmware that implements all the communication needs, there are several independent design tasks identified to ensure the safe operation of the CRU card under all possible conditions. One such task is to implement a robust local (on-board) temperature monitoring and safeguarding subsystem based on ATmega128 microcontroller. It will autonomously prevent the thermal damage of the card even if the remote HW monitoring and controlling functions (integrated in DCS) failed for any reason. Consequently, our main goal in this project will be implementing the temperature supervision using the onboard microcontroller.CERN-STUDENTS-Note-2017-081oai:cds.cern.ch:22801652017-08-18
spellingShingle Computing and Computers
Engineering
Perez Bernabeu, Ruben
Implementing Temperature Supervision for the ALICE CRU Card Using the Onboard Microcontroller
title Implementing Temperature Supervision for the ALICE CRU Card Using the Onboard Microcontroller
title_full Implementing Temperature Supervision for the ALICE CRU Card Using the Onboard Microcontroller
title_fullStr Implementing Temperature Supervision for the ALICE CRU Card Using the Onboard Microcontroller
title_full_unstemmed Implementing Temperature Supervision for the ALICE CRU Card Using the Onboard Microcontroller
title_short Implementing Temperature Supervision for the ALICE CRU Card Using the Onboard Microcontroller
title_sort implementing temperature supervision for the alice cru card using the onboard microcontroller
topic Computing and Computers
Engineering
url http://cds.cern.ch/record/2280165
work_keys_str_mv AT perezbernabeuruben implementingtemperaturesupervisionforthealicecrucardusingtheonboardmicrocontroller