Вы можете использовать «добавить модуль», только если верхний уровень - Verilog или VHDL.
(Конечно, вы все равно должны добавить файлы исходного кода в проект с помощью большой кнопки «+») *
Модуль верхнего уровня должен , а не быть System-Verilog или VHDL2008. Это не будет отображаться в списке. Вы можете снять флажок «скрыть несовместимый модуль», после чего он показывает несовместимые модули, но вы по-прежнему не можете их добавить.
Вы можете превратить System-Verilog или VHDL2008 в IP, используя поток IP Xilinx, а затем добавить их.
Но я нахожу это довольно громоздким, и я также не вижу пользы от создания IP-адреса, чтобы снова и снова заменять его «новой» версией, пока она не будет проверена.
Так что адаптируйте верхний уровень или напишите обертку.