Перейти к содержанию
    

Отваливается лицензия на temac Vivado при работе по RDP

Добрый день, 

собираем проект в Vivado , в рамках которого используем ядро TEMAC. После добавления лицензии все компилируется корректно, но возникла следующая проблема: при работе через удаленный рабочий стол отваливается лицензия на ip-ядро temac и не проводит этап генерации bitstream (скриншот приложен). Лицензия и на удаленной машине и на той, с которой идет подключение, работает (проект собирается корректно). В чем может быть загвоздка?

photo_2023-06-29_15-24-28.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, anton_sosnitzkij сказал:

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

Могу предположить, что проблема в отсутствии флага TS_OK в лицензии на TEMAC, разрешающего работу в терминальном режиме (через RDP).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 часов назад, makc сказал:

Могу предположить, что проблема в отсутствии флага TS_OK в лицензии на TEMAC, разрешающего работу в терминальном режиме (через RDP).

Спасибо за вариант, проверил — в lic-файле флаг TS_OK указан: файл содержит все лицензии, поэтому было бы логично, что отвалились бы и остальные, но без temac проект с остальными ядрами в проекте собирается

Изменено пользователем anton_sosnitzkij

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 минуты назад, anton_sosnitzkij сказал:

Спасибо за вариант, проверил — в lic-файле флаг TS_OK указан: файл содержит все лицензии, поэтому было бы логично, что отвалились бы и остальные, но без temac проект с остальными ядрами в проекте собирается

Покажите строку лицензии для TEMAC, может быть в ней что-то не так?
Кстати, в логах сборки проекта должна быть ошибка. Покажите, что там пишется в случае попытки сборки в терминальном режиме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, makc сказал:

Покажите строку лицензии для TEMAC, может быть в ней что-то не так?
Кстати, в логах сборки проекта должна быть ошибка. Покажите, что там пишется в случае попытки сборки в терминальном режиме.

Строки лицензии в файле с TS_OK и с axi_ethernet:

Спойлер

# Xilinx 2023-02-22 All-in-one License (ISE+IP, Vivado+IP, Vitis, PetaLinux)
INCREMENT Vivado_System_Edition xilinxd 2037.05 permanent uncounted \
    A1074C37F742 VENDOR_STRING=License_Type:Bought HOSTID=ANY \
    ISSUER="Xilinx Inc" START=19-May-2016 TS_OK

INCREMENT axi_ethernet xilinxd 2999.99 permanent uncounted \
    FE258F0DF687 VENDOR_STRING=License_Type:Source HOSTID=ANY
INCREMENT axi_ethernet_avb xilinxd 2999.99 permanent uncounted \
    1420605106D2 VENDOR_STRING=License_Type:Source HOSTID=ANY
INCREMENT axi_ethernet_soft_10_100 xilinxd 2999.99 permanent \
    uncounted A771E528F09D VENDOR_STRING=License_Type:Source \
    HOSTID=ANY
INCREMENT axi_ethernet_soft_tri_mode xilinxd 2999.99 permanent \
    uncounted 58A03967B117 VENDOR_STRING=License_Type:Source \
    HOSTID=ANY

Ошибка компиляции в конце выглядит следующим образом (c jesd аналогичная ситуация):

Спойлер

compilation_error.thumb.png.71a3b1a365b5866a7deb989c18254d70.png

При этом замечено что в отличии от остальных ip-ядер в списке IP Status у temac написано Design Linking и внутри описано, что действительно bitstream генерировать запрещено:

Спойлер

lic_status.thumb.png.28e686a2e80ec497621aeb59512e372a.png

 

В логах компиляции ошибок кроме этой нет; т.к. это out-of-context, то при буквальном копировании папки со всеми кэшами и runs компиляция происходит успешно, но к сожалению использовать такой способ при использовании гита не очень удобно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1) в приведённых картинках не от слова совсем лицензии на tri_mode_*_*

2)TS_OK указано только для среды разработки, но не для корок.

пс: может гдето путаю, но мысль направление вот такое...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

20 минут назад, Alex77 сказал:

1) в приведённых картинках не от слова совсем лицензии на tri_mode_*_*

2)TS_OK указано только для среды разработки, но не для корок.

пс: может гдето путаю, но мысль направление вот такое...

Подскажите, пожалуйста, синтаксис как это указывается для корки, а то честно говоря думал что это сразу флаг на все)

Касательно строк tri_mode* еще есть следующие:

INCREMENT tri_mode_eth_mac xilinxd 2999.99 permanent uncounted \
    C5AA77541DA8 VENDOR_STRING=License_Type:Source HOSTID=ANY
INCREMENT tri_mode_ethernet_mac xilinxd 2999.99 permanent uncounted \
    D2D3A055589A VENDOR_STRING=License_Type:Source HOSTID=ANY

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Примерно так должно выглядеть лицензия для RDP

INCREMENT tri_mode_eth_mac xilinxd 2999.99 permanent uncounted \
    C5AA77541DA8 VENDOR_STRING=License_Type:Source HOSTID=ANY TS_OK

пс: до кучи незабываем про "правильную" настройку сервера лицензий (на сайте xilinx было...)

Изменено пользователем Alex77

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

59 минут назад, Alex77 сказал:

Примерно так должно выглядеть лицензия для RDP

INCREMENT tri_mode_eth_mac xilinxd 2999.99 permanent uncounted \
    C5AA77541DA8 VENDOR_STRING=License_Type:Source HOSTID=ANY TS_OK

пс: до кучи незабываем про "правильную" настройку сервера лицензий (на сайте xilinx было...)

 

Да, понял! Действительно вижу в старых лицензиях так и делается, но если просто руками дописывать — в License Manager в столбце CRC у этих ядер пишет Not okay, буду искать тогда лицензию, в которой есть всё и доступно удаленно

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

51 минуту назад, anton_sosnitzkij сказал:

Да, понял! Действительно вижу в старых лицензиях так и делается, но если просто руками дописывать — в License Manager в столбце CRC у этих ядер пишет Not okay, буду искать тогда лицензию, в которой есть всё и доступно удаленно

Спасибо!

Естественно подпись лицензии зависит от возможностей (фич), поэтому модификация строки портит контрольную сумму (подпись).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...