Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
programmable-logic:guides:install-board-files [2021/08/26 23:56] – [Install Digilent's Board Files] Arthur Brownprogrammable-logic:guides:install-board-files [2022/10/04 11:38] (current) – external edit 127.0.0.1
Line 9: Line 9:
 <WRAP group> <WRAP column half> <WRAP group> <WRAP column half>
 Download the most recent [[https://github.com/Digilent/vivado-boards/archive/master.zip|Master Branch ZIP Archive]] of Digilent's [[https://github.com/Digilent/vivado-boards|vivado-boards]] Github repository and extract it. Download the most recent [[https://github.com/Digilent/vivado-boards/archive/master.zip|Master Branch ZIP Archive]] of Digilent's [[https://github.com/Digilent/vivado-boards|vivado-boards]] Github repository and extract it.
- 
-**Important!** At the time of writing, if using a Spartan or Artix-based board for Microblaze designs, it is recommended to use an alternate version of the board files which better support the DDR memory present on some boards. This version of the board files can be downloaded via this link: [[https://github.com/Digilent/vivado-boards/archive/refs/heads/Microblaze-MIG.zip|Microblaze-MIG.zip]]. Instructions for setting up DDR memory in a Microblaze design using these files can be found in [[/programmable-logic/guides/getting-started-with-ipi]]. 
 </WRAP> <WRAP column half> </WRAP> <WRAP column half>
 {{ :vivado:installing-vivado:download-boards.png?800 |}} {{ :vivado:installing-vivado:download-boards.png?800 |}}
Line 33: Line 31:
  
 --> Appendix: Installing the Board Files via the "vivado-boards" Github Repository # --> Appendix: Installing the Board Files via the "vivado-boards" Github Repository #
 +You might want to use this method instead if you are familiar with git and want to have a clean way of pulling in the latest changes to the board files, without needing to manually copy-paste the files into every newly-installed version.
 +----
 <WRAP group> <WRAP column half> <WRAP group> <WRAP column half>
 Download the [[https://github.com/Digilent/vivado-boards/archive/master.zip|ZIP archive]] of the Digilent's "vivado-boards" Github repository and extract it into a memorable location where it can stay. Alternatively, you can use git and a command prompt to clone the repository into the current working directory with the command ''git clone https://github.com/Digilent/vivado-boards''. Download the [[https://github.com/Digilent/vivado-boards/archive/master.zip|ZIP archive]] of the Digilent's "vivado-boards" Github repository and extract it into a memorable location where it can stay. Alternatively, you can use git and a command prompt to clone the repository into the current working directory with the command ''git clone https://github.com/Digilent/vivado-boards''.
Line 52: Line 52:
 <WRAP column half> <WRAP column half>
 Open the copied init script in a text editor. Change the text ''<extracted path>'' in the script to the path to the extracted vivado-boards folder. **Save** and **close** the file. Open the copied init script in a text editor. Change the text ''<extracted path>'' in the script to the path to the extracted vivado-boards folder. **Save** and **close** the file.
 +
 +This script sets the board.repoPaths parameter to a fixed path. The script is run whenever any version of Vivado is launched, and the parameter for that version of Vivado will remain set after you are done with your session. This means that by installing the script, you are setting the board file repo for every version of Vivado you are using, and the changes will remain even after the script is potentially deleted in future. You can always clear the parameter later with the command ''set_param board.repoPaths ""'', again, this persists between sessions.
 </WRAP> </WRAP>
 <WRAP column half> <WRAP column half>