Cargando…

Hog: handling HDL repositories on git

<!--HTML-->Handling HDL project development within large collaborations presents many challenges in terms of maintenance and versioning, due to the lack of standardized procedures. Hog (HDL on git) is a tcl-based open-source management tool, created to simplify HDL project development and mana...

Descripción completa

Detalles Bibliográficos
Autor principal: Cieri, Davide
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:http://cds.cern.ch/record/2782323
_version_ 1780971993288409088
author Cieri, Davide
author_facet Cieri, Davide
author_sort Cieri, Davide
collection CERN
description <!--HTML-->Handling HDL project development within large collaborations presents many challenges in terms of maintenance and versioning, due to the lack of standardized procedures. Hog (HDL on git) is a tcl-based open-source management tool, created to simplify HDL project development and management by exploiting git and Gitlab Continuous Integration (CI). Hog is compatible with the major HDL IDEs from Xilinx and Intel-FPGA, and guarantees synthesis and placing reproducibility and binary file traceability, by linking each binary file to a specific git commit. Hog-CI validates any changes to the code, handles automatic versioning and can automatically simulate, synthesise and build the design.
id cern-2782323
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-27823232022-11-02T22:02:14Zhttp://cds.cern.ch/record/2782323engCieri, DavideHog: handling HDL repositories on gitTWEPP 2021 Topical Workshop on Electronics for Particle PhysicsConferences<!--HTML-->Handling HDL project development within large collaborations presents many challenges in terms of maintenance and versioning, due to the lack of standardized procedures. Hog (HDL on git) is a tcl-based open-source management tool, created to simplify HDL project development and management by exploiting git and Gitlab Continuous Integration (CI). Hog is compatible with the major HDL IDEs from Xilinx and Intel-FPGA, and guarantees synthesis and placing reproducibility and binary file traceability, by linking each binary file to a specific git commit. Hog-CI validates any changes to the code, handles automatic versioning and can automatically simulate, synthesise and build the design.oai:cds.cern.ch:27823232021
spellingShingle Conferences
Cieri, Davide
Hog: handling HDL repositories on git
title Hog: handling HDL repositories on git
title_full Hog: handling HDL repositories on git
title_fullStr Hog: handling HDL repositories on git
title_full_unstemmed Hog: handling HDL repositories on git
title_short Hog: handling HDL repositories on git
title_sort hog: handling hdl repositories on git
topic Conferences
url http://cds.cern.ch/record/2782323
work_keys_str_mv AT cieridavide hoghandlinghdlrepositoriesongit
AT cieridavide twepp2021topicalworkshoponelectronicsforparticlephysics