company_banner

Intel Quartus Prime — все что нужно для работы с FPGA Intel



    В 2015 году Intel приобрела компанию Altera — одного из известнейших разработчиков FPGA и SoC. Постепенно все продукты Altera — как аппаратные, так и программные — сменили свое название, в частности, ПО для дизайна FPGA-систем Altera Quartus стало именоваться Intel Quartus Prime. Мы часто упоминали о нем в связи с выходом очередных FPGA Intel, но никогда не описывали подробно. Сейчас есть время это сделать, тем более что со времен смены имени вышло уже несколько больших релизов, принесших новый функционал и поддержку новых устройств.

    Итак, Intel Quartus Prime содержит все что вам нужно для разработки дизайна систем на базе Intel FPGA, SoC и Complex Programmable Logic Device (CPLD), начиная с самых основ и включая далее отладку взаимодействия, оптимизацию, верификацию и моделирование. В настоящее время предлагается три варианта поставки Quartus Prime:

    • Intel Quartus Prime Pro Edition предназначена для работы с продвинутыми опциями FPGA и SoC последнего поколения, такими как Intel Stratix 10, Intel Arria 10, Intel Cyclone 10 GX.
    • The Intel Quartus Prime Standard Edition включает в себя полную поддержку устройств предыдущих поколений, а также семейства Intel Cyclone 10 LP.
    • The Intel Quartus Prime Lite Edition представляет собой инструмент для работы с семействами массового сегмента, его можно скачать бесплатно без дополнительного лицензирования.

    Матрица совместимости для версии 18.1 выглядит следующим образом.
    Устройства Pro Standard Lite
    Stratix IV, V
    Intel Stratix 10
    Arria II
    Arria II, V
    Intel Arria 10
    Cyclone IV, V
    Intel Cyclone 10 LP
    Intel Cyclone 10 GX
    Intel MAX series

    Теперь об основном функционале — опять-таки применительно к различным версиям Intel Quartus Prime. Более подробную информацию можно найти на страничке продукта.

    Функционал Pro Standard Lite
    Design Flow
    Частичная переконфигурация позволяет вам изменить конфигурацию части FPGA динамически, в то время как остальной дизайн продолжает функционировать
    Быстрая перекомпиляция — компилятор при возможности переиспользует предыдущие результаты анализа и фиттинга и не осуществляет препроцессинг неизмененных дизайн блоков
    Блочный дизайн — инкрементальная блочная компиляция и переиспользование дизайн блока
    Инкрементальная оптимизация — традиционные этапы фиттинга подразделяются на более тонкие подэтапы для лучшего контроля потока
    Design Entry
    Поддержка многопроцессорности — сокращение времени компиляции
    Набор IP — лицензий на интеллектуальную собственность для наиболее популярных в FPGA архитектур и интерфейсов
    Intel HLS компилятор — средство высокоуровневого синтеза, принимающий на входе C++ и генерирующий RTL код продуктового качества, оптимизированный под Intel FPGA
    Дизайнер платформ — автоматически генерирует логику интерконнекта для соединения IP функций и подсистем; в версии Pro имеет дополнительный функционал
    Планировщик чипа — демонстрирует визуальное представление ресурсов чипа
    Планировщик интерфейсов — изучает архитектуру периферии устройства и эффективно распределяет интерфейсы
    Регионы логической блокировки — директива фиттеру разместить определенные элементы или узлы в пределах одного региона
    Функциональная симуляция
    ПО ModelSim-Intel FPGA edition — специальная версия ПО ModelSim для Intel FPGA, включающая поведенческий анализ, HDL тесты и исполнение TCL скриптов
    Синтез
    VHDL
    Verilog
    SystemVerilog
    VHDL-2008
    С условиями лицензирования Intel Quartus Prime и ее компонентов, а также их стоимостью вы можете ознакомиться на сайте Intel.
    Intel
    198,40
    Компания
    Поделиться публикацией

    Комментарии 8

      +1
      Крайне странное (выражаясь политкорректным языком официального блога) разбиение на версии Pro/Standard. А уже сделать поддержку vhdl-2008 в синтезаторе и не завезти его в версию Standard (да и lite тоже) — это через край. Я бы понял если бы версии под старые кристаллы были заморожены и развивалась только версия по 10 семейства (как Xilinx сделал при миграции ISE => Vivado). Так ведь нет же, пилят все версии одновременно.
        0
        Все-таки поддержка есть, просто с ограничениями:
        www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/po/ss-quartus-comparison.pdf
        А что за ограничения — надо вдаваться в детали.
        Достаточно важным аспектом, выделяющим Quartus Pro, является Qsys Platform Designer Pro, который солидно отличается от своего младшего брата расширенным списком функционала.
        Неужели у Intel настолько не о чем писать, что приходится переводить таблицы сравнения программного обеспечения для FPGA? А как же новое семейство Intel Agilex? А HLS от Intel?
        +1
        На всякий случай замечу, что нехорошо путать слова «функционал» и «функциональность». И «функция».
          0
          Как пользовался 'компактным' Quartus7.1 для max серии, так и пользуюсь.
            +2
            Довольно странно, что у версии Lite указано отсутствие поддержки многопроцессорности, так как на самом деле она есть.
              0
              Таки да. А раньше, кажется не было. В частности, в Web Edition.
              Специально проверил:

              image
                0
                Если мне не изменяет память, в старых версиях можно было включить отправку каких-то данных в Intel/Altera в разделе «Internet Connectivity», вроде бы это называлось «TalkBack», после чего включалась многопоточность.
              0
              Забавно, но с 19 версии остался PRO, в котором только Cyclone10 GX не требует лицензии для сборки и прочего.
              А старые семейства (не десятые) можно собирать в ранних версиях начиная с 18.1. Видимо, избавляются от legacy в новых версиях Quartus.

              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

              Самое читаемое