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

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
--------------------
|
|
|
|
|
 |
Ответов
|
Nov 16 2008, 09:46
|

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

|
Спустя 2 года  ) Проверил, работает, можно собирать. Один момент - в схеме Александра (knach) младший байт шины адреса, надо отзеркалить. чипскопа у меня не оказалось, завтра скачаю проверю с ним еще. выглядит примерно как по ссылке. это модель. но в жизни несильно отличается. http://electronix.ru/forum/index.php?showtopic=54544кому надо. гербера могу положить...
--------------------
летаю на пепелаце...
|
|
|
|
|
Nov 18 2008, 18:45
|

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

|
Цитата(АДИКМ @ Nov 16 2008, 12:46)  Спустя 2 года  ) Проверил, работает, можно собирать. хорошая новость)) как говорится: лучше спустя два года, чем никогда)) Цитата(АДИКМ @ Nov 16 2008, 12:46)  Один момент - в схеме Александра (knach) младший байт шины адреса, надо отзеркалить. а о какой схеме речь? можно подробнее для тех кто не в теме ..
--------------------
|
|
|
|
|
Nov 19 2008, 11:45
|

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

|
Цитата(Doka @ Nov 18 2008, 22:45)  хорошая новость)) как говорится: лучше спустя два года, чем никогда)) а о какой схеме речь? можно подробнее для тех кто не в теме ..  Схему в оркаде выкладывал knach. Отзеркалить это значит - было a0-a0 a1-a1 стало a0-a7 a1-a6 я схему как таковую не рисовал. прямо вводил цепи в pcb. когда подключите, импакт сам скажет что надо обновить прошивку и обновит ее. в 2400 ничего кроме видов-пидов нет. берутся из инф файла. зашить можете с помощью цайпруссовской утилиты Ez-USB control panel или любым программатором, который есть под рукой(лошадь, пиккит2 и т.д.) про чипскоп. пока только скачал ise@chipscop 9.2 выложите кто нибудь проект простенький под ISE@chipscop 9.2 версии, я проверю.
--------------------
летаю на пепелаце...
|
|
|
|
|
Nov 19 2008, 20:42
|
Участник

Группа: Свой
Сообщений: 74
Регистрация: 16-10-04
Из: Москва
Пользователь №: 889

|
Цитата(АДИКМ @ Nov 19 2008, 14:45)  Схему в оркаде выкладывал knach. Вообще то Ваш gerber СИЛЬНО полнее, чем схема, которую выкладыал knach. Может оно конечно, половина не нужна, но все же: 1)стоит ли у Вас DS2411? 2)зачем там компаратор с хитрыми обратными связями, выходы которого заведены на FX2 и XCR? Короче, есть желание упростить схему, посему вопрос - если собрать схему knach'а с Вашими исправлениями, дополнив ее необходимыми вещами (кварц, EEPROM, стабилизаторы), то работать будет?
|
|
|
|
|
Nov 20 2008, 06:23
|
участник
   
Группа: Свой
Сообщений: 573
Регистрация: 16-02-06
Пользователь №: 14 402

|
Цитата(Al Jumper @ Nov 20 2008, 00:42)  Вообще то Ваш gerber СИЛЬНО полнее, чем схема, которую выкладыал knach. Может оно конечно, половина не нужна, но все же: 1)стоит ли у Вас DS2411? 2)зачем там компаратор с хитрыми обратными связями, выходы которого заведены на FX2 и XCR? Короче, есть желание упростить схему, посему вопрос - если собрать схему knach'а с Вашими исправлениями, дополнив ее необходимыми вещами (кварц, EEPROM, стабилизаторы), то работать будет? Похоже, что плата от АДИКМ полный эквивалент Хilinx USB Platform Cable, только в интерфейсной части стоит замена NC7SZ125 на SN74LVC1G125, ну и еще заменены источники питания на TI' шные, ну и еще что-то. Это и хорошо, что схема близка к оригиналу, больше гарантии совместими со всеми кристаллами. Думаю что не стоит экономить(упрощать схему) на гвоздях. Тут другие вопросы возникают: 1. В схеме стоит DS2411 Serial Number, использует(проверяет) ли драйвер iMPACT какой-то определенный диапазон номеров этих микросхем, или может подойти абсолютно левый номер ? Может нужен эмулятор такой IC, чтоб можно было любой номер задать? 2. точная прошивка EEPROM (hex файл) 3. И самый главный вопрос: будет ли всегда(с каждой новой версией ISE) шиться XC2C256, может стоит получить отдельную прошивку для него, про запас. в Xilinx92i\data есть аж 4 файла xusb_emb.fmwr xusb_xlp.fmwr xusb_xpr.fmwr xusb_xup.fmwr xusbcpld.fmwr Кто знает какой из них "правильная" прошивка? Сам себе и отвечу:) они все одинаковые, только названия разные. Видимо они запутывают следы, если конечно сами еще не запутались :) Вообщем осталось сделать нормальную схему :) ___________________________ (редактировано неоднократно)
|
|
|
|
|
Nov 20 2008, 14:55
|

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

|
Цитата Похоже, что плата от АДИКМ полный эквивалент Хilinx USB Platform Cable, только в интерфейсной части стоит замена NC7SZ125 на SN74LVC1G125, ну и еще заменены источники питания на TI' шные, ну и еще что-то. Это и хорошо, что схема близка к оригиналу, больше гарантии совместими со всеми кристаллами. Думаю что не стоит экономить(упрощать схему) на гвоздях. совершенно верно, буфера стоять копейки по сравнению с той же CPLD Цитата Тут другие вопросы возникают: 1. В схеме стоит DS2411 Serial Number, использует(проверяет) ли драйвер iMPACT какой-то определенный диапазон номеров этих микросхем, или может подойти абсолютно левый номер ? Может нужен эмулятор такой IC, чтоб можно было любой номер задать? Вот для этого возьмите и сгенерите проект с поддержкой чипскопа 9.2 . Я проверю. У меня в плате заложена возможность запайки эмулятора. 2. точная прошивка EEPROM (hex файл)Цитата 5 байт возьмите из инф-файла. Цитата 3. И самый главный вопрос: будет ли всегда(с каждой новой версией ISE) шиться XC2C256, может стоит получить отдельную прошивку для него, про запас. в Xilinx92i\data есть аж 4 файла xusb_emb.fmwr xusb_xlp.fmwr xusb_xpr.fmwr xusb_xup.fmwr xusbcpld.fmwr Кто знает какой из них "правильная" прошивка? Сам себе и отвечу  они все одинаковые, только названия разные. Видимо они запутывают следы, если конечно сами еще не запутались  берите любой, все равно после их заливки импакт будет обновлять прошивку. Цитата Вообщем осталось сделать нормальную схему  зачем? бом лист прикрепляю.
Прикрепленные файлы
xu.zip ( 3.73 килобайт )
Кол-во скачиваний: 2212
--------------------
летаю на пепелаце...
|
|
|
|
Сообщений в этой теме
Doka USB-to-JTAG шнурок для XILINX Aug 3 2006, 09:59 -Al- Цитатано вот сам FX2 дальше подключается к XC2C256... Aug 3 2006, 10:44 Dainis Цитата(-Al- @ Aug 3 2006, 13:44... Aug 3 2006, 12:16  -Al- Цитата(Dainis @ Aug 3 2006, 16:16) Цитата... Aug 3 2006, 18:28   Doka Цитата(-Al- @ Aug 3 2006, 22:28... Aug 3 2006, 20:04    -Al- Цитата(Doka @ Aug 4 2006, 00:04) ну отчег... Aug 4 2006, 06:30     Doka Цитата(-Al- @ Aug 4 2006, 10:30... Aug 4 2006, 07:22      -Al- Цитата(Doka @ Aug 3 2006, 19:30) уж очень... Aug 4 2006, 07:31       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 Uuftc Цитата(АДИКМ @ Nov 16 2008, 12:46) Спустя... Nov 17 2008, 01:15    АДИКМ Цитата(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 страниц
1 2 >
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|