arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2304.02437cs.AR
收藏

Hog 2023.1:一个用于管理基于 Git 的 HDL 仓库的协作管理工具

Hog 2023.1: a collaborative management tool to handle Git-based HDL repository

Nicolo Valdi Biesuz, Rimsky Caballero, Davide Cieri, Nico Giangiacomi, Francesco Gonnella, Guillermo Loustau De Linares, Andrew Peck

AI总结:

本文介绍开源工具 Hog 2023.1,它通过 Git 管理 HDL 仓库以保证综合实现可复现性和二进制可追溯性,并新增对 Microchip Libero IDE 和 GitHub Actions 上 Hog-CI 工作流的支持。

摘要:

Hog(HDL on Git)是一个开源工具,旨在管理基于 Git 的 HDL 仓库。它通过使用 Git 来保证综合与实现的可复现性以及二进制文件的可追溯性,从而简化 HDL 项目的开发、维护和版本管理。这一保证是通过将每个生成的二进制文件关联到特定的 Git 提交来实现的,即把 Git 提交哈希(SHA)通过存储在固件寄存器中的 HDL 泛型嵌入到二进制文件中。Hog 每年发布两次,分别在 1 月和 6 月。我们在此介绍最新的稳定版本 2023.1,该版本引入了重要的新功能,例如对 Microchip Libero IDE 的支持,以及使用 GitHub Actions 运行 Hog 持续集成(Hog-CI)工作流的能力。文中还描述了一个将 Hog 与 OpenCores 仓库集成的计划,预计将在 Hog 2023.2 版本中完成。

英文摘要:

Hog (HDL on Git) is an open-source tool designed to manage Git-based HDL repositories. It aims to simplify HDL project development, maintenance, and versioning by using Git to guarantee synthesis and implementation reproducibility and binary file traceability. This is ensured by linking each produced binary file to a specific Git commit, embedding the Git commit hash (SHA) into the binary file via HDL generics stored in firmware registers. Hog is released twice a year, in January and in June. We present here the latest stable version 2023.1, which introduces major novel features, such as the support for Microchip Libero IDE, and the capability to run the Hog Continuous Integration (Hog-CI) workflow with GitHub Actions. A plan to integrate Hog with the OpenCores repository is also described, which is expected to be completed for Hog release 2023.2

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑