Среды и устройства программирования Altera


Download 100.46 Kb.
bet10/11
Sana25.04.2023
Hajmi100.46 Kb.
#1397572
TuriСамостоятельная работа
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
ВС сам.работа

4. Компиляция проекта
4.1 Компилятор пакета Quartus II
программное обеспечение среда quartus
Компилятор пакета Quartus II состоит из ряда модулей, выполняющих следующие функции:
· проверка проекта на наличие ошибок;
· логический синтез;
· размещение и разводка проекта в ПЛИС;
· генерация выходных файлов для моделирования проекта;
· анализ временных характеристик;
· программирование.
В начале компиляции проекта из него извлекается информация об иерархических связях между составляющими его файлами, и описание проекта проверяется на наличие основных ошибок. Затем создается организационная карта проекта, и все файлы преобразуются в единую базу данных, с которой в последствие и будет работать система.
Компиляция может выполняться с учетом заданных требований, к которым относятся:
· обеспечение требуемых временных характеристик проекта;
· увеличение быстродействия;
· оптимизация используемых ресурсов ПЛИС.
Компилятор создает файлы для программирования и конфигурирования ПЛИС фирмы Altera.
Промежуточные и окончательные результаты компиляции в системе Quartus II можно посмотреть в окне «Отчет о компиляции» (Compilation Report).
Программирование и и конфигурирование ПЛИС фирмы Altera может быть выполнено как с помощью встроенных средств пакета, ток и с использованием стандартных промышленных средств программирования.
4.2 Настройка компилятора
Система Quartus II позволяет выполнить компиляцию как всего проекта, так и любой его составляющей части.
При настройке компилятора определяются:
· компилируемая часть проекта (Compilation focus);
· тип компиляции;
· семейство и тип ПЛИС;
· дополнительные параметры компиляции.
При создании нового проекта система Quartus II по умолчанию устанавливает значения всех необходимых параметров. Параметры, заданные по умолчанию, Вы можете переопределить в соответствие с Вашими требованиями. Кроме того, Вы можете выбирать различные параметры настройки непосредственно при выполнении компиляции.
Ниже рассматривается методика настройки основных параметров компиляции, включающая:
· просмотр основных параметров компилятора;
· определение семейства и типа ПЛИС;
· определение режима компиляции;
· определение и настройка параметров логического синтеза и разводки;
· определение параметров верификации проекта на этапе компиляции.
Компилятор системы Quartus II имеет модульный характер. В него входят следующие модули(модули помеченные * являются опциональными и их наличие зависит от настроек):
Модуль анализа и синтеза проекта (Analysis & Synthesis)
Модуль размещения «Сборщик» (Fitter)
Модуль транслятора программатора (Assembler)
Модуль временного анализа (Timing Analyzer)
Помощник проектирования(Design Assistant)*
Редактор списка соединений (EDA Netlist Writer)
Интерфейс базы данных компилятора (Compiler Database Interface) *
Примечание: Позиции отмеченные * являются назначаемыми и не входя в первоначальные установка компилятора.

Download 100.46 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling