В теме, где обсуждалась моя видеокарта http://zx-pk.ru/showthread.php?t=108...l=1#post844672 , затронули вопрос - как разлочивать заблокированный JTAG режим в микросхемах серии EPM. В частности интересен вопрос так называемой разлочки наиболее распространенных EPM7032(64) и EPM3032(64).
Поскольку данная тема является тайной за семью печатей и в открытом доступе информации совсем как бы и нет, то нет, как я считаю зазорного в том, чтобы так сказать исследовать этот вопрос на благо общества и на зло жадным "буржуям".
Так вот, в процессе обсуждения выяснили что программатор "Chipprog+" умеет разлочивать и прошивать серию EPM7032(64). Был собран соответствующий адаптер и опытная залоченная микросхема успешна выдержала испытание, т.е. JTAG снова вернулся и микросхема готова была к повторному использованию.
Конечно понятно, что этот подход интересен для тех, кто обладает этим программатором. Но что делать, у кого его нет. Тут остается казалось бы только одно, снимать эпюры происходящих процессов с реального программатора, но набрел я у себя на жестком диске на одну папку. Как то давно уже искал ответ на этот вопрос и попалась информация о программаторе Hilo-All 03. Я что смог выкачать, скачал. Так вот этот программатор тоже умеет программировать эти серии микросхем и я как понял тоже в высоковольтном режиме.
Он хоть и рассчитан на работу под DOS, но в принципе можно разобраться как и что он дергает в процессе работы с CPLD, тем более что есть схема от него.
Так вот установил что там на каждый тип микросхемы свой исполнительный модуль и файлы A70X.EXE, A70XE.EXE отвечают за работу с этими микрухами. Иными словами, если их попробовать дизассемблировать и провести соответствия со схемой, то возможно и можно получить искомый результат.
Вот ссылка на архив, то что я выкачивал. https://yadi.sk/d/LZKLwB3rmdTjY
Вообщем, тема для обсуждения кому интересно.