Страница 1 из 1

Надо изменить распиновку CPLD.

Добавлено: Ср июл 20, 2011 15:45:50
Штабскапитан Овечкин
Чип XC95288XL. Исходника прошивки нет, есть только готовый JED-файл. У плисины, похоже, отсох внутри один пин. Думаю перекинуть на свободный. Нет ли какой утилиты, которая может это сделать в бинарнике?

Re: Надо изменить распиновку CPLD.

Добавлено: Ср июл 20, 2011 19:03:51
atmicandr
Без исходника это тухлый номер.

Re: Надо изменить распиновку CPLD.

Добавлено: Ср июл 20, 2011 19:33:56
SubDia
atmicandr писал(а):Без исходника это тухлый номер.
Поддерживаю мнение.

Re: Надо изменить распиновку CPLD.

Добавлено: Чт июл 21, 2011 06:58:46
atmicandr
Овечкин, а почему у тебя подозрение на отсыхание ноги? В каких условиях эксплуатация происходила? А вообще я сочувствую тебе, так как чип довольно дорогой...

Re: Надо изменить распиновку CPLD.

Добавлено: Чт июл 21, 2011 09:03:05
Штабскапитан Овечкин
Подозрение, на мой взгляд, обоснованное. Я просто заливаю в этого чипа простое шевеление ногами - всё шевелится, кроме вышеупомянутого пина. Думаю, вывод тут можно сделать только один - "травматическая ампутация". Причин может быть бесконечно много.

А вот интересно, насколько заморочен формат этих JED-файлов? И есть ли там в явном виде информация об распиновке? Может быть, попытаться как-то, ну хотя-бы просто с помощбю HEX-редактора в нём поковыряться? Меня, признаться, даже увлекают такие не очень приличные занятия. Попробую таки покопаться в инфе. А вдруг! :))

Re: Надо изменить распиновку CPLD.

Добавлено: Чт июл 21, 2011 09:45:26
Штабскапитан Овечкин
Тьфутынах!!!
Всё, оказывается, до идиотизма просто!!! Никакой инфы копать не пришлось. Просто открыл прошивку блокнотом и и всё стало ясно! Вот, если бы и с другими форматами было так - открыл, увидел, победил!!!
Это обычный ASCII-файл, в котором прямо открытым текстом, чуть ли не на родном деревенском языке, всё обписано!!! Все пины перечислены в строках типа "N PPMAP 185 100*". Тут, как трудно не догадаться, "100*" это и есть сотый пин, а 185 - номер его сигнатуры.

Перекинул местами мёртвого пина со свободным, бросил соплю между ними - вуаля, железяка ожила!!! :beer:

Re: Надо изменить распиновку CPLD.

Добавлено: Чт июл 21, 2011 11:13:43
SubDia
ЛОЛ :D :D
Что ж, поздравляю! У меня бы в этом направлении даже мысли не повернулись никогда. Ну, буду и я знать. :)