Comments 10
Спасибо, интересно! Читал описание алгоритма программирования, и как будто знакомое что-то - параллельный адрес строки, последовательный сдвиг битов, хранение параметров в выделенной строке, которая стирается вместе с остальными и нужно её восстанавливать, и вспомнил: очень похоже на алгоритм программирования CPLD Altera EPM7032. На форуме EEVBlog была длинная тема по переиспользованию EPM7xxx, публиковали дампы процессов программирования с разных коммерческих программаторов, дизассемблировали DOSовский софт древнего программатора, пробовали повторять процессы на Arduino, что-то получилось, что-то застряло. Вот, если интересно: https://www.eevblog.com/forum/fpga/programming-(non-jtag)-max7000-devices/
Вроде бы как разные gal и pal прошивает программатор стерх
но сколько не искал не нацти конвертер прошивки в логическую схему. Интересно такие существуют вообще.
Мне попадалось создание прошивки через рисование логической схемы. Но там для GAL16V8 была не полная реализация и мне не подошло. А вот из прошивки в схему - такого не встречал. Но! Времена изменились. Я просто взял прошивку из этой статьи и попросил ИИ в Googl Chrome нарисовать схему. Он нарисовал. Хотя и очень корявенько, но как смог:

GAL16V8 входит в support list "народного" программатора minipro - TL866-II.
Только что обнаружил, что в minipro появилась поддержка дешевого китайского программатора XGecu-T48. Года три назад, когда мне потребовалось зашить парочку ATF16V8, пришлось искать машину с виндой для запуска родной софтины.
Прям хотел спросить об этом, спасибо!
Очень круто! Когда-то тоже работал с этими чипами, делал дешифратор адреса для платы на шине ISA. Но с программированием не разбирался, эти чипы без проблем шьются прогером TL866.
Но тут еще в комментариях к моей другой статье оказалось, что эта тема не совсем тухлая и небольшой интерес есть.
Ну и отдельное спасибо за оперативность. Рад, что пост выкатили.
Кроме того, есть еще древние одноразовые PAL и современные ATF.
Есть ещё такое чудище PALCE16V8. Как я понял, это какой-то предок GAL, тоже PAL, только стираемый. Производитель заявляет, что эти чипы "Pin and function compatible with all 20-pin PAL ® devices", но упомянутая TLка ни один из них зашить не смогла ни в одном режиме. При попытке записи ничего не происходило, микрухи героически хранили то, что было в них изначально.
ресурс прошивок в GAL очень мал
Ещё у GAL есть хитрая подстава: со временем прошивка в них теряется (примерно так же, как утекает заряд из EPROM). В этом плане PAL с перемычками сильно надёжнее.
Программирование микросхем GAL и им подобных