Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UIR_9sem.doc
Скачиваний:
17
Добавлен:
16.08.2019
Размер:
1.86 Mб
Скачать

Установки опций jtag в редакторе Programmer для плис epf10k20.

  1. Включите Multi-Device в меню JTAG для программирования более чем одного устройства EPF10K20.

  2. Выберите Multi-Device в меню JTAG.

  3. Выберите EPF10K20 из списка в Device Name в диалоговом окне Multi-Device в меню JTAG.

  4. Введите название программируемого файла для микросхемы EPF10K20 в окне Programming File Name. Для просмотра директории вашего компьютера и выбора соответствующего файла может использоваться кнопка Select Programming.

  5. Нажмите Add для добавления устройства и программируемого файла в окно Devices Name & Programming File Names. Нумерация имён устройств слева показывает порядок устройства в JTAG-цепочке. Программируемый файл устройства отображен на той же самой строке как имя устройства. Если никакой программируемый файл не связан с устройством, " <ни один> " отображен рядом с именем устройства.

  6. Для проверки ByteBlaster кабеля, кода JTAG ID и полной инструкции JTAG-цепочки нажмите кнопку Detect JTAG Chain Info. Прямо над кнопкой будет выведено сообщение об обнаружении кабеля ByteBlaster. Проверьте, что это сообщение соответствует информации в окне Devices Name & Programming File Names.

  7. Чтобы сохранить текущие установки JTAG Chain File (.jcf) нажмите Save JCF. В диалоговом окне Save JCF введите название файла в File Name и затем выберите каталог в окне каталогов, затем нажмите OK.

  8. Нажмите OK, чтобы сохранить ваши изменения.

  9. Нажмите кнопку Configure в окне редактора Programmer пакета MAX+PLUSII.

Программирование плис.

Для программирования ПЛИС в плате UP-1 необходимо установить джамперы (перемычки) на программирование ПЛИС типа EPM7128S и подключить кабель Byte Blaster к параллельному порту компьютера и JTAG-входу платы UP-1, а затем подать питание на плату с помощью 9-ти вольтового адаптера.

Назначение номеров выводов.

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

Прежде чем перейти к этому пункту, проверим наличие файла в проекте (команда ГМ FILE/Project/Set Project to Current file).

Существует 2 способа назначения номеров выводов.

  1. Для того чтобы назначить номер выводу необходимо щёлкнуть по выводу, чтобы выделить его. Затем, нажав на правую кнопку мышки, выбрать Assign, а затем -Pin/Location/Chip. Также это можно сделать через команду Assign главного меню. Назначим номера выводов в диалоговом окне, как показано на рис. 52. Введем вход схемы «A» в окно Node Name, номер ножки корпуса ПЛИС «12» в окно Pin и нажмем Add. Аналогично введем B в окно Node Name, 16- в окно Pin и нажмем Add. Повторим эту процедуру, пока не будут введены все номера, как в табл. 2. Когда всё будет сделано, нажмем Ok.

Рис. 52. Диалоговое окно Pin/Location/Chip

Таблица. 2. Ввод номеров контактов.

Pin Name

Pin Number

A

B

C

Y

12

16

18

4

  1. Также можно назначить номера выводам, редактируя Assignment and Configuration File (acf). Для этого с помощью команды ГМ File/Open откроем диалоговое окно Open и выберем файл major с расширением .acf (рис. 53).

Рис. 53. Диалоговое окно Open.

Отредактируем этот файл, привязывая выводы нашей схемы к «ножкам» программируемой ПЛИС, как в табл. 2 (рис. 54).

Рис. 54. Файл Assignment and Configuration File (acf).

В результате на схеме (файл major.gdf) появятся номера ножек корпуса ПЛИС, привязанные к входам и выходам цифрового устройства (рис.55).

Рис.55. Файл major.gdf после назначения выводов.

Откроем файл схемы (major.gdf), которую необходимо загрузить в ПЛИС, и привяжем схему к проекту. Откроем редактор Programmer c помощью команды ГМ MAX+plus II/ Programmer (Рис. 56).

Рис.56. Диалоговое окно редактора Programmer .

Если вы ранее не программировали ПЛИС, то необходимо установить конфигурацию подключения технических средств к ПК . Для этого с помощью команды ГМ Options/ Hardware Setup (рис. 57) выберем интерфейс (плоский кабель с разъемами ) типа ByteBlaster и параллельный порт LPT1 в диалоговом окне Hardware Setup и нажмем на кнопку OK.

Рис.57. Диалоговое окно Hardware Setup.

Так как текущий проект был скомпилирован для семейства ПЛИС типа MAX7000S, то pof-файл будет доступен автоматически. Появиться диалоговое окно программатора (рис. 56). Для загрузки схемы нажмем кнопку Program.

После загрузки схемы в ПЛИС с помощью кнопки Verify можно проверить, как записалась в ПЛИС схема, а кнопка Examine позволяет и сохранить (скачать из ПЛИС) в буфере записанную ранее схему. Кнопка Configure осуществляет ту же операцию для ПЛИС типа ОЗУ (SRAM –технология для семейства ПЛИС типа EPF10K20). Кнопка Test дает возможность проверить работу запрограммированной ПЛИС с помощью входных сигналов (векторов) файла моделирования major.scf редактора Simulate.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]