anton_sosnitzkij 0 17 сентября, 2023 Опубликовано 17 сентября, 2023 · Жалоба Добрый день, собираем проект в Vivado , в рамках которого используем ядро TEMAC. После добавления лицензии все компилируется корректно, но возникла следующая проблема: при работе через удаленный рабочий стол отваливается лицензия на ip-ядро temac и не проводит этап генерации bitstream (скриншот приложен). Лицензия и на удаленной машине и на той, с которой идет подключение, работает (проект собирается корректно). В чем может быть загвоздка? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 234 17 сентября, 2023 Опубликовано 17 сентября, 2023 · Жалоба 6 минут назад, anton_sosnitzkij сказал: Лицензия и на удаленной машине и на той, с которой идет подключение, работает (проект собирается корректно). В чем может быть загвоздка? Могу предположить, что проблема в отсутствии флага TS_OK в лицензии на TEMAC, разрешающего работу в терминальном режиме (через RDP). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton_sosnitzkij 0 18 сентября, 2023 Опубликовано 18 сентября, 2023 (изменено) · Жалоба 16 часов назад, makc сказал: Могу предположить, что проблема в отсутствии флага TS_OK в лицензии на TEMAC, разрешающего работу в терминальном режиме (через RDP). Спасибо за вариант, проверил — в lic-файле флаг TS_OK указан: файл содержит все лицензии, поэтому было бы логично, что отвалились бы и остальные, но без temac проект с остальными ядрами в проекте собирается Изменено 18 сентября, 2023 пользователем anton_sosnitzkij Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 234 18 сентября, 2023 Опубликовано 18 сентября, 2023 · Жалоба 24 минуты назад, anton_sosnitzkij сказал: Спасибо за вариант, проверил — в lic-файле флаг TS_OK указан: файл содержит все лицензии, поэтому было бы логично, что отвалились бы и остальные, но без temac проект с остальными ядрами в проекте собирается Покажите строку лицензии для TEMAC, может быть в ней что-то не так? Кстати, в логах сборки проекта должна быть ошибка. Покажите, что там пишется в случае попытки сборки в терминальном режиме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton_sosnitzkij 0 18 сентября, 2023 Опубликовано 18 сентября, 2023 · Жалоба 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 аналогичная ситуация): Спойлер При этом замечено что в отличии от остальных ip-ядер в списке IP Status у temac написано Design Linking и внутри описано, что действительно bitstream генерировать запрещено: Спойлер В логах компиляции ошибок кроме этой нет; т.к. это out-of-context, то при буквальном копировании папки со всеми кэшами и runs компиляция происходит успешно, но к сожалению использовать такой способ при использовании гита не очень удобно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 18 сентября, 2023 Опубликовано 18 сентября, 2023 · Жалоба 1) в приведённых картинках не от слова совсем лицензии на tri_mode_*_* 2)TS_OK указано только для среды разработки, но не для корок. пс: может гдето путаю, но мысль направление вот такое... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton_sosnitzkij 0 18 сентября, 2023 Опубликовано 18 сентября, 2023 · Жалоба 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 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alex77 4 18 сентября, 2023 Опубликовано 18 сентября, 2023 (изменено) · Жалоба Примерно так должно выглядеть лицензия для RDP INCREMENT tri_mode_eth_mac xilinxd 2999.99 permanent uncounted \ C5AA77541DA8 VENDOR_STRING=License_Type:Source HOSTID=ANY TS_OK пс: до кучи незабываем про "правильную" настройку сервера лицензий (на сайте xilinx было...) Изменено 18 сентября, 2023 пользователем Alex77 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
anton_sosnitzkij 0 18 сентября, 2023 Опубликовано 18 сентября, 2023 · Жалоба 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, буду искать тогда лицензию, в которой есть всё и доступно удаленно Спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 234 18 сентября, 2023 Опубликовано 18 сентября, 2023 · Жалоба 51 минуту назад, anton_sosnitzkij сказал: Да, понял! Действительно вижу в старых лицензиях так и делается, но если просто руками дописывать — в License Manager в столбце CRC у этих ядер пишет Not okay, буду искать тогда лицензию, в которой есть всё и доступно удаленно Спасибо! Естественно подпись лицензии зависит от возможностей (фич), поэтому модификация строки портит контрольную сумму (подпись). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться