Журнал Эмбеддед-Инженера

Установка Xilinx Vivado на линукс на примере CentOS 7

Xilinx Vivado

Революционный продукт Xilinx (вышел летом 2012г), обеспечивает поддержку следующих промышленных стандартов:

Дано

Установка

Ставим по традиции в /soft/Xilinx

Лицензия

Установка лицензии для конкретного юзера:

cp vivado.lic ~/.Xilinx

файл может иметь произвольное название, но расширение lic

Настройка

$ cat /soft/vivado-2015.3.setup

##################################
# Setup Script for Xilinx Vivado #
##################################

alias vivado-cli='vivado -nojournal -nolog -mode tcl'
alias vivado-gui='vivado -nojournal -nolog -mode gui'
alias vivado='vivado -nojournal -nolog'

VIVADO=/soft/Xilinx/Vivado/2015.3

export XILINX_VIVADO=${VIVADO}

if [ -n "${LD_LIBRARY_PATH}" ]; then
  export LD_LIBRARY_PATH=${VIVADO}/lib/lnx64.o:$LD_LIBRARY_PATH
else
  export LD_LIBRARY_PATH=${VIVADO}/lib/lnx64.o
fi

if [ -n "${PATH}" ]; then
  export PATH=${VIVADO}/bin:$PATH
else
  export PATH=${VIVADO}/bin
fi

Там же, как видно, объявляем полезные алиасы:

Проброс Иксов с сервера

  Если Х11 по какой-то причине не работают по SSH (но включены в конфиге SSHD), то прописываем следующее на сервере:
export DISPLAY=192.168.0.100:0.0

и на локальной машине-клиенте:

xhost +

Пример .gitignore для Вивадо

###### for Xilinx Vivado
.Xil/
tab_*/
webtalk.jou
webtalk.log
webtalk_*.jou
webtalk_*.log
vivado.jou   
vivado.log
vivado_pid*.str
hs_err_pid*
xelab.*
xsim.*   
xvlog.*
*.cache
*.sim  
*.runs
*.hw  
*.backup.*
*.debug 
fsm_encoding.os
PS: если заметка помогла Вам, поделитесь ей с друзьями или коллегами: