Skip to content
Hayden Cook edited this page Oct 9, 2026 · 2 revisions

Vivado

Vivado is the electronic design automation (EDA) tool that is used to develop and program digital designs for AMD FPGAs.

To run Vivado on the Linux server, you must first source the settings file. This command will set the library, PATH, and other environment variables needed to run Vivado.

source /tools/Xilinx/2025.2/Vivado/settings64.sh

Once Vivado has been sourced, you can run Vivado with

vivado

If you have X-forwarding enabled and X11 server running, Vivado should pop up in a Window. If you are encountering problems or lag, refer to the Linux Server Tutorial

Tips

While Vivado does have a text editor for VHDL and Verilog, it's terrible. I highly recommend getting using VS Code and installing a Verilog extension for writing the actual code.

If you don't want to run source /tools/Xilinx/2025.2/Vivado/settings64.sh each time you open a new remote session, you can include the line at the bottom of ~/.bashrc

Related Tutorials

Digital Design

  1. Digital Logic Tutorial
    • Good if you're new to digital design
  2. Verilog Basics
    • Good for those who have never used a HDL language or have only used VHDL.

Other Vivado Tutorials

  1. Getting Started
  2. Simulating designs in Vivado
Active Notebooks
Archive
Tutorials

Clone this wiki locally