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

 
 
 
Reply to this topicStart new topic
> Можно ли считать прошивку из ПЛИС ?, ПЛИС 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
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
Stewart Little
сообщение Sep 7 2018, 09:42
Сообщение #5


Лентяй
******

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



Теоретически, прошивку из M4A3-64 можно скачать с помощью ispVM из состава ispLEVER (это старенькая лэттисовская среда разработки - бесплатная, кстати), если при программировании не был взведен бит защиты.
Программатор можно использовать родной лэттисовский, или сделать самому из FT2232HL.

Скачать ispLEVER можно здесь: http://www.latticesemi.com/view_document?document_id=51098 (потребуется зарегистрироваться на сайте).
Лицензию запросить здесь: http://www.latticesemi.com/en/Support/Lice...ispLEVERClassic

Если со скачиванием или запросом лицензии возникнут проблемы - пишите в личку, я помогу.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
tolik654951
сообщение Sep 26 2018, 08:16
Сообщение #6





Группа: Участник
Сообщений: 6
Регистрация: 25-09-17
Пользователь №: 99 472



Цитата(Stewart Little @ Sep 7 2018, 12:42) *
Теоретически, прошивку из M4A3-64 можно скачать с помощью ispVM из состава ispLEVER (это старенькая лэттисовская среда разработки - бесплатная, кстати), если при программировании не был взведен бит защиты.
Программатор можно использовать родной лэттисовский, или сделать самому из FT2232HL.

Скачать ispLEVER можно здесь: http://www.latticesemi.com/view_document?document_id=51098 (потребуется зарегистрироваться на сайте).
Лицензию запросить здесь: http://www.latticesemi.com/en/Support/Lice...ispLEVERClassic

Если со скачиванием или запросом лицензии возникнут проблемы - пишите в личку, я помогу.



Доброго дня. Не по теме вопрос, но все же . Зарегал 3 акка за 1,5 недели в Lattice но доступ к скачки среды разработки и лицензии так и не могу получить. Ребята, что делаю не так? Постоянно получаю The page you have attempted to retrieve is not available or you do not have access to this resource. If you have just created your account, or you have not used your account in a long time, then please be aware that it may take up to one business day for your account to fully activate.

We apologize for the inconvenience.

If you continue to experience this difficulty, please contact the Webmaster.

Сообщение отредактировал tolik654951 - Sep 26 2018, 08:18
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th April 2024 - 21:47
Рейтинг@Mail.ru


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