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

 
 
> Вопрос о возможности декомпиляции ПЛИС
AALEGYR
сообщение Feb 11 2011, 13:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-11-08
Пользователь №: 41 965



Уважаемые спецалисты, сразу хочу сказать, что к разработке электронной аппаратуры я уже давно не имею никакого отношения, так как последние 20 лет мне приходится заниматься ремонтом этой самой электронной аппаратуры. И если вчера мне хватало знаний чтобы успешно справлятся с этим делом, и ремонтировать эту технику на компонентном уровне, то сегодня все это уже дается в большим трудом, так как возникает масса вопросов.
Дело в том, что посление годы схемы устройств стали представлять из себя не графическое изображение электрических связей между отдельными электронными компонентами, а набор многоножечных прямоугольников c указанием функциональных связей. Получается, что я еще могу узнать куда на ПЛИС системный контроллер (HD64F2378R) подал тот или иной сигнал, а вот что с этим делом сделала ПЛИС это уже темный лес! Мало того раньше на принципиальных схемах были указаны какой контакт микрухи куда идет, и зная это можно было хоть связи прозвонить. Сегодня и это уже не всегда указывается, так как производитель решил, что для ремонта принципиальная схема не нужна, и вполне достаточно иметь блок-схему со схемой связей между разъемами плат. В такой ситуации не то что на компонентном уровне не отремонтируешь аппарат, но часто и с платой не определишься, до тех пор пока не найдешь второй исправный аппарат. Ведь импульсики то бегают везде, а ОНО не работает, тихо моргая красной лампочкой, или вообще не мограя, а тупо зависая.

Скажите мне пожалуйста - можно ли по конфигурационной прошивке определить внутреннее содержание ПЛИС?
Конкретно меня интересует возможность декомпиляции Cyclone III через содержание EPCS-16
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AALEGYR
сообщение Feb 13 2011, 16:32
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 32
Регистрация: 25-11-08
Пользователь №: 41 965



dvladim, а чем может помочь дизассемблированная прошивка контроллера, переведенная с уровня набора мнемоник команд на уровень диаграммы алгоритма выполнения программы?
Мне это иногда помогает, путем изменения данных прописанных во внешней EEPROM, и хранящей данные о режимах работы узлов контроллера и самого аппарата, заменить ремонт с блочного уровня на компонентный, при котором даже паяльник не приходится брать в руки. При этом стоимость ремонта для владельца аппарата снижается в два раза, а у меня в разы сокращается время ремонта.
Имея перед собой только блок-схему, для ремонта полезна любая информация. Особенно тогда, когда ремонтируемый тобой аппарат ты видишь первый раз в жизни, а твои аргументы о том, что ты не знаешь как ОНО работает, не воспинимаются как веская причина для отказа в ремонте.

Кстати, в медицине, для диагностики заболевания, и выбора правильной методики лечения (а ремонт, в некоторой степени, тоже похож на лечение), далеко не всегда достаточно наблюдать внешние признаки проявления заболевания, и иметь данные о температуре пациента, почти всегда приходится принимать во внимание данные о моче и кале, но мало у кого возникают вопросы о том зачем доктору нужно в дерьме ковыряться.
Go to the top of the page
 
+Quote Post
Adv
сообщение Feb 13 2011, 17:57
Сообщение #3


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

Группа: Свой
Сообщений: 108
Регистрация: 6-08-05
Из: Винница
Пользователь №: 7 407



Простите меня, но здесь Вы не найдёте ответов на эти давно больные (на значительно более высоком уровне) вопросы. Ответом будет только Нет. Какими бы благими намерениями (а ими, как известно, вымощена дорога в Ад) вы не руководствовались. Проведите поиск на этом и других форумах по теме защита прошивок или слизывание проектов, например. И Вы всё поймёте. Эти данные завод изготовитель достаточно хорошо защищает даже если прошивка и открыта для чтения (Cyclone) (путём перехвата битстрима). Для проиводства ремонтных работ овчинка совершенно не стоит выделки. Даже в приципе. Для слизывания секретов - требует длительной работы и очченььь серьёзных затрат. Техника ориентируется на замену блоков. Причём давно. И это - уже не изменить. Как бы ни хотелось владельцам вернуть случайно выведенный из строя дорогой аппарат..... Особенно, если это сложнее мигалки с лампочками или простого шинного порта. Прислушайтесь к совету о замене ПЛИС. Дельный совет, по-моему.

С уважением Adv.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AALEGYR   Вопрос о возможности декомпиляции ПЛИС   Feb 11 2011, 13:46
- - des00   нет   Feb 11 2011, 13:50
|- - AALEGYR   Цитата(des00 @ Feb 11 2011, 16:50) нет А...   Feb 11 2011, 14:25
|- - des00   Цитата(AALEGYR @ Feb 11 2011, 08:25) Наск...   Feb 11 2011, 18:03
|- - AALEGYR   Цитата(des00 @ Feb 11 2011, 21:03) Ну пли...   Feb 11 2011, 20:31
|- - Shtirlits   QUOTE (AALEGYR @ Feb 11 2011, 23:31) Мне ...   Feb 11 2011, 20:43
|- - des00   Цитата(AALEGYR @ Feb 11 2011, 14:31) но м...   Feb 12 2011, 03:49
- - Shtirlits   Да. Но трудоемкость (цена) такая, что сводит ответ...   Feb 11 2011, 14:08
- - Shtirlits   Для spartan-ов кое-что есть, а для cyclone-3 я не ...   Feb 11 2011, 14:41
- - dvladim   Цитата(AALEGYR @ Feb 11 2011, 23:31) Мне ...   Feb 12 2011, 07:57
- - vitan   AALEGYR В общем виде задача решаема. А в частном -...   Feb 12 2011, 11:47
- - AALEGYR   ЦитатаВам же надо быстро отремонтировать? У Вас ве...   Feb 12 2011, 19:17
|- - vitan   Цитата(AALEGYR @ Feb 12 2011, 22:17) Это ...   Feb 13 2011, 09:24
|- - AALEGYR   Цитата(vitan @ Feb 13 2011, 12:24) Это Вы...   Feb 13 2011, 13:34
|- - Jury093   Цитата(AALEGYR @ Feb 13 2011, 16:34) Чтоб...   Feb 13 2011, 18:28
- - dvladim   Цитата(AALEGYR @ Feb 13 2011, 16:34) Чтоб...   Feb 13 2011, 14:06
- - dvladim   Цитата(AALEGYR @ Feb 13 2011, 19:32) dvla...   Feb 13 2011, 19:57
- - AALEGYR   ЦитатаДля проиводства ремонтных работ овчинка сове...   Feb 13 2011, 21:02
|- - Adv   Цитата(AALEGYR @ Feb 14 2011, 01:02) Ну п...   Feb 13 2011, 21:57
|- - rloc   Цитата(AALEGYR @ Feb 14 2011, 00:02) как ...   Feb 13 2011, 22:13
|- - dxp   Цитата(AALEGYR @ Feb 14 2011, 03:02) ПЛИС...   Feb 14 2011, 05:48
- - Shtirlits   Для altera теоретически задача тоже решается. Може...   Feb 13 2011, 23:31
|- - rloc   Цитата(Shtirlits @ Feb 14 2011, 02:31) Дл...   Feb 13 2011, 23:47
- - AALEGYR   ЦитатаЭто столько НЕ стоит. Стоит ЗНАЧИТЕЛЬНО (на ...   Feb 13 2011, 23:46
|- - Adv   Цитата(AALEGYR @ Feb 14 2011, 03:46) У ка...   Feb 14 2011, 00:30
|- - des00   Цитата(AALEGYR @ Feb 13 2011, 17:46) Ну а...   Feb 14 2011, 04:23
- - tAmega   Если Вам нужна принципиальная схема внутри ПЛИС, п...   Feb 14 2011, 04:57
|- - MaslovVG   Вы пошли вообще не по тому пути. Для тестировани...   Feb 14 2011, 06:30
|- - sazh   Цитата(MaslovVG @ Feb 14 2011, 09:30) Вы ...   Feb 14 2011, 07:03
- - dvladim   Цитата(AALEGYR @ Feb 14 2011, 00:02) dvla...   Feb 14 2011, 07:19
|- - iosifk   Цитата(dvladim @ Feb 14 2011, 10:19) Для ...   Feb 14 2011, 07:26
|- - Adv   По-моему это просто плохая пайка BGA (ПЛИС-то EP1C...   Feb 14 2011, 09:34
|- - vitan   Цитата(Adv @ Feb 14 2011, 12:34) По-моему...   Feb 14 2011, 09:43
|- - AALEGYR   Цитата(vitan @ Feb 14 2011, 12:43) Т.к. т...   Feb 14 2011, 10:39
|- - vitan   Цитата(AALEGYR @ Feb 14 2011, 13:39) Все ...   Feb 14 2011, 10:46
|- - AALEGYR   Цитата(vitan @ Feb 14 2011, 13:46) Вы наш...   Feb 14 2011, 13:13
|- - vitan   Цитата(AALEGYR @ Feb 14 2011, 16:13) Так ...   Feb 14 2011, 14:14
||- - AALEGYR   Цитата(vitan @ Feb 14 2011, 17:14) Если п...   Feb 14 2011, 15:42
||- - sazh   Цитата(AALEGYR @ Feb 14 2011, 18:42) Посл...   Feb 14 2011, 18:20
|||- - AALEGYR   Цитата(sazh @ Feb 14 2011, 21:20) В проек...   Feb 14 2011, 21:59
|||- - sazh   Цитата(AALEGYR @ Feb 15 2011, 00:59) неже...   Feb 15 2011, 06:51
||- - dxp   Цитата(AALEGYR @ Feb 14 2011, 21:42) Перв...   Feb 15 2011, 05:40
||- - AALEGYR   Цитата(dxp @ Feb 15 2011, 08:40) Ну, так ...   Feb 15 2011, 09:40
||- - Dima_G   Цитата(AALEGYR @ Feb 15 2011, 15:40) Поэт...   Feb 15 2011, 09:47
||- - Adv   Цитата(Dima_G @ Feb 15 2011, 12:47) Вопро...   Feb 15 2011, 10:11
||- - AALEGYR   Цитата(Dima_G @ Feb 15 2011, 12:47) Скажи...   Feb 15 2011, 11:19
||- - shewor   Цитата(AALEGYR @ Feb 15 2011, 14:19) ... ...   Feb 17 2011, 07:33
|||- - vitan   Цитата(shewor @ Feb 17 2011, 10:33) получ...   Feb 17 2011, 08:45
|||- - iosifk   Цитата(vitan @ Feb 17 2011, 11:45) Да, дл...   Feb 17 2011, 09:36
|||- - vitan   Цитата(iosifk @ Feb 17 2011, 12:36) Кстат...   Feb 17 2011, 10:56
||- - Dima_G   Цитата(AALEGYR @ Feb 15 2011, 17:19) Така...   Feb 17 2011, 08:13
|- - sazh   Цитата(AALEGYR @ Feb 14 2011, 16:13) Так ...   Feb 14 2011, 14:16
- - vitan   Да, точно, чуть не забыли! Если изделие изнач...   Feb 14 2011, 09:23
- - Maverick   Цитата(AALEGYR @ Feb 11 2011, 15:46) Скаж...   Feb 14 2011, 09:49
- - AALEGYR   ЦитатаЕсли Вам нужна принципиальная схема внутри П...   Feb 14 2011, 09:53
|- - vitan   Цитата(AALEGYR @ Feb 14 2011, 12:53) Вот ...   Feb 14 2011, 10:18
- - Мур   Обычно желание иметь исходник появляется при необх...   Feb 14 2011, 13:03
- - dxp   Кстати, да. Вот пример нетлиста, который выдаёт кв...   Feb 17 2011, 08:46


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 05:50
Рейтинг@Mail.ru


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