Старая GAL22V10D

Обсуждаем цифровые устройства...
Ответить
sptimmy
Родился
Сообщения: 4
Зарегистрирован: Ср мар 23, 2016 09:46:05

Старая GAL22V10D

Сообщение sptimmy »

День добрый! Есть старая плата с 5-ю GAL22V10D. Со временем плата начала работать некоректно. При проверке( считать\сравнить код) етих микросхем на программаторе выявленно что половина из них считывает некоторые биты некорректно( первый раз 0, второй 1 или наоборот). При n-нной попытке прочитать вродь начали выдавать стабильный код. С программатора сохранил jedec файлы. Теперь хочу полностью разобраться по этапно что делает эта плата(так как стоит в системе и известно только по индикации лампочек - работает или нет). Подскажите с чего начать? Какие книги\статьи почитать?В какой программе для етих GAL22V10D можно по jedec файлу посмотреть что она делает?
Заранее спасибо!
Аватара пользователя
m.ix
Друг Кота
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo
Контактная информация:

Re: Старая GAL22V10D

Сообщение m.ix »

галы палы, это одноразовопрошиваемые микры ПЛИС тему штудировать надо.
Лечу лечить WWWашу покалеченную технику.
Аватара пользователя
wsw
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Сб янв 16, 2010 08:55:59
Откуда: Урал

Re: Старая GAL22V10D

Сообщение wsw »

есть однократно программируемые ,а есть многоразовые
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Старая GAL22V10D

Сообщение uk8amk »

Неплохо основы функционирования расписаны в даташите и Application notes на Atmel SPLD. Также кое-что есть в справке на WinCUPL.
Jedec можно распотрошить GAL дизассемблером. Наверное подойдёт дизасм из OPALjr PLD Development Package.
Аватара пользователя
Tronix
Прорезались зубы
Сообщения: 240
Зарегистрирован: Вс авг 16, 2015 11:59:01
Контактная информация:

Re: Старая GAL22V10D

Сообщение Tronix »

А можно не запариваться, а просто склонировать поведение путем перебора всех кобинаций на входе и мониторя состояние на выходе. Так, например, ПАЛ-ки для древнего саунд-бластера клонируют: http://www.vcfed.org/forum/entry.php?314-Cloning-a-PAL-HAL-(Part-1)
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Старая GAL22V10D

Сообщение uk8amk »

Ну да, если GAL закрыта от чтения, тогда придётся идти этим путём.
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

Re: Старая GAL22V10D

Сообщение Rokl »

Tronix писал(а):А можно не запариваться, а просто склонировать поведение путем перебора всех кобинаций на входе и мониторя состояние на выходе. Так, например, ПАЛ-ки для древнего саунд-бластера клонируют: http://www.vcfed.org/forum/entry.php?314-Cloning-a-PAL-HAL-(Part-1)

Есть многократные PLD, это КМОП PALCE22V10H и ATF22V10B, которые выпускают до сих пор, ибо удобно в них мелкую логику запихивать и реализовывать нестандарьные логические функции.
В свое время в ручную неоднократно передирал закрытые PLD матрицы и PALCE22V10H, и ATF16V8B. Трудней всего, это когда приходится вскрывать комбинаторные логические схемы, реализованые в PLD на внутренних 10 триггерах. Но и после тоже достаточно сложно получившуюся логическую схему запихнуть обратно в PLD, используя логические формулы, перенесенные на язык PALASSMa или WINCUPLa. Пришлось таки плотно заняться изучением и софта и особенностями палок. О чем, в прочем, ни разу не пожалел.
12val12
Потрогал лапой паяльник
Сообщения: 315
Зарегистрирован: Пт янв 29, 2010 19:42:27

Re: Старая GAL22V10D

Сообщение 12val12 »

подскажите а на этих микросхемах возможно реализовать fifo регистр 16х 8
как 16 последовательно соединенных 8 битных паралельных регистра
тактируемых от одного источника предающих байт предыдущего в следующий
( мне для осцилоскопа- чтобы заглянуть раньше события синхронизации)
ух ты.... показывает
uk8amk
Поставщик валерьянки для Кота
Сообщения: 2222
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Откуда: Tashkent

Re: Старая GAL22V10D

Сообщение uk8amk »

Только если поставить 16 микросхем последовательно.
Каждая на 8 или 10 триггеров.
Лучше такой FIFO сделать на более современных и ёмких CPLD.
Ответить

Вернуться в «Цифровая техника»