Для освоения разработки на 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:
У меня отладочная с Cyclone IV, поэтому ничего более мне не потребуется. В случае разработки под ПЛИС других серии надо скачивать соответствующий support.
В 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?
Надо пойти и выпустить себе лицензию… Но мне это не удалось:
Тип лицензии выбирается FIXED - т.к. для знакомства с FPGA мне нужно поставить его только на свой комп. Поэтому что такое Companion Computer ID 1 / Companion Computer ID 2 для меня осталось загадкой. На сколько понял, в эти три поля Computer ID можно ввести NIC компьютера, т.е. МАС адрес сетевой карты компьютера, что я и сделал.
Если запустить симуляцию простейшего примера из help то
Если запустить саму Questa из меню старт Windows, то тоже ругается на лицензию.
Вывод один - видимо что-то в выпуске лицензии я заполнил неправильно. Тратить время на борьбу с лицензированием жалко, поэтому в планах поставить ModelSim, который можно поставить отдельною. Либо пройти путем "Icarus Verilog".
В борьбе с лицензией поможет этот документ - Intel® FPGA Software Installation and Licensing, особенно раздел "Getting Hardware Information for License".