Installing & seting up FPGA

Installing Vivado

  1. If you dont have a Xilinx account, create a free account, using url below:

  2. Download the AMD Unified Installer for FPGAs & Adaptive SoCs 2023.2: Linux Self Extracting Web Installer from below link:

  3. Make the Vivado installer executable and run it using:

    • chmod +x Xilinx_*.bin
    • sudo ./Xilinx_*.bin
  4. Once the installer loads2

  • click "Next"
  1. Now enter your Xilinx username and password. Then Click "Next".
  2. Agree to all three statements and Click "Next". Incase, you disagree you can’t proceed further.
  3. Select "Vivado HL WebPACK or Vivado Lab " and click "Next".
  4. Click "Reset to Defaults" and then press "Next". 3
  5. By default, the "installation directory" is "/tools/Xilinx". This is the default installation directory. Click "Next".
  6. Click "Install" and wait for the installer to finish.
  7. Install the Xilinx cable drivers:
  • cd /tools/Xilinx/Vivado/2018.3/data/xicom/cable_drivers/lin64/install_script/install_drivers
  • sudo ./install_drivers
  1. Do some permissions cleanup:
    • cd
    • cd .Xilinx/Vivado
    • sudo chown -R $USER *
    • sudo chmod -R 777 *
    • sudo chgrp -R $USER *
  2. Add Vivado path to the environmental variable PATH in .bashrc :
    • export PATH=$PATH:/tools/Xilinx/Vivado/2018.3/bin
    • export PATH=$PATH:/tools/Xilinx/SDK/2018.3/bin
  3. Test Vivado
  • vivado -version

Programming Arty-7 FPGA

Refer shakti user manual to program the board.