Декодируем PAL/GAL

Печатные платы, программируемая логика, разработка и изготовление аппаратуры

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Вопрос, возможно, покажется дурацким - но оно мне надо:
если имеется прошивка для ATF16V8 - можно ли как-то восстановить логику
того устройства, которую она реализует при прошивке?


Хотелось бы сделать это без самой ATF16V8, и никакого "соответствующего"
софта у меня тоже нет.
iLavr
User avatar
MC68k
Retired
Posts: 1328
Joined: 25 Jul 2011 00:14
Location: WWW

Post by MC68k »

Lavr wrote:Вопрос, возможно, покажется дурацким - но оно мне надо:
если имеется прошивка для ATF16V8 - можно ли как-то восстановить логику
того устройства, которую она реализует при прошивке?


Хотелось бы сделать это без самой ATF16V8, и никакого "соответствующего"
софта у меня тоже нет.
viewtopic.php?t=8893
User avatar
Shaos
Admin
Posts: 24055
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

да можно ессно :)
засылай-поковыряем ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Значит идея заключается вот в чем - ну потрачу я время и сочиню интерфейс 580ВВ55 к PDP-8...
Но ввиду отсутствия у меня последней - проверить будет практически нечем.

Вот и появилась мысль - сравнить свою логику с формирователем всех сигналов на ATF16V8
из вот этого проекта - он же заведомо рабочий, и там 580ВВ55 обслуживается.

Прокатит такая идея?

И как будет выглядеть "логика" ATF16V8 - как таблица истинности?
iLavr
User avatar
Shaos
Admin
Posts: 24055
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

будет выглядеть как система логических выражений (в дизъюнктивной нормальной форме) плюс защёлки на выходах, где биты установлены соответствующие
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos, вот это, при тщательном рассмотрении, оказалось не совсем PDP-8.

Image

Так что делать реверс его ATF..., я думаю, смысла не имеет...

Тем более что ничего этого у меня нет даже в виде каких-либо моделей,
и "поиграться" с этим при всём желании - не получится.
iLavr
User avatar
Shaos
Admin
Posts: 24055
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Ну тем не менее я таки попробую в эти выходные ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24055
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Поглядел - у него ж всё GPL :)
Исходники прошивок имеются в архиве с сырцами - расширение PLD
Не уверен что это, но внутри есть логические формулы и куча комментариев
Так что давай какой-нибудь другой пример по расковыриванию ;)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:Так что давай какой-нибудь другой пример по расковыриванию ;)
Спасибо! Но, к сожалению, я от них очень далёк... и никак не выберу времени
хотя-бы в общих чертах освоить... :(

Тут был чисто практический насущный интерес, поэтому и обратился ко всем.
iLavr
User avatar
VituZz
God
Posts: 1343
Joined: 13 Nov 2010 04:06

Post by VituZz »

И я тут в калашный ряд встану. А PAL16L8, которые на старых платах встречаются, можно программировать только один раз? Снятые можно выбрасывать?
User avatar
Shaos
Admin
Posts: 24055
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

VituZz wrote:И я тут в калашный ряд встану. А PAL16L8, которые на старых платах встречаются, можно программировать только один раз? Снятые можно выбрасывать?
Насколько я понимаю они однократки, но мне они и не попадались никогда - самые старые что у меня есть уже PALCE - их можно перепрограммировать
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

А что-то типа их "эмуляторов" существует?
Чтобы чисто как-то проверить правильность того, что ты собираешься туда прошить?
iLavr
User avatar
Shaos
Admin
Posts: 24055
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Lavr wrote:А что-то типа их "эмуляторов" существует?
Чтобы чисто как-то проверить правильность того, что ты собираешься туда прошить?
да наверное должны быть
но мне не попадались
на сях можно написать :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Shaos wrote:да наверное должны быть
но мне не попадались
Да написать-то можно... а как же сейчас делают проверку перед прошивкой?
iLavr
vinxru
Retired
Posts: 587
Joined: 27 Mar 2013 04:55
Location: 62.192.229.16

Post by vinxru »

В одной из материнских плат я нашел ATF16V8. Что с ней можно интересного сделать?