|
Никто не хакал Lattice USB Download cable, Хочу сделать в личное пользование |
|
|
|
Aug 20 2010, 03:49
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Заложили в часть плат machXO от латекса. Естественно покупать кабели не хочется, из бесплатных нашлась только схема на LPT порт . На первое время хватит, но хотелось бы хакнуть USB кабель. Тем более, если судить по FTDI ным дровам, там должна быть поделка уровня Altera USB Blaster. А у меня в запасе их штук 50 плат лежит, т.е. железо для экспериментов есть. Но что бы хакать нужно иметь оригинал. Предлагаю сотрудничество с владельцами оригинального кабеля. С меня железо и прошивка CPLD кабеля, с вас помощь в снятии логов его работы %) Из большой тройки это последний кабель который надо хакнуть %) UPD. Изучение стартер китов на machXO mini и machXO привело к мысли что у них даже CPLDешки нет. В мини ногами дрыгает кипарис, а во втором ките FTDI в bit-bang режиме. Железо под это у меня тоже есть %). Осталось только выяснить содержимое eeprom FTDIки.
--------------------
|
|
|
|
|
 |
Ответов
|
Sep 1 2010, 02:52
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(yes @ Aug 27 2010, 06:36)  а точно там FTDI ? вот тут начинается самое интересное. После внимательного изучения даташитов на следующие киты LatticeXP2 Standard Evaluation BoardMachXO Mini Development KitMachXO Control Development Kitвыяснилось: В первом используется сайпрес, без внешней еепромины, и2с ноги идут на цплдешку. Поэтому скорее всего в цплд реализован не просто проброс ног, но какое то подобие чтения VID/PID. Если есть возможность конверсии jdec файла еепромины в нетлист, то можно вытащить логику. Во втором тоже сайпрес, без цплд, но с еепроминой. Тут возможны два варианта : 1. в ней, несмотря на объем в 64К зашит только вид/пид. Как и у хилых программа проца грузится драйвером после инициализации устройства. Эти циферки можно вытащить например под маздаем, посмотрев карту усб устройств или через программу CyConsole. 2. в 64К влезет полная прошивка для контроллера. Тогда нужно полное чтение прошивки. Не помню можно ли ее прочитать с помощью CyConsole Но самое интересное в третьем ките. Несмотря на то, что в даташите в предварительном боме указан сайпрес, на плате стоит FT2232D. Канал А которого стоит в MPSSE режиме (режим эмуляции житага). К нему подключена еепромина на 1 килобит, всё как в Altera USB Blaster. VID/PID можно узнать и средствами ОС, а прочитать еепромину можно программой EditEEPROMДумаю что это самый дешевый вариант повторения кабеля. Осталось найти у кого есть это кит и(или) кабель на FTDI. Думаю что можно просто поправить файл прошивки для Altera USB Blaster новым видом/пидом и посмотреть что скажет ispVM %)
--------------------
|
|
|
|
|
Sep 3 2010, 06:45
|
Частый гость
 
Группа: Свой
Сообщений: 114
Регистрация: 10-05-05
Пользователь №: 4 893

|
Цитата(des00 @ Sep 1 2010, 05:52)  вот тут начинается самое интересное. После внимательного изучения даташитов на следующие киты LatticeXP2 Standard Evaluation BoardMachXO Mini Development KitMachXO Control Development Kitвыяснилось: В первом используется сайпрес, без внешней еепромины, и2с ноги идут на цплдешку. Поэтому скорее всего в цплд реализован не просто проброс ног, но какое то подобие чтения VID/PID. Если есть возможность конверсии jdec файла еепромины в нетлист, то можно вытащить логику. Во втором тоже сайпрес, без цплд, но с еепроминой. Тут возможны два варианта : 1. в ней, несмотря на объем в 64К зашит только вид/пид. Как и у хилых программа проца грузится драйвером после инициализации устройства. Эти циферки можно вытащить например под маздаем, посмотрев карту усб устройств или через программу CyConsole. 2. в 64К влезет полная прошивка для контроллера. Тогда нужно полное чтение прошивки. Не помню можно ли ее прочитать с помощью CyConsole Но самое интересное в третьем ките. Несмотря на то, что в даташите в предварительном боме указан сайпрес, на плате стоит FT2232D. Канал А которого стоит в MPSSE режиме (режим эмуляции житага). К нему подключена еепромина на 1 килобит, всё как в Altera USB Blaster. VID/PID можно узнать и средствами ОС, а прочитать еепромину можно программой EditEEPROMДумаю что это самый дешевый вариант повторения кабеля. Осталось найти у кого есть это кит и(или) кабель на FTDI. Думаю что можно просто поправить файл прошивки для Altera USB Blaster новым видом/пидом и посмотреть что скажет ispVM %) Есть фирменный с еепром. VID_1134 По моему это LATTICE PID 8001 ПОЛНОЕ USB\VID_1134&PID_8001\5&38DAAB5C&0&1 Выложил фото в upload/DOCs/LATTICE/JTAG/ Готов помочь, чем смогу.
|
|
|
|
Сообщений в этой теме
des00 Никто не хакал Lattice USB Download cable Aug 20 2010, 03:49 yes off : форум без SM стал менее интересным. кто-нибу... Aug 20 2010, 14:12 vitus_strom Всем коллега большой привет!
Кабель есть попр... Aug 20 2010, 20:27 des00 Цитата(yes @ Aug 20 2010, 09:12) вот схем... Aug 23 2010, 05:14 Larionov В Болгарии (или где то на просторах инета) уже хак... Sep 5 2010, 19:27 Tarantul Цитата(des00 @ Sep 3 2010, 13:46) спасибо... Nov 23 2010, 09:33 des00 Цитата(Tarantul @ Nov 23 2010, 03:33) Пол... Nov 24 2010, 06:21 Kuzmi4 2 des00
так а не выложи те ли результаты страждущи... Nov 24 2010, 08:26 des00 Цитата(Kuzmi4 @ Nov 24 2010, 02:26) так а... Nov 24 2010, 09:03  Stewart Little Цитата(des00 @ Nov 24 2010, 12:03) под ре... Nov 24 2010, 12:03   yes Цитата(Stewart Little @ Nov 24 2010, 15:0... Nov 24 2010, 12:58    Stewart Little Цитата(yes @ Nov 24 2010, 15:58) у Альтер... Nov 24 2010, 13:31     yes Цитата(Stewart Little @ Nov 24 2010, 16:3... Nov 24 2010, 15:15      Stewart Little Цитата(yes @ Nov 24 2010, 18:15) Латтисов... Nov 25 2010, 10:03   des00 Цитата(Stewart Little @ Nov 24 2010, 06:0... Nov 24 2010, 15:25 Tarantul Посмотрел LatticeXP2 Standard Evaluation Board: пр... Nov 25 2010, 11:43 mov Цитата(Tarantul @ Nov 25 2010, 14:43) Пос... Mar 11 2011, 11:16 serebr Мои пять копеек. Я сделал x4 Gen1 PCI Express конт... Nov 26 2010, 03:26 Bad0512 Цитата(serebr @ Nov 26 2010, 10:26) Мои п... Jun 10 2012, 03:44  Timmy Цитата(Bad0512 @ Jun 10 2012, 07:44) Може... Jun 10 2012, 11:18   Bad0512 Цитата(Timmy @ Jun 10 2012, 18:18) Спарта... Jun 10 2012, 12:26    Timmy Цитата(Bad0512 @ Jun 10 2012, 16:26) А за... Jun 16 2012, 16:10 MishaN Цитата(serebr @ Nov 26 2010, 07:26) Мои п... Jun 19 2012, 05:34 ClockworkOrange мужики, есть подвижки в теме или всё так и заглохл... Mar 21 2012, 08:22 mov Цитата(ClockworkOrange @ Mar 21 2012, 12... Mar 21 2012, 13:42 MishaN А почему не получается просто содрать FTDI из Mach... Jun 5 2012, 16:42 gk2 Оказывается схему USB2 jtag адаптера Lattice давн... Jun 9 2012, 22:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|