Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Атаев ПЛИС.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
904.19 Кб
Скачать

Размещение проекта на кристалле

Разработанное устройство вводится в расположенную на учебной плате UP-2 Educational Kit микросхему EPF10K70RC240-4.

Фиксируемые переключатели, нефиксируемые кнопки, генератор, 7-сегментные индикаторы подключены на плате к определенным контактам микросхемы EPF10K70RC240-4, поэтому в проекте выполняются соответствующие подключения (назначения) входов и выходов.

Назначение контактов микросхемы epf10k70rc240-4 для портов проекта

Для того чтобы назначить контакты микросхемы необходимо вызвать окно Pin/Location/Chip через меню Assign => Pin/Location/Chip (рис.25). В поле Chip Name указывается имя проекта, для которого выполняются назначения. В поле Node Name – имя порта, которому назначается контакт. Имя порта вводится вручную или выбирается из базы данных в окне Search Node Database, которое появляется при нажатии кнопки Search в окне Pin/Location/Chip. Чтобы в окне Search Node Database появился список портов проекта, требуется нажать кнопку List. Далее следует выбрать нужный порт с помощью кнопки ОК вернуться в окно Pin/Location/Chip, установить переключатель Pin и выбрать нужный контакт из списка раскрывающегося поля Pin. После нажатия кнопки Add в поле существующих значений Existing Pin/Location/Chip появляется строка с новым значением[1].

Рис.25 Окно Pin/Location/Chip для назначений контактов микросхемы выводам проекта

Для данного проекта, согласно описанию платы UP-2 Educational Kit выбраны следующие подключения входов и выходов:

  • Входы проекта pb1 и pb2 соединены с контактами микросхемы 28 и 29, к которым подключены кнопочные переключатели FLEX_PB1 и FLEX_PB2.

  • Вход проекта clk подключен к контакту микросхемы 91, соединенному на плате с выходом генератора тактовых импульсов.

  • Входы work и f1_f2 подключены к контактам микросхемы 34 и 33, соединенным с соответствующими фиксируемыми переключателями платы.

  • Входы проекта data[4..1] подключены к контактам микросхемы 41, 40, 39, 38 соединенным с соответствующими фиксируемыми переключателями платы.

  • Выходы 7-сегментных дешифраторов a[1..7], подключены к контактам микросхемы 6,7,8,9,11,12,13.

Назначения проиллюстрированы с помощью редактора Floorplan Editor (рис.26).

Рис.26 Назначение контактов микросхемы EPF10K70RC240-4

Размещение проекта в микросхеме также проиллюстрировано с помощью редактора Floorplan Editor (рис.27):

Рис.27 Размещение проекта в микросхеме EPF10K70RC240-4

Об эффективности использования микросхемы можно судить по следующей информации:

Процент используемых входов – 16%.

Процент используемых логических блоков – 1%.

Процент используемых встроенных элементов памяти – 0%.

Описание процедуры ввода проекта в микросхему epf10k70rc240-4 на учебной плате up2 Educational Kit

Проверка работоспособности введенного в микросхему проекта предполагает следующие действия:

  • Задание декодируемой комбинации с помощью имеющихся на плате фиксируемых переключателей.

  • Пуск устройства с помощью имеющихся на плате нефиксируемой кнопки и генератора тактовых импульсов.

  • Наблюдение результата кодирования с помощью одного имеющегося на плате 7-сегментного индикатора.

  • Восстановление устройства в исходное состояние с помощью другой нефиксируемой кнопки (для повторного пуска).