Altera что это за программа

Программное обеспечение компании Altera

Итак, мы решили «разработать свой чип» на базе микросхем фирмы Альтера. Для программирования микросхем фирмы Altera, вполне естественно, нам нужно и программное обеспечение фирмы Altera. Сразу возникают для вопроса: «Где взять и как дорого стоит эта программа?». Вопросы эти понятные, но не сложные. Мы скачаем бесплатную программу для разработчиков прямо с сайта компании Альтера.

Нужная нам программа называется QuartusII v9.0 Web Edition.

Тут нужно сделать небольшое отступление:

  • Инструкция по скачиванию и установке программы, приведенная в этом описании, может со временем устареть. Это вполне естественно, так как компания Altera вправе менять свой сайт когда и как захочет. И меня они естественно не спрашивают.
  • Я использую в качестве операционной системы Microsoft Windows 7, а мой интернет браузер – Mozilla Firefox. Если у Вас Windows XP и Explorer, то, конечно, ничего страшного, но диалоги могут выглядеть по другому. Вы даже можете использовать Red Hat Linux или CentOS или SUSE Linux. Тогда Вам нужно выкачивать другой инсталяционный файл. Честно скажу – я никогда не пробовал устанавливать под Linux.
  • Размер программы для скачивания довольно большой ~1,4 гигабайта. При скорости интернета 1Мбит/секунду время скачивания будет около 4-х часов. Пожалуйста учтите это обстоятельство. Если у Вас безлимитный интернет, то 4 часа это не очень много – можно даже оставить на ночь. Но если у Вас оплата за выкачанные мегабайты, то возможно, выгоднее поискать иные способы выкачать QuartusII. Осторожно! Если у Вас оплата например 1рубль за мегабайт, то стоимость выкачивания может быть более 1500 рублей!
  • Я хочу сделать очень подробную инструкцию по скачиванию и установке пограммы QuartusII. Может кому-то это описание покажется занудным, но причин для такой подробной инструкции две. Во-первых, мне хотелось бы заинтересовать программированием микросхем даже школьников. Во-вторых, и сайт www.altera.com и сама программа QuartusII англоязычны. Пояснения на русском языке, я думаю, будут не лишними. Мне говорят, что это слишком сложно для школьников. Не верю. Мы на нашем сайте пытаемся сделать все как можно проще. Будет желание – и даже у школьника все получится! Не боги горшки обжигают!

Еще на нашем сайте появились статьи «пошаговые инструкции» для Quartus II:

Введение в программируемую логику Altera

  1. Создание первого проекта, компиляция и прошивка платы Марсоход.
  2. Создание проекта двухбитного «сумматора» для платы Марсоход.
  3. Симуляция проекта в среде Quartus II.

Источник: marsohod.org

Средства разработки

Компания Altera является одним из ведущих производителей микросхем программируемой логики. Для проектирования цифровых устройств на базе таких микросхем необходимы мощные программные средства поддержки и автоматизации проектирования. Фирма Altera уделяет большое внимание их разработке и сопровождению, поэтому программное обеспечение фирмы Altera по праву считается одним из самых совершенных в отрасли.

4. Полный цикл программирования ПЛИС Altera


Полноценный маршрут проектирования на СБИС ПЛ содержит множество этапов, ниже приведены ключевые этапы:

  • текстовый (языки VHDL, Verilog) или графический ввод проекта;
  • синтез описания проекта на архитектурно-независимом уровне регистровых передач (RTL — Register Transfer Level);
  • функциональное моделирование проекта – на уровне RTL;
  • cинтез описания проекта в базисе выбранной СБИС ПЛ, разводка в кристалле с учетом ограничений (constraints) заданных пользователем и временного анализа;
  • временное моделирование на уровне логических элементов СБИС ПЛ с учетом пользовательских ограничений;
  • генерация конфигурационного файла СБИС ПЛ;
  • программирование конфигурационного файла в СБИС ПЛ, внутрисхемная отладка проекта.
Читайте также:
Video TV sideview что это за программа

САПР Quartus поддерживает весь маршрут проектирования цифровых устройств на базе СБИС ПЛ Altera, начиная с ввода проекта пользователем и заканчивая прошивкой микросхемы программируемой логики и отладкой как самой микросхемы, так и системы, построенной на базе этой СБИС ПЛ, в целом.

Начиная с версии 10.0 в Quartus II прекращена поддержка встроенных средств моделирования Quartus II Simulator Tool, вместо них компания Altera поставляет ModelSim Altera Edition — OEM версию ModelSim компании Mentor Graphics — одной из самых мощных и популярных сред моделирования и отладки.

Выпустив микросхемы Cyclone V SoC и Arria V SoC — системы-на-кристалле с аппаратным процессором ARM Cortex-A9, компания Altera открыла новые возможности для разработчиков встраиваемых вычислительных систем. Задачу разработки системы-на-кристалле можно разбить на две задачи: разработка аппаратной части и разработка программной части. Разработка аппаратной части ведется в САПР Quartus II с использованием средств системной интеграции Qsys. Для разработки программной части используется программное средство Altera SoC EDS (Embedded Design Suite).

  • Микросхемы
  • ПЛИС серии MAX
  • семейство MAX V
  • семейcтво MAX II
  • семейство MAX3000A
  • семейства MAX7000B/AE/S
  • семейство Stratix V
  • семейство Stratix IV
  • семейство Stratix III
  • семейство Stratix II
  • семейство Stratix
  • семейство Arria V
  • семейство Arria II
  • семейство Arria
  • семейство Cyclone V
  • семейство Cyclone IV
  • семейство Cyclone III
  • семейство Cyclone II
  • семейство Cyclone
  • Quartus
  • ModelSim — Altera Edition
  • SoC EDS
  • Артикулы программных продуктов фирмы Altera

Источник: altera.ru

Altera что это за программа

Ваш браузер давно устарел. Пожалуйста обновите браузер или установите Google Chrome для комфортной работы с этим сайтом.

Конечно-элементная программа для геотехнических расчётов

slide://96da945af7e1da5.png

Alterra
Конечно-элементная программа для геотехнических расчётов

Программа Alterra предназначена для расчета напряженно-деформированного состояния системы «основание-фундамент-сооружение», оценки прочности и устойчивости геотехнических сооружений методом конечных элементов в плоской постановке.

С Alterra возможно решение сложных геотехнических задач, связанных с возведением и реконструкцией строительных объектов.

Возможности Alterra:

1. комплексное моделирование системы основание-фундамент-сооружение с учетом совместной работы (в плоской постановке);
2. расчёт напряженно деформированного состояния с учетом пластических деформаций;
3. учет этапности строительства и разработки грунта;
4. построение геометрической модели c помощью CAD-редактора;
5. импорт геометрии из AutoCAD;
6. расчет ограждений котлованов;
7. определение осадок и напряженно деформированного состояния оснований, фундаментов зданий и сооружений;
8. расчет усилий в анкерах и распорных элементах;
9. расчет свай по прочности и несущей способности;
10. импорт расчетной модели из GeoWall, GeoStab.

Источник: malininsoft.ru

Изучение FPGA Altera

Изучение FPGA Altera

Современные ПЛИС – программируемые логические микросхемы, выполняемые по технологии от 10 нм и содержащие большое количество логических элементов. Элементы могут выполнять простые логические операции «И», «ИЛИ» и др. или реализовывать функции умножителей, сумматоров, мультиплексоров и более сложных устройств.

FPGA – это микросхемы, в которых производителем не определены связи между логическими элементами. Разработчику необходимо самому определять взаимосвязи, назначение выводов и пути прохождения сигналов. В этом заключается большой плюс ПЛИС, так как следствием такого подхода становятся исключительно гибкая архитектура и быстродействие полученной электронной схемы. Но за это приходится платить увеличенным временем разработки устройства.

По этим причинам ПЛИС нашли широкое применение в радиоэлектронной аппаратуре, устройствах высокоскоростной параллельной обработки сигналов, микропроцессорной технике.

С чего начать?

К большому сожалению, литературы на русском языке, описывающей принципы функционирова ния, программирования FPGA практически нет. Нет и чёткого понимания, даже у специалистов, когда применять ПЛИС, а когда программируемый микроконтроллер в повседневных задачах (не связанных с управлением космическими аппаратами или опасным промышленным производством).

Читайте также:
Dot4 что это за программа и нужна ли

Начать нужно с главного вопроса – какие задачи вы планируете решать с использованием FPGA?
Если вы разрабатываете шину передачи данных для своего устройства или конструируете плату обработки сигналов с разложением в ряд Фурье, то ПЛИС — это то, что необходимо. Прекрасным решением является и построение отказоустойчивых систем с быстрым временем реакции на основе ПЛИС в системах автоматики.
Это лишь некоторые примеры, позволяющие оценить мощь и гибкость FPGA. Поэтому главными критериями при выборе определим быстродействие и оригинальную архитектуру, ради которых стоит пойти на дополнительные трудозатраты.

Приняв по тем или иным причинам твёрдое решение освоить ПЛИС, встают следующие вопросы – с чего начать и насколько это затратно?
По поводу денежных затрат – микросхемы начального уровня, средства программирования и отладки ненамного дороже микроконтроллеров. Освоение сред разработки и языков программирования нисколько не сложнее тех же МК. Всё вышесказанное относится к продукции компании Altera, которую и рассмотрим более детально.

Средства разработки и отладки

Возникает справедливый вопрос: а как же проектировать и отлаживать такой «зоопарк» различных серий и их версий? Altera позаботилась об этом, создав единую среду проектирования и отладки Quartus.

quartus_splash - Что такое ПЛИС и чего начать изучение FPGA Altera.png

  • Возможность создания проекта на языках VHDL, Verilog или в графическом редакторе.
  • Ведение всей фоновой работы по созданию конфигурационного файла ПЛИС, включая разводку в кристалле.
  • Загрузка конфигурационного файла в ПЛИС и внутрисхемная отладка.

Начало работы с FPGA Altera

  1. Определите необходимое количество входов/выходов
  2. Уровень напряжения
  3. Перечень логических операций
  4. Допустимую задержку прохождения сигнала от входа на выход
  5. Другие параметры, критичные при выполнении задачи.

Документацией на ПЛИС - Изучение FPGA Altera.jpg

3. Скачать по этой ссылке и установить среду разработки Quartus.
Для продуктов Quartus Prime Lite Edition, Quartus II Web Edition, ModelSlim-Intel FPGA Starter Edition лицензия не требуется . Бесплатной версии вполне хватит для ознакомления со средой. Изучить среду разработки, пользуясь встроенной справкой и документацией на сайте Altera.

Quartus Prime Lite Edition - Изучение FPGA Altera.jpg

4. Приобрести ПЛИС Altera и программатор с параллельным или usb-портом.

5. Разработать и отладить проект своего устройства на ПЛИС.
Собрать электрическую схему, загрузить проект в микросхему, проверить полученный результат. При необходимости внести изменения в проект, воспользоваться возможностями внутрисхемной отладки.

Выполненные проекты - Электроника-РА_имп_1200х400.jpg

Заявка на поставку импортных ПЛИС Altera

Мы специализируется на поставках импортных микросхем для производства приборов связи и навигационного оборудования для авиа- и судостроения . Получить подробную информацию о поставляемых брендах и условиях сотрудничества можно тут: https://import.el-ra.ru

Кроме этого, мы выполняем полный комплекс услуг по организации проверки и испытаниям электронных компонентов импортного производства , включая входной контроль, проверку на работоспособность, а также специальные проверки, механические и климатические испытания.

Если вы заинтересованы в работы с нами, то заполните форму по ссылке: www. el-ra.ru/zayavka

Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.

Источник: el-ra.ru

Как подготовить и загрузить проект в ПЛИС фирмы Altera

Print Friendly, PDF </li><li>программатор USB Blaster;</li><li>компьютер со средой разработки Quartus II.</li></ul><h2>Инструкция по загрузке проекта из среды разработки Quartus ii в ПЛИС фирмы Altera с помощью программатора USB Blaster</h2><h2>1 Назначение выводов в проекте Quartus II</h2><p>Первым делом необходимо назначить используемые выводы ПЛИС. В меню Assignements Device… выбираем ПЛИС, в которую вы собираетесь «залить» проект. В группе Device Family нужно выбрать семейство, к которому относится ваша ПЛИС. В поле Available devices выберите модель вашей ПЛИС. У меня, например, это Cyclone II, модель EP2C5T144C8.</p><div class='ai-viewports ai-viewport-1 ai-insert-18-11138299' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-18-11138299' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTE4IGFpLWxpc3QtYmxvY2snIHN0eWxlPSdtYXJnaW46IDhweCAwOyBjbGVhcjogYm90aDsnPgoKPGRpdiBjbGFzcz0nYWktZHluYW1pYyBhaS1saXN0LWRhdGEnIHJlZmVyZXItbGlzdD0nSXc9PScgcmVmZXJlci1saXN0LXR5cGU9J0InIGRhdGEtY29kZT0nUENFdExVUmZVRzl6ZERFdExUNEtQR1JwZGlCcFpEMGlZV1JtYjNoZk1UWTRNekV4TlRBeE5qSTRORGt5TlRnMElqNDhMMlJwZGo0S1BITmpjbWx3ZEQ1M2FXNWtiM2N1V1dFdVlXUm1iM2hEYjJSbExtaGlRMkZzYkdKaFkydHpMbkIxYzJnb1puVnVZM1JwYjI0b0tTQjdDaUFnSUNCamIyNXpkQ0J5WVc1a2IyMUpiblFnUFNCTllYUm9MbVpzYjI5eUtFMWhkR2d1Y21GdVpHOXRLQ2tnS2lBeE1EQXdNREFwT3dvZ0lDQWdZMjl1YzNRZ1pHbDJVbUZ1Wkc5dFNXNTBJRDBnSW5KamIyeGZNU0lnS3lCeVlXNWtiMjFKYm5RN0NpQWdJQ0JrYjJOMWJXVnVkQzVuWlhSRmJHVnRaVzUwUW5sSlpDZ25ZV1JtYjNoZk1UWTRNekV4TlRBeE5qSTRORGt5TlRnMEp5a3VhV1FnUFNCa2FYWlNZVzVrYjIxSmJuUTdDaUFnSUNCM2FXNWtiM2N1V1dFdWFHVmhaR1Z5UW1sa1pHbHVaeTV3ZFhOb1FXUlZibWwwY3loYkNpQWdJQ0FnSUNBZ2V3b2dJQ0FnSUNBZ0lDQWdZMjlrWlRvZ1pHbDJVbUZ1Wkc5dFNXNTBMQW9nSUNBZ0lDQWdJQ0FnYzJsNlpYTTZJRnRiTXpBd0xESTFNRjBzV3pNek5pd3lPREJkTEZzek1qQXNNalV3WFN4Yk16SXdMREkzTUYwc1d6TXdNQ3d6TURCZExGc3pORE1zTXpBMlhTeGJOakF3TERNek1GMHNXek13TUN3eU1EQmRMRnN6TWpBc016QXdYU3hiTXpJd0xESTRNRjBzV3pNek5pd3lOVEJkTEZzek1EQXNNamd3WFN4Yk5UZ3dMRFF3TUYwc1d6WXdNQ3d6T0RCZExGczJNREFzTlRBd1hTeGJOakl3TERJME1GMHNXelkwTUN3ek5qQmRMRnMyTmpBc01qVXdYU3hiTmpRd0xESTFNRjBzV3pNMU1Dd3pNVEJkTEZzMk5EQXNNekF3WFN4Yk5qTXdMREU0TUYxZExBb2dJQ0FnSUNBZ0lDQWdZMjlrWlZSNWNHVTZJQ2RqYjIxaWJ5Y3NJQ0FnSUNBZ0lDQWdDaUFnSUNBZ0lDQWdJQ0JpYVdSek9pQmJDaUFnSUNBZ0lDQWdJQ0FnSUhzZ0ltSnBaR1JsY2lJNklDSnRlVlJoY21kbGRDSXNJQ0p3WVhKaGJYTWlPaUI3SUNKd2JHRmpaVzFsYm5SSlpDSTZJQ0l4TWpZM01EQTFJaUI5SUgwc0NpQWdJQ0FnSUNBZ0lDQWdJSHNnSW1KcFpHUmxjaUk2SUNKaVpYUjNaV1Z1UkdsbmFYUmhiQ0lzSUNKd1lYSmhiWE1pT2lCN0lDSndiR0ZqWlcxbGJuUkpaQ0k2SUNJME56QTFNek15SWlCOUlIMHNDaUFnSUNBZ0lDQWdJQ0FnSUhzZ0ltSnBaR1JsY2lJNklDSnpZWEJsSWl3Z0luQmhjbUZ0Y3lJNklIc2dJbkJzWVdObGJXVnVkRWxrSWpvZ0lqZzBOakUxTXlJZ2ZTQjlMQWtKQ1FvZ0lDQWdJQ0FnSUNBZ1hRb2dJQ0FnSUNBZ0lIMEtJQ0FnSUYwcE93b2dJQ0FnZDJsdVpHOTNMbmxoUTI5dWRHVjRkRU5pTG5CMWMyZ29ablZ1WTNScGIyNG9LU0I3Q2lBZ0lDQWdJQ0FnZDJsdVpHOTNMbGxoTG1Ga1ptOTRRMjlrWlM1amNtVmhkR1VvQ2lBZ0lDQWdJQ0FnSUNBZ0lIc0tJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2IzZHVaWEpKWkRvZ01qZ3lNakEzTEFvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0JqYjI1MFlXbHVaWEpKWkRvZ1pHbDJVbUZ1Wkc5dFNXNTBMQW9nSUNBZ0lDQWdJQ0FnSUNBZ0lDQndZWEpoYlhNNklIc2djREU2SUNkamVXTnJhQ2NzSUhBeU9pQW5hR1pqWXljZ2ZRb2dJQ0FnSUNBZ0lDQWdmUW9nSUNBZ0lDQWdJQ2s3Q2lBZ0lDQjlLVHNLZlNrN0Nqd3ZjMk55YVhCMFBnPT0nPjwvZGl2Pgo8L2Rpdj4K' data-block='18'></div>

<div class='ai-viewports ai-viewport-2 ai-viewport-3 ai-insert-3-81762840' style='margin: 8px 0; clear: both;' data-insertion-position='prepend' data-selector='.ai-insert-3-81762840' data-insertion-no-dbg data-code='PGRpdiBjbGFzcz0nY29kZS1ibG9jayBjb2RlLWJsb2NrLTMgYWktbGlzdC1ibG9jaycgc3R5bGU9J21hcmdpbjogOHB4IDA7IGNsZWFyOiBib3RoOyc+Cgo8ZGl2IGNsYXNzPSdhaS1keW5hbWljIGFpLWxpc3QtZGF0YScgcmVmZXJlci1saXN0PSdJdz09JyByZWZlcmVyLWxpc3QtdHlwZT0nQicgZGF0YS1jb2RlPSdQQ0V0TFUxZlVHOXpkREV0TFQ0S1BHUnBkaUJwWkQwaVlXUm1iM2hmTVRZNE16RXhOVEF5TXpjM056WTVPVEE0SWo0OEwyUnBkajRLUEhOamNtbHdkRDUzYVc1a2IzY3VXV0V1WVdSbWIzaERiMlJsTG1oaVEyRnNiR0poWTJ0ekxuQjFjMmdvWm5WdVkzUnBiMjRvS1NCN0NpQWdJQ0JqYjI1emRDQnlZVzVrYjIxSmJuUWdQU0JOWVhSb0xtWnNiMjl5S0UxaGRHZ3VjbUZ1Wkc5dEtDa2dLaUF4TURBd01EQXBPd29nSUNBZ1kyOXVjM1FnWkdsMlVtRnVaRzl0U1c1MElEMGdJbkpqYjJ4Zk1TSWdLeUJ5WVc1a2IyMUpiblE3Q2lBZ0lDQmtiMk4xYldWdWRDNW5aWFJGYkdWdFpXNTBRbmxKWkNnbllXUm1iM2hmTVRZNE16RXhOVEF5TXpjM056WTVPVEE0SnlrdWFXUWdQU0JrYVhaU1lXNWtiMjFKYm5RN0NpQWdJQ0IzYVc1a2IzY3VXV0V1YUdWaFpHVnlRbWxrWkdsdVp5NXdkWE5vUVdSVmJtbDBjeWhiQ2lBZ0lDQWdJQ0FnZXdvZ0lDQWdJQ0FnSUNBZ1kyOWtaVG9nWkdsMlVtRnVaRzl0U1c1MExBb2dJQ0FnSUNBZ0lDQWdjMmw2WlhNNklGdGJNekF3TERJMU1GMHNXek16Tml3eU9EQmRMRnN6TWpBc01qVXdYU3hiTXpJd0xESTNNRjBzV3pNd01Dd3pNREJkTEZzek1EQXNNakF3WFN4Yk1qUXdMRFF3TUYwc1d6TXlNQ3d6TURCZExGc3pNakFzTWpnd1hTeGJNek0yTERJMU1GMHNXek13TUN3eU9EQmRYU3dLSUNBZ0lDQWdJQ0FnSUdOdlpHVlVlWEJsT2lBblkyOXRZbThuTENBZ0lDQWdJQ0FnSUNBS0lDQWdJQ0FnSUNBZ0lHSnBaSE02SUZzS0lDQWdJQ0FnSUNBZ0lDQWdleUFpWW1sa1pHVnlJam9nSW0xNVZHRnlaMlYwSWl3Z0luQmhjbUZ0Y3lJNklIc2dJbkJzWVdObGJXVnVkRWxrSWpvZ0lqRXlOalk1T0RNaUlIMGdmU3dLSUNBZ0lDQWdJQ0FnSUNBZ2V5QWlZbWxrWkdWeUlqb2dJbk5oY0dVaUxDQWljR0Z5WVcxeklqb2dleUFpY0d4aFkyVnRaVzUwU1dRaU9pQWlPRFEyTVRRM0lpQjlJSDBzQ1FvZ0lDQWdJQ0FnSUNBZ0lDQjdJQ0ppYVdSa1pYSWlPaUFpWW1WMGQyVmxia1JwWjJsMFlXd2lMQ0FpY0dGeVlXMXpJam9nZXlBaWNHeGhZMlZ0Wlc1MFNXUWlPaUFpTkRjd05UTXlOaUlnZlNCOUxBa0pDaUFnSUNBZ0lDQWdJQ0JkQ2lBZ0lDQWdJQ0FnZlFvZ0lDQWdYU2s3Q2lBZ0lDQjNhVzVrYjNjdWVXRkRiMjUwWlhoMFEySXVjSFZ6YUNobWRXNWpkR2x2YmlncElIc0tJQ0FnSUNBZ0lDQjNhVzVrYjNjdVdXRXVZV1JtYjNoRGIyUmxMbU55WldGMFpTZ0tJQ0FnSUNBZ0lDQWdJQ0FnZXdvZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J2ZDI1bGNrbGtPaUF5T0RJeU1EY3NDaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lHTnZiblJoYVc1bGNrbGtPaUJrYVhaU1lXNWtiMjFKYm5Rc0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUhCaGNtRnRjem9nZXlCd01Ub2dKMk41WTJ0aUp5d2djREk2SUNkb1ptTmtKeUI5Q2lBZ0lDQWdJQ0FnSUNCOUNpQWdJQ0FnSUNBZ0tUc0tJQ0FnSUgwcE93cDlLVHNLUEM5elkzSnBjSFErJz48L2Rpdj4KPC9kaXY+Cg==' data-block='3'></div>

<div style=

Определение состояния незадействованных выводов

После того как указали модель ПЛИС, закрываем окно 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:altera13.0sp1quartusdrivers

Установка драйвера для программатора 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: он должен соответствовать типу памяти, которая установлена у вас на плате.

Нажмите кнопку Start для загрузки прошивки в конфигурационную память ПЛИС. Если подключить к вывдам ПЛИС осциллограф (например, недорогой любительский осцилограф DSO138), то мы увидим такую картину:

Проверка с помощью осциллографа результата прошивки ПЛИС

Для преобразования и настройки файлов прошивок существует инструмент, который доступен из меню File Convert Programming Files….

Источник: soltau.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru