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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Никто не хакал Lattice USB Download cable, Хочу сделать в личное пользование
des00
сообщение Aug 20 2010, 03:49
Сообщение #1


Вечный ламер
******

Группа: Модераторы
Сообщений: 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ки.


--------------------
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 20 2010, 14:12
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



off : форум без SM стал менее интересным. кто-нибудь знает почему он перестал писать?

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

в станд-элоне кабеле тоже нет CPLD - что там FTDI или FX не помню

у меня есть кабеля и кит (XP2) с онбордным JTAG (там по моему FX, но есть схема на сайте, SM предполагал, что CPLD там просто для соединения, ну и прошивка этой CPLD на сайте тоже есть)
если не сильно сложные действия и разрушения кабелей не предвидится - могу участвовать

------------

upd :
вот схема
http://www.latticesemi.com/documents/EB29.pdf
там CY7C68013A

ну и тут прошивка
http://www.latticesemi.com/dynamic/index.c...;source=sidebar
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Aug 20 2010, 20:27
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Всем коллега большой привет!
Кабель есть попробую расковырять
Что нужно? фотки - легко (если откроетсо) что еще-.....?
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 23 2010, 05:14
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(yes @ Aug 20 2010, 09:12) *
вот схема

сейчас заценим

Цитата(vitus_strom @ Aug 20 2010, 15:27) *
Что нужно?

интересно содержимое EEPROM FTDI ка и кипариса, готовая распаяная плата с FTDI у меня есть, можно по быстрому проверить признает ли ISP Lever кабель за своего %)


--------------------
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Aug 27 2010, 07:26
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 553
Регистрация: 15-10-04
Пользователь №: 877



Если расскажешь как снятть ее то могу попрбовать
Go to the top of the page
 
+Quote Post
yes
сообщение Aug 27 2010, 11:36
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



а точно там FTDI ?
вроде как раз наоборот - цыпрес фх
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 1 2010, 02:52
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(yes @ Aug 27 2010, 06:36) *
а точно там FTDI ?

вот тут начинается самое интересное. После внимательного изучения даташитов на следующие киты
LatticeXP2 Standard Evaluation Board
MachXO Mini Development Kit
MachXO 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 %)


--------------------
Go to the top of the page
 
+Quote Post
_Vladimir_
сообщение Sep 3 2010, 06:45
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 114
Регистрация: 10-05-05
Пользователь №: 4 893



Цитата(des00 @ Sep 1 2010, 05:52) *
вот тут начинается самое интересное. После внимательного изучения даташитов на следующие киты
LatticeXP2 Standard Evaluation Board
MachXO Mini Development Kit
MachXO 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/
Готов помочь, чем смогу.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 3 2010, 10:46
Сообщение #9


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(_Vladimir_ @ Sep 3 2010, 00:45) *
Есть фирменный с еепром.

спасибо, на днях проверю, признает ли софт за родной


--------------------
Go to the top of the page
 
+Quote Post
Larionov
сообщение Sep 5 2010, 19:27
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 12-10-05
Из: Харьков
Пользователь №: 9 544



В Болгарии (или где то на просторах инета) уже хакнули и приторговывают через ebay:)
http://cgi.ebay.com/JTAG-Programmer-FPGA-L...=item33601afc59

Go to the top of the page
 
+Quote Post
Tarantul
сообщение Nov 23 2010, 09:33
Сообщение #11





Группа: Участник
Сообщений: 10
Регистрация: 4-12-05
Пользователь №: 11 800



Цитата(des00 @ Sep 3 2010, 13:46) *
спасибо, на днях проверю, признает ли софт за родной


Получилось что-нибудь?
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 24 2010, 06:21
Сообщение #12


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Tarantul @ Nov 23 2010, 03:33) *
Получилось что-нибудь?

сделав референсный проект и покрутив его в латаксном софте, решили отказаться от использования латекса. поэтому сия работа потеряла смысл и была оставлена.


--------------------
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 24 2010, 08:26
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 des00
так а не выложи те ли результаты страждущим ?
Go to the top of the page
 
+Quote Post
des00
сообщение Nov 24 2010, 09:03
Сообщение #14


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Kuzmi4 @ Nov 24 2010, 02:26) *
так а не выложи те ли результаты страждущим ?

под референсным проектом, я имел в виду синтез и разводку верилог кода %)


--------------------
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Nov 24 2010, 12:03
Сообщение #15


Лентяй
******

Группа: Свой
Сообщений: 2 203
Регистрация: 11-10-04
Из: Санкт-Петербург
Пользователь №: 843



Цитата(des00 @ Nov 24 2010, 12:03) *
под референсным проектом, я имел в виду синтез и разводку верилог кода %)

А в чем причина отказа, если не секрет? Под какое семейство проектировали?
А то я вот тоже периодически поглядываю на Lattice XP/XP2 и облизываюсь ... smile.gif


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post

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

 


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


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