ПЛИС - EPM3064. Потребовалось программировать ее внутрисхемно, с того же микроконтроллера (AT91SAM9260), который ее будет после прошивки использовать.
Для MAX 3000 имеется возможность делать это с помощью JAM Byte-code player. Занялся его портированием. ПЛИС связывается с микроконтроллером 4 выводами TMS, TDI, TDO, TCK.
На микроконтроллере используются PIO для управления ими.
Вроде бы частично заработало - успешно выполняется стирание (ERASE), проверка IDCODE (считывается и проверяется корректно), проверка стертого устройства (BLANKCHECK).
Но операция VERIFY завершается с ошибкой.
Exit code = 11... Device verify failure
В чем может быть дело?