User IPs#
Xilinx Vivado handles the user generated IPs by collecting them into IP repository. Their location can be usually set inside the Vivado GUI.
However, when Hog creates the Vivado projects, it sets automatically the IP repository path to repo_path/IP_repository
, where repo_path
is the top folder of your git repository. This behavior can be overwritten inside the hog.conf
file, by defining the IP_REPO_PATHS
variable in the [main]
section.
#vivado
[main]
PART = xcku15p-ffva1760-2-e
IP_REPO_PATHS = "<my_path>"
It is also possible to have multiple user IP repository, simply writing multiple paths separated by spaces, e.g.
IP_REPO_PATHS = "path1/ path2/ path3/"