Инструменты пользователя

Инструменты сайта


spм:quartussetup

Установка Quartus Prime Lite

Для освоения разработки на FPGA от Intel установим среду разработки Quartus Prime, бесплатную версию Lite. Для скачивания дистрибутива необходимо завести аккаунт на Intel, без этого не обойтись.

Ссылка для скачивания инсталлятора - Download Center for FPGAs.

Я скачивал по ссылке из закладки Combined Files файл Quartus-lite-21.1.0.842-windows.tar в котором уже есть все необходимое. Но данный файл занимает 5.6 GB, что для знакомства со средой оказалось излишне много.

В следующий раз планирую скачать только то, что необходимо с закладки Individual Files:

  • Quartus Prime (includes Nios II EDS), размер 1,6GB - сама среда разработки
  • Cyclone IV device support, размер 466.0 MB - поддержка для FPGA серии Cyclone IV

У меня отладочная с Cyclone IV, поэтому ничего более мне не потребуется. В случае разработки под ПЛИС других серии надо скачивать соответствующий support.

Проблема с лицензией Questa

В Combined Files входит так-же симулятор Questa - Intel FPGA Edition(includes Starter Edition) размером 961.6 GB. Этот симулятор поставляется теперь вместо ModelSim. На этой странице расписывается, что Questa во всем лучше ModelSim - Questa*-Intel® FPGA Edition Software.

Questa симулирует работу схемы и показывает временные диаграммы сигналов, что позволяет оценить, как работает код написанный для FPGA. Но с Questa есть одна засада - ему требуется бесплатная лицензия, которую можно самостоятельно выпустить в центре Intel® FPGA Self-Service Licensing Center. По ответу техподдержки казалось бы все просто:

Does the Questa*-Intel® FPGA Starter Edition software require a license file?

Надо пойти и выпустить себе лицензию… Но мне это не удалось:

  • Сначала надо авторизоваться в центре лицензирования со своей учеткой Intel. Дождаться утверждения на почту.
  • Потом необходимо на закладке Computers and License Files - Active Computers завести ID для компьютера на который будет выпущена лицензия. Требуется заполнить:
    • Computer Name
    • Primary Computer ID
    • Companion Computer ID 1
    • Companion Computer ID 2

Тип лицензии выбирается FIXED - т.к. для знакомства с FPGA мне нужно поставить его только на свой комп. Поэтому что такое Companion Computer ID 1 / Companion Computer ID 2 для меня осталось загадкой. На сколько понял, в эти три поля Computer ID можно ввести NIC компьютера, т.е. МАС адрес сетевой карты компьютера, что я и сделал.

  • После того, как ID компьютера создан переходим в пункт Sign up for Evaluation or Free Licenses. Здесь откроется таблица, где надо поставить галочку напротив "Questa*-Intel FPGA Starter Edition SW-QUESTA", выбрать количество Seats 1 и нажать Get License.
  • Откроется следующее окно, где выбираем компьютер, для которого надо выпустить лицензию. В выпадающем списке будет как раз тот ID который мы ранее завели. Жмем далее и получаем таблицу с данными лицензии.
  • На почту приходит файл *_License.dat в котором даны инструкции о том, как инсталлировать лицензию.
    • В общем то все просто, заходим в Quartus Prime меню "Tools" - "Options" - "License Setup".
    • В поле "License file" выбираем полученный по почте файл лицензии, жмем ОК.
    • и … НИЧЕГО НЕ РАБОТАЕТ!

Если запустить симуляцию простейшего примера из help то

Если запустить саму Questa из меню старт Windows, то тоже ругается на лицензию.

Вывод один - видимо что-то в выпуске лицензии я заполнил неправильно. Тратить время на борьбу с лицензированием жалко, поэтому в планах поставить ModelSim, который можно поставить отдельною. Либо пройти путем "Icarus Verilog".

В борьбе с лицензией поможет этот документ - Intel® FPGA Software Installation and Licensing, особенно раздел "Getting Hardware Information for License".

spм/quartussetup.txt · Последние изменения: 2021/12/24 17:00 — vasco