С течением времени некоторые обучающие материалы и инструкции на нашем сайте устаревают. Решили обновить некоторые важные разделы сайта, в частности статьи по использованию САПР Intel Quartus Prime.
Итак, для программирования Intel FPGA нужна САПР Quartus Prime. Ее можно скачать с сайта Интел. Однако, сайт компании Интел очень большой и разноплановый, тут легко заблудиться и довольно трудно найти нужную информацию. Когда-то Intel приобрела FPGA бизнес компании Altera (кажется в 2016 году?), и страницы родного web-сайта Альтеры altera.com стали переноситься в домен intel.com. Тем не менее, пока еще самый простой способ читать про "альтеровские" FPGA - это ссылка https://altera.com. По этой ссылке происходит перенаправление в нужное нам подразделение сайта Intel: https://www.intel.com/content/www/us/en/products/programmable.html
Прежде чем скачивать нужное нам ПО придется зарегистрироваться и залогиниться на сайте Интел. Здесь тоже не все логично. Это типичная проблема больших интернет порталов. В правом верхнем углу есть иконка пользователя и приглашение для входа "Sign In", но к сожалению там нигде нет кнопки "Зарегистрироваться". Возможно со временем эта инструкция устареет и все будет по другому, но пока на осень 19-го года вот так. Дальше расскажу подробнее, что и как нужно делать.
Нужно сделать следующее: теперь уже в левом верхнем углу есть ссылка Support, нужно кликнуть на нее, потом в выезжающем окне на ссылку Community Forum.
Таким образом, переходим на страницу форума Интел и тут уже нажимаем кнопку "Создать учетную запись".
Там уже будет все довольно обычно: имя, фамилия, логин, пароль, почта. Здесь можно не стесняться и писать настоящие имя-фамилию. Звонить вам скорее всего не будут, программу мы будем скачивать бесплатную.
Как обычно, после регистрации на почту приходит письмо для активации аккаунта. Активируем его. После регистрации возвращаемся на первую страницу (самый первый слайд) и выполняем вход/логин через "Sign In" в правом верхнем углу.
Теперь уже можно перейти к скачиванию программы Intel Quartus Prime. На самой первой странице поищите фразу "Design Software". Сейчас, на момент написания статьи это выглядит вот так:
Кликаем сюда и переходим на следующую страницу, где можно скачать много всего, но нас сейчас для FPGA интересует только Quartus Prime. Тут еще есть HLS Compiler - это средство высокоуровневого проектирования, можно компилировать с языка C++ в RTL, Register Transfer Level, то есть из C++ сразу в приемлимый для FPGA код. Но это можно осваивать уже после первоначального ознакомления с обычным проектированием для FPGA на Verilog HDL, VHDL, схемы. Еще здесь можно скачать компилятор OpenCL, это тоже высокоуровневая штука, позволяет использовать специальные FPGA платы, как ускорители вычислений, ну и язык программирования здесь будет OpenCL - разновидность языка C. Но, повторюсь, сейчас мы скачиваем квартус прайм.
Далее выбираем требующуюся нам версию ПО. Я рекомендую Quartus Prime Lite. Это бесплатная САПР, но даже с ее ограничениями она вполне функциональна и подходит даже для коммерческих проектов. На момент написания этой статьи последняя версия Quaruts Lite для WIndows - это версия 18.1. Интересно, что для Linux уже сейчас можно скачать Lite версии 19.1.
Ниже можно выбрать требующиеся компоненты. Советую пока не выкачивать отдельные пакеты для поддержки FPGA, которой у вас в данный момент нет, например, Stratix или Arria. Выбирайте те пакеты, которые для ПЛИС, которая стоит на имеющейся у вас плате. Например, если у вас есть плата Марсоход2bis, то вам потребуется пакет поддержки Cyclone IV:
После того, как определились, что именно выкачивать ( Quartus Prime - это главное ПО САПР, может быть потребуется ModelSim - это симулятор проектов, и еще компоненты для поддержки конкретной серии FPGA, например, Cyclone IV ) нажимаем "Download Selected Files" и начинается загрузка.
Скачивание файла идет с помощью технологии Akamai - это загрузка с распределенной по всему миру сети серверов CDN. Выбирается ближайший к вам и самый быстрый для вашего расположения доступный сервер и именно с него идет скачивание
Пожалуйста проверьте, что у вас на диске достаточно места для скачивания таких больших файлов.
Если у вас быстрый интернет, то за несколько минут вы скачаете все, что нужно для начала работы с FPGA. В следующих статьях я расскажу, как устанавливать и как создавать проекты в среде САПР Intel Quartus Prime.
Подробнее...