Cargando…

A collaborative HDL management tool for ATLAS L1Calo upgrades

Coordinating firmware development among many international collaborators is becoming a very widespread problem in particle physics. Guaranteeing firmware synthesis with P&R reproducibility and assuring traceability of binary files is paramount. Our HDL managing tool tackles these issues by explo...

Descripción completa

Detalles Bibliográficos
Autor principal: Gonnella, Francesco
Lenguaje:eng
Publicado: 2018
Materias:
Acceso en línea:https://dx.doi.org/10.22323/1.343.0142
http://cds.cern.ch/record/2643922
_version_ 1780960337341710336
author Gonnella, Francesco
author_facet Gonnella, Francesco
author_sort Gonnella, Francesco
collection CERN
description Coordinating firmware development among many international collaborators is becoming a very widespread problem in particle physics. Guaranteeing firmware synthesis with P&R reproducibility and assuring traceability of binary files is paramount. Our HDL managing tool tackles these issues by exploiting advanced Git features and being deeply integrated with HDL IDE, with particular attention to Intellectual Properties handling. In LHC Run3, the ATLAS L1Calo Trigger system will be upgraded with new feature extraction and readout modules. Our tool, handling firmware development for these modules, was developed in Python and integrated with CERN Gitlab (using Web-Hooks, Gitlab API) and Xilinx Vivado.
id cern-2643922
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling cern-26439222022-01-14T15:04:53Zdoi:10.22323/1.343.0142http://cds.cern.ch/record/2643922engGonnella, FrancescoA collaborative HDL management tool for ATLAS L1Calo upgradesParticle Physics - ExperimentCoordinating firmware development among many international collaborators is becoming a very widespread problem in particle physics. Guaranteeing firmware synthesis with P&R reproducibility and assuring traceability of binary files is paramount. Our HDL managing tool tackles these issues by exploiting advanced Git features and being deeply integrated with HDL IDE, with particular attention to Intellectual Properties handling. In LHC Run3, the ATLAS L1Calo Trigger system will be upgraded with new feature extraction and readout modules. Our tool, handling firmware development for these modules, was developed in Python and integrated with CERN Gitlab (using Web-Hooks, Gitlab API) and Xilinx Vivado.ATL-DAQ-PROC-2018-025oai:cds.cern.ch:26439222018-10-16
spellingShingle Particle Physics - Experiment
Gonnella, Francesco
A collaborative HDL management tool for ATLAS L1Calo upgrades
title A collaborative HDL management tool for ATLAS L1Calo upgrades
title_full A collaborative HDL management tool for ATLAS L1Calo upgrades
title_fullStr A collaborative HDL management tool for ATLAS L1Calo upgrades
title_full_unstemmed A collaborative HDL management tool for ATLAS L1Calo upgrades
title_short A collaborative HDL management tool for ATLAS L1Calo upgrades
title_sort collaborative hdl management tool for atlas l1calo upgrades
topic Particle Physics - Experiment
url https://dx.doi.org/10.22323/1.343.0142
http://cds.cern.ch/record/2643922
work_keys_str_mv AT gonnellafrancesco acollaborativehdlmanagementtoolforatlasl1caloupgrades
AT gonnellafrancesco collaborativehdlmanagementtoolforatlasl1caloupgrades