Например TDA7294

РадиоКот > Схемы > Цифровые устройства > Примочки к ПК

USB программатор для ПЛИС Xilinx

Автор: ZiB, zib@ziblog.ru
Опубликовано 05.11.2011.
Создано при помощи КотоРед.

Поискав информацию о «готовых» программаторах с интерфейсом USB для ПЛИС компании Xilinx, сделал вывод что для домашнего пользователя дорого (цены от 4 тысяч и выше), но есть и клоны, хотя правильнее будет сказать самостоятельная реализация, так как схемы выложены в свободном доступе самим производителем, а заложенные мозги прошиваются «автоматом».
Первоисточник

Спасибо за ссылку пользователю PDA форума http://electronix.ru, из которой я узнал, что схема программатора есть в открытом доступе.


Далее как говориться дело техники.

“Затачиваем под себя”


Первым делом провел анализ доступных комплектующих, и понял что от оригинального «выходного» каскада мне придется отказаться. Не долго думая родилась вот такая схема:


а за ней и плата:





Я старался выполнить трассировку таким образом что бы не было переходных отверстий под микросхемами и максимально увеличил площадь контактных площадок и проводников, для удобства изготовления в домашних условиях.

Вот такой вид имеет плата в «первом» варианте (схема и плата уже исправлены):





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

Подготовка к работе

Первым делом необходимо установить ПО для ЭВМ.


Скажу честно я потерял не один час на прошивку, а всё потому что начиная с 11-ой версии ISE DESIGN SUITE разработчики разрешили только обновлять ПО программатора, но не прошивать, для прошивки необходимо скачать версию 10.1 (по крайне мере так сделал я). И ни на одном из форумов не было ответа по данной теме, наши иностранные коллеги об этом так же ни слова не сказали .

После сборки необходимо:


  • Удалить перемычку с линии SDA
  • Подключить программатор
  • Установить драйвера (ссылка в конце странице)
  • Установить перемычку
  • Прошить в EEPROM идентификационные данные
  • Отключить программатор
  • Установить ПО от Xilinx версию 10.1
  • Подключить программатор
  • Драйвера установятся автоматически
  • Запустить утилиту iMPACT, на вопрос об обновлении ПО программатора сказать да :)

  • Все. Программатор готов к работе.


    Печатная плата в формате Gerber , распечатать можно из любой программы для просмотра данных файлов, например в gerbv Xilinx USB Prog

    Источники

    Архив со схемой от Xilinx

    Описание Platform Cable USB

    Страничка основной мысли :) [http://www.mikrocontroller.net]

    Драйвера для Cypress чипа и конфигурационная программа

    Распечатать (без комментариев)


    Все вопросы в Форум.


    ID: 358