- Clone the repository with the
--recursiveoption:git clone --recursive git@github.com:PerugiaOverNetDAQ/papero.git - To update the repository run:
git pull
git submodule update
- If you already have cloned the repository:
git submodule init
git submodule update
For more information, read the official documentation.
- Be sure to clone the repository with the
--recursiveoption Topfolder contains all the projects with their configuration files- From the git root folder run
./Hog/CreateProject.sh paperoto create the quartus project- The command regenerates the .qsys modules and includes all the other (qip, vhd, v, ...)
- The Quartus project (.qpf) is in the directory
Projects/papero - Once the compiling process is over, Hog copies the output .sof file and the reports in the folder
bin- The files are organized in subfolders, named with the commit SHA and the tag
- Make sure that all changes are committed (at least locally)
- Create the correspondent incremental tag with the format vX.X.X (e.g. v.1.0.2)
- These commit SHA and the tag are mapped in two FPGA registers