Начиная с версии Quartus 21.1 в качестве инструмента моделирования вместо ModelSim в комплекте идет QuestaSim. При этом, версия QuestaSim Starter edition. Несмотря на то, что данное ПО фактически является бесплатным, необходимо все же получить на него бесплатную лицензию и корректно “установить” ее на ПК.

Получение лицензии

Note: Предполагается, что у Вас уже есть аккаунт на IntelFPGA, потому что без него нельзя скачать QuestaSim.

Для создания файла лицензии необходимо зайти в IntelFPGA Self-Licensing Center под своим аккаунтом. На открывшейся странице необходимо выбрать пункт меню “Sign up for Evaluation or Free Licenses”.

Self-Licesing website

На странице отобразится список доступных для лицензирования продуктов, в частности, Questa*-Intel® FPGA Starter Edition. Для того, чтобы начать создание лицензии необходимо выбрать строку c Questa и в столбце “Number of Seats” указать количество мест, которое будет обеспечиваться будущей лицензией.

Self-Licesing-website

После чего прочесть пользовательское соглашение и отметить галочку о его прочтении. По желанию можно поставить галочку если не хотите чтобы Intel с Вами связался по вопросу сбора обратной связи. И теперь кликаем кнопку Get License.

В появившемся поле необходимо указать информацию о машине, на которой будет лежать лицензия.

Generate lic

Если Вы ранее никогда не генерировали лицензии, то необходимо нажать +New computer и заполнить информацию. Так, если Вы планируете использовать только на своем ПК, необходимо указать имя ПК, его вид, тип лицензии и ID ПК, под которым подразумевается его MAC.

Create computer

Указав всю информацию необходимо нажать Generate License, после чего через некоторое время Вам на почту пришлю файл с расширением *.dat.

Установка лицензии

Note: Информация описана пока что только для пользователей Windows, постараюсь вскоре дополнить для Linux (вообще вроде как для Linux порядок такой же как и для Modelsim).

В письме будет довольно подробная информация о вариантах установки лицензии со ссылками на актуальные документы по типу Quartus Prime Software Installation and Licensing Manual (.pdf). Что делал я:

  • Переместил dat-файл в папку с ПО (D:/IntelFPGA)
  • В переменных среды (Панель управления -> Система -> Дополнительные параметры системы -> Переменные среды) создал/изменил переменные LM_LICENSE_FILE и MGLS_LICENSE_FILE, указав в них абсолютный путь до лицензии включая её имя.

После этого запустил Questa в формате GUI и все сработало! Надеюсь Вам помогла эта инструкция, если нет, то здесь работают комментарии, либо можно написать мне в Телеграмм @suggestmenews_bot