Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Xilinx USB программатор
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Чиповод
Нужен программатор для Хнилых.
- USB
- Опознавание софтом от Xilinx (ChipScope, iMpact, etc.)
- цена, желательно до ~100$

Поискал по форуму информация очень разрозненная... что же мы имеем:
1)HW-USB-G (DLC-9) от Хнилых стоимостью ~500$ идет лесом, а Xilinx записывается -1 по кабелям, за жадность.

2)Кабель XUP-USB-JTAG (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,716&Prod=XUP-USB-JTAG) от Дигилента вроде всем подходит, но в России его не нашел

3)Собрать самому, схема есть. Даже, если это будет стоить около ~100$, затратно по времени плата, комплектующие, запайка, наладка съест может больше денег, чем жадный Xilinx. Впрочем, если у кого есть собранные, надежно рабочие программаторы, готов купить.

4)Еще два кабеля от Дигилента JTAG-USB (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,523&Prod=JTAG-USB) и JTAG-USB-FS (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,707&Prod=JTAG-USB-FS) имеют адекватную цену (~70$ у нас), в даташите на них сказано, что для программирования Xilinx нужен софт от Digilent, и ни слова о возможности коннекта со стороны софта от Xilinx. Однако на сайте Digilent нашел забавный плагин DIGILENT-PLUGIN (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,768&Prod=DIGILENT-PLUGIN), после установки которого обещается полная поддержка софтом от Xilinx. Т.е купив кабель JTAG-USB и скачав плагин от Дигилента можно иметь полную поддержку с ChipScope, iMpact и др. По-моему, это наиболее реальный вариант. Кто-нибудь это пробовал?

5)А может быть есть что-то другое предложите
ГаЛаКтIкУs
QUOTE (Чиповод @ Mar 14 2011, 12:24) *
Нужен программатор для Хнилых.
- USB
- Опознавание софтом от Xilinx (ChipScope, iMpact, etc.)
- цена, желательно до ~100$

Поискал по форуму информация очень разрозненная... что же мы имеем:
1)HW-USB-G (DLC-9) от Хнилых стоимостью ~500$ идет лесом, а Xilinx записывается -1 по кабелям, за жадность.

2)Кабель XUP-USB-JTAG (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,716&Prod=XUP-USB-JTAG) от Дигилента вроде всем подходит, но в России его не нашел

3)Собрать самому, схема есть. Даже, если это будет стоить около ~100$, затратно по времени плата, комплектующие, запайка, наладка съест может больше денег, чем жадный Xilinx. Впрочем, если у кого есть собранные, надежно рабочие программаторы, готов купить.

4)Еще два кабеля от Дигилента JTAG-USB (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,523&Prod=JTAG-USB) и JTAG-USB-FS (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,395,707&Prod=JTAG-USB-FS) имеют адекватную цену (~70$ у нас), в даташите на них сказано, что для программирования Xilinx нужен софт от Digilent, и ни слова о возможности коннекта со стороны софта от Xilinx. Однако на сайте Digilent нашел забавный плагин DIGILENT-PLUGIN (https://www.digilentinc.com/Products/Detail.cfm?NavPath=2,66,768&Prod=DIGILENT-PLUGIN), после установки которого обещается полная поддержка софтом от Xilinx. Т.е купив кабель JTAG-USB и скачав плагин от Дигилента можно иметь полную поддержку с ChipScope, iMpact и др. По-моему, это наиболее реальный вариант. Кто-нибудь это пробовал?

5)А может быть есть что-то другое предложите


Есть за 3524 Руб
http://starterkit.ru/html/index.php?name=s...=view&id=17
Полностью совместим с тем, что у Xilinx
ZiB
а от Дигилента как в работе, кто подскажет?
Мне достаточно только заливки.
Victor®
Цитата(ZiB @ Mar 14 2011, 13:20) *
а от Дигилента как в работе, кто подскажет?
Мне достаточно только заливки.


Если только для "заливки" спаяйте хвост для LPT
Homo Sapiens
Цитата(ZiB @ Mar 14 2011, 13:20) *
а от Дигилента как в работе, кто подскажет?
Мне достаточно только заливки.

Нормально в работе.
ZiB
на нетбук нужно sm.gif
ОК, ппробую заказать...
Чиповод
Цитата(ГаЛаКтIкУs @ Mar 14 2011, 13:12) *
Есть за 3524 Руб
http://starterkit.ru/html/index.php?name=s...=view&id=17
Полностью совместим с тем, что у Xilinx
Спасибо, очень неплохой вариант. Я так понимаю это USB клон, вроде того, что здесь на форуме подняли в соседней теме. Что же, пусть так, надеюсь украинские ребята хорошо потрудились. А Вы не пробовали этот программатор в работе?


Цитата(Homo Sapiens @ Mar 14 2011, 13:59) *
Нормально в работе.
Вы говорите о кабеле JTAG-USB? Видит ли его софт от Xilinx после установки плагина?
DTF
Цитата(Чиповод @ Mar 14 2011, 18:52) *
Спасибо, очень неплохой вариант. Я так понимаю это USB клон, вроде того, что здесь на форуме подняли в соседней теме. Что же, пусть так, надеюсь украинские ребята хорошо потрудились. А Вы не пробовали этот программатор в работе?


Я пробовал этот программатор с ПЛИС Spartan-3, проблем не было.

Успехов!
Homo Sapiens
Цитата(Чиповод @ Mar 14 2011, 14:52) *
Вы говорите о кабеле JTAG-USB? Видит ли его софт от Xilinx после установки плагина?

Нет, не видит. Ну или видит через задницу, что равносильно тому, что "не видит вовсе". Деталей не помню.
silverio
На одном форуме проскочила информация по USB-JTAG от Digilent:
http://kazus.ru/forums/showthread.php?t=13724&page=146
пост №1460
Автор - Livas .

По поводу софта - Digilent Plugin for Xilinx Tools :
http://www.digilentinc.com/Products/Detail...DIGILENT-PLUGIN

Сам не пробовал - но очень интересен результат!
Homo Sapiens
Цитата
По поводу софта - Digilent Plugin for Xilinx Tools :

Я пробовал. Мой ответ - "не работает".
Чиповод
Цитата(Homo Sapiens @ Mar 14 2011, 17:23) *
Я пробовал. Мой ответ - "не работает".
А какая у Вас стоит версия ISE? Там написано, что поддерживается только 12.х

Цитата(DTF @ Mar 14 2011, 15:02) *
Я пробовал этот программатор с ПЛИС Spartan-3, проблем не было.

Успехов!
Спасибо sm.gif
PDA
http://www.mikrocontroller.net/articles/Xi...SB-JTAG-Adapter

немцы взяли схему программатора из Evaluation Platform Spartan 6 (SA601) и создали клона DLC9.
На форуме в теме обсуждения автор продавал комплект плата + компоненты за 60 евро.
ZiB
не плохой вариант, можно в рубль уложится sm.gif
сибки.
сижу читаю...
adventurer
Купил себе вот такой китайский клон Xilinx Platform Cable, http://www.satistronics.com/xilinx-platfor...able_p2817.html
по описанию полностью совместим с оригинальным. Заказал через сайт, примерно за неделю пришла посылка. При первом включении ISE увидел, предложил залить новою прошывку. Все заработало. Прошивал через JTAG Spartan3. Не пробовал ище как работает с Chipscope. За такие деньги доволен.
ZiB
Цитата(PDA @ Mar 14 2011, 20:58) *
http://www.mikrocontroller.net/articles/Xi...SB-JTAG-Adapter

немцы взяли схему программатора из Evaluation Platform Spartan 6 (SA601) и создали клона DLC9.
На форуме в теме обсуждения автор продавал комплект плата + компоненты за 60 евро.

заказал детали, буду собирать.
пока перезавожу плату под ЛУТ.
Чиповод
Ну а я буду заказывать программатор там, где брал adventurer. в Москве USB клонов за ~100$ что-то не нашлось. Украинский же клон находится в Ижевске, а это почти тоже, что из Китая слать.
VladimirB
Цитата(Чиповод @ Mar 19 2011, 21:27) *
Ну а я буду заказывать программатор там, где брал adventurer. в Москве USB клонов за ~100$ что-то не нашлось. Украинский же клон находится в Ижевске, а это почти тоже, что из Китая слать.

На www.ebay.com
китайцы по $60 продают клоны Xilinx DLC9 с бесплатной доставкой
только что привезли - работает
grujic
You can make a hardware which is equivalent to an embedded USB cable.
There is a schematic of the embedded USB cable in the Spartan 6 board:
http://www.xilinx.com/support/documentatio..._schematics.pdf
on the page 14.

I have built a clone based on it (attached schematic).
The procedure is simple: you assemble the hardware, and program the EEPROM with VID/PID.
Once you start Impact, it will program the CPLD, and the USB cable is fully functional.
It may not be the best solution, but it works, and it's very cheap.
I've already had all the parts, so it was free sm.gif
ZiB
Пришли детали, сделал плату, всё работает sm.gif
Позже выложу фото.
ZiB
Ну вот как то так
http://ziblog.ru/2011/03/31/usb-programmat...ya-plis-xilinx/
tier
Цитата(Чиповод @ Mar 14 2011, 11:24) *
Нужен программатор для Хнилых.
- USB
- Опознавание софтом от Xilinx (ChipScope, iMpact, etc.)
- цена, желательно до ~100$


Есть функциональный аналог, сам им пользуюсь.
dotnot
Если нужно совсем дешевый, можно попробовать FPGALink. Для ISE конечно драйвера нет, но xsvf-ы шьет отлично.
Maverick
а тут смотрели?
решение на основе FT2232H
rloc
Цитата(Maverick @ May 24 2014, 22:04) *
решение на основе FT2232H

Зачем не оригинал использовать? Безопаснее взять модуль типа UM232H-B. Утилиту по перепрошивке, если будут сложности, напишу. И дешево, и родным софтом будет поддерживаться. На будущее, лучше сразу на свою плату встроить FT232H.
hekot
"Конец" подкрался незаметно, когда его никто не ждал.

Суть дела: есть плата с CPLD и FPGA от Xilinx в JTAG-цепочке. На производстве для программирования CPLD используется Xilinx cable + iMPACT, что вообще-то не очень удобно: приходится запускать командную строку с импактом, а сам импакт полтора гигабайта весит. На замену этой громоздкой конструкции нашли Amontec JTAG-key, который и купили в количестве одна штука лет 6 назад, и всё стало хорошо. Сейчас потребовалось купить ещё программаторов для организации дополнительных рабочих мест, но оказалось, что компания Amontec перестала отвечать на внешние раздражители. Похоже, они просто исчезли.

Вопрос: известно ли что-нибудь, чем можно заменить этот самый Амонтек?

Требования:
1. USB
2. Наличие драйверов и API под Windows
3. Если нет нормального API, то хотя бы утилитка для запуска в коммандной строке
4. Цена желательно не очень высокая (пара сотен баксов устроила бы). Дороже можно (но не хочется) повторить подвиг с Импактом.

Спасибо!
rloc
Цитата(hekot @ May 26 2014, 06:32) *
нашли Amontec JTAG-key

Хе-хе, он тоже на FTDI сделан. Думаю проще простого повторить сей девайс. Скиньте копию EEPROM'а утилитой FT_PROG (просто выделите текст мышкой, или CTRL-A + CTRL-C) и Template-файл через меню File->Save as Template.
Но думаю лучше перейти на Digilent и его утилиты ADEPT2, через которые по сути общается плугин в IMPACT'е.
hekot
Цитата(rloc @ May 26 2014, 15:02) *
Хе-хе, он тоже на FTDI сделан. Думаю проще простого повторить сей девайс. Скиньте копию EEPROM'а утилитой FT_PROG (просто выделите текст мышкой, или CTRL-A + CTRL-C) и Template-файл через меню File->Save as Template.
Но думаю лучше перейти на Digilent и его утилиты ADEPT2, через которые по сути общается плугин в IMPACT'е.


Исчерпывающе! ОГРОМНОЕ спасибо!


ADEPT2 поддерживает CPLD серий:
Цитата
CPLD Families
• CoolRunner 2 - XC2CA
• CoolRunner 2 - XC2C

Т.е., я правильно понимаю, что моя XCR3064XL не поддерживается?


Если идти по пути FTDI, то слитую с моего Amontec прошивку можно залить в "UM232H-B USB to Serial/Parallel Break-Out Module", и он заработает как Amontec, верно?
rloc
Цитата(hekot @ May 26 2014, 10:42) *
Т.е., я правильно понимаю, что моя XCR3064XL не поддерживается?

Не правильно понимаете.

Цитата(hekot @ May 26 2014, 10:42) *
Если идти по пути FTDI, то слитую с моего Amontec прошивку можно залить в "UM232H-B USB to Serial/Parallel Break-Out Module", и он заработает как Amontec, верно?

Прошивки нет, есть EEPROM с настройками. Сделайте пожалуйста, что попросил. Дальше посмотрим какой чип, и что на замену взять.
hekot
Цитата(rloc @ May 26 2014, 16:21) *
Не правильно понимаете.


Прошивки нет, есть EEPROM с настройками. Сделайте пожалуйста, что попросил. Дальше посмотрим какой чип, и что на замену взять.


http://desoft.rbcmail.ru/tmp/AmontecTemplate.xml

Код
Read EEPROM Device 0
Word
0000: 1110 0304 F8CF 0005 8032 0800 0002 9610
0008: A620 C612 5600 0000 0000 0000 0000 0000
0010: 0000 0000 0000 0000 0000 0000 0000 0000
0018: 0000 0000 0000 0000 0000 0000 0000 0000
0020: 0000 0000 0000 0000 0000 0000 0000 0000
0028: 0000 0000 0000 0000 0000 0000 0000 0000
0030: 0000 0000 0000 0000 0000 0000 0000 0000
0038: 0000 0000 0000 0000 0000 0000 0000 0000
0040: 0000 0000 0000 0000 0000 0000 0000 0000
0048: 0000 0000 0000 1003 4100 6D00 6F00 6E00
0050: 7400 6500 6300 2003 4100 6D00 6F00 6E00
0058: 7400 6500 6300 2000 4A00 5400 4100 4700
0060: 6B00 6500 7900 1203 3300 3200 5100 5100
0068: 3700 5500 4200 5000 0000 0100 0000 0000
0070: 0000 0000 0000 0000 0000 0000 0000 0000
0078: 0000 0000 0000 0000 0000 0000 0000 460A

rloc
Цитата(hekot @ May 26 2014, 10:55) *
Read EEPROM Device 0

Используется чип FT2232D, желательно на нем искать любую плату, например DLP-2232M-G. Далее - копировать содержимое EEPROM. FT_PROG к сожалению этого не позволит сделать по известным причинам, а с помощью библиотечных функций D2XX - элементарно. JTAGkey2 интереснее, там очевидно стоит FT2232H, можно рискнуть и его повторить путем небольшой корректировки ваших данных, но надо экспериментировать.
hekot
Спасибо ещё раз!

А почему вариант с Digilent лучше?
Цитата(rloc @ May 26 2014, 15:02) *
Но думаю лучше перейти на Digilent и его утилиты.

rloc
Цитата(hekot @ May 26 2014, 11:34) *
А почему вариант с Digilent лучше?

ISE поддерживается (chipscope в том числе).
hekot
Понятно. Спасибо! Буду смотреть, что под мои задачи лучше подойдёт.
vitzap
Добрый день. Кто-нибудь использовал такой кабель?
https://www.chipdip.ru/product/platform-cable-usb

Насколько он отличается от Xilinx Platform Cable II? От кабеля нужна работа с Vivado, поддержка Debug core (вроде chipscope в vivado).
Flood
Цитата(vitzap @ Mar 10 2017, 13:41) *
Добрый день. Кто-нибудь использовал такой кабель?
https://www.chipdip.ru/product/platform-cable-usb

Насколько он отличается от Xilinx Platform Cable II? От кабеля нужна работа с Vivado, поддержка Debug core (вроде chipscope в vivado).


Это китайский клон оригинального USB кабеля первой версии. Скорее всего работоспособный.
Оригинальный кабель первой версии работает с Vivado без проблем.
Alex77
Цитата(Flood @ Mar 10 2017, 15:49) *
Это китайский клон оригинального USB кабеля первой версии. Скорее всего работоспособный.
Оригинальный кабель первой версии работает с Vivado без проблем.

За китайца не скажу, а вот оригиналы первой версии "чахнут" безвозвратно при отсутствии земли.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.