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