Скорее всего, ваша инициализация не удалась. Проверьте наличие сообщения об ошибке в файле журнала симуляции, например «Не удается открыть ...».
Причина, по которой я подозреваю, заключается в том, что расположение файлов Xilinx в Vivado очень и очень противное. Они относятся к каталогу симуляции, который может быть 4 или 5 каталогов глубоко внутри директории проекта Vivado. Мало того, глубина недавно изменилась, когда я перешел на более новую версию, и мне пришлось адаптировать каждый путь на каждом старом стенде! (Спасибо, Xilinx !!)
Это пример симуляции, когда мне пришлось передать имя файла в моей тестовой среде (tb):
.file_path ("../../../../../test_data/"),
.file_name ("testpattern_00.bin"),
Структура каталогов, которую я использую:
---+--tb
| |
| +-- test_bench.sv
|
+--test_data
| |
| +-- testpattern_00.bin
|
+--vivado_directory
|
+--vivado_project.xpr