vak: (Default)
Serge Vakulenko ([personal profile] vak) wrote2022-07-18 10:08 pm

Questa-Intel Starter Edition

Шпаргалка по установке бесплатной линуксной версии симулятора Questa, бывшего Modelsim. Для чайников: это такая хрень, которая позволяет запускать код, написанный на языке Verilog или SystemVerilog. Или VHDL.

(1) С этого сайта на закладке Individual Files скачиваем пакет "QuestaSetup-21.1.1.850-linux.run".

(2) Делаем файл выполняемым и запускаем. При установке выбираем версию Starter Edition.

(3) Дополнительно ставим нужные линуксные библиотеки: "sudo apt install lsb".

(4) Добавляем папку <dir>/questa_fse/linux_x86_64 в PATH. После этого Modelsim можно вызывать из командной строки.

(5) Вызываем lmhostid, чтобы определить уникальный идентификатор компьютера. Получим одно или несколько значений, каждое из 12 шестнадцатеричных цифр. Нужно только одно значение, любое.
$ lmhostid
lmhostid - Copyright (c) 1989-2019 Flexera. All Rights Reserved.
The FlexNet host ID of this machine is ""e7e664a4555e f96512dc7fc4""
Only use ONE from the list of hostids.
(6) На этом сайте регистрируемся и создаём лицензию "Questa-Intel FPGA Starter Edition". Это бесплатно. В качестве идентификатора выбираем NIC ID и вводим полученное на предыдущем шаге значение. Файл лицензии приходит по email.

(7) Сохраняем файл лицензии и устанавливаем переменную окружения LM_LICENSE_FILE, указывающую его полный путь.

archaicos: Шарж (Default)

[personal profile] archaicos 2022-07-19 04:43 pm (UTC)(link)
В него можно скормить ручками написанный текст на Verilog'е? Или там ещё какой-то компилятор отдельный нужен?
archaicos: Шарж (Default)

[personal profile] archaicos 2022-07-19 05:11 pm (UTC)(link)
Круто.