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/"