Хорошо. А если попробовать опрашивать переменные не с фиксированным периодом, а по событию: изменение значения битовой маски и для страховки сравнение уже записанного со входным? Чтобы впустую не гонять каждую переменную по кругу? Это даст выигрыш в скорости опроса переменных?
Только нет в описании как будет работать переменная с нециклическим опросом в случае если дать сигнал на запись, а потом через один цикл снова подать тот же сигнал, когда при этом запись по первому сигналу не была еще произведена (нет подтверждения rdy). Я правильно понимаю что если rdy неравен 1 то запись будет недоступна? Или может там создается очередь по количеству насчитанных сигналов на входе ^?