Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая работа 6.doc
Скачиваний:
0
Добавлен:
04.09.2019
Размер:
90.11 Кб
Скачать

1. Запуск компилятора

Для компиляции объекта проекта filtref выполните следующие действия:

1. В меню Processing (обработка) выберите Start Compilation (запуск компиляции). Начнется компиляция объекта проекта filtref и всех входящих в него объектов с использованием определенных для проекта filtref текущих параметров компилятора. Степень завершенности компиляции и продолжительность каждого ее этапа автоматически отображается в окне Status.

Кроме того, результаты компиляции отображаются в окне Compilation Report (отчет о компиляции).

Компиляция выполняется в фоновом режиме. Это позволяет при большом времени компиляции работать с другими окнами пакета Quartus, а также с другими запущенными в операционной системе программными пакетами. Однако компиляция текущего объекта filtref не занимает много времени.

2. После успешного завершения компиляции на экран будет выведено соответствующее сообщение. Нажмите кнопку ОК.

2. Локализация источников сообщений.

В течение компиляции все сообщения появляются во вкладке Processing (обработка) окна Messages (сообщения). Выводимые в окне Messages сообщения могут относиться к определенному месту в файле проекта или в другом исходном файле.

Чтобы найти (локализовать) источник сообщения компилятора, выполните следующие действия:

1. В окне Messages (сообщения) разверните подкаталог d:\qdesigns\fir_filter\ace.v, нажав значок "+", и просмотрите информационное сообщение

2. Дважды щелкните по развернутому информационному сообщению Entity 1:асс. В окне Text Editor (текстовый редактор) откроется файл acc.v, и в нем цветом будет выделен источник сообщения-раздел Module Declaration (объявление модуля)

3. После просмотра источника сообщения закройте окно текстового редактора (Text Editor).

3. Просмотр отчета о компиляции.

Информация о текущей компиляции автоматически выводится в окне Compilation Report (отчет о компиляции). При первом отображении этого окна, в правой его области, появляется раздел Summary (сводная информация). В этом разделе отображается сводная информация о компиляции: заданные временные характеристики, имена всех откомпилированных объектов проекта, общее количество используемых логических ячеек и выводов ПЛИС, а также общий объем использованной памяти.

Разделы отчета о компиляции (Compilation Report) организованы в иерархическую древовидную структуру и предоставляют следующую информацию: в разделе floorplan (топология) показывается выполненная компилятором компоновка проекта в ПЛИС: размещение элементов проекта и связи между ними, использование выводов и логических элементов ПЛИС, реализуемые ими логические выражения, использование глобальных синхросигналов и сигналов управления; максимальную рабочую частоту переключений; времена установки и удержания сигналов, задержки распространения сигнала между выводами ПЛИС; время компиляции и др.

Для просмотра нужного раздела отчета о компиляции выполните следующие действия:

1. Чтобы развернуть раздел окна Compilation Report (отчет о компиляции) в левой части окна, щелкните по значку "+" у соответствующего раздела

2. Выберите (выделите) нужный раздел отчета — информация данного раздела появится в правой области окна.

В системе Quartus возможны два режима просмотра компоновки проекта.

Current Assignments floorplan — размещение, соответствующее текущим пользовательским назначениям ресурсов проекта. В данном режиме размещение доступно для редактирования.

Last Compilation floorplan — текущее размещение проекта, созданное компилятором при последней компиляции. В данном режиме размещение недоступно для редактирования.

Редактор физического размещения (Floorplan Editor) позволяет просмотреть распределение проекта по логическим ячейкам (Logic cells) ПЛИС, логическим блокам (LAB), структурам MegaLAB, а также увидеть схематическое изображение корпуса и расположение выводов используемой ПЛИС.