Цитата(yes @ Aug 11 2006, 19:45)

интересна автоматизация решения - то есть ПЛИС (CPLD-шка для простоты) - это некоторый черный ящик, который имеет входы/выходы и внутреннее состояние (32, 64, а иногда 8/10 бит - как правило для секъюрности, больше не пользуют)
то есть имеется вектор входных воздействий + исходных состояний * M = вектор выходных значений + новых состояний
задача найти эту матрицу в частных случаях решается (кто помнит, ключ для XILINX-ских тулзов на 561 логике паяли), теоретически решается и в общем случае
Но, в общем случае, решается только теоретически. Пример - криптографические алгоритмы :
наличие большого количества открытого текста и соответствующего ему шифрованного практически
не упрощает задачу восстановления ключа.
Исходный вопрос, конечно, совершенно о другом. Для восстановления схемы по прошивке
нужна информация о структуре самой ПЛИС. Были программки, восстанавливающие схему
по прошивке для некоторых CPLD.