FPGA tools
From Robin
(→FPGA tools on LISP (2428)) |
(→FPGA tools on LISP (2428)) |
||
Line 4: | Line 4: | ||
Alternatively, you can find it by searching for apps (Windows key): | Alternatively, you can find it by searching for apps (Windows key): | ||
- | [[Image | + | [[Image:Xilinx_suit.png]] |
= FPGA tools on Linux = | = FPGA tools on Linux = |
Revision as of 13:41, 9 January 2020
Contents |
FPGA tools on LISP (2428)
Vivado and Vitis is installed locally on the computers in LISP. To launch Vivado go to Applications->Education-> Vivado <or> Vitis IDE (respectively)
Alternatively, you can find it by searching for apps (Windows key):
FPGA tools on Linux
First time initialization
On other computers than the once situated at LISP please follow the following guide:
cd nano .bashrc
Append the following lines to the end of the .bashrc file:
# Questa 10.6c export LM_LICENSE_FILE=5370@lisens.ifi.uio.no export PATH=$PATH:/projects/nanus/eda/Mentor/2017_2018/Questa/questasim/bin # Modelsim library export MODELSIM=/projects/robin/CADlib/modelsimCADLIB.ini # Vivado 2019.1 64-bit version source /projects/robin/programs/Vivado/2019.1/settings64.sh export PATH=$PATH:/projects/robin/programs/Vivado/2019.1/bin # Remove duplicants in the PATH variable PATH=$(printf "%s" "$PATH" | awk -v RS=':' '!a[$1]++ { if (NR > 1) printf RS; printf $1 }')
After you have added the latter and saved the .bashrc file, restart the terminal.
Launch
Launching the applications is done by entering the following commands in the terminal:
Questa with GUI:
vsim
Vivado with GUI:
vivado
Vlog (terminal only):
vlog
Vcom (terminal only):
vcom
Digilent Adept on Linux
Digilent Adept to program the Atlys board can be obtained from the Digilent website.
Note that some Xilinx scripts require GNU BASH. Ubuntu (and possibly others) come with DASH. Disable DASH by reconfiguring it:
sudo dpkg-reconfigure dash
Note that the tools available on Windows, such as Xilinx ISE/PlanAhead and Modelsim are not supported by drift on Linux.
To enable autocompletion and history in XMD:
rlwrap xmd
License server
Licenses can be checked out from lisens.ifi.uio.no:
export LM_LICENSE_FILE=5370@lisens.ifi.uio.no
On Windows:
setx LM_LICENSE_FILE 5370@lisens.ifi.uio.no
Academic Xilinx FPGA tools
Python interface to Xilinx/EDK MHS: https://github.com/EPiCS/reconos/tree/master/tools
Bitstream Intepretation Library (Virtex5): https://github.com/florianbenz/bil
DeBit: http://code.google.com/p/debit/
TORC: http://torc-isi.sourceforge.net/
ReconOS: http://www.reconos.de