Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
programmable-logic:guides:vivado-add-library [2022/09/14 18:35] – update github link to master head Arthur Brownprogrammable-logic:guides:vivado-add-library [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +~~TechArticle~~
 +====== Add Digilent's Vivado Library to a Vivado Project ======
  
 +First, download and extract the {{https://github.com/Digilent/vivado-library/archive/v2020.1-1.zip}} ZIP file.
 +
 +FIXME Since a release commit has not yet been chosen, the above link does not work. The latest sources from the working branch can be downloaded from this link: {{https://github.com/Digilent/vivado-library/archive/v2020.1.zip}}
 +----
 +<WRAP group> <WRAP column half>
 +Open the project settings, by clicking the **Settings** button in the //Project Manager// dropdown of Vivado's //Flow Navigator// pane.
 +</WRAP> <WRAP column half>
 +{{ :learn:programmable-logic:tutorials:2020.1:add-vivado-library-to-project:project-settings.png?600 |}}
 +</WRAP> </WRAP>
 +----
 +<WRAP group> <WRAP column half>
 +In the window that pops up, navigate to the //Project Settings -> IP -> Repository// screen. Click the **Add** button to add a new IP repository to the project.
 +</WRAP> <WRAP column half>
 +{{ :learn:programmable-logic:tutorials:2020.1:add-vivado-library-to-project:project-settings-add-repo-1.png?600 |}}
 +</WRAP> </WRAP>
 +----
 +<WRAP group> <WRAP column half>
 +Navigate to your copy of vivado-library, click it to highlight it, and click the **Select** button.
 +</WRAP> <WRAP column half>
 +{{ :learn:programmable-logic:tutorials:2020.1:add-vivado-library-to-project:project-settings-add-repo-2.png?600 |}}
 +</WRAP> </WRAP>
 +----
 +<WRAP group> <WRAP column half>
 +The dialog that opens lists all of the IP cores and interfaces that were added to the project. Click **OK** to continue.
 +</WRAP> <WRAP column half>
 +{{ :learn:programmable-logic:tutorials:2020.1:add-vivado-library-to-project:project-settings-add-repo-3.png?600 |}}
 +</WRAP> </WRAP>
 +----
 +<WRAP group> <WRAP column half>
 +Your copy of vivado-library will now be displayed in the list of IP Repositories.
 +**Note:** //If vivado-library is later changed (while the project is open), the Refresh All button can be used to detect any changes and reload the set of IP definitions that the project has access to.//
 +Click the **OK** button to save the changes to the project settings.
 +</WRAP> <WRAP column half>
 +{{ :learn:programmable-logic:tutorials:2020.1:add-vivado-library-to-project:project-settings-add-repo-4.png?600 |}}
 +</WRAP> </WRAP>