ГОСТ IEC 61142—2011
ERR. = ERROR: ERROR = 1, если ERLI =1 или ERSES = 1. или ERAP = 1; ERROR = 0, если
ERLI = ERSES = ERAP =0.
3.8.3.2 Описаниесостояний
Состояние 0
Ожидание флага синхронизации SESAP отболее низкогоСЕАНСОВОГОуровня.
Состояние 1
Инициализация переменных, необходимыхдля управления ПРИКЛАДНЫМ уровнем (переустановка
APSES. ERAP).
Состояние 2
Установка первой структуры, включающая подготовку буфера с байтами приложения идлиной L
в соответствии с типом требуемой операции (т.е. флагами
DTR. DTP. DASO или DIB).
L-1
снимай TR
ТАЩ1)
L -0
Случай IB
NA1
0
ТАВ(П>
ZDT
L-n«40
СличайА&О
L■1в+ЦШТ}
СлучавТР
Данные поступают из таблицы А. переданной протоколу, число NA1 придистанционном программи
ровании получается после вычисленияс использованием предшествующегослучайного числа (содержа
щегося в таблицеА) и байтов данных, связанных с полиномиальным генератором (см. ранее иприложе
ние D).
Это состояние также включает переустановку переменной FROMEXT.
Состояние 3
Вэтом состоянии осуществляется управление инициализацией шины с подготовкой таблицы В для
посылки внешнему процессу (см. описание содержимоготаблицы В ниже).
В конце этогосостоянияустанавливается переменная PAREP. указывающая конецобменадля ниж
них уровней.
Состояние 4
Управлениедистанционным считыванием. Число различных последовательностей, требуемыхдля
этогосчитывания (NTR). определяется содержимым поляANA таблицы А.
Для того чтобы определить, когда обмен должен продолжаться для считывания других данных,
каждый переход в этом состоянии увеличивает переменную I,которая сравнивается счислом NTR требуе
мых последовательностей.
Переменная J увеличивается для проверки числа перезапусков идентичных последователь
ностей.
Переменная PAREP (указывающая конец обмена) устанавливается, когда 1= NTR и:
- DNA = 0. ERAP = 0. ERSES = 0. ERLI = 0. J < 3;
- DNA = 1. ERAP = 0, ERSES = 0. ERLI = 0. J < 3;
DNA= 0и [ERAP = 1(поле TAB возвращаемой структуры R2 не соответствует полюTAB в связанной
структуре R1. направленной наружу) или ERSES = 1. или ERLI = 1). а также J > 3.
Повторная передача (идентичной последовательности) выполняется, если DNA=0. J > 3и ERAP = 1
или ERSES = 1, или ERLI = 1.
Другая последовательность генерируется, если 1< NTR и.
- ERAP = 0. ERSES = 0. ERLI = 0 или
- ERAP = 1. или ERSES = 1. или ERLI = 1 и J £ 3.
81