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

 
 
> USB-to-JTAG шнурок для XILINX, высказываем идеи, предложения...
Doka
сообщение Aug 3 2006, 09:59
Сообщение #1


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Собственно тема:
В Spartan-3E Starter Kit (HW-SPAR3E-SK-US) реализован JTAG на известном чипе CY7C68013A-100AXC. Прошивка чипа грузится динамически драйвером, при распознании VID & PID, одключеного к USB устройства (VID & PID прописаны в 24LC00-I/ST (Serial EEPROM, 128Bit) также находящуюся на плате).
тут вопросов по технике клонирования нет.
но вот сам FX2 дальше подключается к XC2C256-6VQ100C :(
и тут уже очередь спрошных предположений: возможно, там просто собран конвертор parallel-to-serial собственно для JTAG'a , а возможно встроена какая-л. защита чтобы ПО периодически дергало CPLD, а она свою хитрую сигнатуру генерила и отсылала для проверки - а родной ли девайс подключен к порту?
.
за второе предположение говорит тот факт что для "просто конвертора" необязательно было ставить такой "жирный" кристалл (тем более на бюджетный КИТ)
за первое: уж очень они охраняют эту схемку - в последней версии документации вычистили всё: и черный квадрат малевича на месте USB-to-JTAG в гербер-файлах нарисовали, и ВОМ подправили. - чего было так опасатся, если бы CPLD так защищала интеллектуальную собственность?!?
да и сама разводка USB-to-JTAG на плате сделана так , чтобы затруднить копирование - большинство сигнальных цепей от FX2 k CPLD загнали во внутренние слоя.
.
восстановить схему - вопрос свободного времени и усидчивости
а вот как решать вопрос с прошивкой CPLD хотелось бы услышать Ваше мнение.


_____________
upd: зачем всё это нужно?!
1) интерфейс USB - no comments.
2) поддержка родными САПР
3) самое вкусное: поддержка аппаратной со-симуляции (USB 2.0 рулит!) - Прикрепленный файл  s3ekit_jtag_cosim.pdf ( 230.81 килобайт ) Кол-во скачиваний: 3027


Сообщение отредактировал Doka - Aug 3 2006, 10:03


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-Al-
сообщение Aug 3 2006, 10:44
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата
но вот сам FX2 дальше подключается к XC2C256-6VQ100C sad.gif
и тут уже очередь спрошных предположений: возможно, там просто собран конвертор parallel-to-serial собственно для JTAG'a , а возможно встроена какая-л. защита чтобы ПО периодически дергало CPLD, а она свою хитрую сигнатуру генерила и отсылала для проверки - а родной ли девайс подключен к порту?

Ну это можно проверить, хотябы поковыряв прошивку FX2...

По поводу прошивки CPLD - действительно можно только догадываться, т.к. выдрать ее не получится...
Go to the top of the page
 
+Quote Post
Dainis
сообщение Aug 3 2006, 12:16
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 23-06-04
Пользователь №: 154



Цитата(-Al- @ Aug 3 2006, 13:44) *
Ну это можно проверить, хотябы поковыряв прошивку FX2...

По поводу прошивки CPLD - действительно можно только догадываться, т.к. выдрать ее не получится...


А надо посматреть, нет ли случаино прошивки CPLD в драйвере JTAG ... ???
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 3 2006, 18:28
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Dainis @ Aug 3 2006, 16:16) *
Цитата(-Al- @ Aug 3 2006, 13:44) *

Ну это можно проверить, хотябы поковыряв прошивку FX2...

По поводу прошивки CPLD - действительно можно только догадываться, т.к. выдрать ее не получится...


А надо посматреть, нет ли случаино прошивки CPLD в драйвере JTAG ... ???

А вот это точно врядли....
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 3 2006, 20:04
Сообщение #5


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(-Al- @ Aug 3 2006, 22:28) *
Цитата(Dainis @ Aug 3 2006, 16:16) *
А надо посматреть, нет ли случаино прошивки CPLD в драйвере JTAG ... ???

А вот это точно врядли....


ну отчего же?
аргументы:
1) на фомуре как-то давно такая тема была: сняли прошивку CPLD через USB-сниффер - вполне возможно что производитель и тут предусмотрел возможность апдейта прошивки CPLD .
2) не думаю, что в XILINX работают мегапараноики - если начинка прошивки обеспечивает достаточную степень защиты , то нафига другие меры?!?!
.
есть еще такой вариант: попробовать пропатчить драйвер - тогда CPLD можно нафиг выкинуть
есть тут специалисты подобного профиля?!
драйвер, судя по мануала на КИТ входит в стандартную поставку ISE (WebPack):
Код
Programming via iMPACT
After successfully compiling an FPGA design using the Xilinx development software, the design can be downloaded using the iMPACT programming software and the USB cable. To begin programming, connect the USB cable to the starter kit board and apply power to the board.


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 4 2006, 06:30
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Doka @ Aug 4 2006, 00:04) *
ну отчего же?
аргументы:
1) на фомуре как-то давно такая тема была: сняли прошивку CPLD через USB-сниффер - вполне возможно что производитель и тут предусмотрел возможность апдейта прошивки CPLD .

Ну если Xilinx действительно сотворил такую глупость, как апдейт прошивки CPLD по USB, то накой вообще тогда нужна эта CPLD?? тут уже и сам FX2 со всем бы справился....
PS схемы данного деваайса, как я понимаю, еще нет?
Цитата
2) не думаю, что в XILINX работают мегапараноики - если начинка прошивки обеспечивает достаточную степень защиты , то нафига другие меры?!?!
.
есть еще такой вариант: попробовать пропатчить драйвер - тогда CPLD можно нафиг выкинуть
есть тут специалисты подобного профиля?!
драйвер, судя по мануала на КИТ входит в стандартную поставку ISE (WebPack):

Какие другие меры?? (мегапараноики, кстати, работают в Nokia....)
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 4 2006, 07:22
Сообщение #7


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(-Al- @ Aug 4 2006, 10:30) *
Ну если Xilinx действительно сотворил такую глупость, как апдейт прошивки CPLD по USB, то накой вообще тогда нужна эта CPLD?? тут уже и сам FX2 со всем бы справился....

скорость.. конвертер parallel-to-serial на FX2 не особо шустрый получится - для прошивки это незаметно, а вот при юзании такой фичи, как аппаратная со-симуляция может сыграть большую роль.

Цитата(-Al- @ Aug 4 2006, 10:30) *
PS схемы данного деваайса, как я понимаю, еще нет?

есть полный гербер и ВОМ. Прежде чем рисовать с него схему хотелось бы убедиться в целесообразности этого - т.е. решить вопрос с прошивкой CPLD
...впрочем, .. для желающих... вот файлы :
Прикрепленный файл  S3E_Starter_gerbers.pdf ( 522.16 килобайт ) Кол-во скачиваний: 3512

Прикрепленный файл  S3E_Starter_BOM.pdf ( 23.66 килобайт ) Кол-во скачиваний: 1051


Цитата(-Al- @ Aug 4 2006, 10:30) *
Какие другие меры?? (мегапараноики, кстати, работают в Nokia....)

эти:
Цитата(Doka @ Aug 3 2006, 19:30) *
уж очень они охраняют эту схемку - в последней версии документации вычистили всё: и черный квадрат малевича на месте USB-to-JTAG в гербер-файлах нарисовали, и ВОМ подправили. - чего было так опасатся, если бы CPLD так защищала интеллектуальную собственность?!?
да и сама разводка USB-to-JTAG на плате сделана так , чтобы затруднить копирование - большинство сигнальных цепей от FX2 k CPLD загнали во внутренние слоя.



//======================================================//
Цитата(Dainis @ Aug 4 2006, 10:55) *
http://inisyn.org/src/xup/

# download xup's pre-built programmer CPLD image
# you only need to do this when installing/upgrading xup,
# or switching between iMPACT and xup

???

вот-вот!!!
????? и как ентот switching на практике осуществить?
они дают одну прошивку - CPLD по сути просто транслирует сигнал сквозь себя..
неужели они всю proprietary-логику из CPLD в прошивку FX2 перенесли??


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 4 2006, 07:31
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Doka @ Aug 3 2006, 19:30) *
уж очень они охраняют эту схемку - в последней версии документации вычистили всё: и черный квадрат малевича на месте USB-to-JTAG в гербер-файлах нарисовали, и ВОМ подправили. - чего было так опасатся, если бы CPLD так защищала интеллектуальную собственность?!?
да и сама разводка USB-to-JTAG на плате сделана так , чтобы затруднить копирование - большинство сигнальных цепей от FX2 k CPLD загнали во внутренние слоя.

Ну это даже сложно назвать 'мерами защиты'....

Цитата
????? и как ентот switching на практике осуществить?
они дают одну прошивку - CPLD по сути просто транслирует сигнал сквозь себя..
неужели они всю proprietary-логику из CPLD в прошивку FX2 перенесли??

Ничего они не переносили, там написано, что это только Bit-bang JTAG и все...

Информация для размышления тут

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

Сообщение отредактировал -Al- - Aug 4 2006, 07:55
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Doka   USB-to-JTAG шнурок для XILINX   Aug 3 2006, 09:59
||- - iosifk   Цитата(-Al- @ Aug 4 2006, 11:31...   Aug 4 2006, 08:04
|- - Dainis   Цитата(-Al- @ Aug 3 2006, 21:28...   Aug 4 2006, 06:55
|- - -Al-   Цитата(Dainis @ Aug 4 2006, 10:55) http:/...   Aug 4 2006, 07:00
- - antti   Цитата(Doka @ Aug 3 2006, 13:59) Собствен...   Aug 3 2006, 20:16
|- - Doka   Цитата(antti @ Aug 4 2006, 00:16) http://...   Aug 3 2006, 20:41
|- - Doka   Цитата(Doka @ Aug 4 2006, 00:41) если не ...   Jun 20 2009, 17:33
- - maksya   Цитата(Doka @ Aug 3 2006, 13:59) но вот с...   Aug 4 2006, 08:26
|- - vladz   Абсолютно точно могу сказать что в USB программато...   Aug 6 2006, 22:31
|- - antti   http://www.xilinx.com/support/answers/33028.htm s...   Jun 27 2009, 12:07
- - BSV   Действительно, есть такая фишка. Я хотел это тоже ...   Aug 6 2006, 23:15
|- - khach   Цитата(BSV @ Aug 7 2006, 02:15) Действите...   Aug 7 2006, 14:11
|- - Doka   Цитата(khach @ Aug 7 2006, 18:11) ... На ...   Aug 7 2006, 14:19
|- - -Al-   Цитата(Doka @ Aug 7 2006, 18:19) если всё...   Aug 7 2006, 15:40
- - Dainis   А схему кто то срысовал ?   Aug 7 2006, 20:04
|- - Doka   Цитата(Dainis @ Aug 8 2006, 00:04) А схем...   Aug 8 2006, 00:29
|- - Flood   Ну как, похоже тема никому не интересна ? Вот, под...   Oct 8 2006, 13:02
|- - khach   Цитата(Flood @ Oct 8 2006, 15:02) Ну как,...   Oct 10 2006, 16:22
|- - Doka   Цитата(khach @ Oct 10 2006, 20:22) Интере...   Oct 10 2006, 16:57
|- - khach   Цитата(Doka @ Oct 10 2006, 18:57) там нич...   Oct 12 2006, 12:05
|- - Doka   Цитата(khach @ Oct 12 2006, 16:05) Цитата...   Oct 13 2006, 17:20
|- - Doka   Цитата(khach @ Oct 12 2006, 16:05) Цитата...   Oct 16 2006, 09:25
|- - khach   Цитата(Doka @ Oct 16 2006, 11:25) не удае...   Oct 16 2006, 10:03
- - АДИКМ   попробуйте отпаять DS2411 . интересно что ISE скаж...   Oct 10 2006, 14:11
- - makc   Да чтобы не сказала - все-равно эта схема довольно...   Oct 10 2006, 14:37
|- - klop   Цитата(makc @ Oct 10 2006, 18:37) Да чтоб...   Oct 10 2006, 14:58
|- - makc   Цитата(klop @ Oct 10 2006, 18:58) В катал...   Oct 10 2006, 15:09
|- - Doka   Цитата(klop @ Oct 10 2006, 18:58) В катал...   Oct 10 2006, 16:12
|- - Flood   Цитата(Doka @ Oct 10 2006, 20:12) Да и оп...   Oct 11 2006, 05:42
|- - khach   Цитата(Doka @ Oct 10 2006, 18:12) XC2C256...   Oct 13 2006, 15:11
|- - acex2   Цитата(khach @ Oct 13 2006, 19:11) ... а ...   Oct 13 2006, 16:25
|- - antti   Цитата(khach @ Oct 13 2006, 19:11) Цитата...   Oct 13 2006, 16:45
|- - Doka   Цитата(antti @ Oct 13 2006, 20:45) Цитата...   Oct 13 2006, 18:21
- - АДИКМ   to Flood можете найти полчаса и зарисовать схему ...   Oct 14 2006, 16:23
|- - Flood   Цитата(АДИКМ @ Oct 14 2006, 20:23) to Flo...   Oct 14 2006, 19:39
|- - khach   Цитата(АДИКМ @ Oct 14 2006, 18:23) можете...   Oct 15 2006, 20:56
- - khach   Вот набросок схемы и оркадовский проект с ней. Про...   Oct 14 2006, 21:54
- - АДИКМ   to Flood выкладывайте на сахару фотографии (или ...   Oct 15 2006, 18:03
|- - Doka   2 АДИКМ судя по дизайну платы Spartan-3E Starter...   Oct 15 2006, 18:44
- - Flood   RE: USB-to-JTAG шнурок для XILINX   Oct 15 2006, 18:30
- - АДИКМ   to knach Вот видишь, а я не додумался открыть ман...   Oct 16 2006, 06:57
- - iosifk   Цитата(Doka @ Aug 3 2006, 13:59) Собствен...   Oct 16 2006, 08:47
|- - khach   Кстати, по поводу прошивки XC2C64-100. В дллке lib...   Oct 16 2006, 09:16
||- - makc   Цитата(khach @ Oct 16 2006, 13:16) Кстати...   Oct 18 2006, 07:36
|- - Doka   Цитата(iosifk @ Oct 16 2006, 12:47) ...Хо...   Oct 16 2006, 13:29
- - Doka   to khach туплю.. точно) выпаял R35, впаял джампе...   Oct 16 2006, 10:41
|- - khach   Цитата(Doka @ Oct 16 2006, 12:41) to khac...   Oct 16 2006, 11:49
- - АДИКМ   не удивительно. там даже в заголовке написано ...   Oct 16 2006, 11:51
- - Doka   IMPACT обновил мой шнурок в КИТе странная штука: ...   Oct 18 2006, 06:56
|- - khach   Цитата(Doka @ Oct 18 2006, 08:56) IMPACT ...   Oct 18 2006, 09:18
|- - Doka   Цитата(khach @ Oct 18 2006, 13:18) Содерж...   Oct 28 2006, 12:23
|- - khach   Цитата(Doka @ Oct 28 2006, 14:23) Цитата(...   Oct 28 2006, 13:29
- - Shread   На просторах всемирного наткнулся вот на такую пла...   Oct 27 2006, 15:59
- - sash_u   Любопытная тема,только похоже она давно уже мертва...   Jun 3 2008, 14:52
- - АДИКМ   Спустя 2 года ) Проверил, работает, можно собирать...   Nov 16 2008, 09:46
|- - Uuftc   Цитата(АДИКМ @ Nov 16 2008, 12:46) Спустя...   Nov 17 2008, 01:15
|- - Doka   Цитата(АДИКМ @ Nov 16 2008, 12:46) Спустя...   Nov 18 2008, 18:45
||- - АДИКМ   Цитата(Doka @ Nov 18 2008, 22:45) хорошая...   Nov 19 2008, 11:45
||- - Al Jumper   Цитата(АДИКМ @ Nov 19 2008, 14:45) Схему ...   Nov 19 2008, 20:42
||- - atlantic   Цитата(Al Jumper @ Nov 20 2008, 00:42) Во...   Nov 20 2008, 06:23
|||- - АДИКМ   ЦитатаПохоже, что плата от АДИКМ полный эквивалент...   Nov 20 2008, 14:55
||- - АДИКМ   Цитата(Al Jumper @ Nov 20 2008, 00:42) Во...   Nov 20 2008, 16:00
|- - SergeyDatex   Цитата(АДИКМ @ Nov 16 2008, 12:46) Спустя...   Aug 10 2009, 12:03
|- - АДИКМ   Цитата(SergeyDatex @ Aug 10 2009, 16:03) ...   Oct 20 2009, 10:23
- - АДИКМ   гербера. слоя gm1 и gm2 справочные. на них находят...   Nov 18 2008, 15:09
|- - Al Jumper   Цитата(АДИКМ @ Nov 18 2008, 18:09) гербер...   Nov 19 2008, 08:12
|- - atlantic   Цитата(АДИКМ @ Nov 18 2008, 19:09) гербер...   Nov 19 2008, 13:01
||- - АДИКМ   Цитата(atlantic @ Nov 19 2008, 17:01) Пло...   Nov 19 2008, 13:16
|- - Uuftc   Цитата(АДИКМ @ Nov 18 2008, 18:09) гербер...   Nov 19 2008, 17:15
- - atlantic   Цитататого что написано на компонентах не хватает ...   Nov 19 2008, 13:43
- - АДИКМ   чипскоп работает.   Nov 21 2008, 14:18
- - JeDay   У кого нибуть уже есть схема со всеми изменениями ...   Dec 15 2008, 09:06
- - АДИКМ   ну так воспользуйтесь схемой knach. просто внимате...   Dec 15 2008, 09:15
- - Johnny70   Прекрасная работа! Хочу купить одну из этих шт...   Mar 16 2009, 22:38
- - artur_off   Я думаю, что стоит выложить нормально обработанную...   Jun 4 2009, 20:59
- - Flood   Сильно запоздалый подарок от Xilinx: в схеме новог...   Jun 25 2009, 18:23
- - artur_off   Вот это хорошая новость))).Спасибо.   Jun 27 2009, 23:51
- - artur_off   Заказал печатные платы, для это девайса. Как запая...   Oct 20 2009, 08:54
- - artur_off   Я правда печатку свою разводил так что если нужна ...   Oct 20 2009, 12:50
|- - LSV   Цитата(artur_off @ Oct 20 2009, 15:50) Я ...   Dec 2 2009, 15:10
|- - dspx   Сделал недавно программатор по схеме приведенной в...   Dec 20 2009, 21:57
|- - des00   Цитата(dspx @ Dec 20 2009, 15:57) Итого в...   Dec 21 2009, 04:00
|- - dspx   Цитата(des00 @ Dec 21 2009, 07:00) сделал...   Dec 21 2009, 09:14
- - SergeyDatex   Сделал платы по герберам уважаемого АДИКМ - собрал...   Dec 28 2009, 20:44
|- - RA3WUM   Цитата(SergeyDatex @ Dec 28 2009, 23:44) ...   Mar 15 2010, 21:10
- - at89c51ed2   Доброго времени суток, уважаемые форумчане! Пр...   Dec 28 2009, 22:05
|- - dspx   Цитата(at89c51ed2 @ Dec 29 2009, 01:05) Д...   Dec 29 2009, 11:36
- - lynch   нупский вопрос: можно ли использовать переходник L...   Mar 15 2010, 08:41
- - dspx   Нет конечно) не будет работать.   Mar 15 2010, 19:22
- - lynch   Цитата(dspx @ Mar 15 2010, 22:22) Нет кон...   Mar 15 2010, 19:32
- - dspx   В смысле, он увидится как обычный LPT программатор...   Mar 15 2010, 19:47
- - lynch   Цитата(dspx @ Mar 15 2010, 22:47) В смысл...   Mar 16 2010, 07:21
- - o-henry   Цитата(lynch @ Mar 16 2010, 09:21) хочу ж...   Mar 16 2010, 07:44
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:20
Рейтинг@Mail.ru


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