ГОСТ Р 50833-95
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ИНТЕРФЕЙС МНОГОУРОВНЕВЫЙ СИСТЕМНЫЙ МСИ СИСТЕМЫ ЭЛЕКТРОННЫХМОДУЛЕЙ
ОБЩИЕ ТРЕБОВАНИЯ К ЛОГИЧЕСКОЙ ОРГАНИЗАЦИИ
Издание официальное
со
00
ГА
(Г)
о
ГС
А
ГОССТАНДАРТ РОССИЯ Москва
ГОСТ Р 508.П 95
Предисловие
1 РАЗРАБОТАН И ВНЕСЕН Техническим комитетом по стандартизации ТК 323 «Авиационная техника»
2 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта Российской Федерации от 31.10.95 № 557
3 ВВЕДЕН ВПЕРВЫЕ
© ИНК Издагсльспю стандартов. 1996
Настоящий стандарт нс может быть полностью или частично воспрои шелеп, (ира жирован и распространен в качестве официальною издания б см рафешения 1оссын тарта России
Задатчики последних двух типов являются сопрягающими задатчиками; они имеют узлы — исполнители получаемых команд. Задатчик может быть дуплексным, т. е. быть образованным сочетанием двух ориентированных в противоположные стороны задатчиков одного типа.
Составной частью задатчика многопроцессорной магистрали является узел запроса доступа, с помощью которого производится арбитраж запросов доступа на магистраль. Задатчик может также иметь буфер данных, что делает его способным к работе в режиме автономной связи с одной из магистралей.
4.4 Магистрали, сопрягаемые через задатчики, могут иметь различную соподчиненность в соответствии с таблицей 3.
Таблица 3 |
Вид соподчиненности |
Определение |
Главная
магистраль |
Магистраль, с которой поступают команды на сопрягающий задатчик |
Подчиненная
магистраль |
Магистраль, на которую выставляет команды сопрягающий задатчик |
|
Если ЗИ дуплексный, роли магистралей могут меняться во времени местами.
4.5 Логические средства интерфейса МСИ позволяют резервировать магистрали (2—3-кратное резервирование).
4.6 По магистралям МСИ могут передаваться группы сигналов, приведенные в таблице 4.
Таблица 4 |
Наименование группы сигналов |
Назначение |
Сигналы синхронизации |
Группа сигналов, используемая для тактирования и синхронизации обмена информацией |
|
Сигналы при- Группа сигналов, необходимая для выявления наиболее приоритета оритетных запросов доступа к магистрали, запросов обслужи
вания и выявления обслуживающих задатчиков — с наименьшим текущим приоритетом, а также для указания идентификатора задатчика или его приоритета доступа к исполнителю |
Наименование группы сигналов |
Назначение |
Сигналы управления |
Группа сигналов, необходимая для передачи команд, изменяющих состояние модулей |
Сигналы адре-сов-данных |
Группа сигналов, служащая для установления связи с модулями и для передачи информации |
Сигналы контроля |
Группа сигналов, служащая для оперативной передачи информации об ошибках в работе магистрали и модулей |
Каждый стандартный сигнал обозначается двумя буквами, представляющими собой начальные буквы первых слов наименования сигнала. На параллельной магистрали сигналы передаются по одноименным линиям, а группам сигналов соответствуют одноименные группы линий, называемых шинами.
4.7 Сигналы синхронизации приведены в таблице 5.
Таблица 5 |
Сиг
нал |
Назначение |
Кто
выставляет |
Кто
принимает |
СП |
При появлении СП осуществляется переключение модулями сигналов на магистрали |
Тактирующий
модуль |
Все модули магистрали |
СВ |
При появлении СВ осуществляется ввод сигналов с магистрали в модули |
Тактирующий
модуль |
Все модули магистрали |
ГЗ |
Синхросигнал, каждый перепад которого указывает на выставление команды и данных (записи) на магистраль и на то, что задатчик готов к выполнению команды |
Действующий
задатчик |
Действующие
исполнители |
гн |
Первый фронт его указывает на селекцию адреса исполнителем, каждьш срез ГН подтверждает готовность исполнителя выполнить полученную команду |
Один или группа действующих исполнителей |
Задатчик и группа действующих исполнителей |
|
9 |
Окончание таблицы 5 |
Сиг
нал |
Назначение |
Кто
выставляет |
Кто
принимает |
гч |
Каждый срез ГЧ также подтверждает готовность исполнителя выполнить полученную команду |
Один или группа действующих исполнителей. Задатчик в конце нечетного цикла |
Задатчик и группа действующих исполнителей |
гг |
Срез ГГ показывает, что каждый из исполнителей проанализировал адрес и команду и что адресованная группа исполнителей готова к выполнению команды |
Все модули магистрали, способные к групповым операциям |
Все модули магистрали, способные к групповым операциям |
|
4.8 Сигналы приоритета приведены в таблице 6.
Таблица 6 |
Сиг
нал |
Назначение |
Кто
выставляет |
Кто
принимает |
тд |
Определяет участие задатчика в текущей очереди запросов доступа к магистрали |
Задатчик, претендующий на доступ к магистрали |
Действующий
задатчик |
то |
Определяет участие исполнителя в текущей очереди на передачу вектора прерывания либо является требованием опроса |
Исполнитель, претендующий на обслуживание |
Действующий
задатчик |
дм |
Сигнал, запрещающий арбитраж запросов доступа и занятие магистрали другими задатчиками |
Задатчик, выигравший в предыдущем арбитраже ЗД |
Все претендующие модули |
дт |
Выставляется как команда начала арбитража ЗД или 30 или как требование продления цикла арбитража |
Действующий задатчик в начале цикла арбитража, претендующие модули |
Все модули, способные к групповым операциям |
|
10 |
ГОС I Р 50833-95 |
С иг нал |
Н пн пение |
Кто вист шляет |
Мо принич КТ |
ипоо-
ИП07 |
Линии, на которые выставляется в цикле арбитража приорите! в унитарном коде, в первом такте цикла передачи — идентификатор задатчика и его приоритет доступа к исполнителю |
Модули, участвую щие в арбитраже, в первом такте цикла передачи — действу ющии задатчик |
Моду ш, участвую щие в арбитраже пспо шите in, имею щие прпорпIе I нпи
ДОСТУП |
|
4 9 Сигналы управления приведены в таблице 7 |
1 1 б 1 и ц а 7 |
Сшн и |
Н нт-кние |
MCI,
МС2 |
Определяют коды обращения, адресного пространства приращения внутреннего адреса, завершения цикла передачи |
МР1,
МР2 |
Модификаторы разрядности адреса и данных в цикле передачи |
СО |
На совмещенной шине АД указывает что в зависимости от кода на MCI МС2 в следующей фазе будет передаваться вторичный адрес идентификатор-приоритет, адрес источника или ве шчина б то ка данных сообщения |
ко |
На совмещенной шине АД указывает что в следующей фазе будут передаваться данные Одновременное наличие сигналов КО и СО на магистрали указы ваег, тгго линии адреса и данных раздельные и что в следующей фазе будут передаваться внутренний адрес и данные |
зи |
Запись в исполнитель |
СБ |
Групповой сигнал в пределах матисграли Одновременное пали чие сигналов СБ и ДМ является командой инициализации моду icn машетрали |
|
Сигналы управления выставляются действующим задатчиком Они принимаются в первой фазе обращения — всеми исполнителями магистрали, в остальных фазах цикла передачи — действующими исполнителями
Г ОС Г Р 50833-95 |
С иг
нал |
Нллн пенис |
Кто
внст.шляет |
Кто ирииим юг |
ипоо- |
Линии, на которые, вы- |
Модули, участвую- |
Модули, участвую- |
ИП07 |
ставляется в цикле арбитра- |
щие в арбитраже, в |
щие в арбиграже. |
|
жа приоритет в унитарном |
первом такте цикла |
исполните ш, имею |
|
коде, в первом такте цикла |
передачи — действу |
щие приоритеты]! |
|
передачи — идентификатор задатчика и его приоритет доступа к исполнителю |
ющии задатчик |
доступ |
|
4,9 Сигналы управления приведены в таблице 7. |
1 а б л и ц а 7 |
Сигн.и |
Назначение |
MCI,
МС2 |
Определяют коды обращения, адресного пространства, приращения внутреннего адреса, завершения цикла передачи |
МР1,
МР2 |
Модификаторы разрядности адреса и данных в цикле передачи |
СО |
На совмещенной шине АД указывает, что в зависимости oi кода на MCI МС2 в следующей фазе будет передаваться вторичный адрес, идентификатор-приоритет, адрес источника или величина б тока данных сообщения |
КО |
На совмещенной шине АД указывает что в следующей фазе будут передаваться данные Одновременное наличие сигналов КО и СО на магистрали указывает. что линии адреса и данных раздельные п что в следующей фате будут передаваться внутренний адрес и данные |
ЗП |
Запись в исполнитель |
СБ |
I рупповои сигнал в пределах магистрали Одновременное ноли чне сигналов СБ и ДМ является командой инициализации подуши магистрали |
|
Сигналы управления выставляются действующим задатчиком Они принимаются в первой фазе обращения — всеми исполнителями магистрали, в остальных фазах цикла передачи — действующими исполнителями
4.10 Сигналами А и Д являются сигналы АД00 — АД63.
4.11 На параллельной магистрали сигналы Д на шине АД могут выставляться как параллельно с сигналами А (ШР), так и последовательно (ШС). Распределение сигналов А и Д для шины АД параллельной магистрали приведено в таблице 8.
Таблиц а |
8 |
Сигнал |
Назначение |
АДОО—■ АД 13 |
шс
Адрес — в первой фазе обращения на линиях АДОО—АД40; сингалы обращения или данных — в последующих фазах цикла передачи |
АД00-АД15 |
ШР
Адрес (младшие разряды) — в фазе обращения; внутренний адрес — в фазах передачи; младшая часть кода приоритета — в фазе завершения при наличии команды арбитража; инверсный порядок старшинства разрядов |
АД16-
ЛД31 |
Адрес (старшие разряды) — в фазе обращения; данные или внутренний адрес — в следующих фазах |
АД32-
АД63 |
Адрес (старшие разряды) — в фазе обращения; данные — в следующих фазах |
Сигналы на шину АД выставляются в первой фазе действующим задатчиком, как и в фазах записи; в фазах чтения — действующим исполнителем. Они принимаются: в первой фазе — всеми исполнителями магистрали, в остальных фазах записи — действующими исполнителями, а в фазах чтения — действующим задатчиком. На ШР в фазе завершения сигналы приоритета на линии А выставляются и принимаются претендующими задатчиками.
4.12 Сигналы контроля приведены в таблице 9.
Т а б л и ц а 9 |
Сиг
нет |
Назначение |
Кго
высг.1гляет |
Кто
принимает |
НП |
Фронт сигнала показывает что через 10 мс действительные значения напряжения питания магистрали выйдут из ус гановленных номинальных |
Источник ПИ'ШИ ИЯ |
Модуль
магистрали |
|
12 |
ГОСТ Р 50833-95
Окончание табшцы 9 |
Сиг
нал |
Ниниеиие |
Кто
ВИСТ 1ЕЛЯСТ |
Кто припим teT |
НС |
Свидетельствует о селекции обращения исполнителем, но об его неспособности к выполнению полученной команды или занятости другими задатчиками или о неполучении доступа ЗИ к сопрягаемой магис трали, а также о необходимости прекратить связь |
Действующий
исполнитель |
Действующий
задатчик |
нд |
Означает, что данные не обработаны, не приведены к необходимому формату, не буферизованы или не проверены (например, по четности)
Сигналы НС и НД выставляются одновременно в случае обнаружения неисправимых ошибок в одной из фаз, они блокируют те КУЩИЙ цикл |
Действующим
исполнитель |
Действующий
задатчик |
ЧУ |
Четность сигналов сравнения |
Действующий
задатчик |
Действующий исполнит [ь |
чьс^
4BS2 |
Признак четности сигналов на линиях ИП00-ИП07, АДО0-АДО7 АД08-АД13 АД16-АД23 АД24-АД31 АД32-АД39, АД40~АД47 АД48-АД:>Ь, АДьб-ЛДбЗ |
Действующим
при 3
задатчик
при 41
испо шигель |
Действующий шпеи псподшие ih ении задатчик |
|
4 13 Каждый соединитель должен содержать группу позиционных выводов ПВО—ПВ4, через которые в модуль постоянно вводится код его позиции на магистрали
4 14 Адресные пространства, которые может иметь модуль МСИ, перечислены в таблице 10
13
ГОСТ Р 50833-95
Таблица 10 |
Адресное простр шетво |
Назн 1чение |
пп |
Область общей системной памяти, выделенной аш защищаемой информации, рекомендуется для хранения программ |
пд |
Область общей системной памяти, выделенной для решетров данных модуля |
ПС |
Область общей системной памяти с унифицированным расположением регистров, с помощью которых осуществляются функции интерфейса установление связи, передача запросов, данных или изменение состояния модулей |
|
4.15 ВА модуля является непрерывный набор системных адресов, приписанных данному модулю в каждом из трех адресных пространств.
Внутренние адресные зоны, которые может иметь модуль, перечислены в таблице 11
Т а б л и ц а 11 |
Зонт |
Н он11ение |
УЗ |
Первые 64 ВА в ПС, предназначенные для рлсло южения унифицированных регистров |
БЗ |
Вторые 64 ВА в ПС, предназначенные для решегроь приема и передачи сообщении либо (старшая половина) для хранения паспортной информации о модуле |
ИЗ |
Зона 01 128-ю адреса до половины ВА, предназначенная шля размещения регистров пользования |
СЗ |
«Окно» в старшей половине ВА шля прямых (сквозньгч) обращении через узел инюрфеиса |
|
4.16 Унифицированные регистры зоны управления модуля интерфейса МСИ приведены в таблице 12
14
ГОС I Р 50833-95 |
Т а б rr и ц а |
12 |
Ptnicrp |
Нин пение |
РУ |
Основной регистр управления и статуса модуля, младшим баи г РУ управляет и индицирует режим работы модуля, второй — режи мы связи, третий и четвертый — указывают на способы обращения, режимы адресации и передачи данных |
РО |
Содержит в \нитарном коде в младшем байте — указатели ошибок данных во втором — ошибки связи, а в старших байтах — маски зтих ошибок
При записи используется для селективного сброса регистров РУ |
РМ |
Маскирует запросы внутренних \лов, запрещает выставление сигнала 30 модуля от замаскировашп i\ (в унитарном коде) разря дов регистра запросов, а также блокирует чтение содержимого этих разрядов |
РЗ |
Служит для хранения и опроса готовности внутренних узлов или модулей
При записи используется для селективного сброса разрядов регистра масок |
РВ |
Содержит идентификатор программы, обслуживающей текущее прерывание |
РЛ |
Солержит базовый адрес модуля |
РТ |
Опреде тяет программируемые интервалы времени |
РГ |
Содержит в унитарном коде идентификаторы групповых обраще нин коман 1Ы по которым модуль исполняет |
PH |
Содержит в задатчике — косвенный адрес по которому он про изводит обращение, в исполнителе — полный или внутренний косвенный адрес, по которому к нему производится обращение |
РК |
Содержит последний адрес множественного цикла передачи или конечный адрес сообщения |
РГ1 |
Содержит в двоичном коде приоритет доступа задатчика к магис трлли или приоритет доступа к исполнителю а также идешифика-тор стандартною сообщения |
РИ |
Содержит адрес обе 1уживающего источника программ которому подчинен МОДУ 1Ь |
|
D |
1 ОС Г Р 50833-95
Окончание тао шцы 12 |
Регистр |
Н пн иенис |
PC |
Содержит в зад гликах — величину оставшейся части передавав мого массива данных в исполнителях — его переданную часть II р и м е ч а н и е — В модулях связи и дуплексных модулях РУ PC — двойные, они относятся к каждой из сторон сопрягающих мод\лей |
РА |
Программно недоступный регистр в котором запоминается ВА ьыставленныи на млшетрали |
СМ |
1риггер связи с магистралью программно недоступен |
|
4 17 Логически определенные интервалы времени в интерфейсе МСИ приведены в таблице 13
Таблица 13 |
Интервш
времени |
Зн пение |
П |
Время распространения сигналов по всей длине линии мат стр ши |
тт |
Период генергтора тактирующих синхросигналов СП и СВ |
Г Г1 |
Время переключения выходных сигналов модуля (при наличии ею внутренней готовности) после появления на магистрали такти рующею синхросигнала СГ1 |
IB |
Время необходимое для ввода сип-плов в модуль посте появле ния на магистр ип т гктирующего синхросигн та СВ |
гз |
Предегыго лоп\стимая длите гьность ожидания доступ г к чаш страли перед на галом цикла передачи |
ти |
Предельно допустимая длительность ожидания доступа к модулю ь цикле передачи |
|
ГОСТ Р 50833-95
Содержание
1 Область применения и назначение............... 1
2 Обозначения и сокращения ................. 2
3 Основные характеристики.................. 6
4 Структура и состав логических средств.............. 6
5 Протокол арбитража на параллельной магистрали.........17
6 Протокол цикла передачи данных на параллельной магистрали.....23
7 Протоколы диагностирования и инициализации на параллельной магистрали .........................44
8 Протокол последовательной магистрали.............48
9 Протокол взаимодействия в системах на базе интерфейса МСИ.....56
Приложение А Примеры модулей, магистралей и систем, реализуемых с помощью интерфейса МСИ............73
Приложение Б Временные диаграммы функционирования логических средств
интерфейса МСИ...............77
Ш
ГОСТ Р 50833-95
5 ПРОТОКОЛ АРБИТРАЖА НА ПАРАЛЛЕЛЬНОЙ МАГИСТРАЛИ
5.1 Тактирование магистрали, групповая синхронизация
5.1.1 Шины параллельной магистрали должны функционировать по конвейерному принципу:
- выставление сигналов арбитража ЗД должно опережать выставление соответствующих им сигналов передачи данных на один цикл;
- выставление сигналов на шине управления должно опережать на одну фазу выставление соответствующих им сигналов на шине АД;
- сигналы диагностирования должны выставляться в следующей фазе после передачи А —- Д.
На магистрали могут одновременно присутствовать сигналы двух циклов: передачи данных и арбитража.
5.1.2 Задатчик, установленный на 31-ю позицию магистрали, обязательно должен выполнять функции тактирующего модуля и непрерывно вырабатывать последовательность парафазных тактирующих сигналов СП, СВ. Рекомендуемое физическое положение тактирующего модуля — вблизи середины магистрали.
Фронт (появление) СП обязательно должен служить синхросигналом переключения (если необходимо) сигналов, выводящихся из модулей на магистраль.
Фронт СВ обязательно должен служить синхросигналом ввода сигналов с магистрали в модули.
Период тактирующих синхросигналов СП и СВ на параллельной магистрали обязательно должен удовлетворять условию:
ТТ > 2шах (TBmax; 2ТЛ + ТПтах), (1)
где ТВмах и ТПмах — наибольшие ТВ и ТП модулей, подключенных к магистрали.
Длительность цикла передачи данных следующая:
ТЦ = 2ТТ —- для единичного цикла,
ТЦ = ТТ — для множественного цикла.
Таблица 14 показывает, как рассчитывать частоты передачи данных по магистрали МСИ. При расчете принято значение скорости распространения сигнала по линии магистрали 10 нс/м (с учетом влияния паразитных емкостей модулей).
17
ГОСТ Р 50833-95
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ИНТЕРФЕЙС МНОГОУРОВНЕВЫЙ СИСТЕМНЫЙ МСИ СИСТЕМЫ ЭЛЕКТРОННЫХ МОДУЛЕЙ
Общие требования к логической организации
MSI multilevel system interface of electronic modules system. General requirements for logical organization
Дата введения 1996—07—01 1 ОБЛАСТЬ ПРИМЕНЕНИЯ И НАЗНАЧЕНИЕ
1.1 Настоящий стандарт распространяется на интерфейс МСИ магистрально-модульных одно- и многопроцессорных информационно-измерительных и управляющих систем (далее — интерфейс МСИ).
1.2 Интерфейс МСИ, предназначенный для сопряжения с малой избыточностью составных частей систем (электронных модулей) магистрально-модульных радиоэлектронных средств, представляет собой согласованный иерархический ряд по уровням сложности как логических протоколов, так и вариантов физической реализации.
1.3 Интерфейс МСИ является многофункциональным интерфейсом и используется в качестве:
- внутрисистемного, системного и межсистемного интерфейса;
- периферийного интерфейса устройств ввода-вывода;
- интерфейса программируемых приборов.
1.4 Интерфейс МСИ применим в системах с произвольной совокупностью магистралей и модулей. Он независим от конкретных типов микропроцессоров, архитектуры и структуры устройств, оптимизирован под задачи осуществления коммуникаций. Интерфейс МСИ создает основу для унификации программного обеспечения через унификацию архитектуры модулей, вводя стандартный набор регистров управления-статуса и базовых коммуникационных протоколов.
Издание официальное
На рисунках А.1—А.4 приложения А показаны примеры модулей, магистралей и систем, реализуемых с помощью интерфейса МСИ.
1.5 Магистраль интерфейса МСИ может иметь различное функциональное назначение, например:
- магистраль процессора или его локальной памяти;
- магистраль ввода-вывода;
- локальная или системная магистраль любого иерархического уровня системы.
Модуль интерфейса МСИ может иметь сложную иерархическую организацию, т. е. состоять из набора внутренних магистралей и модулей.
2 ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
А — адрес (* — произвольный);
АИ — адрес источника;
АР — автономный режим;
АЦП — аналого-цифровой преобразователь;
БА — базовый адрес;
БЗ — буферная зона;
БР — бит резерва;
ВА — внутренний адрес;
ВБ — величина блока данных;
ВТА — вторичный адрес;
ГГ — групповая готовность;
ГЗ — готовность задатчика;
ГН — готовность исполнителя к нечетной фазе цикла;
ГО — групповое обращение;
ГФ — готовность фазы;
ГЧ — готовность исполнителя к четной фазе цикла;
Д — данные;
ДМ — доступ к магистрали;
ДП — доступ получен;
ДР — доступ разрешен;
ДТ — доступ по требованию;
ДВЗ — действующий задатчик;
ЗА — задатчик автономный;
ЗД — запрос доступа;
ЗИ — задатчик интерфейсный
ГОСТ Р 50833-95
ЗМ — задатчик магистрали;
30 — запрос обслуживания;
ЗГТ — запись;
ЗС — задатчик связи;
ЗФ — задержка фазы;
ЗБИ — задатчик интерфейсный с буфером данных;
ЗБС — задатчик связи с буфером данных;
ЗДИ — задатчик дуплексный интерфейсный;
ЗПА — запись в автономном режиме;
ИА — исполнитель автономный;
ИЗ — идентификатор задатчика;
ИИ — исполнитель интерфейсный;
ИМ — исполнитель магистрали;
ИН — инициализация начальная;
ИП — идентификатор-приоритет;
ИС — исполнитель связи;
ИБС — исполнитель связи с буфером данных; интерфейс МСИ — многоуровневый системный интерфейс; К — контроль;
КЗ — код завершения;
КК — код конца обращения;
КМ — код модуля;
КН — код начала обращения;
КО — конец обращения;
КР — команда в регистре управления;
КЧ — команда чтения;
КЦ — конец цикла;
ЛА — логический адрес;
М — магистраль;
МА — модификатор адресного пространства;
МД — множественный доступ;
МП — микропроцессор;
МР — модификатор разрядности;
МС — модификатор связи;
МТ — маршрутная таблица;
МЛР —- младшие разряды;
НД — неготовность данных;
НИ — нет импульсов;
2-255К
НП — неготовность питания;
НС — неготовность к связи;
НФ — недействительная фаза;
НМД — накопитель на магнитном диске;
03 — обслуживающий задатчик;
ОП — обслуживание передано;
ОР — обслуживание разрешено;
ОЗУ — оперативное запоминающее устройство; П — приоритет;
ПА — позиционный адрес;
ПБ — пересылка в буфер;
ПД — пространство данных;
ПЗ — пользовательская зона;
ПП — приоритетное пространство;
ПР — пуск разрешен;
ПС — пространство связи;
ПЧ — проверка четности;
ПДИ — приоритет доступа к исполнителю;
ПЕР — передатчик;
ПРБ — прибор;
ПРЗ — претендующие задатчики;
ПРИ — претендующие исполнители;
ПРК — приемник;
РА — регистр (внутреннего) адреса;
РВ — регистр вектора прерываний;
РГ — регистр групповых маршрутов;
РД — регистр данных;
РЗ — регистр запросов;
РИ — регистр источника обслуживания;
РК — регистр конечного адреса;
РЛ — регистр логического адреса;
РМ — регистр масок;
PH — регистр начального (текущего) адреса; РО — регистр ошибок;
РП — регистр приоритета;
PC — регистр счета (байтов);
РТ — регистр таймера;
РУ — регистр управления;
С Б — сброс блока;
4
ГОСТ Р 50833-95
СВ — синхроввод (сигналов с магистрали);
СЗ — сквозная зона;
СИ — старт/исполнение;
СМ — связь с магистралью;
СО — старт обращения;
СП — синхропереключение (сигналов на магистрали);
СИ — старт цикла;
СРП — сохранение режима подчиненности;
СТР — старшие разряды;
ТВ — время ввода (сигнала в модуль);
ТД — требование доступа к магистрали;
ТЗ — тайм-аут задатчика;
ТИ — тайм-аут исполнителя;
ТК — тест/ калибровка;
ТЛ — время распространения сигнала по всей длине линии магистрали;
ТО — требование обслуживания;
ТП — время переключения (выходных сигналов модуля);
ТТ — период генератора тактирующих синхросигналов СП и СВ; ТЦ — длительность цикла передачи данных;
TTY — терминал;
У — управление;
УЗ — управляющая зона;
ФВ — фаза входа (в арбитраж);
ФД — фаза (передачи) данных;
ФЗ — фаза завершения;
ФО — фаза обращения;
ФП — фаза получения (доступа) или передачи (30);
ФС — фаза сравнения (приоритетов);
ФС1 — фаза сравнения для старших разрядов кода приоритета; ФС2 — фаза сравнения для младших разрядов кода приоритета; ЦАП — цифроаналоговый преобразователь;
ЦП — центральный процессор;
ЧУ — четность сигналов управления;
ЧБ — четность байтов;
ЧС — число слоев памяти;
ЧТ — чтение;
ШР — шина с раздельными линиями А и Д;
ШС — шина с совмещенными линиями А и Д.
2*
ГОСТ Р 50833-95
3 ОСНОВНЫЕ ХАРАКТЕРИСТИКИ
3.1 Интерфейс МСИ имеет:
- ускоренный поиск источников информации и программ ее обработки;
- распределенное программируемое управление магистралью;
- контроль, диагностирование и обеспечение резервирования магистрали и электронных модулей для построения отказоустойчивых систем.
3.2 Основным принципом функционирования систем с интерфейсом МСИ является принцип автономной и нсзависимой работы каждой магистрали при способности к установлению необходимых связей между ними через связующие модели во всем объеме системы.
3.3 Взаимодействия модуля, инициировавшего обмен в системе с интерфейсом МСИ, подразделяют на индивидуальные и групповые.
Все многообразие индивидуальных одноадресных взаимодействий выражается через комбинации двух элементарных взаимодействий:
- двух модулей через сопрягающую их магистраль;
- двух магистралей через сопрягающий их модуль.
Групповые взаимодействия включают в себя операции арбитража, запись данных в группу модулей, групповой опрос готовности модулей, двухадресные циклы передачи.
3.4 Протоколы магистрали интерфейса МСИ представляют собой единый иерархический ряд по уровню сложности; для выбора того или иного уровня используются модификаторы, что позволяет избежать избыточности в простых системах. По принципу передачи информации магистрали интерфейса МСИ могут быть параллельные и последовательные. Протокол последовательной магистрали является аналогом протокола параллельной магистрали, но с заменой параллельной передачи команд и данных на последовательную.
3.5 В зависимости от режима работы и длины магистрали интерфейс МСИ обеспечивает частоту передачи данных, как указано в
5.1.2 (таблица 14).
4 СТРУКТУРА И СОСТАВ ЛОГИЧЕСКИХ СРЕДСТВ
4.1 При взаимодействии двух модулей через магистраль один из них должен выполнять функции задатчика — модуля, выдающего команды на магистраль, а другой — исполнителя — модуля, испол-
6
ГОСТ Р 50833-95
няющего принимаемые с магистрали команды. Сопрягающий модуль, подключаемый к двум магистралям, может выполнять функции задатчика или исполнителя с каждой из сторон.
4.2 Основные функциональные типы исполнителей приведены в таблице 1.
Таблица 1 |
Тип
исполнителя |
Назначение |
ИА |
Модуль, имеющий цифровую связь и получающий команды только от одной магистрали (МСИ) |
ИИ |
Модуль, сопрягающий магистраль с внешним устройством; по отношению к устройству выступает как источник команд, получая их с магистрали |
ИС |
Сопрягающий модуль, который обеспечивает связь между двумя магистралями, принимая команды с обеих сторон |
|
Составной частью исполнителя является узел запроса обслуживания, с помощью которого исполнитель может обращаться к соответствующему источнику программ через магистраль. Исполнитель может иметь несколько однотипных каналов, например измерения или управления, а также может содержать буфер данных.
4.3 Основные функциональные типы задатчиков приведены в таблице 2.
Таблица 2 |
Тип
задатчика |
Назначение |
ЗА |
Модуль, содержащий источник (буфер) команд и имеющий цифровую связь только с одной магистралью |
ЗИ |
Модуль, осуществляющий сопряжение источника команд с магистралью и передающий от него команды на магистраль |
ЗС |
Сопрягающий модуль, который на одну передачу (блока) данных берет на себя функции источника команд для обеих сопрягаемых магистралей |
|
7 |