Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания АПМС 1 часть.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
931.72 Кб
Скачать

2.7 Переразмещение проекта и проверка соответствия выводов

Поело изменений в назначении выводов микросхемы ПЛИС, рассмот­ренных в предыдущем подразделе, необходимо выполнить переразмеще­ние проекта счётчика на кристалле ПЛИС. Для этого необходимо удосто­вериться. что все выводы микросхемы правильно поставлены в соответ­ствие портам проектируемого счётчика. Для этого необходимо:

1. Открыть резюме проекта (Design Summary), дважды щёлкнув по пункту «View Design Summary» в окне процессов.

2. Выбрать отчёт об использовании выводов микросхемы (Pinout Re­port) и щёлкнуть по заголовку колонки с именами сигналов (Signal Name), чтобы выводы микросхемы были отсортированы по именам портов про­екта (рисунок 23).

3. Выполнить переразмещение проекта, дважды щёлкнув по процессу «Implement Design».

4. Обновить отчёт об использовании выводов, щёлкнув по пункту « View Design Summary» в окне процессов (рисунок 24).

5. Удостовериться, что информация, приведённая в отчёте, совпадает с требованиями к назначению выводов.

6. Закрыть резюме проекта.

Рисунок 23 – Отчёт об использовании выводов ПЛИС до переразмещеппя

Рисунок 24 – Отчёт об использовании выводов ПЛИС после переразмещепия

2.8 Проверка проекта способом временного моделирования

Временное моделирование после размещения проектируемого устрой­ства на кристалле ПЛИС в отличие от функционального моделирования (см. подразд. 2.4), учитывает реальные задержи, возникающие при рас­пространении сигналов в ПЛИС. Оно является завершающей стадией про­ектирования цифрового устройства. На этом этапе определяются время реакции системы иа входные воздействия и другие временные параметры спроектированного цифрового устройства. Для выполнения временного моделирования необходимо выполнить следующие шаги:

1. В выпадающем меню «Sources forв окне описания проекта вы­брать режим «Post-Route Simulation».

2. В окне описания проекта выбрать файл с тестовым модулем counter_tbw.

3. Запустить процесс временного моделирования, дважды щёлкнув по процессу «Simulate Post-Place Route Model» на группы процессов «ХШпх ISE Simulator».

4. Убедиться, что при переключении сигнала DIRECTION изменяется направление счета (рисунок 25).

Рисунок 25 – Результаты временного моделирования

5. Убедиться, что вкладка «Errors» в окне отчётов не содержит сооб­щений об ошибках.

6. Увеличив масштаб нажатием кнопки на инструментальной панели, можно отследить время реакции системы от переднего фронта тактового сигнала CLOCK до изменения значения на выходе C0UNT_0UT.

7. Закрыть окно временного моделирования.

8. В выпадающем меню «Sources forв окне описания проекта вы­брать режим « Synthesin/Implementation ».

  1. Выбрать в окне описания проекта файл counter.

  2. В окне процессов щёлкнуть по символу « + ». чтобы раскрыть группу процессов «Generate Programming File».

  3. Дважды щёлкнуть по процессу « Configure Device (IMPACT)». Будет запущена программ IMPACT и откроется окно выбора режима конфигу­рирования (рисунок 26).

Рисунок 26 – Выбор режима работы IMPACT