реклама на сайте
подробности

 
 
> Xilinx JTAG platform cable USB, reverse engineering
seemann
сообщение Jun 27 2005, 11:18
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 31-03-05
Пользователь №: 3 826



получил сегодня вышеназванный кабель. заплатил 140?. сразу открыл - а там:

CY7C68013-100
XC2C256-VQ100
24LC00
DS2411

и куча рассыпухи...

вопрос:

как вы думаете, насколько сложно сделать копию? а были ли уже попытки в прошлом и чем они закончились? я думаю наибольшая проблема это выяснить прошивку CPLD.

спасибо за ответы!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
khach
сообщение Jan 28 2007, 21:07
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Поднимаем тему, чтоли?
За прошедшее время Xilinx пошел на встречу пользователям кабелей и встроил в impact возможность работы с удаленным сервером кабеля через IP. Этим случаем народ неприменул воспользоваться и соорудил тулзу, которая подделывалась под сервер. Цитирую:
Цитата
Article: 108147
Subject: Open-source CableServer for Impact on sourceforge.net
From: "zcsizmadia@gmail.com" <zcsizmadia@gmail.com>
Date: 5 Sep 2006 23:22:24 -0700
Links: << >> << T >> << A >>

Hi All,

Here is a open-source CableServer replacement for Xilinx Impact.
Currently Parallel III and Altera ByteBlaster are supported, but any
3rd party programmer cable can be implemented easily and can be used
from Impact. This open-source implementation can be used as a
Programmer Cable SDK for Impact.

I've tested only Impact 8.2, if anybody has any problem with 7.1,
please let me know!

Impact and Xilinx CableServer communication are very pooly written.
There is no error recovery at all. If server stops, Impact GUI will
crash. To avoid this you must disconnect server from GUI using
Output/Cavble disconnect menu.

http://sourceforge.net/projects/xilprg
http://sourceforge.net/project/showfiles.p...ckage_id=203209

Regards,

Zoltan

Н соурсфорже лежат два проекта cblsrv и xilprg. Один - сервер кабеля, второй- автономный программатор, но интересен тем, что там весьма полностью разобрана работа с PlatformCable

Так что вместо клонирования PlatformCable вырисовывается сооружение небольшой платки с эзернетом на базе АРМа (AT91 или LPC2300), которая будут шевелить ногами JTAGа шустрее параллельного кабеля. При этом сам ISE подставы незаметит.
Заодно цепляю текущие исходники этих прог (перепакованные в рар).
Прикрепленные файлы
Прикрепленный файл  cblsrv_0.1.rar ( 32.79 килобайт ) Кол-во скачиваний: 95
Прикрепленный файл  xilprg_0.5.rar ( 60.13 килобайт ) Кол-во скачиваний: 135
 
Go to the top of the page
 
+Quote Post
Shread
сообщение Jan 29 2007, 05:15
Сообщение #3


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



Цитата(khach @ Jan 28 2007, 21:07) *
Так что вместо клонирования PlatformCable вырисовывается сооружение небольшой платки с эзернетом на базе АРМа (AT91 или LPC2300), которая будут шевелить ногами JTAGа шустрее параллельного кабеля. При этом сам ISE подставы незаметит.
Заодно цепляю текущие исходники этих прог (перепакованные в рар).

Мона вопросик, а где это "вырисовывается"?
Go to the top of the page
 
+Quote Post
khach
сообщение Jan 29 2007, 10:28
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(Shread @ Jan 29 2007, 05:15) *
Мона вопросик, а где это "вырисовывается"?

Исходя из приложенных исходников cblsrv. Надо "отломать" поддержку unix/win usb и TCP/IP (исходники двухсистемные), выкинуть поддержку ЮСБ Байтбластера (это не описка- хилинх в этой приблуде шьется альтеровским кабелем) и реализовать поддержку одного IP порта силами выбранного процессора ( т.к линух туда невлезет, надо скрестить какой-либо существующий IP стек с приложенными исходниками). Ну и реализовать дрыгоножество под конкретное железо. В перспективе- используя два SPI/SSP сериальных порта для синхронного управления TDO и TMS. Запушу макетку LPC2364- попробую.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 02:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01402 секунд с 7
ELECTRONIX ©2004-2016