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...
Autor principal: | |
---|---|
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 |