|
Вопрос о возможности декомпиляции ПЛИС |
|
|
|
Feb 11 2011, 13:46
|
Участник

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

|
Уважаемые спецалисты, сразу хочу сказать, что к разработке электронной аппаратуры я уже давно не имею никакого отношения, так как последние 20 лет мне приходится заниматься ремонтом этой самой электронной аппаратуры. И если вчера мне хватало знаний чтобы успешно справлятся с этим делом, и ремонтировать эту технику на компонентном уровне, то сегодня все это уже дается в большим трудом, так как возникает масса вопросов. Дело в том, что посление годы схемы устройств стали представлять из себя не графическое изображение электрических связей между отдельными электронными компонентами, а набор многоножечных прямоугольников c указанием функциональных связей. Получается, что я еще могу узнать куда на ПЛИС системный контроллер (HD64F2378R) подал тот или иной сигнал, а вот что с этим делом сделала ПЛИС это уже темный лес! Мало того раньше на принципиальных схемах были указаны какой контакт микрухи куда идет, и зная это можно было хоть связи прозвонить. Сегодня и это уже не всегда указывается, так как производитель решил, что для ремонта принципиальная схема не нужна, и вполне достаточно иметь блок-схему со схемой связей между разъемами плат. В такой ситуации не то что на компонентном уровне не отремонтируешь аппарат, но часто и с платой не определишься, до тех пор пока не найдешь второй исправный аппарат. Ведь импульсики то бегают везде, а ОНО не работает, тихо моргая красной лампочкой, или вообще не мограя, а тупо зависая.
Скажите мне пожалуйста - можно ли по конфигурационной прошивке определить внутреннее содержание ПЛИС? Конкретно меня интересует возможность декомпиляции Cyclone III через содержание EPCS-16
|
|
|
|
|
 |
Ответов
|
Feb 13 2011, 23:46
|
Участник

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

|
Цитата Это столько НЕ стоит. Стоит ЗНАЧИТЕЛЬНО (на порядок, как минимум) дороже. И на такое ходят не в одиночку. И НЕ всё - невозможно! У каждого свои тараканы в голове. Да и понятие стоимости у каждого свое. Я вот тоже не думаю, что стоимость ByteBlaster II у производителя должна быть равна розничной стоимости сотового телефона со встроенным телевизором и ЧМ приемником, или стоимости электронной книжки с цветным 7-и дюймовым дисплеем и мультимедийными функциями. Но видя прайсы на то и другое, я не сомневаюсь, что стоимость платки с однобаксовой микросхемой может быть равна стоимости платки с несколькими взросыми ПЛИС и парой контроллеров. Ну а по поводу "на такое ходят не в одиночку" могу сказать, что я рад бы встретить подобных мне энтузиастов, но они мне пока не попадаются.  Цитата Теоретически вопрос решаем только с микросхемами фирмы Xilinx. В среде ISE есть возможности ручного редактирования логики и внутренних соединений, а значит можно методом "проб и ошибок" сопоставить bitstream с внутренней прошивкой микросхемы. rloc, спасибо за информацию. Тем более что плисы Xilinx тоже используются в моей аппаратуре.
|
|
|
|
|
Feb 14 2011, 04:23
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(AALEGYR @ Feb 13 2011, 17:46)  Ну а по поводу "на такое ходят не в одиночку" могу сказать, что я рад бы встретить подобных мне энтузиастов, но они мне пока не попадаются.  потому что их нет. задача реверс инженеринга по нетлисту бессмысленна. Вам уже советовали сгенерировать простейший нетлист для сыклона и посмотреть в каком мусоре вы будете копаться. Это не считая кросс-соединений. Реверсить криптованные корки, верификационные модели смысл есть, а нетлист никакого. Для клонирования изделия достаточно сделать полный аналог и украсть прошивку. ЗЫ. Как уже говорил, если реализуете для ПЛИС класса третьего сыклона, подавайте на нобелевку. И небольшой совет, не сравнивайте ПЛИС и МК, это совершенно разного поля ягоды.
--------------------
|
|
|
|
Сообщений в этой теме
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 AALEGYR dvladim, а чем может помочь дизассемблированная пр... Feb 13 2011, 16:32 Adv Простите меня, но здесь Вы не найдёте ответов на э... Feb 13 2011, 17:57 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 Adv Цитата(AALEGYR @ Feb 14 2011, 03:46) У ка... Feb 14 2011, 00:30 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|