ГОСТ Р 51884-2002
Подчиненное устройство видает данные в свой регистр Данных считывания данных только в
ответ на команду. Обязанность Командного устройства — выполнить считывание таких данных,
прежде чем выдать команду, требующую вывода следующих данных. Таким образом. Подчиненному
устройству не требуется средств поддержания очередности вывода.
Разрешение C.3.I. Командное устройство МОЖЕТ выдать команду, требующую от Подчинен
ного устройства записать в свои регистры Данных считывания более одного ответа.
Правило С.3.2. Подчиненное устройство ДОЛЖНО ВЫДАВАТЬ данные в свои регистры Данных
считывания только в ответ на явный запрос (па одно или несколько слов) своего Командного устрой
ства.
Замечание C.3.I. Если Командное устройство считывает регистры данных Подчиненного уст
ройства без предварительного явного запроса данных. Подчиненное устройство отвечает либо фор
мированием ошибки магистрали, либо возвратом неопределенных данных (с указанием или без
указания ошибки). Таким образом. Подчиненное устройство либо предотвращает ошибочное счи
тывание, обнаруживая ошибку, либо игнорирует нарушение протокола.
Правило С.3.3. Командноеустройство НЕДОЛЖНО ПОСЫЛАТЬ пи одной команды. требующей
от Подчиненного устройства загрузки данных в свои регистры данных, до тех пор, пока Командное
устройство не выполнит считывание (из регистров данных) всех данных, выработанных
предыдущими команда.»и (и пока разряд RR не установится в ноль).
Замечание С.3.2. Предыдущее правило НЕ накладывает ограничений на создание средств под
держания очередности вывода в пределах протоколов более высокого уровня.
В данном подразделе определяются три формы последовательного обмена информацией: Пос
ледовательной Пересылки Слов (16 разрядов). Последовательной Пересылки Длинных Слов (32
разряда) и Последовательной Пересылки Расширенных Яшиных Слов (48 разрядов). Обеспечение
функционирования Последовательной Пересылки Длинных Слов и РасширенныхДлинных Слов не
является обязательным (это дополнительная функциональная возможность). Пересылки данных с
использованием одного из этих трех протоколов могут любым произвольным образом комбиниро
ваться с пересылками данных по остальным двум протоколам.
Замечание С.3.3. Пересылки Длинных и Расширенных Длинных Слов Подчиненному устрой
ству. которое не обеспечивает функционирование этих протоколов, являются бессмысленными и
будут иметь непредсказуемые результаты.
Замечание С.3.4. Каждое устройство на Основе Сообщений имеет Следящие Мониторы режи
ма записи у каждого из функционирующих в этом устройстве регистров Данных (Младший. Стар
ший и Расширенный). Эти Следящие Мониторы указывают устройству, какой протокол использу
ется Командным устройством для выполнения каждой пересылки.
Замечание С.3.5. Наборы команд для всех форм последовательного обмена информацией явля
ются взанмонезависимыми. Наборы команд описаны в разделе Е.
С.3.3.1.1 Последовательная Пересылка Слов
Последовательная Пересылка Слов является минимально возможным протоколом пересылки
данных. Ширина канала данных составляет 16 разрядов (одно слово).
Данные пересылаются посредством считывания или записи регистра Данных Младшего. По
умолчанию псе записи интерпретируются как команды. Каждая пересылка воздействует на состоя
ние соответствующего разряда RR или WR в регистре Ответа.
Правило С.3.4. Если для последователыюй пересьики данных словами требуется болееодного цик
ла магистрант, томладший байт ДОЛЖЕН ПЕРЕДАВАТЬСЯ последним, чтобы обеспечить достовер
ность содержимого соответствующегоразряда RR или WR.
Правило С.3.5. Все устройства на Основе СообщенийДОЛЖНЫ всегда О ТВЕЧАТЬ протоколу
Последовательной Пересшки Слов.
С.3.3.1.2 Последовательная Пересылка Длинных Слов
Последовательная Пересылка Длинных Слов является более производительным протоколом
по сравнению с Последовательной Пересылкой Слов. Этот протокол обладает 32-разрядным кана
лом данных.
Данные пересылаются посредством считывания или записи регистров Данных Старшего и
Младшего. По умолчанию все операции записи интерпретируются как команды. Каждая Последова
тельная Пересылка Длинного Слова воздействует на состояние соответствующего разряда RR или
WR регистра Ответа.
Н-2*
ИЗ