Vivado/Vitis

Материал из ALT Linux Wiki
Версия от 20:35, 13 августа 2024; SerovSA (обсуждение | вклад) (Начал создавать страницу)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Vivado/Vitis - проприетарный пакет программ для для работы с ПЛИС и СнК от компании Xilinx. Состоит из двух основных программ:

1. Vivado - ПО для работы с ПЛИС;

2. Vitis (в ранних версиях Xilinx SDK) - IDE для работы с процессорными ядрами;

В наличии и ряд других программ, но они не являются основными.

Установка

Рассмотрим установку пакета Vivado/Vitis версии 2018.1 на ОС Альт 10.3 Рабочая Станция К. Для установки необходимо скачать архив или ISO с программой. Например, с сайта производителя.

0. Начнём с установки необходимых пакетов. Их не так много:

# su -
# apt-get update
# apt-get dist-upgrade
# apt-get install cmake gcc make xlsclients

1. Производим распаковку архива или ISO в домашнею папку пользователя.

2. Запускаем установщик от суперпользователя:

# su
# Xilinx_Vivado_SDK_2018_1/xsetup

3. В установщике соглашаемся с лицензионным соглашением, выбираем необходимую версию, затем необходимый пакет софта (опционально можно убрать галочки в WebTalk, запретив тем самым отправлять аналитику), выбираем путь для установки и устанавливаем программу. После закрываем установщик.

4. После установки необходимо активировать лицензию на программу через утилиту Licence Manager.

5. Чтобы возможно было управлять установленными программами из терминала необходимо добавить в profile.d скрипт для инициализации. Для этого необходимо прописать путь к стандартному скрипту инициализации. Она находиться по пути: {путь к папке с пакетом}/Xilinx/SDK/2018.1/settings64.sh

Примечание: В более поздних версиях SDK меняется на Vitis, например, Xilinx/Vitis/2021.1/settings64.sh


5.1. Создадим скрипт vivado_env.sh и добавим туда команду:

# source /opt/Xilinx/SDK/2018.1/settings64.sh

5.2. Сделаем скрипт исполняемым и положим в profile.d:

# su
# chmod +x vivado_env.sh
# cp vivado_env.sh /etc/profile.d/

Теперь программы из пакета можно запускать просто написав их название в терминале. Например, vivado для Vivado, xsdk для SDK и vitis для Vitis.

Совместимость

Пакет Vivado/Vitis не совместим между собой даже в минорных версиях. Например, 2021.1 не совместима с 2021.2.

Баги и ошибки

Wayland

Не нужно пытаться запустить Vivado из Wayland сессии. Это закончится вылетом. Пакет стабильно работает только из xorg.

Иконки для запуска

К сожалению, иконки для запуска при установке Vivado/Vitis создаются некорректно и не отображаются в системе. Поэтому необходимо либо создать их вручную, либо поправить то что создаёт сама программа.