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

 
 
8 страниц V  < 1 2 3 4 > »   
Reply to this topicStart new topic
> USB-to-JTAG шнурок для XILINX, высказываем идеи, предложения...
BSV
сообщение Aug 6 2006, 23:15
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 541
Регистрация: 11-04-05
Из: Москва
Пользователь №: 4 045



Действительно, есть такая фишка. Я хотел это тоже написать, но засомневался, поскольку точно не помнил что Impact обновлял - CPLD или Cypress. Значит, прошивка лежит или в теле драйвера или где-то еще. В любом случае ее оттуда при сильном желании можно отковырять.


--------------------
Дурак, занимающий высокий пост, подобен человеку на вершине горы - все ему кажется маленьким, а всем остальным кажется маленьким он сам. /Законы Мерфи/
Go to the top of the page
 
+Quote Post
khach
сообщение Aug 7 2006, 14:11
Сообщение #17


Гуру
******

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



Цитата(BSV @ Aug 7 2006, 02:15) *
Действительно, есть такая фишка. Я хотел это тоже написать, но засомневался, поскольку точно не помнил что Impact обновлял - CPLD или Cypress. Значит, прошивка лежит или в теле драйвера или где-то еще. В любом случае ее оттуда при сильном желании можно отковырять.

Прошивка CPLD точно есть внутри драйверов, а Сypress вообще прогружается при каждом подключении девайса. На этом и сыграли "альтернативщики"- подсунули собственную версию фирмвари для Сypress в ответ на xilinxовский вид-пид, а CPLD перешили своей прошивкой- ретранслятором сигналов, т.к последующее втыкание под стандартные xilinxовские драйвера восстановит ее содержимое.
Кто-нибудь пытался отдизасмить драйвера от 8 версии? там есть ( кроме родных ЛПТ и ЮСБ шнурков) еще поддержка шнурка от какого-то производителя отладочных средств АРМ. Наверно в расчете на отладку софткоров. Причем анонсов этого дела найти неудалось.
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 7 2006, 14:19
Сообщение #18


Electrical Engineer
******

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



Цитата(khach @ Aug 7 2006, 18:11) *
... На этом и сыграли "альтернативщики"- подсунули собственную версию фирмвари для Сypress в ответ на xilinxовский вид-пид, а CPLD перешили своей прошивкой- ретранслятором сигналов, т.к последующее втыкание под стандартные xilinxовские драйвера восстановит ее содержимое.


если всё так , как вы написали, то нафига заморачиваться вообще?
даже прошивку не надо ниоткуда "вытягивать":
паяем девайс на FX2 & Coolrunner-II, прописываем во флеш нужный VID&PID - и дело в шляпе.. сам ISE программирует CPLD нашего доморощенного дивайса =)


--------------------
Блог 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 7 2006, 15:40
Сообщение #19


Местный
***

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



Цитата(Doka @ Aug 7 2006, 18:19) *
если всё так , как вы написали, то нафига заморачиваться вообще?
даже прошивку не надо ниоткуда "вытягивать":
паяем девайс на FX2 & Coolrunner-II, прописываем во флеш нужный VID&PID - и дело в шляпе.. сам ISE программирует CPLD нашего доморощенного дивайса =)

В данном конкретном случае так и следует поступить, поскольку аппаратная реализация у Xilinx получается открытой, вот только протокол работы с ним они выдавать не хотят......
Go to the top of the page
 
+Quote Post
Dainis
сообщение Aug 7 2006, 20:04
Сообщение #20


Местный
***

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



А схему кто то срысовал ?
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 8 2006, 00:29
Сообщение #21


Electrical Engineer
******

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



Цитата(Dainis @ Aug 8 2006, 00:04) *
А схему кто то срысовал ?


полностью - лениво(
там восьмислойка(
могу тока по житагу кулранера:
Код
CPLD   <-->   FX2
TCK           PE3
TMS           PE4
TDO           PE5
TDI           PE6



это же хозяйство выведено на J8 (опять же с внутреннего слоя):
Код
CPLD   <-->   J8
TMS           1
TDI           2
TDO           3
TCK           4


ЗЫ: фигово то, что как минимум 100-ногая FX2 нужна полюбому :(


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Flood
сообщение Oct 8 2006, 13:02
Сообщение #22


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Ну как, похоже тема никому не интересна ?
Вот, подливаю масла в огонь: попался в руки DLC9 кабель, сделаны фото и составлен список микросхем. Однако, их разнообразие и количество ставят под сомнение реальность (точнее разумность) самостоятельного изготовления такого шнурка:
Код
Xilinx Platform Cable USB DLC9LP
IC List (reversed by top marks):

U1  - DS2411 Silicon Serial Number
U2  - LT1719S6 3V/5V Comparator
U3  - MAX6412UK26-T uP Reset Circuit
U4  - CY7C68013A-100AXC uP with USB
U5  - XC2C256-VQ100CMS Xilinx CPLD
U6  - LMV393MM Dual Comparator
U7  - NC7SZ125 3-State Single UHS Buffer
U8  - NC7SZ125 3-State Single UHS Buffer
U9  - 24LC00 128-Bit I2C Serial EEPROM
U10 - NC7SZ125 3-State Single UHS Buffer
U11 - NC7SZ125 3-State Single UHS Buffer
U12 - NC7SZ66 UHS SPST bus switch
U13 - LT1521CST-3.3 300mA 3.3V LDO Regulator
U14 - LT3023EDD Dual Adjustable LDO Regulator


Если нужно, могу куда-нибудь выложить hi-res фотографии платы.

Сообщение отредактировал Flood - Oct 8 2006, 13:15
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
АДИКМ
сообщение Oct 10 2006, 14:11
Сообщение #23


Знающий
****

Группа: Свой
Сообщений: 630
Регистрация: 2-08-05
Пользователь №: 7 294



попробуйте отпаять DS2411 . интересно что ISE скажет


--------------------
летаю на пепелаце...
Go to the top of the page
 
+Quote Post
makc
сообщение Oct 10 2006, 14:37
Сообщение #24


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Да чтобы не сказала - все-равно эта схема довольно сложна и дорога для повторения отдельным пользователем. Какой практический смысл заниматься ее копанием?


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
klop
сообщение Oct 10 2006, 14:58
Сообщение #25


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(makc @ Oct 10 2006, 18:37) *
Да чтобы не сказала - все-равно эта схема довольно сложна и дорога для повторения отдельным пользователем. Какой практический смысл заниматься ее копанием?


В каталоге от Терры этот девайс стоит 210 зеленых. Цена комплектующих будет явно меньше. В любом случае время кабелей за 3 бакса проходит - LPT просто исчезают.
Go to the top of the page
 
+Quote Post
makc
сообщение Oct 10 2006, 15:09
Сообщение #26


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(klop @ Oct 10 2006, 18:58) *
В каталоге от Терры этот девайс стоит 210 зеленых. Цена комплектующих будет явно меньше. В любом случае время кабелей за 3 бакса проходит - LPT просто исчезают.


Да, я прекрасно знаю, сколько он стоит. А еще я знаю, что кроме комплектухи есть еще проблемы с платой, запайкой и наладкой этого хозяйства. Лично мне вообще не нравится сама задача наладки устройства отладки (за исключением элементарных случаев, к которым рассматриваемый в этой теме не относится). Но это мое ИМХО.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Doka
сообщение Oct 10 2006, 16:12
Сообщение #27


Electrical Engineer
******

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



Цитата(klop @ Oct 10 2006, 18:58) *
В каталоге от Терры этот девайс стоит 210 зеленых. Цена комплектующих будет явно меньше. В любом случае время кабелей за 3 бакса проходит - LPT просто исчезают.


ну а КИТ на S3E 500K - 150уе + ндс. и тут уже врядли розничной ценой комплектующих и стоимостью штучного изготовления МПП перебьешь. :-/



Цитата(АДИКМ @ Oct 10 2006, 18:11) *
попробуйте отпаять DS2411 . интересно что ISE скажет
на некоторых КИТах его нету - и он вообще в цепочке USB-to-JTAG не учавствует :-/
(правда там стоит DS2432)


Цитата(Flood @ Oct 8 2006, 17:02) *
Ну как, похоже тема никому не интересна ?
Вот, подливаю масла в огонь: попался в руки DLC9 кабель, сделаны фото и составлен список микросхем. Однако, их разнообразие и количество ставят под сомнение реальность (точнее разумность) самостоятельного изготовления такого шнурка...

если бы там стояла 56ногая FX2 - одно дело, а то они всюду CY7C68013A-100AXC пихают, притом заюзаны линии, которых нет в 56ногом варианте sad.gif
А у меня в разработках тока 56ногая стоит
А КИТ корёжить не хочется(( ..я его _сликом_ долго ждал.. smile.gif

Да и опять же все сведется к реверс-инжинирингу прошивок: XC2C256 стоит для защиты интеллектуальной собственности и в копии нафиг не нужна (тока стоимость баксов 20 поднимается (для штучного производства)) - всё _бы_ можно было _бы_ засунуть в FX2 - но тока стошком много _бы_ : реально нужны временные ресурсы чтобы сидеть и этим всем заниматься sad.gif


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
khach
сообщение Oct 10 2006, 16:22
Сообщение #28


Гуру
******

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



Цитата(Flood @ Oct 8 2006, 15:02) *
Ну как, похоже тема никому не интересна ?

Если нужно, могу куда-нибудь выложить hi-res фотографии платы.

Интересна конечно, только кролика подопытного небыло под рукой. Фотки обеих сторон нужны конечно. Еще надо считать содержимое сериальной епромины около USB. (можно родными тулзами от супреса). Ну и схемку надо рисовать потихоньку- какие ноги с какими соеденены.
Кстати, а как можно из того пдф с герберами сами гербера вытащить? Чтобы скормить их КАМу и получить нетлист?
Go to the top of the page
 
+Quote Post
Doka
сообщение Oct 10 2006, 16:57
Сообщение #29


Electrical Engineer
******

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



Цитата(khach @ Oct 10 2006, 20:22) *
Интересна конечно, только кролика подопытного небыло под рукой. Фотки обеих сторон нужны конечно. Еще надо считать содержимое сериальной епромины около USB. (можно родными тулзами от супреса). Ну и схемку надо рисовать потихоньку- какие ноги с какими соеденены.
там ничего интересного нету - кроме VID&PID - можно даже не читать 24хх, а каким-нить USB-monitor'ом, глянуть кто с какими VID&PID на шине висит

Цитата(khach @ Oct 10 2006, 20:22) *
Кстати, а как можно из того пдф с герберами сами гербера вытащить? Чтобы скормить их КАМу и получить нетлист?
сразу вспоминается сказка про Емелю и щуку))
нет такой возможности :(
но могу свои наработки выложить : слои гербера из пдфа, наложенные в полупрозрачном режиме в фотошопе - по ним всеже проще схемку срисовать. Самому этим заниматься сейчас времени нет.
если кому интересно- то выложу при условии опубликования на форуме схемы, полученной с помощью файла


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Flood
сообщение Oct 11 2006, 05:42
Сообщение #30


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Цитата(Doka @ Oct 10 2006, 20:12) *
Да и опять же все сведется к реверс-инжинирингу прошивок: XC2C256 стоит для защиты интеллектуальной собственности и в копии нафиг не нужна (тока стоимость баксов 20 поднимается (для штучного производства))


Радует то, что прошивка CPLD может обновляться, в том числе и в девайсе с нарушенной прошивкой. То есть имеется шанс что при подключении устройства с чистой CPLD она просто будет прошита.
Сомнения вызывают два момента - во-первых, зачем там DS2411, во вторых CPLD зачем-то приклеена к плате. Интересно, есть ли возможность обновлять конфигурацию в CPLD частично, не затрагивая некоторую часть, относящуюся к "итн. собственности" ? Или если конфигурация обновляется, то только целиком и со стиранием всего чипа?
Go to the top of the page
 
+Quote Post

8 страниц V  < 1 2 3 4 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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