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