Doka avatar

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

О микроэлектронике, радиотехнике и хобби

Dmitry Murzinov

1 минута чтения

Xilinx Vivado

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

  • Шина AMBA AXI4
  • Метаданые согласно IP-XACT IEEE1685
  • Полноценный скриптинг на TCL
  • Поддержка формата SDC (Synopsys Design Constraints)

Дано

  • HW: 16GB RAM + 256GB SSD
  • CentOS 7
  • Vivado 2015.3

Установка

Ставим по традиции в /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

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

  • vivado-cli
  • vivado-gui

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

Если Х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

Последние записи

Разделы