Как подключать программатор для программирования cpld xilinx
Перейти к содержимому

Как подключать программатор для программирования cpld xilinx

  • автор:

USB программатор Xilinx

USB программатор Xilinx Platform

Гарантия: 12 мес.
Доставка: Работаем по всей территории РФ
Документация: этикетка компании с отметкой входного контроля
Рекламационна работа: в соответствии с законодательством РФ

Мы свяжемся с вами для уточнения формы оплаты и способа доставки заказа
Поделиться ссылкой:

Описание USB программатор Xilinx

Xilinx.jpg

Программатор для устройств от Xilinx

Оригинальный Platform Cable USB II

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

Рекомендуемый для прототипирования новых электронных устройств программатор Platform Cable USB II от Xilinx позволяет конфигурировать и программировать микросхемы FPGA и PROM. Работает с ПЛИС UltraScale, Virtex, Spartan, SoCs Zynq-7000, CPLDs XC9500XL и CoolRunner, конфигурационными ПЗУ XC18V00, ХCF00S/XCF00P, XC4000XL/XV/EX/E. Для загрузки в микросхемы используется хорошо знакомая утилита iMPACT.

567-min.jpg

Преимущества usb программатора:

  • Управление всеми интерфейсами подключения из одного приложения.
  • Совместимость драйверов с ОС Windows (XP и выше) и Linux (Red Hat, SUSE в редакциях Enterprise).
  • Подстройка под уровень напряжения программируемой микросхемы — 5/3,3/2,5/1,8/1,5 В.
  • Обратно совместимый с предыдущей версией Platform Cable USB.
  • Поддержка стандартов JTAG, SPI, USB 2.0.
  • Оптимизированная архитектура для работы с программными пакетами Vivado, Embedded Development Kit, ChipScope Pro Analyzer, System Generator for DSP.
  • Выбираемая пользователем тактовая частота 750 кГц-24 МГц.
  • Питание от USB порта. Допускается подключение к портам USB1.1, USB-хабам и внешним PCMCI-картам.

Обращаем внимание, что некоторые функции доступны только при использовании iMPACT v10.1.

Аналоги

  • Зачастую, корпус устройства выполнен некачественно, с вмятинами и сколами.
  • iMPACT не видит устройство из-за не оригинальной прошивки, придётся поискать нужную (удачи!).
  • Нестабильная работа с портами USB, проблемы с длинным кабелем и USB-хабами.
  • Большой шанс получить «китайский клон китайского клона германского клона». Как изменилась схема и функциональность относительно оригинала, можно только догадываться.

КУПИТЬ ПРОГРАММАТОР ДЛЯ УСТРОЙСТВ ОТ XILINX

Для получения предложения или счета на программатор для устройств от Xilinx свяжитесь с нами

программатор для устройств от Xilinx- цена, доступная для каждого заказчика!

НА ПРОГРАММАТОР ДЛЯ УСТРОЙСТВ ОТ XILINX РАСПРОСТРАНЯЕТСЯ ГАРАНТИЯ!

Оформите заявку на сайте, мы свяжемся с вами в ближайшее время и ответим на все интересующие вопросы.

Как подключать программатор для программирования cpld xilinx

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

Первоисточник

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

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

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

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

xilinx-usb-prog-home

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

image

image

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

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

IMG_5467IMG_5468

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

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

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

write cmdbuffer failed 20000015. Loopback test failed. Sent character = 00, Received character = 0F. Error reading reference voltage level. 

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

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

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

После можно обновлять ПО программатора уже из старших версий Xilinx ISE Design Suite.

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

Источники

Platform Cable USB, Программатор, загрузочный кабель для конфигурирования ПЛИС Xilinx

Фото 1/4 Platform Cable USB, Программатор, загрузочный кабель для конфигурирования ПЛИС Xilinx

Platform Cable USB – это USB-совместимый загрузочный кабель для внутрисхемного конфигурирования и программирования всех микросхем Xilinx (CPLD и FPGA). Он совместим с оригинальным XILINX Platform Cable USB.

Производительность:
— Используя CY7C68013A+FPGA решение, полностью совместим с оригинальным XILINX Platform Cable USB и Platform Cable USB II;
— Поддержка всех устройств Xilinx, конфигурирование FPGA и программирование PROM/ CPLD;
— Поддержка JTAG, Slave-Serial и SPI;
— Поддержка устройств с уровнями 5 В (TTL), 3.3 В (LVCMOS), 2.5 В, 1.8 В и 1.5 В;
— Возможность выбора заданной частоты синхронизации, поддержка программной автоматической регулировки частоты.

Поддерживаемое ПО:
Xilinx ISE;
iMPACT;
ChipScope.

Комплектация:
1 х Загрузочный кабель (Platform Cable USB);
1 х Адаптер (JTAG adapter);
1 х Кабель (USB cable);
1 х Кабель (8-pin to 7-pin separated cable);
1 х Кабель (14-pin (2.54mm pitch) JTAG cable);
1 х Кабель (14-pin (2mm pitch) JTAG cable);
1 х Кабель (10-pin (2.54mm pitch) JTAG cable).

Технические параметры

Тип устройства кабель для программирования
Совместимость с микроконтроллерами xilinx fpga, cpld, asc, ec
Ядро Xilinx
Интерфейсы подключения и программирования jtag, serial, spi, usb
Вес, г 195

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

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

Первоисточник

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

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

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

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

xilinx-usb-prog-home

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

image

image

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

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

IMG_5467IMG_5468

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

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

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

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

write cmdbuffer failed 20000015.
Loopback test failed. Sent character = 00, Received character = 0F.
Error reading reference voltage level.
  • Удалить перемычку с линии SDA
  • Подключить программатор
  • Установить драйвера (ссылка в конце странице)
  • Прошить в EEPROM идентификационные данные
  • Отключить программатор
  • Установить ПО от Xilinx версию 10.1
  • Установить перемычку
  • Подключить программатор
  • Драйвера установятся автоматически
  • Запустить утилиту iMPACT, на вопрос об обновлении ПО программатора сказать да 🙂

После можно обновлять ПО программатора уже из старших версий Xilinx ISE Design Suite.

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

Источники

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *