Перейти к содержанию
    

Прочитать содержимое SDRAM

Есть некое изделие с одной мс SDR SDRAM (обычная 3.3V sdram в корпусе 54-pin TSOPII) частота её клока 120 MHz.

Можно ли как-то прочитать её содержимое?

Или прочитать всё, что контроллер в неё пишет?

С изделием можно делать всё что угодно.

В итоге желательно получить дамп всей памяти этой мс в файле на пк.

Посоветуйте что-бы такого и на чём "замутить".

А может существует чего стандартное для такой задачи?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть поставить задачу читать не сдрам, а мониторить шину контроллера памяти? Тоже самое, нет?

3 minutes ago, zombi said:

В итоге желательно получить дамп всей памяти этой мс в файле на пк.

Или вы можете подключиться к ней, когда уже что-то записано в микросхему памяти? Попробовать тогда на лету переключить её линии на свой контроллер памтяи, и быстро начать рефрешить, чтобы не забыла)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понятно что можно каким либо фпга подключиться к мс параллельно, припаяв кучу проводков.

Слушать все что контроллер изделия в неё пишет и дублировать в некую свою память.

А по желанию, неспешно, всё это отослать на пк.

Но это целая разработка. И квалификация соответствующая нужна.

Думал может чего по проще в мире существует...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Еще вариант - нанять хакера для реверс-инжиниринга ПО (под Линукс ?). Но это глупости. ИМХО ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вряд ли изделие состоит исключительно из этой микросхемы сдрам, данные в которой волшебным образом появляются сами по себе, а вот у того к чему она подключена вдруг может оказаться доступен jtag?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

33 minutes ago, kovigor said:

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

Известно. Не проще.

34 minutes ago, kovigor said:

Еще вариант - нанять хакера для реверс-инжиниринга ПО (под Линукс ?). Но это глупости. ИМХО ...

Нет не линукс. Глупости однозначно!)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 minutes ago, _pv said:

вряд ли изделие состоит исключительно из этой микросхемы сдрам, данные в которой волшебным образом появляются сами по себе, а вот у того к чему она подключена вдруг может оказаться доступен jtag?

JTAGa нет. 

Интересующие данные находятся на флэш карте в зашифрованном виде.

Алгоритм шифрования уж точно не XOR!

2 minutes ago, kovigor said:

Проще. Снифить SDRAM - задача мегасложная. И бессмысленная, по всем статьям ...

Я так понял, что Вы точно не взялись бы за такую работу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Однозначно. Абсурд, чистейшей воды. Наймите специалиста (ов), который спроектирует вам новый прибор ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну тогда садитесь на шину данных+адреса+управления, логическим анализатором, грабьте всё, а потом разбирайте что там пишется/читается.

ну или подключиться своим МК параллельно и в определённый момент зажать устройству ресет и продолжить работать с памятью уже своим МК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, _pv said:

ну тогда садитесь на шину данных+адреса+управления, логическим анализатором, грабьте всё, а потом разбирайте что там пишется/читается.

Получается что ничего, более менее, стандартно-доступного нет?! 

Ясно.

И это хорошо.

А то, сижу, репу чешу, насколько нужно заморачиваться с шифрованием данных в sdrame.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 минут назад, kovigor сказал:

Проще. Снифить SDRAM - задача мегасложная. И бессмысленная, по всем статьям ...

Что там такого сложного? Собрать простую схему мультиплексора на сигналы управления SDRAM и в нужный момент (в отсутствие активности на шине) атомарно переключить их на свою плату.

А возможно можно обойтись вообще только ключом на один только WE (или BLSx - смотря какая схема подключения используется), главное переключить его в момент неактивного уровня. Дальше - RESET на вражеский контроллер и можно подключаться к шине своим.

А если совсем нет способностей к разработке, то можно поискать логический анализатор с опцией декодера интерфейса SDRAM.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 minute ago, jcxz said:

можно поискать логический анализатор с опцией декодера интерфейса SDRAM.

О как! Становится всё интереснее и интереснее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 минут назад, jcxz сказал:

А если совсем нет способностей к разработке, то можно поискать логический анализатор с опцией декодера интерфейса SDRAM.

Я так понимаю основная проблема это подключиться между микросхемой и платой. А не анализировать.

Для анализа плата с ПЛИС + DDR с али меньше 100$. Напрямую можно писать в реалтайме всё происходящее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Только что, MegaVolt сказал:

Я так понимаю основная проблема это подключиться между микросхемой и платой. А не анализировать.

В чём именно проблема? ТС же написал:

1 час назад, zombi сказал:

С изделием можно делать всё что угодно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...