Если вы не покажете нам полное сообщение об ошибке, а также вашу vsim
командную строку и некоторый соответствующий код Verilog, все, что мы можем предложить, это предложить Google ваше сообщение об ошибке.
Например, от modelsim_FAQ :
Опции моделирования ModelSim не имеют
был установлен правильно (Настройки проекта>
ModelSim> Параметры) Сделайте следующее
Изменения: щелкните правой кнопкой мыши Simulation
вкладка в окне потока проекта или
выберите «Проект»> «Настройки»> «Моделирование».
Имя модуля Testbench: укажите свой
Имя модуля testbench Верхний уровень
имя экземпляра в тестовом стенде:
Имя экземпляра DUT Пожалуйста, смотрите
скриншот ниже для примера.
Обновление: теперь, когда вы добавили некоторый код, ILB
выглядит подозрительно. Сначала вы используете его в качестве имени экземпляра для модуля inst_line_buf
, затем снова используете его в блоке initial
как то, что похоже на вызов функции или задачи. Я предполагаю, что вы хотите это за пределами блока initial
, но с подключением портов:
inst_line_buf ILB (FROM_LS,CLOCK,HMIC_CTRL,TO_IF_ID,FLUSH_CTRL,TO_LS);