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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> reverce engineering
dvladim
сообщение Mar 16 2007, 21:37
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Это работа штучная.
Давайте более детально: какая конкретно ПЛИС?
В лучшем случае можно получить gatelevel нетлист.
Go to the top of the page
 
+Quote Post
Alex11
сообщение Mar 17 2007, 10:24
Сообщение #17


Гуру
******

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



Да и то это серьезная исследовательская деятельность. Дело в том, что даже зная формат .pof (он есть, правда старый), получить оттуда можно только информацию вида "в такой-то ячейке памяти записано такое-то число", а вот как соотносится структура чипа с адресами ячеек памяти не описано нигде. Это нужно выяснять, делая медельный проект и конфигурируя cell'ы по одному и смотря на содержимое памяти.
Go to the top of the page
 
+Quote Post
klop
сообщение Mar 17 2007, 12:16
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 433
Регистрация: 28-02-06
Пользователь №: 14 788



Цитата(Alex11 @ Mar 17 2007, 10:24) *
Да и то это серьезная исследовательская деятельность. Дело в том, что даже зная формат .pof (он есть, правда старый), получить оттуда можно только информацию вида "в такой-то ячейке памяти записано такое-то число", а вот как соотносится структура чипа с адресами ячеек памяти не описано нигде. Это нужно выяснять, делая медельный проект и конфигурируя cell'ы по одному и смотря на содержимое памяти.


Я о том и говорил в своих предыдущих ответах. Но это цветочки. Ягодки - разобраться что и как там работает (уже с netlist). Конечно если там все тривиально - нет проблем. А если там какая нибудь SOC пусть даже на восьмиразряднике cranky.gif
Go to the top of the page
 
+Quote Post
dvladim
сообщение Mar 17 2007, 14:41
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(Alex11 @ Mar 17 2007, 10:24) *
а вот как соотносится структура чипа с адресами ячеек памяти не описано нигде. Это нужно выяснять, делая медельный проект и конфигурируя cell'ы по одному и смотря на содержимое памяти.

Модельными проектами дело не ограничится. Нужно восстанавливать электрическую схему кристалла.
Go to the top of the page
 
+Quote Post
aliko
сообщение Mar 17 2007, 20:41
Сообщение #20


Участник
*

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



Цитата(Alex11 @ Mar 17 2007, 10:24) *
Да и то это серьезная исследовательская деятельность. Дело в том, что даже зная формат .pof (он есть, правда старый), получить оттуда можно только информацию вида "в такой-то ячейке памяти записано такое-то число", а вот как соотносится структура чипа с адресами ячеек памяти не описано нигде. Это нужно выяснять, делая медельный проект и конфигурируя cell'ы по одному и смотря на содержимое памяти.


Вобщем из всей дискуссии вывод следует такой что действительно при необходимости внесения изменений проще писать с нуля. Проблема номер раз - разобрать формат файла, далее проблема номер 2 узнать структуру чипа, но на самом деле все проблемы тут только и начинаются... blink.gif

Спасибо всем кто откликнулся, поделился своими мыслями! a14.gif
Go to the top of the page
 
+Quote Post
dvladim
сообщение Mar 18 2007, 14:30
Сообщение #21


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(aliko @ Mar 17 2007, 20:41) *
Вобщем из всей дискуссии вывод следует такой что действительно при необходимости внесения изменений проще писать с нуля.

Абсолютно верно.

Единственным случаем, когда имеет смысл выполнять такую работу, это когда ПЛИС выполняет некое преобразование и надо выполнить обратное преобразование. Однако, в случае когда такое преобразование несимметрично (например системы шифрации с открытыми кодами), тогда и работа такая будет бесполезна.

Цитата(aliko @ Mar 17 2007, 20:41) *
Проблема номер раз - разобрать формат файла, далее проблема номер 2 узнать структуру чипа, но на самом деле все проблемы тут только и начинаются

Вы правильно перечислили две проблемы. Данные работы хоть трудоемки и затратны, но являются механическими и приведут к получению нетлиста. Основной проблемой будет понимание работы схемы по имеющемуся нетлисту. В случае более менее сложной схемы, понимание схемы может затянуться на произвольное время, а затраты могут быть значительно выше предыдущих работ.
Go to the top of the page
 
+Quote Post

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

 


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


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