Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Repository files navigation

HDL On Git (Hog)

Coordinating firmware development among many international collaborators is becoming a very widespread problem.

Guaranteeing firmware synthesis with P&R reproducibility and assuring traceability of binary files is paramount. Hog tackles these issues by exploiting advanced Git features and being deeply integrated with HDL IDE, with particular attention to Intellectual Properties (IP) handling.

Hog is a set of Tcl/Shell scripts plus a suitable methodology to allow a fruitful use of Git as a HDL repository and guarantee synthesis reproducibility and binary file traceability.

More information on the how to use Hog can be found in the user documentation website

Hog Releases

Stable Hog releases are stored in the master branch and are tagged as Hog<YEAR>.<n>, for example Hog2024.1. Pulling the master branch always gives you the most updated Hog stable release.

Hog developers use the develop branch, tagging functional but not thoroughly tested releases with the format vM.m.p, for example v1.2.3. So pulling the develop branch will give you the most updated Hog version but not necessarily a stable on.

Report issues or bugs

You can report problems with Hog in using the issues in this repository. Please use the:

  • Report Problem label, if you are experiencing an unwanted behaviour
  • Feature Proposal label, if you want to propose a new Hog feature
  • Question label, if you want to ask a question about Hog

Leave us a star!

If you like Hog, leave us a star on Gitlab.com or on our GitHub mirror (https://github.com/hog-cern/hog)

License

Hog is distributed under the Apache License, Version 2.0.

About

Hog (HDL-on-git) is an open-source tool to manage FPGA projects on git

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.