Программа для прошивки плис altera
В прошлой статье описывал как установить Quartus, но это был лишь шаг к поставленной задаче. Для того чтобы убедиться, что ПЛИС и программатор работают, первую надо было прошить.
Оказалось, что сделать это можно двумя способами, первый — через JTAG интерфейс, в этом случае конфигурационная информация зашивается непосредственно ПЛИС. Недостаток этого способа в том, что память ПЛИС энергозависима и прошивку необходимо загружать в ПЛИС каждый раз после подачи питания.
Выход из сложившейся ситуации напрашивается сам собой и заключается он в том, чтобы рядом с ПЛИС разместить микросхему памяти и из нее каждый раз после подачи питания загружать прошивку. Единственное, что стоит добавить, что прошивка хранится не в обычной флэшке, а в специальной микросхеме — последовательно конфигурационном ПЗУ. У Altera — это микросхемы серии EPCS или EPCQ, программируемые по интерфейсу Active Serial. Это и есть второй способ, смысл его в том, чтобы запрограммировать микросхему последовательно конфигурационного ПЗУ, а после подачи питания ПЛИС вычитает из неё прошивку.
Но тут напрашивается другой вопрос, получается для программирования микросхемы последовательно конфигурационного ПЗУ необходим отдельный разъем?
Оказывается разработчики ПЛИС позаботились об этом и ПЛИС может выступать посредником между интерфейсами JTAG и Active Serial. То есть получает она прошивку по JTAG интерфейсу, а записывает её в ПЗУ, используя Active Serial. С теорией разобрались и можно приступать к практике.
Загрузка прошивки в ПЛИС через jtag интерфейс.
- запустить Quartus
- выбрать Programmer во вкладке Tools
- прошить ПЛИС, нажав кнопку Start, предварительно установив нужные галки
- при удачной прошивке в правом верхнем углу видим 100% Successful
Загрузка прошивки в ПЗУ с интерфейсом Active Serial через jtag.
В той же папке откуда был взят файл .sof был найден файл с расширением .pof. Файлы с таким расширением необходимо зашивать, подключившись непосредственно к ПЗУ, но мне хотелось прошить плату без лишних телодвижений через jtag. Для этого из файла .sof необходимо было получить файл с расширением .jic.
- в меню File выбрать Convert Progamming Files
- в открывшемся меню выбрать в поле Programming file type выбрать JTAG Indirect
Configuration File (.jic) - в поле Configuration device выбираем тип ПЗУ, расположенного на плате
- в поле Mode выбираем режим прошивки
- в поле File name определяем имя и директорию выходного файла
- в поле Inputs File to Convert кликаем по SOF Data, c правой стороны появляется кнопка Add File, кликнув по которой можно выбрать файл для конвертации
- после того как файл выбран, кликаем по Flash Loader, c правой стороны появляется кнопка Add Device, кликаем по ней и выбираем наш чип
- запускаем конвертацию кнопкой Generate
Теперь подготовленный файл можно скормить ПЛИС, а она изменит прошивку ПЗУ.
Подготовим и загрузим в ПЛИС фирмы Altera проект из среды разработки Quartus II.
Для работы нам понадобится:
- ПЛИС фирмы Altera; ;
- компьютер со средой разработки Quartus II.
1 Назначение выводов в проекте Quartus II
Первым делом необходимо назначить используемые выводы ПЛИС. В меню Assignements Device… выбираем ПЛИС, в которую вы собираетесь «залить» проект. В группе Device Family нужно выбрать семейство, к которому относится ваша ПЛИС. В поле Available devices выберите модель вашей ПЛИС. У меня, например, это Cyclone II, модель EP2C5T144C8.
Выбираем семейство и модель ПЛИС в окне Device
В группе Show in "Available devices" list можно отсортировать устройства по типу корпуса (Package) или по количеству выводов (Pin count), чтобы быстрее найти вашу модель ПЛИС.
Определение состояния незадействованных выводов
После того как указали модель ПЛИС, закрываем окно Device, нажав кнопку OK.
Если вы хотите, чтобы синтезатор сам назначил функции выводам, то можно ничего больше не делать. А для того, чтобы вручную назначить выводы ПЛИС, идём в меню Assignements Pin Planner или нажимаем сочетание клавиш Ctrl+Shift+N .
Запуск инструмента назначения выводов Pin Planner
Запустится инструмент назначения выводов Pin Planner. Внизу отображается список используемых в вашем проекте пинов ввода-вывода с соответствующими именами Node Name.
Инструмент Pin Planner и список вводов-выводов проекта ПЛИС
Теперь в столбце Location нужно задать номера выводов. Дважды кликаем на соответствующей ячейке и выбираем номер вывода, или же вводим с клавиатуры номер. Номера выводов будут зависеть от вашей макетной платы. Например, в моей плате тактовый импульс CLK, согласно мануалу, на 17 выводе, а выходам OUT1…OUT5 я назначу свободные выводы 94, 97, 100, 103 и 93.
Назначаем соответствие выводов ПЛИС сигналам проекта
После того, как все выводы были определены, окно планировщика пинов Pin Planner можно закрыть. Теперь скомпилируйте проект: Processing Start Compilation или Ctrl+L .
Запускаем полную перекомпиляцию проекта в Quartus II
2 Установка драйвера для программатора USB Blaster
Подключим программатор USB Blaster к компьютеру (если у вас его нет, то можно приобрести на Али-Экспресс). При первом подключении необходимо установить драйвер. Он устанавливается стандартным образом, и находится в директории Квартуса, в папке drivers: C:\altera\13.0sp1\quartus\drivers
Установка драйвера для программатора USB Blaster
После установки драйвера, программатор будет отображаться в диспетчере устройств как Altera USB-Blaster.
3 Загрузка прошивки через интерфейс JTAG
ПЛИС фирмы Altera поддерживают несколько режимов программирования. Сначала рассмотрим загрузку прошивки в ПЛИС через интерфейс JTAG. Подключите программатор к разъёму JTAG на плате с ПЛИС.
Запустим инструмент для программирования: Tools Programmer.
Добавим программатор. Для этого нажмём кнопку Hardware Setup… и в выпадающем списке выберем подключённый USB Blaster. Закроем окно Hardware Setup.
Настройка программатора
В окне программатора Programmer нажмите кнопку Auto Detect, чтобы Quartus попытался автоматически определить подключённую ПЛИС и файл прошивки *.sof.
Файл прошивки создаётся Квартусом по умолчанию при компиляции и сохраняется в директории output_files, если не задано иное.
В окне Programmer выберите режим JTAG, установите галочку Program/Configure и нажмите кнопку Start. Прошивка будет записана в память ПЛИС.
Загрузка прошивки в ПЛИС через JTAG
4 Загрузка прошивки в режиме Active Serial
Чтобы прошивка сохранилась в ПЗУ, запишем прошивку в режиме Active Serial.
Подключите кабель программатора к разъёму AS или Active Serial. Запустите программу прошивки: Tools Programmer.
Выберите режим Mode Active Serial. Соглашайтесь при ответе на уточняющий вопрос.
Добавим файл прошивки, нажав кнопку Add File… В поддиректории проекта output_files найдите файл с расширением .pof.
Добавляем файл прошивки в режиме Active Serial
После открытия файла прошивки, установите галочки Program/Configure и, по желанию,остальные.
Загрузка прошивки в ПЛИС в режиме Active Serial
Обратите внимание на тип конфигурационной памяти в столбце Device: он должен соответствовать типу памяти, которая установлена у вас на плате.
Проверка с помощью осциллографа результата прошивки ПЛИС
Для преобразования и настройки файлов прошивок существует инструмент, который доступен из меню File Convert Programming Files….
Подготовим и загрузим в ПЛИС фирмы Altera проект из среды разработки Quartus II.
Для работы нам понадобится:
- ПЛИС фирмы Altera; ;
- компьютер со средой разработки Quartus II.
1 Назначение выводов в проекте Quartus II
Первым делом необходимо назначить используемые выводы ПЛИС. В меню Assignements Device… выбираем ПЛИС, в которую вы собираетесь «залить» проект. В группе Device Family нужно выбрать семейство, к которому относится ваша ПЛИС. В поле Available devices выберите модель вашей ПЛИС. У меня, например, это Cyclone II, модель EP2C5T144C8.
Выбираем семейство и модель ПЛИС в окне Device
В группе Show in "Available devices" list можно отсортировать устройства по типу корпуса (Package) или по количеству выводов (Pin count), чтобы быстрее найти вашу модель ПЛИС.
Определение состояния незадействованных выводов
После того как указали модель ПЛИС, закрываем окно Device, нажав кнопку OK.
Если вы хотите, чтобы синтезатор сам назначил функции выводам, то можно ничего больше не делать. А для того, чтобы вручную назначить выводы ПЛИС, идём в меню Assignements Pin Planner или нажимаем сочетание клавиш Ctrl+Shift+N .
Запуск инструмента назначения выводов Pin Planner
Запустится инструмент назначения выводов Pin Planner. Внизу отображается список используемых в вашем проекте пинов ввода-вывода с соответствующими именами Node Name.
Инструмент Pin Planner и список вводов-выводов проекта ПЛИС
Теперь в столбце Location нужно задать номера выводов. Дважды кликаем на соответствующей ячейке и выбираем номер вывода, или же вводим с клавиатуры номер. Номера выводов будут зависеть от вашей макетной платы. Например, в моей плате тактовый импульс CLK, согласно мануалу, на 17 выводе, а выходам OUT1…OUT5 я назначу свободные выводы 94, 97, 100, 103 и 93.
Назначаем соответствие выводов ПЛИС сигналам проекта
После того, как все выводы были определены, окно планировщика пинов Pin Planner можно закрыть. Теперь скомпилируйте проект: Processing Start Compilation или Ctrl+L .
Запускаем полную перекомпиляцию проекта в Quartus II
2 Установка драйвера для программатора USB Blaster
Подключим программатор USB Blaster к компьютеру (если у вас его нет, то можно приобрести на Али-Экспресс). При первом подключении необходимо установить драйвер. Он устанавливается стандартным образом, и находится в директории Квартуса, в папке drivers: C:\altera\13.0sp1\quartus\drivers
Установка драйвера для программатора USB Blaster
После установки драйвера, программатор будет отображаться в диспетчере устройств как Altera USB-Blaster.
3 Загрузка прошивки через интерфейс JTAG
ПЛИС фирмы Altera поддерживают несколько режимов программирования. Сначала рассмотрим загрузку прошивки в ПЛИС через интерфейс JTAG. Подключите программатор к разъёму JTAG на плате с ПЛИС.
Запустим инструмент для программирования: Tools Programmer.
Добавим программатор. Для этого нажмём кнопку Hardware Setup… и в выпадающем списке выберем подключённый USB Blaster. Закроем окно Hardware Setup.
Настройка программатора
В окне программатора Programmer нажмите кнопку Auto Detect, чтобы Quartus попытался автоматически определить подключённую ПЛИС и файл прошивки *.sof.
Файл прошивки создаётся Квартусом по умолчанию при компиляции и сохраняется в директории output_files, если не задано иное.
В окне Programmer выберите режим JTAG, установите галочку Program/Configure и нажмите кнопку Start. Прошивка будет записана в память ПЛИС.
Загрузка прошивки в ПЛИС через JTAG
4 Загрузка прошивки в режиме Active Serial
Чтобы прошивка сохранилась в ПЗУ, запишем прошивку в режиме Active Serial.
Подключите кабель программатора к разъёму AS или Active Serial. Запустите программу прошивки: Tools Programmer.
Выберите режим Mode Active Serial. Соглашайтесь при ответе на уточняющий вопрос.
Добавим файл прошивки, нажав кнопку Add File… В поддиректории проекта output_files найдите файл с расширением .pof.
Добавляем файл прошивки в режиме Active Serial
После открытия файла прошивки, установите галочки Program/Configure и, по желанию,остальные.
Загрузка прошивки в ПЛИС в режиме Active Serial
Обратите внимание на тип конфигурационной памяти в столбце Device: он должен соответствовать типу памяти, которая установлена у вас на плате.
Проверка с помощью осциллографа результата прошивки ПЛИС
Для преобразования и настройки файлов прошивок существует инструмент, который доступен из меню File Convert Programming Files….
Подготовим и загрузим в ПЛИС фирмы Altera проект из среды разработки Quartus II.
Для работы нам понадобится:
- ПЛИС фирмы Altera; ;
- компьютер со средой разработки Quartus II.
1 Назначение выводов в проекте Quartus II
Первым делом необходимо назначить используемые выводы ПЛИС. В меню Assignements Device… выбираем ПЛИС, в которую вы собираетесь «залить» проект. В группе Device Family нужно выбрать семейство, к которому относится ваша ПЛИС. В поле Available devices выберите модель вашей ПЛИС. У меня, например, это Cyclone II, модель EP2C5T144C8.
Выбираем семейство и модель ПЛИС в окне Device
В группе Show in "Available devices" list можно отсортировать устройства по типу корпуса (Package) или по количеству выводов (Pin count), чтобы быстрее найти вашу модель ПЛИС.
Определение состояния незадействованных выводов
После того как указали модель ПЛИС, закрываем окно Device, нажав кнопку OK.
Если вы хотите, чтобы синтезатор сам назначил функции выводам, то можно ничего больше не делать. А для того, чтобы вручную назначить выводы ПЛИС, идём в меню Assignements Pin Planner или нажимаем сочетание клавиш Ctrl+Shift+N .
Запуск инструмента назначения выводов Pin Planner
Запустится инструмент назначения выводов Pin Planner. Внизу отображается список используемых в вашем проекте пинов ввода-вывода с соответствующими именами Node Name.
Инструмент Pin Planner и список вводов-выводов проекта ПЛИС
Теперь в столбце Location нужно задать номера выводов. Дважды кликаем на соответствующей ячейке и выбираем номер вывода, или же вводим с клавиатуры номер. Номера выводов будут зависеть от вашей макетной платы. Например, в моей плате тактовый импульс CLK, согласно мануалу, на 17 выводе, а выходам OUT1…OUT5 я назначу свободные выводы 94, 97, 100, 103 и 93.
Назначаем соответствие выводов ПЛИС сигналам проекта
После того, как все выводы были определены, окно планировщика пинов Pin Planner можно закрыть. Теперь скомпилируйте проект: Processing Start Compilation или Ctrl+L .
Запускаем полную перекомпиляцию проекта в Quartus II
2 Установка драйвера для программатора USB Blaster
Подключим программатор USB Blaster к компьютеру (если у вас его нет, то можно приобрести на Али-Экспресс). При первом подключении необходимо установить драйвер. Он устанавливается стандартным образом, и находится в директории Квартуса, в папке drivers: C:\altera\13.0sp1\quartus\drivers
Установка драйвера для программатора USB Blaster
После установки драйвера, программатор будет отображаться в диспетчере устройств как Altera USB-Blaster.
3 Загрузка прошивки через интерфейс JTAG
ПЛИС фирмы Altera поддерживают несколько режимов программирования. Сначала рассмотрим загрузку прошивки в ПЛИС через интерфейс JTAG. Подключите программатор к разъёму JTAG на плате с ПЛИС.
Запустим инструмент для программирования: Tools Programmer.
Добавим программатор. Для этого нажмём кнопку Hardware Setup… и в выпадающем списке выберем подключённый USB Blaster. Закроем окно Hardware Setup.
Настройка программатора
В окне программатора Programmer нажмите кнопку Auto Detect, чтобы Quartus попытался автоматически определить подключённую ПЛИС и файл прошивки *.sof.
Файл прошивки создаётся Квартусом по умолчанию при компиляции и сохраняется в директории output_files, если не задано иное.
В окне Programmer выберите режим JTAG, установите галочку Program/Configure и нажмите кнопку Start. Прошивка будет записана в память ПЛИС.
Загрузка прошивки в ПЛИС через JTAG
4 Загрузка прошивки в режиме Active Serial
Чтобы прошивка сохранилась в ПЗУ, запишем прошивку в режиме Active Serial.
Подключите кабель программатора к разъёму AS или Active Serial. Запустите программу прошивки: Tools Programmer.
Выберите режим Mode Active Serial. Соглашайтесь при ответе на уточняющий вопрос.
Добавим файл прошивки, нажав кнопку Add File… В поддиректории проекта output_files найдите файл с расширением .pof.
Добавляем файл прошивки в режиме Active Serial
После открытия файла прошивки, установите галочки Program/Configure и, по желанию,остальные.
Загрузка прошивки в ПЛИС в режиме Active Serial
Обратите внимание на тип конфигурационной памяти в столбце Device: он должен соответствовать типу памяти, которая установлена у вас на плате.
Проверка с помощью осциллографа результата прошивки ПЛИС
Для преобразования и настройки файлов прошивок существует инструмент, который доступен из меню File Convert Programming Files….
Это первая часть цикла посвященная программируемой логике и среде разработки Quartus компании Altera. В ней разбирается процесс получения дистрибутива бесплатной редакции IDE Quartus. А также процесс создания нового проекта в данной среде.
Следующая часть цикла: ПЛИС Altera. Часть 2: проектирование цифровой схемы.
Во второй части разбирается процесс добавления к проекту новых файлов. Визуальное проектирование цифровой схемы.
Данный цикл статей ориентирован на работу с платой CTRL-CPLD-EPM570 на чипе Altera Max II. Эта плата не является строго необходимой для успешного освоения материала, так как описываемый в нем проект не использует каких-то специальных возможностей Max II.
Для загрузки проекта в микросхему используется недорогой программатор совместимый c Altera USB Blaster.
Шаг 1. Получение дистрибутива Altera Quartus
Для создания проектов под ПЛИС Altera используется фирменная IDE — Quartus. Версий Quartus существует бесчисленное множество, и требуется выбрать правильную под имеющуюся микросхему. Altera регулярно выкидывает поддержку старых чипов из новых версий своего ПО. В свою очередь, в новых версиях Quartus меняются требования к программному и аппаратному обеспечению компьютера. Например, Quartus 13.1 является последней версией работающий как 64‑х так и 32‑х разрядных системах.
Данная серия статей ориентирована на Quartus версии 13.1. Так как с одной стороны, он не имеет специальных требований к разрядности операционной системы. С другой — он поддерживает микросхемы серии MAX II.
Для работы с микросхемой MAX II потребуется сам Quartus, и пакет для поддержки MAX II и MAX V. Это файлы «QuartusSetupWeb-13.1.0.162.exe» и «max_web-13.1.0.162.qdz» соответственно.
В конце статьи доступна и старая версия инструкции по загрузке дистрибутива: (Архив) Получение дистрибутива Altera Quartus. По ней можно получить примерное представление о том, как загрузить дистрибутив с сайта intel, так как на сайте Intel используется Software Selector от Altera. И также как у Altera, Software Selector перенаправляет пользователя на страницу входа при попытке скачать любой файл, в случае если пользователь предварительно не зашел на сайт со своей учетной записью.
Данная страница входа — единственное место, которое содержит ссылку на форму регистрации на сайте Intel. Ссылки для регистрации располагаются в правой части страницы. Для рядовых пользователей можно использовать ссылку «Register now for an individual account». Ссылка обозначена на рисунке ниже.
Шаг 2. Установка Quartus II Web Edition 13.1
Установка САПР Quartus II не таит каких‑либо сюрпризов и проходит по отработанному алгоритму «Next → Next → Finish».
Параметры установки изменять не требуется. В дальнейшем предполагается что Quartus II был установлен с параметрами по умолчанию.
По окончании установки среда Quartus запустится автоматически. Этот автозапуск активирован по умолчанию.
При первом запуске САПР Quartus будет предложено настроить отправку телеметрии в Altera (здесь это называется TalkBack) и выбрать тип лицензии.
Отключение или включение «TalkBack» задается галочкой «Enable sending TalkBack data to Altera», которая доступна и после установки Quartus через меню Tools → Options → Internet Connectivity → кнопка «TalkBack Options…».
При запросе типа лицензии необходимо просто выбрать второй пункт: «Run the Quartus II software». Таким образом Вы выберете бесплатную лицензию.
На этом установка и первичная настройка ПО завершена и можно переходить к созданию своего первого проекта.
Шаг 3. Quartus II — создание первого проекта
Первым делом создайте папку для нового проекта. Назовите ее «firstproject».
Внимание! Путь до директории проекта не должен включать кириллических символов! С поддержкой кириллицы у Quartus II 15 и 13 версии имеются проблемы. Другие версии не тестировались.
Теперь запустите Quartus II. При запуске свежеустановленного Quartus II Вас встретит окно, вид которого представлен ниже.
По центру окна приводятся ссылки для быстрого доступа к некоторым функциям среды и основным разделам сайта Altera.
Для создания нового проекта воспользуйтесь мастером доступным по кнопке «New Project Wizard» или через меню File → New Project Wizard.
При запуске мастера будет выведено окно, в котором представлено краткое перечисление параметров проекта, настраиваемых в процессе работы мастера.
Нажмите «Next» и будет выполнен переход к окну представленном на скриншоте ниже. В этом окне необходимо указать рабочую директорию («What is the working directory for this project?») и название всего проекта в целом («What is the name of this project?»). А также имя его главного модуля («What is the name of the top-level design entity for this project? …»).
В качестве имени главного модуля мастер автоматически подставляет название проекта и это общая рекомендация для проектов в Quartus II, от которой не стоит отклоняться без реальной необходимости.
Пара слов о самом «главном модуле». Проект Quartus II может включать в себя множество файлов (модулей) описывающих различные функциональные блоки проектируемой интегральной схемы. И среди этого множества обязательно выделяется один файл, в котором описываются взаимосвязи между всеми блоками схемы — top‑level design entity. Для небольших проектов, содержащих всего один файл, этот единственный файл будет являться и главным модулем проекта.
На следующем шаге мастер предложит добавить в новый проект файлы из каких-либо ранее созданных проектов. Так как это первый Ваш проект, то просто перейдите к третьему шагу.
Третий шаг один из самых важных. Здесь необходимо указать конкретную модель используемой Вами микросхемы ПЛИС. Окно мастера на данном шаге представлено на скриншоте ниже. В этом окне доступно множество параметров для поэтапного отбора необходимой микросхемы из обширного списка доступных. Начать лучше всего с блока «Device Family». Здесь нужно выбрать семейство к которому относится Ваш чип. На плате CTRL-CPLD-EPM570 установлен чип EPM570T100C5N, который относится к семейству Max II.
В блоке справа – «Show in ‘Available devices’ list», можно настроить фильтр для сокращения перечня микросхем, который располагается в нижней части окна. Можно указать тип корпусировки микросхемы. Количество выводов ее корпуса. А также скорость работы ядра в условных единицах. Предпоследним идет фильтрация по названию микросхемы. Удобнее всего будет использовать именно её, так как название микросхемы уже точно известно. Но по маркировке EPM570T100C5N никаких микросхем к выбору не предлагается. Сократите название до EPM570T100C5, и выберите в появившемся списке микросхему с этим названием как ближайшую совместимую.
Если обратится к даташиту, то выяснится что последняя буква N в маркировке микросхемы обозначает лишь отсутствие свинца в упаковке чипа. Данный факт не имеет значения для Вашего проекта в Quartus II так как ядро у EPM570T100C5N и EPM570T100C5 абсолютно идентично.
Перейдите к следующему, четвертому шагу – «EDA Tool Settings». Здесь можно настроить интеграцию с различными средствами автоматизированного проектирования от сторонних разработчиков, которые используются профессиональными проектировщиками микросхем. Так как целью этой статьи является помощь в освоении САПР Quartus II, а не целого пакета приложений стоимостью многие тысячи долларов, то просто перейдите к заключительному шагу.
На последнем шаге выводится обобщенный список параметров Вашего нового проекта. Проверьте чтобы были верно заданы такие параметры как: имя и рабочая директория проекта, top-level design entity, маркировка используемой микросхемы. После чего нажмите кнопку «Finish». На этом все! Проект создан.
Возможно, Вы обратили внимание что кнопка «Finish» доступна для нажатия уже с первого шага мастера. И ее действительно можно нажать уже на первом шаге, задав только рабочую директорию, имя проекта и главного модуля. Только эта информация является абсолютно необходимой для создания нового проекта. Все остальные параметры доступны для настройки в любое время, из главного меню программы. Так, чтобы добавить еще файлов в свой проект (второй шаг мастера) используйте меню Project → Add/Remove Files in project. Для выбора или изменения модели микросхемы под которую создается проект (третий шаг мастера) используйте меню Assignments → Device. Интеграция с дополнительными инструментами разработки (предпоследний шаг мастера) – это Assignments → Settings → EDA Tool Settings.
Вообще, все настройки проекта собраны в окне, вид которого представлен на скриншоте ниже. Окно вызывается через меню Assignments → Settings.
Пункт Files – именно это окно вызывается и из главного меню программы (Project → Add/Remove Files in project). EDA Tool Settings – аналогично. Выбор микросхемы доступен по кнопке «Device…» в правом верхнем углу окна настроек проекта.
На этом первая часть статьи по обучению работе с ПЛИС компании Intel (Altera) завершается.
(Архив) Получение дистрибутива Altera Quartus
Если у Вас еще нет аккаунта myAltera, то Вы можете создать его просто перейдя по ссылке в самом низу формы регистрации, строка «Don’t have an account? Create one».
Если ссылка окажется нерабочей, то перейдите в центр загрузки через домашнюю страницу своего аккаунта . Для этого выберите раздел « SUPPORT » и в нем перейдите по ссылке « Downloads », которая и приведет Вас в центр загрузки.
В центре загрузки есть прямые ссылки на загрузку последней версии Quartus в различных редакциях. Ниже располагается блок « Software Selector », прокрутите страницу до него.
В Software Selector реализовано несколько способов выбора необходимо го дистрибутива Q uartus , вкладки: « Select by Version » ( прямой выбор по требуемой версии ПО ) , « Select by Device » ( выбор версии ПО по наличию поддержки конкретной микросхемы ), « Select by Software » ( выбор программного продукта по его названию ).
Наиболее удобным вариантом представляется выбор по наличию поддержки имеющейся микросхемы.
Например, если используется микросхема Altera Max II , то необходимо выбрать вкладку « Select by Device », и в блоке « Devices » раскрыть пункт « MAX series ». В появившемся списке выбрать Max II .
Справа от блока Devices будет выведен список редакций и версий Quartus включающих поддержку Max II . Бесплатной редакцией является только Web Edition.
При выборе версии обратите внимание на тот факт, что Quartus II начиная с версии 14.0 работает только в 64‑битных системах. По этой причине рекомендую остановится на Quartus II 13.1. Далее будет описана работа и процесс установки именно для тринадцатой версии.
После выбора версии Вы перейдете на страницу параметров загрузки дистрибутива Quartus II Web Edition.
Рекомендуемые параметры для загрузки приведены на скриншоте выше.
«Operating System» — Windows .
« Download Method » выбирайте по своему усмотрению. Отличие «Akamai DLM3 Download Manager» от « Di rect Download » в том, что в первом случае перед загрузкой файлов самого Quartus нужно будет сначала загрузить и запустить дополнительное приложение под ОС Windows. Это приложение позволяет выбрать к загрузке одновременно несколько файлов, а также поддерживает их докачку. При выборе режима загрузки « Di rect Download » файлы можно будет загружать отдельно, каждый по своей ссылке, силами Web-браузера.
На скриншоте выше выбран вариант загрузки « Di rect Download » .
Загрузите файлы « Quartus II Software » и « MAX II, MAX V device support ». Это необходимый минимум для работы с микросхемой MAX II .
Читайте также: