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

2. Выбор семейства и типа микросхемы.

На вкладке Chips & Devices диалогового окна Compiler Setting параметры компилятора) можно выбрать семейство ПЛИС (Device Family) и тип ПЛИС (Device), на которой вы хотите реализовать ваш проект.

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

1. Перейдите на вкладку Chips & Devices в диалоговом окне Compiler Settings (параметры компилятора).

2. В списке Family (семейство) выберите АРЕХ20К.

3. В поле Target Device (ПЛИС для реализации проекта) выберите Specific device selected in "Available devices" list (ПЛИС из списка доступных микросхем).

5. Из списка Available devices (доступные типы микросхем) выберите тип EP20K100QC208-1.

6. В правой части поля Available devices выберите следующие параметры:

a) из списка Package (корпус) выберите корпус PQFP;

b) из списка Pin count (количество выводов) выберите 208:

c) из списка Speed Grade (градация быстродействия) выберите "-1"

7. Нажмите кнопку Apply (применить выбранные параметры)

3. Выбор режима компиляции.

Вкладка Mode (режим) диалогового окна Compiler Settings (параметры компилятора) позволяет вам задать параметры, определяющие тип компиляции, скорость ее выполнения и требуемый для компиляции объем дискового пространства.

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

1. В диалоговом окне Compiler Settings (параметры компилятора) перейдите на вкладку Mode (режим).

2. В поле Compilation level (вид компиляции) выберите Full compilation (полная компиляция).

3. Для сокращения времени компиляции в поле Compilation speed/ disk usage tradeoff (выбор между скоростью выполнения компиляции и используемым дисковым пространством) выберите Smart compilation/more disk space (ускоренная, частичная компиляция). В режиме Smart compilation компилируются только измененные части проекта.

4. Проверьте, включена ли функция Preserve fewer node names to save disk space (для экономии дискового пространства запретить использование для узлов нескольких имен)

4. Определение параметров логического синтеза и компоновки проекта.

Вкладка Synthesis & Fitting (синтез и разводка) диалогового окна компилятора позволяет вам определять параметры, определяющие реализацию проекта в ПЛИС. В этом диалоговом окне можно также определить выполнение компоновки проекта с учетом заданных требований к быстродействию.

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

1. В диалоговом окне Compiler Settings (параметры компилятора) перейдите на вкладку Synthesis & Fitting (синтез и разводка)

2. Убедитесь, что включена опция Use timing-driven compilation to achieve performance goals (компиляция с использованием временных характеристик для достижения заданного быстродействия проекта)

5. Определение параметров верификации.

На вкладке Verification (верификация) диалогового окна Compiler Settings (параметры компилятора) можно задать опции автоматического запуска анализа временных характеристик и/или запуска моделирования (Simulation) после окончания компиляции.

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

1. В диалоговом окне Compiler Settings (параметры компилятора) откройте вкладку Verification (верификация).

2. Убедитесь, что опция Run timing analyses (запускать анализ временных характеристик) включена

3. Нажмите кнопку ОК — заданные вами параметры компиляции сохранятся в установках проекта filtref. После запуска компилятора эти параметры будут использованы по умолчанию.

Во время компиляции проекта используются текущие установленные для него параметры компиляции. Компилятор автоматически распознает и обрабатывает все файлы, относящиеся к объекту компиляции: файлы *.inc – включаемые файлы, содержащие описания функций на языке AHDL; файлы *.mif файлы инициализации памяти; файлы *.hex – файлы инициализации памяти в шестадцатиричном формате Intel; файлы *.psf, *.esf, *.and, *.csf – содержащие параметры проекта и компилятора.

Генерируемые в процессе компиляции предупреждения (Warnings) и сообщения об ошибках (Error messages) автоматически появляются в окне Messages (сообщения).