Корзина
(нет товаров)
 
(495) 500-7890
На главную Программаторы Панельки Загрузка ПО Магазин Поддержка Поиск панельки Карта сайта

Частным случаем использования режима MPSSE в программаторах V5.8TU является реализация SVF плеера, который позволяет работать с любыми микросхемами, использующими классический JTAG. В программаторе реализован плеер SVF файлов, соответствующий SVF specification, revision E, с поддержкой расширения от фирмы Lattice (поддержка команд LOOP/ENDLOOP). Из ограничений, размер SVF файла не должен превышать 16MB и плеер не поддерживает команды PIO и PIOMAP.

SVF файл - это специальный текстовый файл, который содержит команды, последовательность действий и данные, необходимые для выполнения одной или нескольких операций с конкретной микросхемой. Данные файлы создаются в среде проектирования (Altera, Lattice, Xilinx и др.) во время компиляции проекта или с помощью специальных конверторов (HEX2SVF, AVRSVF и др.) и могут содержать одну команду (например, Read ID или Erase) или полный набор команд для программирования микросхемы (программирование, контроль записи и установку защиты). Можно подготовить несколько файлов с разными командами и менять их при работе с микросхемой.

В списках микросхем для программатора V5.8TU имеются 2 конфигурации SVF плеера для работы с 3V и 5V микросхемами через разъем ICP-CONN. Если микросхема распаяна на плате и там имеется разъем для подключения JTAG, то надо правильно подключить все сигналы, создать SVF файл для этой микросхемы, открыть его в оболочке программатора и нажать кнопку Programm.

Для работы с микросхемами в панельке программатора можно использовать одну из этих конфигураций и переназначить сигналы JTAG на нужные выводы микросхемы или подключить SVF плеер к уже выбранной микросхеме. Рассмотрим оба примера.

 

Программирование ATmega16 через JTAG.

В оболочке программатора выбираем микросхему ATMega16 в корпусе DIP-40 и открываем заранее подготовленный SVF файл. В документации на микросхему смотрим номера выводов для сигналов JTAG. Для корпуса DIP-40, это TCK на 24 выводе, TMS - 25, TDO - 26, TDI - 27.

На закладке Параметры, наводим курсор мыши на 24 вывод панельки, это TCK, и в строке состояния смотрим адрес сигнала для записи (Pin24. WR=68, RD....). Для TMS - WR=78, TDI - WR=2A. Для сигнала TDO смотрим адрес сигнала для чтения: Pin26. WR=4A, RD.=4A.

В текстовой области дампа меняем название микросхемы ATMega16 на SVF. Это нужно для того, чтобы подключить конфиг и библиотеку eSVF.dll. В Редакторе Алгоритмов открываем и компилируем файл SVF.asm (из папки \Program Files\Triton\Scripts). Затем, в шестнадцатеричной области дампа редактируем следующие ячейки:

  1. В ячейке $10 устанавливаем частоту TCK = 1МГц, вводим значение 1D.
  2. В ячейке $12 - Алгоритм программирования, вводим значение 1F.
  3. В ячейку $2E прописываем адреса сигнала TDO = 4A.
  4. В ячейке $3D устанавливаем режим JTAG = 60.
  5. В ячейках $44,$45 - конечный адрес микросхемы, вводим значения FF.
  6. В ячейке $58 - флаги режимов работы, вводим значение 00.
  7. В ячейке $7C - адрес сигнала TMS, вводим значение 78.
  8. В ячейке $7D - адрес сигнала TDI, вводим значение 2A.
  9. В ячейке $7E - адрес сигнала TCK, вводим значение 68.
  10. В ячейках $B9,$BA - максимальный адрес микросхемы, вводим значения FF.
  11. В ячейке $BB отключаем буферизацию при передаче данных, вводим значение 01.
  12. Сохраняем настройки, жмем кнопку Programm и через несколько секунд получаем результат.

 

Программирование ATF1502ASL через JTAG.

Данной микросхемы нет в списках программатора, поэтому выбираем SVF Player 5V. Работать будем с микросхемой ATF1502ASL в корпусе TQFP-44 через адаптер TSU-D44/TQ44. На закладке Параметры, в ячейке $3F (положение в панельке и тип корпуса) вводим число 16, соответствующее 44 выводам микросхемы. Сохраняем настройки, чтобы микросхема отрисовалась в панельке.

В документации на микросхему смотрим номера выводов питания и земли, и в Начальном состоянии, перетаскиваем сигналы VCC и GND на соответствующие выводы панельки. Затем, в Управляющих сигналах, перетаскиваем сигналы TCK, TMS, TDO и TDI на соответствующие выводы панельки.

Устанавливаем частоту TCK, сохраняем настройки, открываем нужный SVF файл, жмем кнопку Programm и через несколько секунд получаем результат.

 

ООО «ТЦ ТРИТОН»   (495) 500-7890