Цитата Сообщение от Patron Посмотреть сообщение
Jarik65535 чётко сказал, что отмена незавершёнки не предусмотрена. Программно сбросить контроллер в начальное состояние невозможно.
Не думаю, что все так категорично. Если средствами той ПЛИС можно сделать хотя бы один триггер, устанавливаемый в произвольное время со стороны ЦП с возможностью чтения и сброса его через GPIO контроллера, то вопрос решается. То есть, возможно, в текущей реализации это и не предусмотрено, но оно нужно. И, как я понял Ярослава, вроде-бы реализуемо.

- - - Добавлено - - -

Более того, я тут прикинул, похоже и триггер этот не нужен - достаточно в тот самый "короткий" цикл обмена с ЦП добавить проверку адреса - с РД общается ЦП, или с РС и по записи в РС сбрасывать "незавершёнку". То есть достаточно незначительного усложнения программы контроллера.