Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| programmable-logic:guides:installing-vivado-and-sdk [2021/08/26 21:17] – ↷ Page moved and renamed from vivado:installing-vivado:2018.2 to programmable-logic:guides:installing-vivado-and-sdk Arthur Brown | programmable-logic:guides:installing-vivado-and-sdk [2022/10/04 11:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| This guide will show the process of installing and configuring the Vivado development environment, | This guide will show the process of installing and configuring the Vivado development environment, | ||
| - | **Important: | + | <WRAP center round important 100%> |
| + | **Important: | ||
| + | </ | ||
| ---- | ---- | ||
| ===== Prerequisites ===== | ===== Prerequisites ===== | ||
| - | * 20+ GB of free hard-drive space. | + | * 40+ GB of free hard-drive space. The actual number varies depending on the specific tools and device support installed. |
| ===== Guide ===== | ===== Guide ===== | ||
| Line 14: | Line 17: | ||
| ==== 1. Install Vivado ==== | ==== 1. Install Vivado ==== | ||
| **Note:** //While the screenshots for this guide were taken for Vivado 2017.4, the installation process has not substantially changed in newer versions (through to 2019.1, at time of writing).// | **Note:** //While the screenshots for this guide were taken for Vivado 2017.4, the installation process has not substantially changed in newer versions (through to 2019.1, at time of writing).// | ||
| - | === 1.1 === | ||
| Open [[https:// | Open [[https:// | ||
| Line 21: | Line 23: | ||
| ---- | ---- | ||
| - | === 1.2 === | ||
| To launch the installer, choose the dropdown for the appropriate operating system, and follow the instructions: | To launch the installer, choose the dropdown for the appropriate operating system, and follow the instructions: | ||
| Line 58: | Line 59: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.3 === | ||
| At the Welcome screen, make sure that the operating system of the computer being used is listed in the compatibility list, then click **Next**. | At the Welcome screen, make sure that the operating system of the computer being used is listed in the compatibility list, then click **Next**. | ||
| </ | </ | ||
| Line 68: | Line 68: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.4 === | ||
| Use the same credentials as on the Xilinx website for user authentication. Select the **Download and Install Now** option and click **Next**. | Use the same credentials as on the Xilinx website for user authentication. Select the **Download and Install Now** option and click **Next**. | ||
| </ | </ | ||
| Line 78: | Line 77: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.5 === | ||
| Read and **accept** all three license agreements, then click **Next**. | Read and **accept** all three license agreements, then click **Next**. | ||
| </ | </ | ||
| Line 88: | Line 86: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.6 === | ||
| On the " | On the " | ||
| </ | </ | ||
| Line 98: | Line 95: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.7 === | ||
| This screen provides more detailed options for the customization of the installation. The majority of these options do not need to be changed for a basic installation, | This screen provides more detailed options for the customization of the installation. The majority of these options do not need to be changed for a basic installation, | ||
| * //Design Tools:// | * //Design Tools:// | ||
| Line 124: | Line 120: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.8 === | ||
| The " | The " | ||
| </ | </ | ||
| Line 134: | Line 129: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.9 === | ||
| Review the " | Review the " | ||
| </ | </ | ||
| Line 144: | Line 138: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.10 === | ||
| The installation process will take quite a while, potentially more than an hour. Find something else to work on until it completes. | The installation process will take quite a while, potentially more than an hour. Find something else to work on until it completes. | ||
| </ | </ | ||
| Line 154: | Line 147: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 1.11 === | ||
| Vivado is now successfully installed! If the " | Vivado is now successfully installed! If the " | ||
| </ | </ | ||
| Line 168: | Line 160: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 2.1 === | ||
| The Vivado installer does not install the USB drivers required to recognize an FPGA on a Linux system, regardless of whether the option was checked or not. In order to install these drivers, navigate to the Vivado installation' | The Vivado installer does not install the USB drivers required to recognize an FPGA on a Linux system, regardless of whether the option was checked or not. In order to install these drivers, navigate to the Vivado installation' | ||
| - | **NOTE**: Some older versions of Vivado may require that the install_drivers command be extracted from a TAR file before use. | + | **Note:** //Some older versions of Vivado may require that the install_drivers command be extracted from a TAR file before use.// |
| </ | </ | ||
| <WRAP column half> | <WRAP column half> | ||
| Line 180: | Line 171: | ||
| <WRAP group> | <WRAP group> | ||
| <WRAP column half> | <WRAP column half> | ||
| - | === 2.2 === | ||
| In order to use the USB drivers with a serial terminal, each user that will be using serial terminals must be added to the dialout group. Serial terminals can be very useful for debugging FPGA designs that implement a USB-UART controller. A user can be added to the dialout group with the '' | In order to use the USB drivers with a serial terminal, each user that will be using serial terminals must be added to the dialout group. Serial terminals can be very useful for debugging FPGA designs that implement a USB-UART controller. A user can be added to the dialout group with the '' | ||
| </ | </ | ||
| Line 188: | Line 178: | ||
| </ | </ | ||
| ---- | ---- | ||
| - | ==== 3. Installing Digilent Board Files ==== | + | ===== 3. Installing Digilent Board Files ===== |
| + | {{section> | ||
| - | <WRAP group> | ||
| - | <WRAP column half> | ||
| - | === 3.1 === | ||
| - | Download the [[https:// | ||
| - | </ | ||
| - | <WRAP column half> | ||
| - | {{ : | ||
| - | </ | ||
| - | </ | ||
| - | ---- | ||
| - | <WRAP group> | ||
| - | <WRAP column half> | ||
| - | === 3.2 === | ||
| - | Find the file " | ||
| - | |||
| - | **Note:** //The script init.tcl should be used instead of Vivado_init.tcl for Vivado versions 2016.4 and older. If multiple versions of Vivado from before and after 2016.4 are installed, both scripts should used.// | ||
| - | </ | ||
| - | <WRAP column half> | ||
| - | {{ : | ||
| - | </ | ||
| - | </ | ||
| - | ---- | ||
| - | <WRAP group> | ||
| - | <WRAP column half> | ||
| - | === 3.3 === | ||
| - | Open the copied init script in a text editor. Change the text ''< | ||
| - | </ | ||
| - | <WRAP column half> | ||
| - | {{ : | ||
| - | </ | ||
| - | </ | ||
| - | ---- | ||
| ==== In Conclusion ==== | ==== In Conclusion ==== | ||
| - | With Vivado and Digilent' | + | With Vivado, Xilinx SDK, and Digilent' |
| * [[: | * [[: | ||
| - | * [[: | + | * [[: |
| ---- | ---- | ||
| - | /* Changelog: 2018.2: Modify order of operations in board file installation to preserve vivado-boards/ | + | {{tag> |
| - | + | ||
| - | {{tag> | + | |

