Предложение состояло в переделке логики таким образом, чтобы она позволяла это делать. Нужен регистр для захвата адреса по синхроимпульсу SyncA и еще два регистра - длина подлежащей считыванию предыстории PreN и длина подлежащей считыванию постистории PostN. По приходу синхроимпульса логический автомат продолжает заполнять память, пока текущий адрес не станет равным SyncA + PostN. Затем автомат останавливается, микроконтроллеру сообщается о готовности данных. После этого микроконтроллер считывает данные с автоинкрементом. Перед этим в адресный счетчик загружается значение SyncA - PreN и считывание идет до адреса SyncA + PostN. Значения в регистры PreN и PostN загружает микроконтроллер перед началом измерения, задавая таким образом размер используемого буфера произвольным образом, а не только 2 или 32 кБ.