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

 
 
> Можно ли считать прошивку из ПЛИС ?, ПЛИС Lattice M4A3-64-10VC-12VI
ffilin
сообщение Sep 7 2018, 04:12
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 247
Регистрация: 4-03-07
Из: Москва
Пользователь №: 25 852



ПЛИС стоит в блоке кабины лифта отвечает за считывание информации о нажатой кнопке.
Блок желательно починить. Такие блоки часто выходят из строя. Если получится возможно делать не оригинальные блоки.
На плате два программируемых камня
ПЛИС Lattice M4A3-64-10VC-12VI
и ПЗУ AT29C257

C последней проблем нет.


--------------------
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serj1979
сообщение Sep 7 2018, 05:09
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-12-15
Из: Пенза
Пользователь №: 89 844



Цитата(ffilin @ Sep 7 2018, 07:12) *
ПЛИС стоит в блоке кабины лифта отвечает за считывание информации о нажатой кнопке.
Блок желательно починить. Такие блоки часто выходят из строя. Если получится возможно делать не оригинальные блоки.
На плате два программируемых камня
ПЛИС Lattice M4A3-64-10VC-12VI
и ПЗУ AT29C257
C последней проблем нет.

Это ПЛИС или CPLD?
Скачал ispMACH 4A CPLD Family Data Sheet.pdf (это оно?), так там написано что M4A3-64 - CPLD.
"Прошивка" у CPLD хранится "в ней самой", readback (обратное считывание) возможно если не установлен
security bit, если стоит то увы и ах, томко микросхему "пилить" (ни разу не делал) или как "чёрный ящик" попытаться - встать на работающей
плате цифровым анализатором и снять диаграммы на полном цикле работы изделия а потом их проанализировать (долго).
Go to the top of the page
 
+Quote Post
ffilin
сообщение Sep 7 2018, 08:18
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 247
Регистрация: 4-03-07
Из: Москва
Пользователь №: 25 852



Цитата(serj1979 @ Sep 7 2018, 09:09) *
Это ПЛИС или CPLD?
Скачал ispMACH 4A CPLD Family Data Sheet.pdf (это оно?) Да,


Да скорее всего стоит бит защиты, сначала нужно будет посмотреть осциллографом и по схеме какие у этой микросхемы ножки задействованы на входы какие на выходы, после того как аккуратно выпаяю CPLD буду подавать логические уровни во всех возможных комбинациях и смотреть что будет на выходе (выключателями и светодиодами). потом (если нет счётчиков и.т.д) смогу восстановить что в этом "чёрном ящике"


--------------------
Go to the top of the page
 
+Quote Post
serj1979
сообщение Sep 7 2018, 08:47
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 54
Регистрация: 25-12-15
Из: Пенза
Пользователь №: 89 844



Цитата(ffilin @ Sep 7 2018, 11:18) *
Да скорее всего стоит бит защиты, сначала нужно будет посмотреть осциллографом и по схеме какие у этой микросхемы ножки задействованы на входы какие на выходы, после того как аккуратно выпаяю CPLD буду подавать логические уровни во всех возможных комбинациях и смотреть что будет на выходе (выключателями и светодиодами). потом (если нет счётчиков и.т.д) смогу восстановить что в этом "чёрном ящике"

Выпаивать CPLD и подавать воздействие (переключателями и светодиодами) и смотреть что будет не советую.
Возможно важна продолжительность сигнала и тем более переключатели (дребезг), светодиоды (можно не заметить),
да и количество комбинаций весьма велико, тем более если "черный ящик" с "памятью" то задача будет весьма нетривиальной,
На мой взгляд правильнее будет подключится в составе рабочего изделия, и прогнать все доступные режимы и смотреть цифровым анализатором...
Если лифт, то думаю трудностей особых с логикой не будет.

P.S. Толком не смотрел, но по опыту выводы CPLD могут быть I/O/Z (управляется внутренней логикой CPLD),
с этим тоже нужно будет аккуратнее...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:07
Рейтинг@Mail.ru


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