Информация, необходимая для установки программного обеспечения

Инструкция по прошивке синтезатора
1. Сборка и прошивка программного обеспечения платы LSS-01M
Программное обеспечение платы LSS-01M для микросхемы X2C128-7VQ100I с программируемой логикой от Xilinx разработано в среде разработки Xilinx ISE 14.7

1.1. Сборка программы производится следующим образом:
1. двойным кликом на файле LSS1X.xise необходимо открыть проект в среде разработки (ISE Project navigator)

1. двойным кликом на файле LSS1X.xise необходимо открыть проект в среде разработки (ISE Project navigator)

2. Во вкладке Design в дереве проекта на названии Generate Programming File необходимо выбрать действие ReRun ALL. Данная команда пересоберет проект. В процессе сборки проекта в окне Warnings возможно появление информационных сообщений, не влияющих на работу программы. Об окончании сборки указывает появление зеленой галочки напротив Generate Programming File

3. Для прошивки изделия используется файл с расширением LSS1X.jed

1.2. Прошивка программного обеспечения.
Для прошивки программного обеспечения в устройство необходимо:

1. Подключить устройство через программатор Xilinx DLC9G к компьютеру. При корректном подключении программатора к компьютеру в Диспетчере устройств ОС Windows появится информация о его подключении

2. Для программирования микроконтроллера на плате LSS-01M имеется специальный разъем XP1, расположенный недалеко от микроконтроллера

ВНИМАНИЕ!!! При подключении программатора особое внимание необходимо уделить правильности подключения к плате. Первый контакт разъема XP1 отмечен на сборочной схеме цифрой 1. При правильном подключении светодиод на программаторе изменит цвет с красного на зеленый. При НЕ правильном – светодиод будет продолжать гореть красным цветом.

3. В программном обеспечении ISE Project navigator во вкладке Tools необходимо выбрать раздел iMPACT… в результате чего откроется приложение для работы с микроконтроллером.

В открывшемся окне Boundary Scan необходимо кликнуть правой кнопкой мыши и выбрать пункт Initialize Chain

в результате чего программное обеспечение должно найти микроконтроллер xc2c256 и отобразить его в окне программы. Также сразу же будет предложено добавить конфигурационный файл. Соглашаемся

В открывшемся проводнике находим и выбираем файл LSS1X.jed и нажимаем кнопку Open

В окне настроек программирования оставляем все без изменений, нажимаем кнопку Apply и Ок

Для программирования микроконтроллера на его схематичном изображении нажимаем правую кнопку мыши и выбираем пункт Programm. В результате выполнения данных действий программное обеспечение будет загружено в микроконтроллер.

Об успешном выполнении операции свидетельствует надпись Program Succeeded в гласном окне программы

После завершения программирования необходимо отключить программатор от устройства и перезагрузить устройство

2. Сборка и прошивка программного обеспечения платы LSSCTL
Программное обеспечение платы управления разработано в среде разработки ATMEL Studio версии 7.0 компании Microchip.

2.1. Сборка программы производится следующим образом:

1. двойным кликом на файле LSS1MCU.atsln необходимо открыть проект в среде разработки


2. Во вкладке Build открыть окно Configuration Manager и выбрать для проекта LSS1MCU в поле Configuration тип сборки Release и в поле Platform указать тип платформы AVR

3. Закрыть окно Configuration Manager

4. Во вкладке Build выбрать пункт Build LSS1MCU


5. За процессом сборки можно наблюдать в окне Output. Об успешном завершении процесса сборки свидетельствует сообщение, приведенное на рисунке

6. В случае успешной сборки в каталоге проекта появится папка Release (или Debug, если был выбран данный режим сборки) в котором содержатся собранные файлы проекта.


7. Для прошивки изделия используется файл с расширением LSS1MCU.hex

2.2. Прошивка программного обеспечения.
Для прошивки программного обеспечения в устройство необходимо:

1. Подключить устройство (плату LSSCTL) через программатор USB AVRISP XPII к компьютеру. При корректном подключении программатора к компьютеру в Диспетчере устройств ОС Windows появится информация о его подключении

Для программирования микроконтроллера на плате LSSCTL имеется специальный разъем XP4

ВНИМАНИЕ!!! При подключении программатора особое внимание необходимо уделить правильности подключения к плате. Первый контакт разъема XP4 отмечен на сборочной схеме цифрой 1. При правильном подключении светодиод на программаторе изменит цвет с красного на зеленый. При НЕ правильном – светодиод будет мигать красным цветом.

2. В программном обеспечении Microchip Studio необходимо во вкладке Tools выбрать раздел Device Programming. В результате откроется новое окно. В случае если устройство было корректно подключено в окне срезу отобразится информация о программаторе (AVRISP mkll), микроконтроллере (ATxmega256A3U), и интерфейсе подключения (PDI)


Для подтверждения и подключения к микроконтроллеру необходимо нажать на кнопку Apply.

Далее в меню Device Information необходимо нажать кнопку Read для получения информации из микроконтроллера

Через некоторое время будет получена и отображена информация об микроконтроллере

В разделе Fuses необходимо убедится в корректности установленных значений для регистров

Для заливки прошивки в микроконтроллер необходимо перейти в раздел Memories и в разделе Flash с помощью кнопки … указать на файл прошивки LSS1MCU.hex


для запуска процедуры программирования необходимо нажать кнопку Program

Информация о статусе программирования отображается в нижней части экрана. По окончании программирования в окне информации должна быть указана информация об успешной прошивке и верификации

После завершения программирования необходимо отключить программатор от устройства и перезагрузить устройство