Товары в корзине: 0 шт Оформить заказ
Стр. 1
 

89 страниц

639.00 ₽

Купить официальный бумажный документ с голограммой и синими печатями. подробнее

Официально распространяем нормативную документацию с 1999 года. Пробиваем чеки, платим налоги, принимаем к оплате все законные формы платежей без дополнительных процентов. Наши клиенты защищены Законом. ООО "ЦНТИ Нормоконтроль".

Наши цены ниже, чем в других местах, потому что мы работаем напрямую с поставщиками документов.

Способы доставки

  • Срочная курьерская доставка (1-3 дня)
  • Курьерская доставка (7 дней)
  • Самовывоз из московского офиса
  • Почта РФ

Распространяется на интерфейс МСИ магистрально-модульных одно- и многопроцессорных информационно-измерительных и управляющих систем (далее - интерфейс МСИ).

Интерфейс МСИ, предназначенный для сопряжения с малой избыточностью составных частей систем (электронных модулей) магистрально-модульных радиоэлектронных средств, представляет собой согласованный иерархический ряд по уровням сложности как логических протоколов, так и вариантов физической реализации.

Интерфейс МСИ является многофункциональным интерфейсом и используется в качестве:

- внутрисистемного, системного и межсистемного интерфейса;

- периферийного интерфейса устройств ввода-вывода;

- интерфейса программируемых приборов

Показать даты введения Admin

Страница 1

ГОСТ Р 50833-95

ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФВДЕРЛЦИИ

ИНТЕРФЕЙС МНОГОУРОВНЕВЫЙ СИСТЕМНЫЙ МСИ СИСТЕМЫ ЭЛЕКТРОННЫХ МОДУЛЕЙ

ОБЩИЕ ТРЕБОВАНИЯ К ЛОГИЧЕСКОЙ ОРГАНИЗАЦИИ Издание официальное

М

7.

I

•о

I'OCCT'AHilAKr РОССИИ Москва

Страница 2

ГОСТ I’ 5W.U *>S

I! р e д it с л о н н с

1    РАЗРАБОТАН (I ВНЕСЕН Техническим комитетом но стандартизации ТК 323 «Акианиониая техника»

2    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Постановлением 1ос-сгандарта Российской Федерации от 31.10.95 № 557

3 ВВЕДЕН ВПЕРВЫЕ

■£ ИНК И.1Д:нсли:11юсгинлл|)1011. 19%

llai-IOHUOIH СТ*НЛ4рГ НС Wl*tl йьпь nulHIKlM» И.Ill •ЦПИ’ШЧ ПсиП|К1И шс ЮН, 1И||»

жнр<11мн и paciipiK'tpuiK'u н кячсствс 1и|м1нна.11.и1>м1 и «лапин «г* ра (решении Ioitijii u|iia России

II

Страница 3

ГОСТ Р 54)833-95

Содержание

1    Область применения н назначение..............................1

2    Обозначения н сокращения ..................................2

3    Основные характеристики.............................    6

4    Структура и состав логических средств........................6

5    Протокол арбитража на Параллельной магистрали    .    .    ,    17

6    Протокол цикла передачи данных на параллельной магистрали    .    ...    25

7    Протоколы диагностирования и инициализации на параллельной    магистрали ...........................44

S Протокол последовательной магистрали............48

9 Протокол взаимодействия в системах на базе интерфейса МСИ    .    .    .56

Приложение А Примеры модулей, магистралей и систем, реализуемых с помощью интерфейса МСИ............73

Приложение Б Временные диаграммы функционирования логических средств

интерфейса МСИ...............77

III

Страница 4

ГОСТ Р 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    Интерфейс МСИ применим в системах с произвольной совокупностью магистралей и модулей. Он независим от конкретных типов микропроцессоров, архитектуры и струетуры устройств, оптимизирован под задачи осуществления коммуникаций. Интерфейс МСИ создает основу для унификации программного обеспечения через унификацию архитектуры модулей, вводя стандартный набор регистров управления-статуса и базовых коммуникационных протоколов.

Ишшкс офипиальное

I

Страница 5

ГОСТ Р 50833—*5

На рисунках А.1—А.4 приложения А показаны примеры модулей, магистралей и систем, реализуемых с помощью интерфейса МСИ.

1.5 Магистраль интерфейса МСИ может иметь различное функциональное назначение, например:

-    магистраль процессора или его локальной памяти;

-    магистраль ввода-вывода;

-    локальная или системная магистраль любого иерархического уровня системы.

Модуль интерфейса МСИ может иметь сложную иерархическую организацию, т. с. состоять из набора внутренних магистралей и модулей.

2 ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

А    — адрес (* — произвольный);

АИ    — адрес источника;

АР    — автономный режим;

АЦП —аналого-цифровой преобразователь;

БА    — базовый адрес;

БЗ    — буферная зона;

БР    — бит резерв;»;

ВА    — внутренний адрес;

ВБ    — величина блока данных;

ВТА    — вторичный адрес;

ГГ    — групповая готовность;

ГЗ    — готовность задатчика;

ГН    — готовность исполнителя к нечетной фазе цикла;

ГО    — групповое обращение;

ГФ готовность фазы;

Iя!    — готовность исполнителя к четной фазе цикла,

Д    —данные;

ДМ    — доступ к магистрали;

ДП    — доступ получен;

ДР    — доступ разрешен;

ДТ    — доступ по требованию;

ДВЗ    — действующий задатчик;

ЗА    — задатчик автономный;

ЗД    — запрос доступа;

ЗИ    — задатчик интерфейсный.

1

Страница 6

ГОСТ У 5МЭЗ-*5

ЗМ    — задатчик магистрали;

30    — запрос обслуживания,

ЗП    — запись;

ЗС    — задатчик связи;

ЗФ    — задержка фазы;

ЗБИ    — задатчик интерфейсный с буфером данных;

ЗБС    — задатчик связи с буфером данных;

ЗДИ — задатчик дуплексный интерфейсный;

ЗПА    — запись в автономном режиме;

ИА    — исполнитель автономный;

ИЗ    — идентификатор задатчика;

ИИ    — исполнитель интерфейсный;

ИМ    — исполнитель магистрали;

ИН    — инициализация начальная;

И П    — идентификатор-приоритет;

ИС    — исполнитель связи;

ИБС — исполнитель связи с буфером данных; интерфейс МСИ — многоуровневый системный интерфейс; К — контроль;

КЗ    —    код завершения,

КК    —    код кониа обращения;

КМ    —    код модуля,

КН    —    код начала обращения;

КО — коней обращения;

КР — команда в регистре управления;

КЧ    —    команда чтения;

KU    —    конец цикла,

ЛА    — логический адрес;

М    —    магистраль;

МА    —    модификатор адресного пространства;

МД    —    множественный доступ;

МП    —    микропроцессор;

МР    — модификатор разрядности;

МС    — модификатор связи;

МТ    — маршрутная таблица;

МЛ Р    — младшие разряды;

НД    — неготовность данных;

НИ    - нет импульсов.

}

I-iMt

Страница 7

ГОСТ Р 50833-95

нп

— неготовность питания;

НС

~ неготовность к связи;

НФ

— недействительная фаза;

нмл

— накопитель на магнитном диске;

03

— обслуживающий задатчик;

оп

— обслуживание передано;

ОР

— обслуживание разрешено;

ОЗУ

— оперативное запоминающее устройство;

п

— приоритет;

ПА

— позиционный адрес;

ПБ

— пересылка в буфер;

пд

— пространство данных;

пз

— пользовательская зона;

пп

— приоритетное пространство;

ПР

— пуск разрешен;

ПС

— пространство связи;

пч

— проверка четности;

пди

— приоритет доступа к исполнителю;

ПЕР

— передатчик;

ПРБ

— прибор;

ПРЗ

— претендующие задатчики;

ПРИ

— претендующие исполнители;

ПРК

— приемник;

РА

— регистр (внутреннего) адреса;

РВ

— регистр вектора прерываний;

РГ

— регистр групповых маршрутов;

РД

— регистр данных;

РЗ

— регистр запросов;

РИ

— регистр источник;» обслуживания;

РК

— регистр конечного адреса;

РЛ

— регистр логического адреса,

РМ

— регистр масок;

PH

— регистр начального (текущего) адреса;

РО

— регистр ошибок;

РП

— регистр приоритет;»;

PC

— регистр счета (байтов);

FT

— регистр таймера;

РУ

— регистр управления;

СБ

— сброс блока;

4

Страница 8

ГОСТ Р 50833- 95

СВ

— синхроввод (сигналов с магистрали);

сз

-- сквозная зона;

СИ

— старт/исполненне;

см

— связь с магистралью;

со

— сгарт обращения;

СП

— синхропсрсключснис (сигналов на магистрали);

CI1

— сгарт цикла;

СРП

— сохранение режима подчиненности,

СТР

— старшие разряды;

ТВ

— время ввода (сигнала в модуль);

тд

— требование доступа к магистрали;

тз

— тайм-аут задатчика;

ти

— тайм-аут исполнителя;

тк

— тест/калнбровка;

тл

— время распространения сигнала по всей длине линии ма

гистрали;

то

— требование обслуживания;

тп

— время переключения (выходных сигналов модуля);

тт

— период генератора тактирующих синхросигналов СП и СВ;

тц

— длительность цикла передачи данных;

TTY

— термина!;

У

— управление;

УЗ

— управляющая зона;

ФВ

— фаза входа (в арбитраж);

ФД

— фаза (передачи) данных;

ФЗ

— фаза завершения;

ФО

— фаза обращения;

ФП

— фаза получения (доступа) или передачи (30);

ФС

— фаза сравнения (приоритетов);

ФС1

— фаза сравнения для старших разрядов кода приоритет:*;

ФС2

— фаза сравнения для младших разрядов кода приоритета;

ПАП

— цифроаналоговый преобразователь;

ЦП

— центральный процессор;

ЧУ

— четность сигналов управления;

ЧБ

— четность байтов;

ЧС

- * число слоев памяти;

чт

— чтение;

ШР

— шина с раздельными линиями А и Д.

шс

1*

— шина с совмещенными линиями А и Д.

Страница 9

ГОСТ Р 50833-95

3 ОСНОВНЫЕ ХАРАКТЕРИСТИКИ

3.1    Интерфейс МСИ имеет:

-    ускоренный поиск источников информации и программ сс обработки,

-    распределенное программируемое управление магистралью;

-    контроль, диагностирование и обеспечение рсзерви]х)вання магистрали и электронных модулей для построения отказоустойчивых систем.

3.2    Основным принципом функционирования систем с интерфейсом МСИ является принцип автономной и независимой работы каждой магистрали при способности к установлению необходимых связей между ними через связующие модели во всем обьеме системы.

3.3    Взаимодействия модуля, инициировавшего обмен в системе с интерфейсом МСИ, подразделяют на индивидуальные и групповые.

Все многообразие индивидуальных одноадресных взаимодействий выражается через комбинации двух элементарных взаимодействий:

-    двух модулей через сопрягаюшую их магистраль;

-    двух магистралей через сопрягающий их модуль.

Групповые взаимодействия включают в себя операции арбитража, запись данных в группу модулей, групповой опрос готовности модулей, двухадресные циклы передачи.

3.4    Протоколы магистрали интерфейса МСИ представляют собой единый иерархический ряд по уровню сложности; для выбора того или иного уровня используются модификаторы, что позволяет избежать избыточности в простых системах. По принципу передачи информации магистрали интерфейса МСИ могут быть параллельные и последовательные. Протокол последовательной магистрали является аналогом протокола параллельной магистрали., но с заменой параллельной передачи команд и данных на последовательную.

3.5    В зависимости от режима работы и длины магистрали интерфейс МСИ обеспечивает частоту передачи данных, как указано в 5.1.2 (таблица 14).

4 СТРУКТУРА И СОСТАВ ЛОГИЧЕСКИХ СРЕДСГВ

4 1 При взаимодействии двух модулей через магистраль один из них должен выполнять функции задатчика — модуля, выдающего команды на магистраль, а другой • исполнителя — модуля, испол-

6

Страница 10

ГОСТ Р 58833-95

няющего принимаемые с магистрали команды. Сопрягающий модуль, подключаемый к двум магистралям, может выполнять функции задатчика или исполнителя с каждой из сторон.

4.2 Основные функциональные типы исполнителей приведены в таблице 1.

Таблица 1

Та

кпопюстсля

Ншютсияс

ИЛ

Модуль, имеющий цифровую связь и получающий команды только от одной магистрали (МСИ)

ИИ

Модуль, сопрягающий магистраль с внешним устройством; по отношению к устройству выступает как источник команд, получая их с магистрали

ИС

Сопрягающий модуль, который обеспечивает связь между двумя магистралями, принимая команды с обеих сторон

Составной частью исполнителя является узел запроса обслуживания, с помощью которого исполнитель может обращаться к соответствующему источнику программ через магистраль. Исполнитель может иметь несколько однотипных каналов, например измерения или управления, а также может содержать буфер данных.

4.3 Основные функциональные типы задатчиков приведены в таблице 2.

Таблиц» 2

Тип

ЯДОТШКЛ

Ватник

ЗА

Модуль, содержащий источник (буфер) команд и имеющий цифровую связь тать ко е одной магистралью

ЗИ

Модуль, осуществляющий сопряжение источника команд е магистралью и передающий от него команды на Mai метра, ж

ЗС

Сопрягающий модуль, который на одну передачу (блока) данных берет на себя функции источника команд для обеих сопрягаемых магистралей

7

Страница 11

ГОСТ V 50833—95

Задатчики последних двух типов являются сопрягающими задатчиками; они имеют узлы — исполнители получаемых команд. Задатчик может быть дуплексным, т. е. быть образованным сочетанием лвух ориентированных в противоположные стороны задатчиков одного типа.

Составной частью задатчика многопроцессорной магистрат является узел запроса доступа, с помощью которого производится арбитраж запросов доступа на магистраль. Задатчик может также иметь буфер данных, что делает его способным к работе в режиме автономной связи с одной из магистралей.

4.4 Магистрали, сопрягаемые через задатчики, могут иметь различную соподчиненность в соответствии с таблицей 3.

Таблица 3

В па содоспяттюстм

Ощкямеиме

Главная

магистраль

Магистрат., с которой поступают команды на сопрягающий задатчик

Подчиненная

магистраль

Магистраль, на которую выставляет команды сопрягающий задатчик

Если ЗИ дуплексный, роли магистралей могут меняться во времени местами.

4.5 Логические средства интерфейса МСИ позволяют резервировать магистрали (2 -3-кратное резервирование).

4.6 По магистралям МСИ могут передаваться группы сигналов, приведенные в таблице 4.

Таблица 4

Ишиоюылж теплы аппю»

№ашк«к

Сигналы сип хрокизации

Группа он калов, используемая для тактирования и синхронизации обмена информацией

Сигналы приоритета

Группа сигналов, необходимая для смятения наиболее приоритетных запросов доступа к магистрали, а просо* обслуживания и выявления обслуживающих задатчиков с наименьшим текущим приоритетом, а также для указания идентификатора «датчика или его приоритета доступа к исполнителю

х

Страница 12

ГОСТ Р 50833- 95

Окончание таблицы 4

Н.1хмгмссаниг. трупам ехгкдов

Нвнпоие

Сигналы управления

Группа сигналов, необходимая для передачи команд, изменяющих состояние модулей

Сигналы адресов-даннмх

Группа сигналов, служащая для установления связи с модулями и дли Передачи информации

Сигналы контроля

Группа сигналов, служащая для оперативной передачи информации об ошибках в работе магистрали и модулей

К;окдый стандартный сигнал обозначается двумя буквами, пред-ставляюшими собой начальные буквы первых слов наименования сигнала. На параллельной магистрали сигналы передаются по одноименным линиям, а группам сигналов соответствуют одноименные группы линий, называемых шинами.

4.7 Сигналы синхронизации приведены в таблице 5.

Таблица 5

С от.

103

iUiMvtrxiK

Кто

аЫСКСЛЯГТ

Кто

принимает

СП

При появлении СП осуществляется переключение модулями сигналов на магистрали

Тактирующий

модуль

Все модули магистрали

СВ

При появлении СВ осуществляется ввела сигналов с магистрали в модули

Тактирующий

модуль

Все модули Магистрали

гз

Синхросигнал, каждый перепад которого указывает на выставление команды и данных (записи) на магистраль и на то, чт задатчик готов к выполнению команды

Действующий

задатчик

Действующие

исполнители

гн

Первый фронт его ухазы-вает на селекцию адреса исполнителем, каждый среа ГН подтверждает готовность исполнителя пылол-нить полученную команду

Один или ipynna действующих исполнителей

Задатчик и группа действующих испод-кителей

9

Страница 13

ГОСТ Р 50833-95

(Мотание то&чици 5

0.1-

IU.I

НытНЯЯМ

Кто

кМЛШЮТ

Кто

ядоиккт

гч

Каждый срез ГЧ гакже подтверждает готовность исполнителя выполнить полученную команду

Один или группа действующих исполнителей. Зддатмик в конце нечетного Цикла

Задатчик и группа действующих исполнителей

гг

Срез ГГ показывает, что каждый из исполнителей проанализировал адрес и команду и ‘по адресованная группа исполнителей готова к выполнению команды

Все модули магистрали, способные к групповым операциям

Все модули магистрали. способные к групповым операциям

4.8 Сигналы приоритета приведены в таблице 6.

Таблица б

Сиг-

ИМ

Нами бии г

Кто

мюешмт

Кто

приниютт

гд

Определяет участие за-аатчнка в текущей очереди запросов доступа к магистрали

Задатчик, претендующий на доступ к магистрали

Действующий

задатчик

то

Определяет участие исполнителя в текущей очереди на передачу вектора прерывания либо является требованием опроса

Исполнитель, претендующий на обслуживание

Действующий

задатчик

дм

Сигнал, запрещающий арбитраж запросов доступа и занятие магистрали другими задатчиками

З&апмк, выигравший в предыдущем арбитраже ЗД

Все претендующие модули

дт

Вьхгтшнястся как команда начата арбитража ЗД ИЛИ 30 или как требование продления цикла арбитража

Действующий задат-чик в начале цикла арбитража, претендующие модули

Все модули, способные к групповым операциям

10

Страница 14

ГОСТ V 50*33-95

Окончание таблицы 6

СИ-

WI

ИлйГя'ИНс

Ktii

•мстамчгт

Кто

IlfMlnmi.-l

111100— III 107

Линии, на которые, выставляется а цикле арбитражи приоритет в унитарном коле; я первом такте цикла Передачи - идентификатор идлгшка н ею приоритет доступ» к исполнителю

Модули, участвующие в арбитраже: в первом такте ник.и передачи — действу мпций задатчик

Модули. учасш>в>-шис п арбитраже: i<cmvTiHie:iii, имеющие приоритетный дос тун

4.9 Сигналы управления приведены в таблице 7.

Г я 6 я и ц а 7

Слгии

ПаЭШКИИС

MCI.

МС2

Определяют колы: обращении, адресного пространcif.i, приращения внутреннего адреса, завершения цикла передачи

MPI,

МР2

Модификаторы разрядности адреса и Данных It цик.те передачи

СО

На совмещенной шине ЛД указывает. *mi и зависимости от кода ни MCI. МС2 > следующей фазе будет передаваться: вторичны» адрес. идентификатор-приоритет, адрес источника или величина Люка .тинных сообщения

КО

На совмещенной шине АД указывал, что в следующей <|xia; будут нсрсдакиься данные Одновременное наличие сигналов КО и СО на магистрали указы ваег, что линии адреса п данных раздельные и чю * следующей фазе будут передаваться внутренний адрес и данные

311

Запись в исполнитель

СВ

1руиновой сигнал в пределах магистрали. Одновременное наличие сигналов СЬ и ДМ являете* кома1шой пниннатнпинк модуicii магистрали

Сигналы управлении выставляются действующим датчиком. Оми принимаются: в первой фазе обращения — всеми исполнителями магистрали, в остальных фазах цикла передами действующими исполнителями

1 .'«5*

II

Страница 15

ГОСТ Р 50833-95

4.10    Сигналами А и Д являются сигналы АД00 - АД63.

4.11    На параллельной магистрат сигналы Д на шине АД могут выставляться как параллельно с сигнхзамн А (ШР), так и лослсдова-тельно (ШС). Распределение сигналов А и Д для шины АД параллельной магистрат и приведено в таблице 8.

ТаблицаS

Сигмы

Киитие

АД00-

АДи

ШС

Адрес — в первой фазе обращения на линиях АДОО—АД40: сигналы обращения или данных — в последующих <|*азлч цикла передачи

лдоо-

АД15

U1P

Алрес (младшие разряды) — в обращения, внутренний ддрес — в <|.чг»х передачи: младшая часть кода Приоритета — в фазе завершения при но-пшнн команды арбитража; инверсный порядок старшинства разрядов •

АД 16-АД 31

АД32-

АД63

Адрес (старшие разряды) — в фазе обращения, данный iliii внуг ренмнй адрес - в следующих фыах

Адрес (старшие рааряды) — в обращения; данные — г. c-ie дующих филч

Сигналы на шину АД выставляются в первой фазе действующим задатчиком, как и в (разах записи; в фазах чтения — действующим исполнителем. Они принимаются: в первой фазе — всеми исполнителями магистрали, в остальных фазах записи - действующими исполнителями, а в фазах чтения — действующим задатчиком. На ШР н ф;ис завершения сш налы приоритета на линии А выставляются и принимаются претендующими задатчиками.

4.12 Сигналы контроля приведены в таблице 9.

Г а 6 л м и а 9

Сиг 11 и

И*чг-кп<иг

Кто

ом.г.едяст

Кти

■V«iiH>wrr

НГ1

Фрош сшндла покан.ни-ег. тго через 10 ме действительные значения напряжения питания на тетради вынд\т из установленных номинальных

Источи ик питания

Модуль

магистрали

12

Страница 16

ГОСТ Р 50833 95

Окончание та&и/цы 9

Сиг

мы

lUwtciiHc

Кто

аиамдйсг

Кто

щмпншп

НС

С«илвгеды;т*усг. о селек цин обращения исполните леи, ип оО его неспособности к выполнению полученной ком-аилы или заня-гости другими здцэтчнками или о неполучении доступа ЗИ к сопрягаемой млгис ГралМ. а пкже о необходимости прекратигь связь

Действующий

исполнитель

Действующий

задатчик

ид

Означает-, что данные не обработаны, не при пелены к необходимому фор чагу, не буферизованы или не проверены (например, но четности).

Сигналы НС и НД выставляются одновременно i случае обнаружения неисправимых ошибок в одной кз фаз; они блокируют текущий пик;»

Действующий

исполнитель

Действующий

задатчик

ЧУ

Четность сигндчов уирав-зения

ДействулчлиИ

задатчик

Действуют нй исполнитель

ЧОП-

ЧЬ82

Признак четности сита-лов на линиях-И1КЮ-ИП07. ЛД(Х)-ЛД07. /VIOS-ЛД15. АД16-АД2Э. ЛД24-ЛД31. ЛД32-ЛД39. АД40-ЛД47. ЛД4Х—АДэ?. ЛД56-.ЧД63

Действующий

при 3.

«датчик

при 41

исполнитель

Действующий

пшеи:

HCIKVOIHTC.Ik

сини, нала 14 и к

4.13    Каждым соедините ль должен содержать группу позиционных выводов ПВО ПВ4, через которые и модуль постоянно вводится код его позиции на магистрали.

4.14    Адресные пространств.», которые может иметь модуль МСИ. перечислены в таблице 10

13

Страница 17

ГОСТ Р 59833- 95

Таблица 10

4ф*<НО*

(фолрлгстю

Ноши нм

1111

Oft ист t. общей системной памяти, пмде.киной Дня мщишасмон информации; рекомендуется для хранения программ

11Д

Область общей системной памяти, выявленной для регистров данных модуля

ПС

Область общей системной намяли с унифицированным расположением регистров, с помощью которых осуществляются функции интерфейса: усгалоыение связи, передача запросов. данных или изменение состояния модулей

4.15 ВА модуля является непрерывный набор системных адресов, приписанных данному модулю в каждом из трех адресных пространств.

Внутренние адресные юны, которые может иметь модуль, перечислены в таблице П.

Таблица

п

Нмичемм

УЗ

Первые 64 ВЛ в ПС. предназначенные для расположений упнфи цирокшиих регистров

D3

Вшрые 64 Вд и I1C, преДМаЗца'КННЫе ды peiHtipOi; приема и Передачи сообщений тибо (старшая половина) дтя хранения паспортной информации о модуле

пз

Зона or 1 -.S го адреса до ЖХ'иншны ВЛ. предназначенная дчя размещения регистров цользонагеля

сз

•Опт» г* старики половине ВЛ lew прямых {сквозных) ofipstuo кий через узел интерфейса

4.16 Унифицированные регистры юны управления модуля интерфейса МСИ приведены в таблице 12.

14

Страница 18

ГОСГ P 5M33 -95

Та б л н in 12

Р«11П|1

IbmimM

РУ

Основной регистр управления и статуса модуля; младший байт РУ управляет п индицирует режим роботы модуля, второй — режимы связи, третий и четвертый — указывают на способы обращения, режимы адресации и передачи даниь»

PO

Содержит з унитарном ходе: в младшем байт» — указатели ошибок данных, во втором — ошибки свят. а и старших байтах — маски лих шиибок

При записи используется для «ЛИКТИИмога сброса ретстров РУ

PM

Маскирует запросы внутренних узлов, запрещает выставление сигнала 30 модуля от замаскированных (в унитарном коде) разрядов регистра запросов, а также блокирует >11011110 содержимого этих разрядов

P3

Стужит дли хранения и опроса готовности внутренних гаов или модулей.

При записи используется для селективного сброса разрядов регистра масок

PR

Содержит идентификатор программы. обслуживающем текущее прерывание

РЛ

Содержит базовый адрес модуля

PT

Определяет программируемые интервалы времени

РГ

Содержит в унитарном коде идентификаторы групповых обраще ний, команды но хоторым модуль исполняет

PH

Сппержкг. п задатчике — косвенный адрес, по которому он производит обращение: в исполнителе — полный или внутренний косвенный адрес, но которому к нему производится обращение

PK

Содержит постелиий адрес множествеиного пик.-» передачи или конечный адрсс С<>»0||)еН>(Я

PI!

Содержит в двоичном коде приоритет доступа задатчика к матис-трали ши приоритет доступа к исполнителю, а также идентификатор стандартною сообщении

РИ

Содержит алрес обслужиплинцею источника прщраму которому подчинен модуль

Страница 19

ГОС Т Р SMM 95

Окончание тиб.шци 12

Рспктр

Нчн.т1ги1н

PC

Содержит: в задатчиках - келичииу оставшейся части персдавле-VIого массм№■ данных. * исполнителях — его переданную часть Примечание — В модулях связи и дуплексных модулях РУ PC — двойные: они относятся к каждой И1 сторон сопрягавших модулей

РА

Программно недоступный регистр, в котором опоминается ВД. в мета пленный на мигострхли

СМ

Триггер связи с магистралью, программно недоступен

4.17 Логически определенные интервалы времени в интерфейсе МСИ приведены в таблице 13.

Га б л и иа И

И»тг;си<

»<х«г?я

Зючик

Г Л

Время распространения сигналов по всей длине линии маги-стропи

П-

Период генератора тактирующих синхросигналов СП и СВ

ТП

Нрсмя треклю'юния выходных сигналов модуля (при наличии его внутренней готовности) посте! иоянмиия на магистрали таюи-pymoicro синхросигнала СП

IB

Время, необходимое ли» ввода сигналов » модуль посте появления на магистрали тактирующего синхросигнала СВ

п

Предельно допустимая длительность ожидания доступа к магистрали перед началом цикла передачи

ги

Предельно допустимая длительность ожидания лосгула к модули» ь пик.ie передачи

If-

Страница 20

ГОС Т Р 50833-45

5 ПРОТОКОЛ АРБИТРАЖА НА ПАРАЛЛЕЛЬНОЙ МАГИСТРАЛИ

5.1 Тактирование магистрали. групповая синхронизация

5 1.1 Шины параллельной магистрали должны функционировать по конвейерному принципу:

-    выставление сигналов арбитража ЗД должно опережать выставление соответствующих им сигналов передачи данных на один цикл;

-    выставление сигналов на шине управления должно опережать на одну фазу выставление соответствующих им сигналов на шине АД;

-    сигналы диагностирования должны выставляться в следующей фазе после передачи А — Д.

На магистрали могут одновременно присутствовать сигналы двух циклов; передачи данных и арбитража.

5.1.2 Задатчик, установленный на 31-ю позицию магистрали, обязательно должен выполнять функции тактирующего модуля и непрерывно вырабатывать последовательность парафазных тактирующих сигналов СП, СВ. Рекомендуемое физическое положение тактирующего модуля — вблизи середины магистрали.

Фронт (появление) СП обязательно должен служить синхросигналом переключения (если необходимо) сигналов, выводящихся из модулей на магистраль.

Фронт СВ обязательно должен служить синхросигналом ввода сигналов с магистрали в модули

Период тактирующих синхросигналов СП и СВ на параллельной магистрали обязательно должен удовлетворять условию:

ТГ > 2 max (TBmax; 2TJ1 + ТПшах),    (1)

где ТВмах и ТПмах — наибольшие ТВ и ТП модулей, подключенных к магистрали.

Дл1Гтельность цикла передачи данных следующая:

ТЦ = 2ТТ — для единичного цикла;

ТЦ = ТТ — для множественного цикла.

Таблица 14 показывает, как рассчитывать частоты передачи данных по магистрали МСИ. При расчете принято значение скорости распространения сигнала по линии магистрали 10 нс/м (с учетом влияния паразитных емкостей Модулей).

I?

Страница 21

ККГ V 50833-05

I :i (> Л и il a И

1<aun огрежпияяшэп no мткгрмм М< И МГц

Яшма

wmm

ЕлышчииМ iM i

Mauin [МНюЛ! ukki

iu-r.

ч

ТВ - ТП кс

4

из

400

4

а

400

0.5

15

5

ll.fl

36

10

1.2

2.0

s.s

3.1

0,5

и

6,2

1.1

10.0

1.2

1

0,4

2.4

2

. 0.8

5.1.3 Групповой синхросигнал подтверждения ГГ должен обеспечивать переход к следующей фазе цикла только после того, как все модули, участвовавшие в текущей фазе, -завершили ее выполнение (независимо от их быстродействия). Признаком завершения фазы должен служить перепад, который образуется на линии групповой синхронизации при снятии самым медленным модулем сигнала синхронизации.

Для осуществления в множественном цикле передачи группового подтверждения на каждое переключение сигналов задатчика исполнители должны иметь два парафаэных синхросигнала подтверждения ГН и ГЧ

Необходимость наличия линии ГГ в составе шины синхронизации определяется разработчиком системы.

5.2    Организация приоритетной о ч с р с д и

3а просо»

5 2 1 Модуль с внутренним ЗД или 30, при наличии внутреннего разрешения (соответственно ДР или ОР (см. таблицу 23)| в РУ, должен запрашивать доступ или обслуживание выставлением, соответственно, сигнхюв ТД или ТО

Арбн1|>аж запросов возможен по 63 уровням приоритета. Нулевые коды приоритета не должны использоваться.

5.2.2    Модули с высоким приор1гтстом (старшие 32-го уровня) могут выставлять сигналы требования арбитража в любом такте.

5.2.3    Модули с нормальным приоритетом (младший 31-го уровня) могут устанавливать текущую очередь запросов (по величине приоритета), гарантирующую выигрыш и арбитраже модулям с

Страница 22

ГОСТ V 59533 95

низким приоритетом при интенсивных обращениях к магистрали других задатчиков с нормальным приорюетом.

Признаком наличии очереди запросов должно являться наличие на магистрали требования арбитража — ТД или ТО.

Модуль с нормальным приоритетом Должен выставлять спой сигнал требования, только зафиксирован отсутствие требовании на магистрали. Зафиксировав отсутствие других требовании, модуль не должен снимать с магистрали свой синхросигнал ГГ до выставления своего требования на магистраль.

Претендующий модуль с нормальным приоритетом, выставивший требование ар6ит]>ажа на магистраль, не должен снимать его до получения выигрыша и должен снять свос требование сразу после выигрыша арбитража.

Модули с нормальным приоритетом, которые не смогли выставить своего требования, не должны участвовать в циклах арбитража.

5.3    Протоколы циклов арбитража

S.3.1 Цикл арбитража может прочисться при отсутствии передачи данных или параллельно с циклом передачи данных, начинаясь в любой его нечетной фазе.

Протокол его проведения должен соответствовать: в первом случае — изображенному на рисунке Б.1 приложения Ь, а во втором случае — изображенному на рисунке Б.2 (4-й и 5-й циклы), рисунке К.Л (2-й и 3-й циклы), рисунках Б.5 п Б.6.

5.3    2 На IUP, а также на IUC, сели младшие три разряда 6-разрнд-ного кода приоритета нулевые, цикл арбитража должен состоять из грех фаз: ФП; ФС; ФП.

На IIIC. если три младших разряда кода приоритета в одном из модулей не нулевые, цикл арбитража должен содержать две фазы сравнения: ФС1; ФС2.

Фаза получения доступа может иметь нулевую щюдолжитсльность.

5 3 3 Ф В должна начинаться действующим задатчиком в ответ на появление требования на шине арбитража. Он должен выставить на магистраль следующую комбинацию сигналов:

- ДМ = 0. ДТ =1 - в цикле арбитража ЧД,

- ДМ = I. ДТ = I — в цикле арбитража 30.

Свободный (не проводящий цикл передачи) денешующнй задатчик должен начать цикл арбитража командой. СО - КО = 0. ЗГ1 “ I. — означающей, при нулевом адресе. НФ цикла пс|>слачи данных.

IV

Страница 23

1’OCI P 50833-95

Ha IIIC претендующий модуль по команде начала арбитража должен выставить значение своих трех старших разрядов двоичного кода приоритета в виде сигналов в унитарном коде на одну из линий ИПОО — ИП1)7. Он должен также выставить на ШС сигнал Д'Г. если содержимое его трех младших разрядов кода приоритета не нулевое Не ранее выставления указанных сигналов претендующий модуль должен выставить свой синхросигнал ГН и снять свой синхросигнал ГГ, подтверждающий его готовность к началу ФС.

Действующий задатчик, если им был начат фиктивный цикл передачи, должен по окончании первого такта снять свой сигнал ЗП и не ранее этого выставить свои синхросигналы ГЗ и ГН и снять свой синхросигнал ГГ.

Модули, не претендующие на доступ к магистрали и имеющие выход на линию ГГ, должны в ФВ выставить синхросигнал ГН и снять свой синхросигнал ГГ.

Ф В должна заканчиваться, когда на магистрали снимется синхросигнал ГГ.

5.3.4 В первом такте ФС каждый претендующий модуль должен проверить наличие сигналов на линиях ИП с номерами, большими чем номер той линии, на которую он выставил сигнал приоритета Если таковые имеются, то претендующий модуль должен снять свои сигнал с линий ИП00 — ИП07 и не выставлять ничего на эти линии до окончания арбитража.

Если нет сигналов ИП с более высоким приоритетом и управляющий сигнал ДТ = 0, то модуль выиграл арбитраж, он должен установить разряд ДП или ОП (таблица 23) в своем РУ (соответственно в циклах арбитража ЗД или 30). а также снять свой сигнал приоритета и снос требование с шины.

Если на шине имеется сигнал Д'Г, то претендующие модули, выигравшие в первой фазе, должны продолжить арбитраж во второй ФС после снятия своих сигналов приоритета с общей линии ИП.

Модули, участвующие в арбитраже, должны не ранее окончания своих действий в ФС1 выставить синхросигнал ГГ и снять свой ГН. 'Эти же переключения синхросигналов должны выполнить все модули магистрали, способные к групповым операциям.

Если в ФС I выставлен ДТ, то претендующие модули должны одновременно со снятием ГН выставить свой синхросигнал ГЧ; действующий задатчик должен также снять свои синхросигнал ГЗ.

20

Страница 24

I OC! V 5®ш -95

Первая ФС должна оканчиваться, когда на магистрали восстановится значение синхросигнала ГГ и будет снят синхросигнал ГН

5.3    5 В ФС2, которая возможна только на ШС, сравнение кодон приоритетов должно производиться так же, как в ФС1, но для трсч младших разрядов

Модуль, выигравший и первую и вторую ФС, должен в cbocxi РУ и на магистрали произвести тс же действии, что и при одной ФС

Претендующие модули не ранее окончания своих действий во второй фазе сравнения должны снять свой синхросигнал ГЧ с маг истрали.

Вторая ФС должна закончиться, когда на магистрали всеми моду-Т1ми будет снят синхросигнал ГЧ.

5.3.6    При раздельных линиях Л и Д команда начала цикла арбитража должна выставляться за одну фазу до окончания четного цикла передачи (единичный цикл относится к четным).

Унитарный код приоритета должен выставляться модулями на I11P не только на линии ИП, но и на младшую часть линий ЛД. причем на последние он должен выставляться в инверсном порядке старшинства линий.

На ШР иикл арбитража должен содержать только одну ФС. т. с. претендующим модулям должно быть запрещено выставление сигнала ДТ в ФВ.

Сигналы синхронизации на ШР должны выставляться модулями так же, как на ШС в соответствующих фазах.

5.3.7    Действующий задатчик должен контролировать продолжительность каждой ФВ и ФС; если она прсвыш:к:т значение ТИ, то он должен прсриать выполнение текущего цикла, пыставии СБ.

5.4    Протоколы циклов получения доступа

5.4.1 Циклы получения доступа к магистрали должны начинаться

действующим задатчиком в случаях, когда он \южст 1 -тупить доступ:

-    если он свободен, т. е. в его РУ разряд СП icm. таблицу 23) нулевой;

-    если СП = I, но установлен разряд множественного доступа (МД).

Во втором случае, после отпускания магистрали, задатчик должен сделать попытку ее занятия снова в том же цикле получения доступа, ко горы и он начал, или в последующих циклах.

21

4*

Страница 25

Г ОС'I F 50833—95

5.4.2    Поочередное предоставление доступа к магистрали

5.4.2    1 Уступающий действующий задатчик, обнаружив наличие сигнала ТД на шине, должен найти претендующие задатчики. Поиск должен быть осуществлен поочередным опросом разряда ЗД в РУ (см. таблицу 23).

Претендующему задатчику, которому необходимо предоставить доступ, действующий задатчик должен установить разряд «доступ получен* (далее — разряд ДП) в РУ (см. таблицу 23). В фазе записи «1* в разряд ДП действующий задатчик должен снять свой сигнал ДМ с магистрали.

Действующий задатчик может уступить доступ и без появления сигнала ТД на шине, установив разряд ДП любого задатчика магистрали.

5.4    2.2 Претендующий задатчик, которому установлен разряд ДП в регистре управления, должен снять свой сигнал ТД с магистрали, выставить свои модификаторы разрядности адреса на линии МР2, МР1 и сигнал ДМ на магистраль.

5.4.2.3 Для осуществления равномерного доступа поиск претендующих задатчиков может производиться тактирующим модулем, которому предварительно должно быть передано управление магистралью.

5.4    3 Арбитраж ЗД

5 4 3.1 Арбитраж ЗД должен производиться по протоколу 5.3, с дополнениями 5.4.3.2 — 5.4.3.4 и в соответствии с рисунком Б. 1 (1-й цикл), с рисунком Б.2 (4-й цикл), с рисунком Б.З (2-ii цикл), с рисунком Б.5 (1-й цикл) и с рисунком Б.6 (4-й цикл).

5 4 3.2 Одновременно с кодом приоритета доступа претендующие задатчики должны выставлять в ФС свои модификаторы разрядности адреса на линиях МР2, МР1.

Выигравший задатчик в последней ФС должен проверить совпадение кода на линиях МР2. МР1 со своей модификацией разрядности адреса.

ФП должна продолжаться до тех пор, пока уступающий действующий задатчик не выставит комбинацию управляющих сигналов: СО = КО = ЗГ1 = 0, — означающую конец цикла передачи, и пока код на линиях МР2, MPI не совпадет со значением модификаторов разрядности адреса МРА2, MPAI в РУ выигравшего задатчика. Оба •jTiix условия могут быть выполнены в ФС. тогда ФП будет иметь нулевую продолжительность.

22

Страница 26

ГОСТ V 50833-9$

5.4.3.3    Действующий задатчик, начав цикл арбитража ЗД, не должен восстанавливать свой сигнал ДМ.

5.4.3.4    Тактирующий модуль должен проверить наличие на магистрали сигнала ДМ; ссли он отсутствует в интервале, большем чем ТЗ, то тактирующий! модуль должен осуществить инициализацию магистрали и стать действующим задатчиком.

5.5 Поиск и арбитраж 30

5.5.1    Поочередный опрос испо.иттыей

5.5.1.1    Действующий задатчик должен н определенном его программой порядке производить поочередный опрос разрядов 30 (см. таблицу 23) в РУ исполнителе»! и найти тех, у которых он установлен.

5.5.1.2    Исполнителю, которому он сам не в состоянии предоставить обслуживание. действующий задатчик может установить разряд ОП в РУ и передать идентификатор исполнителя 03.

5.5.1.3    Исполнитель, у которого не выставлено требование обслуживания на магистраль, должен маскировать разряд 30 при •ггсиии его РУ с магистрали.

5.5.2 Арбитраж 30

5.5.2.1    Арбитраж 30 должен производиться ио протоколу 5.3, с дополнениями 5.5.2.2 — 5.5.2.5 и в соответствии с рисунком Б.1 (2-й цикл), с рисунком Б.2 (5-й цикл ), с рисунком Б.З (3-й цикл), е рисунком Б.5 (2-й цикл) и с рисунком Б.7.

5.5.2.2    При начавшемся арбитраже 30 действующий задатчик не должен переключать сигнал ДМ до снятия сигнала ДТ.

5.5.2.3    Если в ФС1 либо в ФС2 (на LUC) ни один из исполнителен не выставил сигнала ДТ, то цикл арбитража 30 должен закончиться на этих фазах. Код приоритета 30 в этих случаях должен быть и идентификатором исполнителя. Однако, если в ФС2 имеется сигнал ДТ на магистрали, то это должно означать, что цикл арбитража 30 будет содержать четвертую фазу — ФП — передачи идентификатора обслуживания (вектора прерывания).

Идентификатор обслуживания должен выставляться в двоичном коде на линии ИГ100— ИП07 исполнителем, выигравшим арбитраж 30 в обеих ФС.

5.5.2.4    Все задатчики, участвующие в цикле арбитража 30. должны считать идентификатор 30 с линий ИП в свой регистр — РВ.

5.5.2.5    Если содержимое разрядов адреса в РИ исполнителя нулс-

Страница 27

I ОС Г »’ ЯЙМ -95

нос, то он Должен выставить на шину арбитража в ФП сигнал ДТ. 'шляющийся к этой фате требованием начала цикла арбитраж:! 03

5.5.2.6 Исполнитель, пославший запрос, но не получивший обслуживания в течение ТЗ. может повторно обратиться к шине арбитража с гем же 30.

5.5.3 Арбитраж 03

5.5.3.1    Протокол цикла арбитража 03 должен соответствовать изображенному на рисунке F>. I приложения Б (2-Й цикл).

5.5.3.2    Цикл арбитража 03 должен проводиться непосредственно вслед га циклом арбитража 30. если выигравший исполнитель выставил сигнал ДТ, означающий, что ему не определен конкретный источник обслуживания.

Цикл арбитража 03 должен содержать ФВ. первую или вторую ФС; он должен содержать и ФГ1, сели действующий задатчик в фазе входа снял свой сигнал ДМ с магистрали.

5.5.3.3    В цикле арбитража 03 так же. как в цикле арбитража 30. должны участвовать те задатчики, у которых установлен разряд ОР в РУ.

03 должны выставлять на шину не прямое, а инверсное значение кода приоритета ЗД. приводящее к выигрышу цикла задатчиком с наименьшим приоритетом.

5.5    3.4 Уступающий действующий задатчик должен вФВ 03 снять свой сигнал ДМ с магистрали.

5.5.3.5    Выигравший 03 должен установить разряд ОП в своем РУ.

Если на шине в ФС сигнал ДМ отсутствует, го он должен также

установив в своем РУ разряд ДП и по окончании фазы предоставления доступа .стать действующим задатчиком.

5.5.3.6    Действующий 03 должен осуществить прерывание своих внутренних процедур и обработать приоритетный 30.

5.5.3.7    Если на шине в ФС присутствует сигнал ДМ, то выигравший 03 должен получить доступ к магистрали с помощью цикла арбитража ЗД.

5.5.4 Прерывание сообщением должно проводиться следующим образом: модуль, нуждающийся в обслуживании и обладающий функциями задатчика, может юн ять магистраль по П)Ютоколу арбитража ЗД, Заняв магистраль, он должен послать по адресу, находящемуся в его РИ,стандартное сообщение о 30. формат которого должен соответствовать указанному в таблице 26

Страница 28

ГОСТ Р 50833 95

6 ПРОТОКОЛ ЦИКЛА ПЕРЕДАЧИ ДАННЫХ НА ПАРАЛЛЕЛЬНОЙ

МАГИСТРАЛИ

6.1    Фазы цикла передачи данных

6.1.1    Цикл передачи данных должен содержать единичную или множественную ФО (передачи А и признаков обращения), в течение которой устанавливается связь с одним исполнителем или группой исполнителен. Он может также содержать единичную или множественную ФД и должен содержать ФЗ.

6.1.2    Признаком отсутствия цикла передачи на магистрали должно являться отсутствие на ней управляющих сигналов (слева) и сигналов синхронизации (справ:»): СО. ГЗ, КО. ГЧ. ГН. ЗП, ДТ.

6.1.3    Командой начала цикла передачи должно являться появление одного из трех сигналов: СО. КО или ЗП — при отсутствии их всех в предыдущем такте.

6.1.4    Признаком проведения цикла должно являться наличие на магистрали одного из сигналов: СО. КО, ЗП или ДТ.

6.1.5    Командой завершения цикла должно являться снятие каждого из сигналов: СО, КО, ЗП — и для модулей, участвующих в групповых операциях цикла, также и сигнала ДТ при наличии хотя бы одного из НИХ в предыдущем такте.

6.1.6    Первая фаза цикла передачи всегда додж на быть фазой передачи адреса.

Указывать на последующую ФО должно наличие сигнала СО в текущей фазе.

Указывать на последующую ФД должно наличие сигнала КО в текущей фазе.

6.1.7    Первая фаза цикла передачи данных всегда должна быть синхронной, т. с. занимать один таю магистрали. Продолжительность остальных фаз может быть от одного такта до ТИ.

62 Модификации формата и разрядности ш и н ы АД

6.2.1    Указателем U1C (в соответствии с рисунком Г>.2) должно являться противоположное значение сигналов СО и КО в ФО и ФД.

Указателем ШР (в соответствии с рисунком Б 3) должно являться совп;»дающес (в том числе нулевое) значение сигналов СО и КО в ФО и ФД.

6.2.2    Разрядность выставленного А на магистрали может быть 16, 24. 32, 40 битов, а данных — S, 16, 32. 64 бита.

25

Страница 29

ГОСТ V 5МЗЛ-95

6.2.2.1 Управление н индикация разрядности А и Д должны про-иодиться по линиям MPI и МР2 п соответствии с таблицей 15.

Таблица 15

Ьыгкпш

МР2 MPI

Л

Рлфиыплъ

вл

л

Испиахуонк лилии ЛЛ

ШР

А

ВЛ

д

О 0

8

16

8

23-16

15—0*3

23-16

0 1

X

.6

16

23-16

15—00

31-16

1 0

16

16

16

31-16

15-00

31-16

1 1

16

24

32

39-24

8

С*

63-32

ШС

Полным адр«с

д

0 0

16

S

15-00

07-00

0 1

24

16

23-00

15-00

1 (1

32

32

31-00

31-00

1 1

40

64

39-1X1

63-00

При ШС значения MPI и МР2 в ФО и ГЩ могут быть разными, т с. для каждой из четырех разрядностей А может быть любая из четырех разрядностей Д

6.2.2.2 Указатели разрядности на линиях МР1 и МР2 должны выставляться на ШР е опережением на одну фазу в цикле.

На ШС они должны выставляться с дополнительным условием:

-    для А — перед началом цикла передачи и в ФД;

-    для Д -- в последней ФО.

6.2.3 Формат выставляемых А и Д на линии АД должен соответствовать одному из указанных в таблице 14.

6.2.3.1 Если в разрядах старшего байта А содержатся нули, то

26

Страница 30

I ОС I V 508ДЛ -«>

задатчик должен понизить разрядность выставляемого А на градацию — полициям MPI и МР2.

6.2.3.2 Исполшгтелн с определенной разрядностью А не должны иметь регистров я диапазоне А меньшей разрядности, т. с. старшин байт их А не должен быть нуле ним.

6.2.4    Разрядность селектора А в исполнителе обязательно должна соответствовать одной из четырех МР А на магистрали

Если МР адреса А. выставленного на магистрали, не соответствует модификации А исполнителя, последний не должен ротировать на обращение.

6.2.5    В ситуации, если:

-    разрядность Данных записи в исполнитель меньше разрядности его регистров, но:

а)    исполнитель не имеет схем раздельной записи младших байтов или слов.

б)    внутренняя позиция данных сдвинута, а исполнитель не имеет дс мул ьт и иле ксоров зал ис и.

-    получена команда отдельного считывания старших байтов ii.hi слои, а исполнитель не имеет мультиплексоров чтения, то исполнитель должен:

-    не записывать данные, если получена команда записи, н не выставлять данные. если получена команда чтения,

-    ответить сигналом ИД. свидетельствуюшнм.об ошибке и формате данных;

исполнителю также следует

-    установить разряды РУООЧТ (чтения) и Р004 соответственно в РУ н РО.

6.3 С п о с о б ы адреса ц и и

6.3.1    Все регистры исполнителен, к которым имеется доступ со стороны системных магистралей, должны иметь логические адреса, однозначно определенные во всем системе.

6.3.2    Единицей адресации должен быть байт информации.

6 3 3 Обращение к адресным пространствам должно вестись в пое леднеи ФО цикла (при появлении КО) выставлением сигналов на линиях MCI и МС’2 в соответствии с таблицей >6

17

Страница 31

ГОСТ I* 56833-95

Г ;i б л и ц а 16

Эмиимик МС2. MCI |||!И iiqpatM КО

Лфгсмое

пржтраисты

Лзрлшпм

0 •>

ПС

Лот'к с ка я

Э 1

пд

Логическая

1 0

ПС

Позиционная

1 1

1111

Логическая

6.3.4 Позиционная адресация

6.3.4.1    Максимальное количество модулей, подключаемых к параллельной магистрали, должно составлять 31. Отсчет номеров позиций должен начинаться с единицы и идти справа налево при виде со стороны соединителей.

Позиции модуля на магистрали должна определяться двоичных! пятиразрядным кодом, вводимым через штырьки ПВО — ПВ4 соединителя магистрали.

6.3.4.2    При ПЛ обращение обязательно должно производиться к регистрам пространств;! связи исполнителя, т. с. в первой фазе ЦП должен присутствовать управляющий сигнал КО, а на линиях MCI и МС2 должен быть нулевой код

6.3.4.3    Полный 11А исполнителя должен состоять из кода позиции модуля, расположенного в старшем байте, и его ВЛ. расположенного в младших байтах. Формат ПА должен соответствовать приведенному в таблице 17.

Г л б л и и а 17

Поти»ПА

I'.iipcw

IhiKU'icMttf

Старший байгг

07 - 06 Oi

(М - IX)

Кол основной или резервной MUIlfC ТрАЛИ

Указатель обращения к модулям свосй магистрали Кпд позиции модуля

Мчавшие (Чипы

31. 23. 15. 07 - DO

ВЛ модули

1Ибо полный ИЛ следующем Mil-гиетрхчи по маршруту

2*

Страница 32

I OCT Р 5МЗЗ--95

6.3.4.4    При ПА к модулям других магистралей действующим задатчик должен выставить п старшем байте в разряде 05 логический «0*. а в разрядах 07 — 06 — код основной или резервной магистрали, к которой производится обращение.

В старшем и следующих ниже байтах и разрядах 04 — 00 должны содержаться ПА интерфейсных задатчиков, через которые последовательно осуществляется связь, т. с. физический маршрут связи.

В 6aiiTC ПА исполнителя на конечной магистрали в 05-м разряде должна быть логическая «1»; в следующих ниже байтах (если хватает разрядности) должны содержаться ВА исполнителя.

6.3.4.5    Интерфейсный задатчик, находящийся на указанной в разрядах старшего байта позиции, должен передавать ПА с главной магистрали на подчиненную, если в 05-м разряде присутствует логический «0». Если в 05-м разряде находится логическая «!<*, то ЗИ должен воспринимать обращение не как транзитное, а как обращение к его внутренним регистрам.

6.3.4.6    Интерфейсный задатчик, пропуская позиционное обращение на подчиненную магистраль, должен в коде на линиях МР2. МР1 понижать разрядность ПА на 1 байт.

Если на ЗИ поступил 16-разрядный адрес, то он должен содержать «I* в 05-м разряде старшего байта Если это условие не выполнено, сопрягающий задатчик должен, не исполняя полученной команды. ответить сигналом НС на обращение.

Сопрягающий задатчик, работающий с какой-либо модификацией разрядности ПА, должен работать и с модификациями меньшей разрядности А пропускаемых обращений.

6.3 4.7 Если в разрядах 05 —07 старшего байта находятся нули, то ЗИ должен передать обращение всем магистралям, к которым он подключен своей управляющей стороной.

6.3.4.8 Исполнитель, при наличии ПА на магистрали и если в 05-м разряде старшего байта имеется логический «О*, должен производить сравнение кода в разрядах 04 — 00 этого байта кодом на выводах I1B4 — ПВО своего соедини геля. В случае совпадения кодон он должен стать действующим исполнителем.

6.3.5 Логическая адресация

6.3.5.1 Если ФО начинается с СО или с КО. но на линиях МС2. MCI имеется ненулевой код, то адресация к исполнителю обязательно должна быть по логическому идентификатору.

25

Страница 33

ГОСТ Р «1833- 95

6.3.5.2 Полный ЛА исполнителя должен состоять и » ЛД исполнителя. расположенного к старших разрядах, и ВА исполнителя, расположенного в младших разрядах. Формат J1A должен соответствовать приведенному к таблице 18.

I п С л и ц а 1.4

K>'Vmc<!b»Cmufc

Молний ЛА

40. J2. 24. 16

13Д иоду, in

N

(младших)

ДА моду m

(40. 32. 24, id) - N

(старших)

Лопгихкий Mlipuipvr СВЯ1Н

М

(старших)

Лпшчсское групмоеоо обращение и маршрут

и

(до 5 старших)

6.3    5.3 Наименьший ЛА модуля должен являться его базовым ад-|Юсо.\1, по которому к нему производится обращение.

Зона ВА модуля обязательно должна занимать целую страницу, т с содержать2 в степени N бантов, хотя верхняя половина страницы может быть физически не занята полностью Вследствие этого базовый адрес модуля должен содержать нули в N-младших разрядах.

6.3    5.4 В модулях, не имеющих внутренних модулей, распределение внутренних ЛА должно совпадать с распределением внутренних позиционных адресов.

В модулях, имеющих внутренние модули, старшая часть разрядов ВА должна являться Л А внутреннею модуля, а мл;цшая - его ВА.

6.3.5.5 Базовый ЛА исполнителя должен храниться в младших разрядах РЛ.

При наличии полного ЛА на линиях АД магистрали исполнитель должен сравнить выставленный код А, за исключением N-младших разрядов, с имеющимся в РЛ. и в случае совпадения кодов он должен стать действующим исполнителем.

6 3.5.6 При примой логической адресации к модулям других маши гралей системы установление связи должно происходить на основе анализа М-старших разрядов ЛА. задающих логический код маршрута связи

)0

Страница 34

ГОСТ г 508.1.1 95

Логические колы маршрутов связи должны храниться в регистрах МТ в пространстве связи сопрягающих задатчиков. Для каждой lit четырех разрядностей ЛА в сопрягающем датчике должна бы п. своя МТ. Номер используемой МТ - МТО МТЗ должен определяться кодом разрядности А на линиях МР2, MPI Если стандартной юны с ВА от 25 до 39 недостаточно для размещения МТ. то се следует располагать в верхней части ПЗ адресов пространства связи.

6.3.5.7    Селектор логического маршрута связи в сопрягающем задатчике должен выдавать сигнал пропускания обращения на подчиненную магистраль при любых сочетаниях нулей и единиц в разрядах ЛА. находящихся ниже М-старшнх маршрутных разрядов.

Значение М должно удовлетворять условию.

М < (40. 32. 24. 16) - N mill.    (2)

где Л' количество битов.

Рекомендуется значения М выбирать кратными четырем, а значения N — кратными восьми.

6.3.5.8    Рекомендуется, чтобы сопрягающим задатчик, работающим с какой-либо разрядностью ЛА. мог работать и с меньшими разрядностями ЛА пропускаемых обращений.

6.3.6    Групповая адресация

6.3.6.1 Признаком обращения к группе модулей либо ко всем модулям магистрали (либо по маршруту) должно являться, в соответствии с рисунком Б.2 (3-й цикл), снятие действующим задатчиком сигналов Л М и ДТ в первой ФО.

6.36.2 Если в коде ПА. выставленного Действующим сдатчиком, в разрядах 00 — 04 старшего байга содержатся нули, то что должно означать, что обращение производится ко всем модулям данной ма гистрал и.

Если и в 05-м разряде имеется логический «0». то это означает, что обращение должно также передаваться интерфейсными задатчиками на их подчиненные магистрали (с понижением разрядности адреса на I байт).

6.3.6    3 Групповые логические обращения должны иметь код. определяемый G-старшими разрядами адреса. Адресуемый исполнитель группы должен распознавать этот код. В интерфейсном задатчике G-старших разрядов группового ЛА должны определять код группового маршрута.

п

Страница 35

ГОСТ И 508X1 -95

6..3.6.4 Среди ЛА младшие 128 должны быть обязательно выделены для широковещательных групповых обращений ко нссм модулям магистрали либо ко всем модулям нескольких магистралей вдоль широковещательного группового маршрута (имеющего нулевой код в старших G-разрядах). Разряды широковещательного ЛА (младшие 7 битов) должны задавать ВА модулей, к которым производится обращение.

6.3.6.5 РГ в исполнителе должен, в унитарном коде, задавать идеи тификаторы обращений, по которым он выполняет команды.

Интерфейсный задатчик, не имеющий буфера данных, не должен сам исполнять групповые команды по маршрутам, заданным лоппеской «I» в cm РГ, а должен лишь передавать их на подчиненную магнетрхть.

6.4    Ф а з ы цикла передачи данных

6.4    I Разрешением к началу цикла передачи должны являться в задатчике наличие внутреннего сигнала ДП, наличие на магистрали его модификации разрядности адреса и отсутствие сигналов СО. КО ЗП и ДТ.

6.4.2 Фаза обращения

6.4.2.1    Сигналы разрядности адреса на линиях МР2 и MPI ШС АД должны выставляться задатчиком, как минимум, за один такт до начала первой ФО.

6.4.2.2    Первая ФО должна начинаться с выставления задатчиком на один такт комбинации сигналов управления: СО. КО, ЗГ1, МС2, MCI; кода адреса на линии: АД (39. 31, 23, 15) — 00; а также, на ШС модификаторов разрядности вторичного адреса или данных, на ШР •• модификаторов разрядности внутреннего адреса и данных — на линии МР2, MPI.

Если на магистрали в такте выставления адреса присутствует один из синхросигналов ГЗ, ГН или ГЧ (предыдущего цикла), то:

-    задатчик обязательно должен, в соответствии с рисунком Б.З (2-й цикл), пропить фазу выставления адреса.

-    исполнители обязательно должны не проводить селекцию адреса.

Синхросигнал ГЗ должен выставляться задатчиком не ранее вто рого такта, не ранее снятия адреса исполнителя с магистрали и не ранее выставления данных записи.

Страница 36

ГОСГ V 508W-95

6.4.2.3    Задатчик должен ждать получения ГН — синхросигнала подтверждения о распознавании обращения и выполнении команды одним из модулей магистрали в течение ТИ.

При получении синхросигнала ГН связь при индивидуальной адресации должна считаться установленной.

6.4.2.4    При групповом обращении, протокол которого должен соответствовать рисунку Б.З (2-й цикл), после получения синхросигнала ГН, свидетельствующего об установлении связи с самым быстрым модулем в группе, задатчик должен дождаться снятия группового синхросигнала ГГ для подтверждения установления связи с самым медленным модулем.

6.4.2.5    В ситуации, если отсутствует подтверждение в интервале ТИ. задатчик должен установить разряды РУ01ЧТ и Р013 в РУ и РО; интерфейсному задатчику следует также установить в РУ разряд 30 на стороне главной магистрали. Затем задатчик должен снять свои сигналы с шины управления и АД, после чего нссостоявшнйся цикл передачи завершается.

6.4.2.6    Сигналы разрядности адреса с линий МР2, МР1 обязательно должны приниматься исполнителем в каждом такте при отсутствии цикла на магистрали.

Исполнитель в нервом такте цикла обязательно должен считать с магистрали адрес и команду, сравнить адрес со своим собственным и, в случае совпадения кодов, должен установить разряд СГ1 в своем РУ и внутренний триггер СМ в текущем цикле.

ВА должен быть записан исполнителем в РА (программно недоступен).

6.4.2.7    Если модуль выставил свой синхросигнал подтверждения, то он обязательно должен быть готов в такте появления встречного индивидуального или группового синхросигнала подтверждения передать или принять данные.

Адресованный исполнитель должен подготовиться к выполнению команды и ответить синхросигналом ГН. после чего он становится действующим исполнителем.

6.4.2.8    Исполнитель, имеющий вывод группового синхросигнала ГГ, должен:

- при наличии управляющего сигнала ДМ и отсутствии ДТ удерживать сигнал на линии ГГ магистрали;

в такте группового обращения (ДМ - ДТ - 0) считать адрсс и

33

Страница 37

ГОС Г У SOS.U 95

команду. подготовиться к выполнен ню команды групповою обращения, ос.in код группы указан него РГ, выставить синхросигнал ГН и снять свой сннхросн1н;1Л ГГ с магистрали:

- при переходе к следующей фазе цикла выставить свой синхросигнал ГГ и снять свой синхросигнал ГН.

Выставление синхросигнал;! действующим исполнителем может о пи режа гь на несколько тактов снятие нм дополняющею синхросигнала. но оно обязательно не должно отставать от снятия ни на один такт.

6.4.2.9    Если разрядность адресной шины меньше разрядности полного ЛЛ, но достаточна для селекции исполнителем адреса модуля, ю задатчик может выставить на магистраль в первой ФО комбинацию управляющих сигналов СО = I. КО - 0. МС2 = MCI = 0, — означающую незавершенность передачи ад)>сса. Во шорой (и после-дующих, если необходимо) ФО задатчик должен, в соответствии с рисунком Б.2 (l-ii цикл), выставлять младшие банты ВЛ исполнителя. Мри нескольких ФП ВА первыми должны передаваться старшие башы.

6.4.2.10    Исполнители, имеющие схемы селекции и полного ЛА. н только J1А модуля, должны работать с двумя модификациями разрядности адреса.

6.4 2 11 Интерфейсный задатчик, не имеющий МТ, должен сравни вать адрес, выстанлснный в первом такте обращения, с содержимым своего РЛ, а вторичный адрес воспринимать как идентифнка-тор модуля, к которому производится обращение.

6.4.2.12    Если одному из модулей необходимо приостановить цикл на магистрали, то он должен выставить од непременно оба синхро-сшнала III и ГЧ

6.4.2.13    Если на магистрали одновременно присутствуют синхросигналы I II и ГЧ, то счетчик ТИ в задатчике должен быть приостановлен. Во избежание «зависания» магистрали интервал одноврсмсн ною выставления ГМ и ГЧ должен быть ограничен значением ГЗ.

6.4.2.14    Сопрягающий интерфейсный задатчик, обнаруживший, чю имеющийся на главной магистрали адрес находится в его МТ, должен ныетавнть на нес сигнал распознавания обращения — ГН Если ЗИ не имеет буфера данных, т. с. обеспечивает только непосредственную. единовременную связь с сопрягаемой машетралью (коммутацию каналов), го ему следует одновременно с ГН выс1а-

Страница 38

ГОСТ »* S0M3 9»

вить синхросигнал ГЧ для приостановки цикла перс алчи на глинной магистрали на время получении доступа к сопрягаемой миги стралн.

Если за интервал в|>смсни ТЗ интерфейсный задатчик не получает доступа к сопрягаемой магистрали, то тогда он должен снят», синхросигнал ГЧ с главной магистрали. В результате должен возоб-новиться счет времени ТИ в исходном задатчике.

Синхросигнал ГЧ должен сниматься ЗИ и при получении доступа к подчиненной сопрягаемой магистрали.

6.4.2.15 Если на магистрали в течение интервала времени, большего чем ТЗтах, непрерывно присутствуют синхросигналы ГН и ГЧ, то тактируюшнй задатчик должен выработать СБ

6.4.3 Фаза передачи данных

6.4.3.1    В ФГТ данных на UJP задатчик должен выставлять на шину для исполнителя ВА данных следующей фазы.

При групповом обращении ВА может быть адрес модуля в группе. только этот модуль должен исполнять выставляемую команду.

Модификаторы разрядности и указатели адресного пространства должны на ШР задаваться также для каждой последующей фазы передачи данных.

6.4.3.2    Для задания ФП данных на ШС задатчик должен в последней ФО выставить сигналы СО = 0, КО = 1, модификаторы разрядности данных МР2, MPI и указатели адресного пространства МС2, MCI.

Не позже выставления своего сигнала готовности к следующей фазе, т. с. переключения синхросигнала ГЗ. задатчик должен выставить модификаторы разрядности адрес;! (следующего цикла) на линии МР2. MPI.

6.4.3.3    Единичные и множественные, индивидуальные и групповые передачи данных должны провод1нться в остальном единообразно на ШР и ШС.

6.4.3.4    В течение ТИ после выставления своего сигнала готовности (переключения ГЗ) задатчик должен н каждом такте проверять появление сигнала готовности исполнителя:

-    при своем ГЗ - 0 — снятия синхросигнала ГН с магистрали;

-    при своем ГЗ ’*»I — снятия синхросигнала ГЧ с магистрали

В том же такте, в котором он обнаружил появление готовности исполнителя, здаатчик обязательно должен принять данные чтения с магистрали, если идет фаза чтения данных. Если идет фаза шшеи.

6-JS5I

Страница 39

ГОСТ Р 50833-95

задатчик после обнаружении готовности исполнителя должен снять (или сменить) данные -записи не позднее очередного переключения своего синхросигнала ГЗ.

6.4.3.5    Если после смены состояния синхросигнала ГЗ задатчик в течение ТИ не получил сигнала подтверждения готовности исполнителя, то он должен завершить несостоявшнйся цикл передачи так же, как при отсутствии синхросигнала подтверждения в ФО

6.4.3.6    В цикле единичной передачи данных исполнитель не должен выставлять синхросигнал ГЧ; этот синхросигнал должен быть выставлен совместно с ГН. только если есть необходимость в удержании состояния магистрали.

В цикле множественной передачи исполнитель, получив команду, должен подтвердить свою готовность к ее исполнению:

-    при наличии синхросигнала Г'3 на магистрали в фазе получения команды — выставлением своего синхросигнала ГЧ и снятием своего синхросигнала ГН;

-    при отсутствии ГЗ на магистрали н фазе получения команды — выставлением своего ГН и снятием своего ГЧ.

6.4.3.7    После выставления своего сигнала готовности исполнитель должен в каждом такте проверять появление сигнала ГЗ; в такте обнаружения ГЗ он обязательно должен принять с магистрали данные записи (если идет фаза записи) и команду для проведения следующей фазы.

6.4.3.8    Если исполнителем получена команда чтения, то он должен не позже выставления своего сигнала готовности выставить данные чтения на магистраль. После обнаружения сигнала ГЗ он должен снять (или сменить) данные чтения не позднее очередной смены состояния своих синхросигналов.

6.4.4 Фаза завершения

6.4.4.1 ФЗ должна использоваться для приведения к нулю всех сигналов модулей, участвующих в заканчивающемся цикле.

Командой перехода к ФЗ на шине АД должно являться снятие задатчиком каждого из сигналов СО, КО, ЗП. Командой перехода к ФЗ на шине приоритета должно являться снятие сигнала ДТ.

Последовательность снятия остальных сигналов в ФЗ должна зависеть от того, какой будет ФЗ в общем числе фаз в цикле;

-    нечетной, тогда в предпоследней фазе ГЗ - I. ГН = 1, ГЧ = 0;

-    четной, тогда в предпоследней фазе ГЗ = 0. ГН =» 0, ГЧ * I.

Страница 40

ГОСТ Р 50833 95

6.4.4.2    Переходя к нечетом фазе завершения, перед снятием ГЗ задатчик должен выставить синхросигнал ГЧ

6.4.4.3    В четной ФЗ задатчик, при наличии готовности исполнителя, должен снять свои сигналы с шин управления и АД, а также синхросигнал ГЗ, после сшгтия которою на магистрали не должно быть сигналов задатчика.

Исполнитель в четной ФЗ должен сбросить свой триггер CV1 и цикле, снять свои данные чтения с шины АД п не ранее этого снять свой синхросигнал ГН с магистрали.

6А4.4 В нечетной ФЗ задатчик, при наличии готовности исполнителя, должен снять свои сигналы с шин управления и АД. а также свой синхросигнал ГЧ, после снятия которого на магистрали не должно быть сигналов задатчика.

Исполнитель в нечетной ФЗ должен сбросить свой триггер связи СМ. снять свои данные чтения и. не ранее их, снять свой синхросигнал ГЧ с магистрали.

6.4.4.5    Если в команде перехода к ФЗ сигнал MCI *= 0, то исполнитель должен сбросить в своем РУ разряд сохранения подчиненности магистрали; интерфейсный задатчик должен также освободить подчиненную магистраль.

6.4 4.6 Если исполнитель обнаружил ошибку в передаваемых » ФЗ данных, то он должен, выходя из ФЗ (одновременно со снятием синхросигнала ГН или ГЧ). выставить сигналы НД или НС. но только на один такт.

Задатчик должен фиксировать пояатенне сигналов НС или НД на магистрали в любом из тактов ФЗ и обязательно н том такте, в котором он обнаружил снятие синхросигнала исполнителя (ГН или ГЧ) даже, если он сам снял свои сигналы никла с магистрали.

Наличие сигналов диагностирования на магистрали не должно препятствовать началу следующего цикла.

6.4.5    На магистрали должны быть выдержаны соответствующие соотношения сигналов.

6.4.5.1 На ШС модификаторы разрядности сигнаюв обращения и данных на линии МР2, MPI должны выставляться задатчиком одновременно с адресом модуля.

г.*

Страница 41

ГОСТ V 50833—W

Модификаторы разрядности адреса должны быть выставлены на эти линии в предыдущем такте.

Модификаторы обращения и адресного пространства на линии МС2. MCI лолжны выставляться задатчиком одновременно с адресом.

6.4 5.2 Сигнал ЧУ должен выставляться задатчиком одновременно с сигналами управления.

Сигналы четности байтов данных — ЧБО — ЧБК должны выставляться при записи задатчиком, а при чтении исполнителем — одновременно с данными.

6.4.5.3    Сигналы НС и НД ФО должны выставляться исполнителем в фазе, следующей за ФО. Сигналы НС и НД ФП данных должны выставляться исполнителем в фазе, следующей за этой ФП; если цикл исполнителем закончен, то они должны выставляться только на один -лист.

6.4.5.4    Рекомендуемое значение ТИ:

ТИ = (10 - 100)ТТ.    (3)

Рекомендуемое значение ТЗ:

ТЗ = (100    Ю00)ТГ.    (4)

64.5.5 Время переключения модулями сигналов на магист]>али должно быть определено при полной емкостной нагрузке линий магистрали Например, оно может быть измерено при работе передатчиков модуля на интегрирующую RC-цспочку:

- С - 470 пФ для 21-местном магистрали:

* R = 68 Ом, подключенному к источнику, плюс 3, 5 В.

6 4.5.6 Значение TJ1 протяженной либо ненагруженной магистрали может быть определено из расчета погонной задержки линий магистрат, равной 6 нс/м.

6 5 М о д и ф и к а ц и и цикла передачи Данных

6.5.1 Модификации цикла передачи данных должны определяться состоянием управляющих сигналов СО, КО. 311 к соответствии с таблицей 19

38

Страница 42

ГОСТ Р 50833

I а 0 л и ц а 19

ОС)

Oswnu

КО

Ml

№«|«ИП'

1)

0

<1

Окончание инк/м передачи на шине ЛД

0

0

1

Недейстпителыпя фаза передачи. Зависит отДМ.'ДТ

0

1

э

Конец обращения, чтение данных

На ШС

0

1

1

Конец обращения, запись ланпых.

На ШС

1

i)

1)

Чтение обращения.

На ШС

1

0

1

Запись обращения.

На ШС

1

1

0

Чтение данных.

На ШР

I

1

1

Запись данных.

Нд ШР

6.5.2 Модификаторы связи с модулем

6.5.2.1 На ШС но шорой или и последующих ФО передаваемая информация должна определяться значением модификаторов связи MCI. МС2 в соответствии с таблицей 20.

Г а б л и ц а 20

Сиги.ш MCJ MCI

3|иг|с*ж iwsim ия .игаик* ЛЛ г. тккхуищй ФО hi !ПС

п 0

ВТА

0 1

ип

1 0

АИ

1 1

В13

Если в течение двух или более ФО сохраняется постоянным значение сигналов на линиях МС2, MCI, это должно означать, что идет последовательная несдача ВТА, И П. АИ или ВВ большей разрядности. чем указано на линиях МР2. МР1

6 5 2 2 На ШР АД в <|х\зах передачи данных сигналы на линиях МС2. MCI должны определять код адресного пространства.

Страница 43

I OCI И MMt.tt- 95

6.5    2.3 На ШС вФП данных постоянное (например, нулсиос) значение кода на линиях МС2. MCI должно означать передачу по постоянному ВА-

Прирашсннс числа, передаваемого по линиям МС2, MCI, на I, 2 или 3 в каждой фазе должно означать увеличение I3A исполнителя на I. 2 или 3 формата передаваемых данных.

6.5.2 4 В ФЗ сигналы, выставленные задатчиком на линиях МС2, MCI. образуют КЗ

Сигнал, выставленный на линию MCI. должен являться командой сохранения подчиненности:

-    исполнителю — сохранить подчиненность главной магистрали;

-    интерфейсному задатчику — сохранить доступ к подчиненной магистрали, т с удержать проложенный канал связи.

Сопрягающие модули в режиме сохранения подчиненности не должны исполнять команды с магистрали противоположной стороны.

Сигнал, выставленный на линию МС2, должен являться командой сохранения состояния исполнителя по завершении цикла и подготовки к следующему циклу. Если МС2 - 0, то исполнитель должен произвести текущий сброс и вернуться в начальное состояние.

6.5    3 Приоритетный доступ к модулю

6.5.3.1    Для обращения к модулям:

-    имеющим узлы защиты от несанкционированного доступа;

-    в приоритетном пространстве —

задатчик должен указать свой И Г1.

Нулевой идентификатор должен означать свободный доступ к модулю.

6.5.3.2    На ШР ИГ! должен, в соответствии с рисунком Б 3 (2-ii цикл), выставляться на линиях ИП в ФО одновременно с адресом.

На ШС ИП должен выставляться:

-    так же. как на ШР. в соответствии с рисунком Б.2 (1-й цикл), если магистраль содержит линии ИП:

-    в отдельно)! ФО. в соответствии с рисунком Б.2 (4-й цикл) и с таблицей 20.

6.5.3.3    Если задатчиком получен в фазе приоритетного обрашс* ння диагностический сигнал НС = 1. то jto должно означать, что выставленный им код приоритета не совпадает с хранящимся в PII исполнителя.

Страница 44

ГОСТ V 50833-95

6.5.3.4    Модуль с приоритетным доступом, «разрядах РПОО— РП07 которого содержатся нули, должен отвечать на любое адресованное ему обращение и записывать его приоритет в указанные разряды своего РП.

6.5.3.5    Модуль с приоритетным доступом и отличными от нуля разрядами РПОО — РП07 в ФО должен сравнить код. находящийся в разрядах РПОО — РГ107 его РГ1, с выставленным на линиях ИП00 — ИП07 (АД00 — АД07) магистрали и в случае совпадения кодов выполнить полученную команду.

6.5.3    6 Если в цикле приоритетного доступа нет совпадения кодов приоритета, то модуль не должен выполнять полученную команду и должен ответить сигналом НС = I на обращение.

6.5.3.7 Модуль с приоритетным доступом должен производить сброс-разрядов РПОО — РП07 при получении;

-    КЗ МС2 = 1, MCI = 1;

-    команды сброса или инициализации.

6.5.4    Повторная передача данных

6.5.4.1    Режим повторной передачи по постоянному адресу должен быть использован.

-    при считывании массива данных неизвестной длины;

-    при записи массива в буфер неизвестной длины.

6.5.4    2 Задатчик должен выполнять множественный цикл передачи по постоянному ВА (сохраняя значения МС2 и MCI) до получения от исполнителя сигнала отсутствия данных (места в буфере) НД = 1 либо до достижения ограничения на максимальную длину массива — обнуления PC.

6.5.5    Автосканирование данных

6.5.5.1    Процедура автосканирования данных должна быть использовала для последовательного поиска и сбора данных, случайным образом расположенных в различных модулях.

6.5.5.2    При автосканировании данных задатчик должен выполнять циклы множественной передачи с автоувеличеннем ВА. На ШС задатчик должен в ФП данных инкрементировать код на линиях МС2, MCI, а на ШР — производить автоувсличсннс ВА исполнителя, если он получает от последнего сигнхчы НС = НД = 0 наличия данных

При получении сигнала отсутствия данных НД = I от исполнителя задатчик должен увеличить адрес исполнителя, т. с. обратиться к следующему модулю на магистрали.

41

Страница 45

ГСКТ I1 SOX.»-»- «»5

0.5 5.3 (lpii получении сигнала НС = I либо при исчерпании прс дельной длины принимаемого массива (PC = 0), либо при достижс нин заданною н РК ограничения на конечный адрес модуля задатчик должен швершить процедуру актоскаинроваиня данных.

6.5.5.4 Интерфейсный задатчик должен выставлять в старшем банте данных на главную магистраль идентификатор (например, по-жип оннып номер) исполнителя, с которого он считал ли данные, а также идентификатор ВЛ исполнителя.

6.5    5.5 Для того чтобы процедура автоскан пропан ни данных не нарушалась на адресах (или позициях), где модули отсутствуют, ин-юрфсйсно.му сдатчику слсдувт устанавливать на главной магистра-ли состояние ожидания до получения ТИ на подчиненной магистрали.

(i.5.0 Двунаправленный цикл передачи дачных

6.5.6.1    В цикле множественной передачи задатчик может imic-нить в произвольной фа» направление передачи данных сменой состоянии управляющего сигнала ЗП.

6.5.6.2    Циклы «запись-модифмкация-чтенне (проверка)» должны проиодптьсн н соответствии с рисунком Б.5 (1-й цикл).

6.5.6.3    Циклы «чтенис-моднфикация-запиеь» должны проводиться и соответствии с рисунком Б.5 (2-й цикл).

6.5.7    Расслоение памяти должно проводиться, как указано в 6.5.7Л - 6.5.7.3.

6.5.7.1 Если модуль памяти не успевает передавать (принимать) данные массива на каждый такт. ВА могут быть расслоены по нескольким модулям.

6.5.7    2 Модули с расслоением памяти должны, и соответствии с рисунком Ь.7 <2-и цикл), подключаться к магистрали групповым обращением и работать в фа*ах передачи поочередно, каждый на свои код модуля, выставленный задатчиком в предыдущем гакте <(ты передачи данных на линиях МС2 и V1CI.

6.5.8    Рамк'.мслый цик.t передачи данных

6.5.8    I Если действующий задатчик начинает цикл командой III — I, СО - КО - 0. то ло должно означать, что передачи информации лого иикла но втором фазе не будет, а будуг передаваться сигналы другого цикла.

6.5    8.2 Модуль, к которому производится обращение в адресной фа te разделенного никла, называется буферным; он должен воспринимать сигнал 5П в инверсном значении.

Страница 46

ЮС Г Р 50831 -W

6.5.8.3 Разделяемы»! цикл обязательно должен сопровождаться командой проведения групповых операций на магистрали.

6.5.8 4 Если в первой фазе разделяемого цикта задатчик дат команду группового обращения ДМ - ДТ 3 0, то jto должно означать поведение им расщепленного цикла.

Протокол расщепленного цикла должен соответствовать изображенному на рисунке Б.6.

Расщепленный цикл должен иметь идентификатор «датчика, выставляемый им в адресной фазе на линии ИП

6.5.8.5 Расщепленный цикл передачи должен проводиться задатчиком, когда исполнитель не успевает сразу за адресной фазой выполнить ФП В расщепленном цикле должны выполняться только операции чтения данных.

Между адресной фазой и фазой передачи расщепленного цикла может быть произвольное число тактов, в течение которых ни задатчик. ни исполнитель не должны выставлять на магистраль сигналов этого цикла. Пауза можег быть использована частями других расщепленных циклоп, другими циклами либо другими задатчиками.

6 5.8.6 Исполнитель расщепленного цикла, распознав обращение к себе с определенным идентификатором, не должен выставлять сж-налои на магистраль до ic.x пор. пока он не обнаружит на магистрали второго начала расщепленного цикла с тем же идентификатором; тогда он должен подключиться к магистрали и выполнить команду, полученную в первой адресной фазе.

6.5.8.7    Задатчик, осуществив адресную фазу расщепленного цикла, может принять данные предыдущею расщепленного цикла, после чего выполнить адресную фазу следующего расщепленного цикла; затем он должен принять данные текущего расщепленного цикла.

Если задатчику нет необходимости начинать следующий расщепленный никл, то он должен выполнить фиктивное начало второго цикла с несуществующим адресом, но со своим идентификатором для того, чтобы принял, данные исполнителя первого расщепленного цикла.

В промежутках между частями расщепленного цикла задатчик может освободил, магистраль.

6.5.8.8    Если в первой фазе разделяемого цикла задатчик д;1л команду арбитража приоритетов 30 ДМ ~ ДТ ~ 1, то jto должно означать обращение к исполнителю с приоритетным запросом. Исполнитель, выигравший а]>битраж приоритетов 30. и конце второй фазы должен подключиться к магистрали и вести обмен с буферным модулем.

Страница 47

ГОСТ V 5*833-95

Буферным модулем может быть порт обмена самого задатчика.

6.5.9    Октавной двухадресный цикл передачи данных

6.5.9.1    На магистрали так же, как при обращении к исполнителю с приоритетным запросом, может осуществляться пересылка информации непосредственно между двумя исполнителями, минуя задатчик. который должен лишь управлять прохождением цикла, выставляя адреса передающего и принимающего модулей.

6.5.9.2    Составной двухадресный цикл передачи должен, в соответствии с рисунком Б.7, состоять из двух связанных циклов:

-    подключения буферного модуля к магистрали;

-    обращения к передающему (принимающему) модулю.

6.5.9    3 Для подключения буферного модуля задатчик должен произвести запись «I» в разряд ПБ его РУ и закончить цикл с КЗ = 01. в результате чего буферный модуль не должен отключаться от магистрали.

6.5.9.4    Во втором цикле задатчик должен выполнить групповое обращение к передающему модулю с командой чтения либо к принимающему — с командой записи.

В фазе завершения задатчик должен выставить КЗ = 00, отключающий вес модули от магистрали.

6.5.9.5    Если в разряд ПБ РУ исполнителя записана «1», то он не должен сбрасывать свой триггер СМ при КЗ * 01.

В фазе передачи данных буферный модуль должен выполнять действие с данными, обратное указываемому по линии ЗП.

Буферный модуль должен завершать цикл связи с магистралью и сбрасывать разряд П Б только при КЗ ~ 00.

6.5.9    6 В составном двухадресном цикле возможна поочередная работа с различными передающими и принимающими модулями, в частности автосканнрование данных и одновременная работа с несколькими принимающими модулями в группе.

7 ПРОТОКОЛЫ ДИАГНОСТИРОВАНИЯ И ИНИЦИАЛИЗАЦИИ НА ПАРАЛЛЕЛЬНОЙ МАГИСТРАЛИ

7.1    П р о т о к о л шины контроля

Состав шины контроля определяется разработчиком системы.

7.1.1    Сигнал НП должен быть обработан, как указано ниже.

7.1.1    1 Предупредительный сигнал НП должен выставляться на магистраль источником литания, он может быть выставлен в любой момент времени.

Страница 48

ГОСТ I* 50833-95

7.1.1.2    При обнаружении сигнала МП модули должны выполнить предписанные им действия, направленные на сохранение своего ста туса, связанные с проведением операций на магистрали, за время не более 8 мс.

Через 8 мс после выставления сигнала НП тактирующий модуль должен выставить сигнал СБ 1 (ДМ *■ I), после чего выполнение каких-либо операций на магистрали запрещено.

7.1.2    Неготовность к циклу передачи должна быть обработана, как указано ниже.

7.1.2.1    Сигналы НС и НД, выставленные исполнителем после фазы обращения, должны указывать на отсутствие потенциальной способности или текущей готовности исполнителя к выполнению полученной команды.

Выставление сигналов НД или НС в результате проведения фазы передачи должно означать исчерпание буфер:» данных либо требование конца связи.

7.1.2.2    В фазе завершения (ФЗ) задатчик должен фиксировать наличие сигналов НС и НД на магистрали в том таете, в котором он обнаружил снятие исполнителем синхросигналов.

В групповом цикле передачи задатчик должен фиксировать появление сигналов НС и НД в каждом такте ФЗ.

7.1.2.3    При наличии сигнала НД или НС на магистрали задатчик должен установить соответствующие им разряды РУ00 или РУО 1 при чтении (таблица 23) в своем РУ; интерфейсному задатчику следует также установить разряд РУ07 — запроса обслуживания (таблица 23).

7.1.2.4    Исполнитель, выставивший сигнал НД или НС на магистраль, должен установить соответствующие диагностические разряды РООО — Р007 или POOS — POI5 в своем РО (таблица 23).

7.1    2.5 Сопрягающий интерфейсный задатчик должен передавать сигнал НС или НД с подчиненной на главную магистраль, но не передавать их в направлении передачи команды (в обратном направлении).

7.1.3 Исключение цикла передачи должно быть проведено, как указано ниже-

7.1.3.1    Комбинация сигналов НС = НД = I должна выставляться исполнителем в случае обнаружения фатальных ошибок и своих действиях в цикле либо в работе магистрали, требующих проведения повторного цикла передачи.

Страница 49

ГОСТ V 5Ш.1 95

7.1.3.2 При обнаружении сигналов НС = НД = I все модули должны снять свои сигналы с магистрат; задатчик должен прекратить текущий цикл, интересному задатчику следует установить разряды: РУОО при 'пении, РУО I при тгении. РУ07 и РООб и своих РУ и РО.

7.1.4 Проверка четности должна быть проведена, как указано ниже.

7.1.4.1    Режим проверки четности должен устанавливаться занесением «I- в разряд проверки четности — РУ24 РУ (таблица 23).

7.1.4.2    Сигнал ЧУ должен, только в режиме проверки четности, выставляться задатчиком при четности его сигналов на линиях: ДМ, СО. КО. ЗП. МС2. MCI. МР2. МР1.

7.1.4.3    Сигналы на линии четности байтов — ЧБО — ЧБЯ должны, только в режиме проверки четности, выставляться в адресной фазе и в фазе записи задатчиком, а в фазе чтения — исполнителем, при четности информации в 0 — S-м ба1*тах.

7.1.4.4    Если исполнитель обнаружил ошибку в четности сигналов на магистрали, он должен выставить сигналы НС = НД * I исключения цикла и установил» в своем РО разряд Р005 (таблица 23).

7.2    И н и ц и а л и з а и н я н сброс магистр а л и

7.2.1 Каждый задатчик обязательно должен производить:

-    групповой сброс модулей своей магистрали;

-    индивидуальный сброс или инициализацию исполнителей.

Групповая инициализация модулей своей магистрали должна производил ьси тактирующим модулем.

7.2    2 Для выполнения индивидуального сброса или инициализации исполнителя задатчик должен обратиться к его РУ и выставить в фазе записи данных логическую *1» на линии АДОО или АД01 соответственно при выполнении сброса или инициализации.

7.2.3    Для выполнения группового сброса модулей задатчик должен выскшигь комбинацию сигналов СБ ~ I, ДМ ~ 0 на магистраль. Дшлсльность команды группового сброса должна быть не менее интервала ТИ.

7.2.4    Для выполнения групповой инициализации модулей своей магистрали тактирующий модуль должен выставить сигнал СБ при наличии ДМ.

Фазы цикла передачи при групповых сбросе и инициализации не юлжны выполняться сдатчиком.

Страница 50

ГОСI V 50*33-95

7.2.5    Исполнитель при получении сигнал©!* индивидуального и группового сброса должен произвести сброс своих регистров данных и РЗ. В модулях, имеющих буфер команд, должен производиться переход на начало циклически исполняемых подпрограмм.

Наличие СЬ является широковещательной командой, которая обязательно должна исполняться всеми модулями м;и играли.

Цикл индивидуального сброса должен проводиться исполнителя ми по протоколу цикла передачи.

Модули не должны отвечать синхросигналами подтверждения на команду групповой) сброса.

7.2.6    Сопряпноший задатчик должен ныполнять циклы индивидуального сброса так же, как циклы передачи данных.

При команде группового сброса сопрягающий задатчик должен выставить сигнал СБ на подчиненную магистраль, если в его РГ в разряде широковещательного маршрута — РГОО записана *1» (таблица 23). После выполнения команды группового сброс;» сопрягающий задатчик должен освободить подчиненную магистраль.

7.2.7    Исполнитель, при получении команды индивидуальной или групповой сигнализации, должен произвести начальную установку своих РУ. В модулях, имеющих буфер команд, должны производиться начальная загрузка программ обслуживания внутренних модулей и начх!ьная генерация связей между ними.

Если модулю необходимо для инициализации значительное время. то ему следует затянуть цикл инициализации:

• при инливилу’.1льн0й инициализации выставлением обоих синхросигналов ГН и ГЧ.

-при групповой инициализации — выставлением сигналов НС и НД.

7.2.8    Интерфейсный задатчик должен псредашггь команду индивидуальной инициализации на подчиненную магистраль.

7.2 9 Исполнитель связи, находящийся в состоянии инициализации. не должен отвечать сигналом подтверждения на обращение со стороны второй магистрали (которая не проводит его инициализации).

Исполнитель связи, находящийся »состоянии сброса, должен отвечать сигналами НС ~ НД ~ I на обращение со стороны вго|х>й магистрали.

47

Страница 51

ГОСТ г 51*13-95

7.3 И н и ц и а л и з а и и я при включе к и и пит а н и я

7.3.1    При начавшемся включении питания тактирующий модуль должен выставить сигналы СБ и ДМ на магистраль. Зафиксирован на .магистрали снятие сигнала НП. он должен пронести свою внутреннюю инициализацию и начать выработку тактирующих синхросигналов СП и СВ.

7.3.2    Внутренняя инициализация должна проводиться остальными модулями в интервале 2 в 20-й степени ТТ, в течение которого тактирующий модуль должен удерживать сигнал СБ (и ДМ, как действующий задатчик) на магистрали.

Во время внутренней инициализации модули должны ввести в РГ1 код своей позиции на магистрали.

После снятия СБ тактирующий модуль может провести действия, направленные на инициализацию модулей на магистрали.

7.3.3    В сложных системах, состоящих из многих магистралей, тактирующий модуль должен обладать функциями интерфейсного задатчик;! и быть прямо либо через другие модули связан с источником инициализирующих программ.

7.3.4    Снятие сигнала СБ тактирующим модулем должно являться командой начального пуска модулей магистралей,

Я ПРОТОКОЛ ПОСЛЕДОВАТЕЛЬНОЙ МАГИСТРАЛИ

8 I Протокол последовательной магистрали устанавливает требования к:

-    организации кодирования информации:

-    организации обмена информацией.

Технические средства интерфейса МСИ должны обеспечивать логическую и физическую реализацию протоколов функционирования информационных канхзов в модульных системах с последовательной передачей информации по двум линиям связи (одной для передачи, другой для приема сигналов).

Протоколы арбитража, цикла передачи данных, диагностирования и инициализации последовательной магистрали аналогичны соответствующим протоколам параллельной магистрали с учетом изложенного в данном разделе

8.2 О р г а н и за ц и я кодирования инфо р м а ц it и

Страница 52

ГОСТ I* 5ШШ 9 г»

8.2.1    Каждый сеанс работы задатчика с магистралью должен состоять из последовательных циклов арбитража ЗД либо 30 и одного или нескольких циклов передачи данных.

8.2.2    Каждый цикл арбитража ЗД должен состоять из широковещательной ФО. фазы приоритета и нулевой фазы завершения.

8.2.3    Каждый цикл передачи данных должен состоять нч фаз обращения и фаз передачи данных.

8.2.4    Каждый цикл арбитража 30 должен состоять из широковещательной фазы обращения, фазы приоритета, за которыми должна идти, как минимум, фаза обращения, и (или) фаза передачи данных.

8.2.5    Фазы обращения должны включать в себя кадры управлении и передачи адреса либо заголовка обращения.

Фазы передачи должны состоять из кадров передачи байтов данных.

На каждую фазу, за исключением фазы приоритета, действующий исполнитель должен формировать кадр контроля, подтверждающий правильность принятой информации и готовность к выполнению команды.

8.2.6    Кодирование битов информации

8.2.6    1 На магистрали для передачи информации должен быть использован фазоманилулированный код типа Манчсстср-2. Кодирование информации должно осуществляться в соответствии с рисунком В.8.

Информационные разряды должны передаваться в прямом коде.

5.2.6.2    Последовательность обменов информацией между модулями должна быть такой, чтобы на их входах непрерывно присутство-нал»! сигналы задатчиков и исполнителей либо, при свободной магистрали?замещающие их сигналы действующего задатчика

8.2.6.3    В каждом из модулей должен быть генератор единой для магистрали тактовой частоты.

Период генератора тактовой частоты должен удовлетворять условию:

ТГ>^ ТЛ.    (5)

8.2.6    4 Каждая передача должна начинаться сигналами синхронизации. занимающими 1ри такта. Синхросигналы, в соответствии с рисунком Б.8, могут быть двух типов, нарастающими и спадающими.

Страница 53

ГОС Т И 5ОТДЗ- 95

Нарастающие синхросигналы в кадрах передачи данных должны использоваться действующим задатчиком, а спадающие — дейсгвую-шмм исполнителем.

8.2.6.5    Передача 30 иди ЗД должна состоять только Из сигналов синхронизации; нарастающий синх]>ос|1гнал должен означать нали чие запроса, а спадающий — его отсутствие.

5.2.6.6    Каждая передача может состоять из одного пли нескольких кадров. образующих составной кадр. Второй и последующий кадры составною кадри (его информационные пазя) не должны иметь сигналов синхронизации.

5.2.6.7    Каждая передача должна заканчиваться одним тактом, в котором не передастся никаких импульсов (см. рисунок Б.8).

8.2.7    Формат и структура кадром

8.2.7    I Каждый (составного кадр должен иметь целое число (от I до 9) информационных полей, размером по 9 битов (тактов) каждое.

В первых трех тактах первого информационного поля должен располагаться синхросигнал.

Количество информационных полей, т. с. длина кадра, должно определяться его типом и разрядностью передаваемой информации. Кадр контроля должен содержать одно информационное поле, кадр управления — два поля; кадры обращения и данных должны содержать число информационных полей, задаваемое разрядностью адреса или данных, переданной в кадре управления предыдущего периода.

S.2.7.2 Разряды поддаваемой информации в информационном поле должны располагаться в порядке уменьшения их веса; последний 9-й разряд должен указывать на четность: первых 5 разрядов - в кадре с синхросигналом и 8 разрядов - в остальных кадрах

Неиспользованные логические поля должны устанавливаться в логический нуль.

8 2.7.3 По назначению и порядку расположения в цикле кадры подразделяют на пять типов, управления, адреса (обращения), данных, контроля, приоритета.

Разряды в информационном поле кадра должны соответствовать определенным сигналам на линиях параллельной магистрали интерфейса МСИ в соответствии с таблицей 21.

50

Страница 54

ПИТ Р $08*3-95

Г а б л и ц а 2 i

Тир

ЬМЛ'

1 * 1

4

s

>

1

а

48

У

синхросигнал СО 1 КО I 111

СЬ

ЬР

ДМ

МС2

ат

MCI

ЬР

МР2

ЬР

МР1

ЧУ2

ЧУ1

Л

С ГР

МЛР

чд

а

СГР

МЛР

44

к

СвалакшиП

сишроснт&т

НС

ни

ЗФ

ОГ1

ли

ЧК

и

Синчрисииш

НИ

Синхроснпки

ни

НИ

8.27.4 Кадры адреса должны передаваться задатчиком только совместно с кадром управления (после него), поэтому они не должны содержать собственных синхросигналов и должны восприниматься исполнителями как один составной кадр.

8.2.7.5    Если контрольный кадр передастся исполнителем совместно с кадром данных (после него) - в одном составном кадре, то синхросигнал должен передаваться перед кадром данных, а первые 3 бита контрольного кадра должны занимать последние 3 разряда кадра данных.

8.2.7.6    В составном кадре адрсса информационные поля должны располагаться в порядке уменьшения весов разрядов; в составном Кадре данных информационные поля должны располагаться в порядке увеличения весов разрядов (ВА байтов информации).

8.3 Организация обмена и н ф о р м а ц и с й

8.3.1 На магистрали всегда должен существовать действующий задатчик, выставляющий на ней определенную последовательность сигналов, в том числе заметающих — при отсутствии циклов арбитража и передачи данных.

К.3.2 Последовательность сигна.юв пи свободной магистрат

Ь'.3.2.1 Действующий задатчик, если он не проводит циклов на магистрали, должен непрерывно посылать повторяющийся набор кадров в соответствии с рисунком Б.9а. Первым, содержащим нара-

51

Страница 55

ГОСТ V 5MJ3-9S

стающий синхросигнал, должен быть кадр управления. в котором Передастся признак KLI — СО = КО = ЗП = 0 п молн<1)Икаторы разрядности адреса — МР2 и MPI.

Вторым должен слитно располагаться замещающий нулевой кадр с максимальной для данной системы разрядностью адреса или данных (в зависимости от'того, что больше).

Третьим в периодической посылке должен быть нулевой кадр, замещающий контрольный кадр (исполнителя); он должен содержать спадающий синхросигнал.

8.3.2.2 Во время инициализации системы состояние свободной магистрали должно использоваться задатчиками, подключенными к ней, для фазирования своих синхросигналов управления с нарастаю* щнм синхросигналом инициирующего задатчика.

Это состояние должно использоваться исполнителями при инициализации для фазирования своих синхросигналов контроля со спадающим синхросигналом инициирующего задатчика.

Периодическая проверки» п подстройка фаз синхросигналов должны производиться и при работающей магистрали.

8.3.3    Цик.1 арбитража на магистрали

8.3.3.1    Действующий задатчик с периодичностью, определяемо)! требованиями конкретной системы, должен проводить на магистрали циклы арбитража запросов доступа и запросов обслуживания.

8.3.3.2    Для начала цикла арбитража так же. как на параллельной магистрали интерфейса МСИ. действующий задатчик должен выставить в первом кадре управления сигнал ДТ,

Если в jtom кадре ДМ =■ 0, то должен производ1гться цикл арбитража ЗД; если ДМ *= I. то должен производиться арбитраж 30. в соответствии с рисунком Б.96

5.3    3 3 При арбитраже модули должны выставлять в кадрах приоритета свои синхросигналы по очереди, непосредственно вслед за кадром управления второго периода, в порядке убывания приоритс-ю» запросов.

Если модуль имеет запрос, то он должен выставить нарастающий синхросигнал Если модуль не имеет запроса, то он должен выставить спадающий синхросигнал.

Количество модулей, участвующих в арбитраже, и, соответственно. количество полукадров приоритета должно определяться удвоен-

Страница 56

ГОСТ Р 50*33-95

ным числом, полученным добавлением единицы к величине, ««данной в двоичном коде модификаторами разрядности МР2, MPI первого кадра управления.

8.3.3.4    Если в кадрах управления второго и последующих периодов имеется сигнал ДТ> то выставление синхросигналов модулями с меньшим приоритетом должно быть продолжено в третьем и последующих периодах. Отсутствие ДТ должно означать окончание фазы приоритета.

8.3    3.5 Если число модулей, подключенных к магистрали, не соответствует точно количеству полукадров приоритета (например, нечетное) либо если указанное сигналами МР2, МР1 количество полукадров меньше максимальной разрядности АД, то действующий задатчик должен сам дополнить недостающие полукадры спадающими синхросигналами. По окончании кадров приоритета в каждом периоде действующий задатчик должен формировать нулевой замещающий контрольный кадр.

8.3.4    Особенности арбитража ЗД

8.3.4.1    По окончании последнего периода фазы приоритета дей-ствуюший задатчик должен сформировать период, соответствующий свободной магистрали, но без контрольного кадра, после чего он должен прекратить выдачу своих сигналов на магистрали.

8.3    4.2 Выигравший претендующий задатчик должен в периоде свободной магистрали сформировать контрольный кадре разрядом ДП = 1. Он обязательно должен начать формировать управляющие сигналы вслед за этим контрольным кадром.

8.3.4.3    Если в фазе приоритет:! были выставлены только спадающие синхросигналы, что показывает на отсутствие запросов доступа, то действующий задатчик не должен отключаться от магистрали по завершении цикла арбитражи ЗД; кроме того, он должен сформировать нулевой замещающий кадр контроля п периоде свободной магистрали.

8.3.4.4    Если на .магистрали в течение ТИ отсутствуют кадры управления, то инициирующий задатчик должен провести процедуру инициализации и занять магистраль.

8.3.5 Особенности арбитража 30

8.3.5.1    В последнем периоде фазы приоритета действующий задатчик должен выставить в кадре унраатсния команду обращения к приоритетному исполнителю

S3

Страница 57

ГОСТ I» S0833—9S

X.3.5.2 Приоритетный исполнитель должен до окончания кадров приоритета связаться с магистралью (установить СМ) и отвечать на команды обращения (опроса) со стороны действующею задатчика. Как минимум (в однопроцессорной системе), должно быть опрошено содержимое РП, т. с. считан идентификатор обслуживания (вектор прерывания), в соответствии с рисунком Б.96.

8.3.5.3 Нели в фазе приоритета были выставлены только спадающие синхросигналы, что покапывает на отсутствие 30. ю действующий задатчик должен сам сформировать нулевые заметающие кад-ры опроса данных и контроля.

8.3.6 Цикл передачи данных на меичетра.ш

8.3.6.1    В одном периоде цикла передачи данных задапик и исполнитель должны в последовательном коле выставлять тс же сигма лы на магистрали, которые выставляются ими водном такте на параллельной магистрали интерфс1»са МСИ. за исключением сигналов синхронизации подтверждения готовности.

Обобщенным сигналом подтверждения на магистрат должен служить кадр контроля, формируемый исполнителем. В отличие от синхросигналов готовности контрольный кадр обязательно должен выставляться исполнителем н каждом предусмотренном дли этого периоде цикла передачи данных.

8.3.6.2    Цикл записи данных должен проходить и соответствии с рисунком Ь.%: цикл чтения данных должен проходить в соответствии с рисунком Б 9г.

В первом кадре управления никла передачи данных задатчик должен выспнипь управляющие сигналы по ан;июгии с енгнхзамн на ШС параллельной магистрали интерфейса МСИ, затем слитно сформировал. ;шрссныс кадры.

Если перед начавшимся не было предыдущего цикла передач, то задатчик должен сформировать замещающий кадр контроля в соответствии с рисунками Б.9в, Б.‘)г; в противном случае кадр контроля должен (|>ормироваться исполнителем предыдущего иикла.

8.3.6.3    Кадры управления последующих фаз цикла передачи должны формироваться задатчиком.

Кадры контроля должны сформироваться исполнителем; кадр контроля текущего периода должен являться ответом на команду управления, полученную не пол ннтслсм в предыдущем периоде

Страница 58

ГОСТ Н ЯНШ-95

В цикле записи задатчик должен слитно с кллром управления формировать кадры записываемых данных. В цикле чтения кадры данных (с синхросигналом) должны формн|Ювиться исполнителем перед слитным с ним кадром контроля

8.3.7    Модификации циклоп передачи данных

8.3.7.1    Поскольку период последовательной машет ради подобен такту параллельной магистрали интерфейса МСИ. на последовагель-ной магистрали возможны:

псе модификации обращения — чтение или запись ВА, ИП, ЛИ, Выданных;

• модификации в фазах передачи данных — единичная и множественная передача, двунаправленная передача и расслоение памяти;

-    модификации кодов завершения цикла

8.3.8    Состояние ожидания на магистра т

8 3.8.1 Последовательность спгналоп на ма тетрад и и состоянии ожидания должна соответствовать приведенной на рисунке Б.9д.

8.3.8.2    Если исполнитель не готов к приему или выдаче информа-цин, то он должен.

-    зафиксировать сигналы задатчика в текущем периоде;

-    сформировать, если идет фаза чтения, замещающий нулевой кадр данных;

-    выставить разряд ЗФ в кадрах контроля обязательно четного и следующего нечетного периодов цикла.

Если в текущем периоде в кадре управления получена команда записи или KI1, то неготовый исполнитель должен выставить в двух следующих четном и нечетном периодах только кадры контроля.

Пары сигналов ЗФ могут выставляться исполнителем на количество периодом, не превышающее ТЗ. во избежание «зависания* ма-I истради.

Полученная команда КЦ не должна выполняться исполнителем, если он в агом периоде выставляет сигнал ЗФ в кадре контроля

8.3.8.3    Задатчик, получив сигнал ЗФ и контрольном кадре определенного периода, должен закончить формирование .сигналов этого периода, но не считать его выполненным; затем он должен циклически повторить передачу своих сигналов предыдущею и гекхщего периодов до тех пор, пока не получит от исполнителя контрольный кадр с ЗФ *= 0.

8.3.8.4    Адресованный исполнитель не должен выполнять команду. если в кадре контроля предыдущего периода присутствовал признак ЗФ.

55

Страница 59

ГОСТ Р ЯМЗ-95

S.3.S.5 Рекомендуется, чтобы и циклах передачи данных, где возможно получение сигнала ЗФ от исполнителя, задатчик, после окончания цикла, формировал один период свободного состояния магистрали.

9 ПРОТОКОЛ ВЗАИМОДЕЙСТВИЯ В СИСТЕМАХ НА БАЗЕ ИНТЕРФЕЙСА МСИ

91 Распределение ВА

9.1.1    ВЛ модулей обязательно должны занимать целую страницу размером 2 в степени N байтов Базовый адрес (БЛ) модуля обязательно должен находиться в начале страницы.

Распределение зон для размещения программ, данных, РУ-стату-са, сквозных «окон» и маршрутных таблиц должно соответствовать указанному на рисунке Б. 10.

9.1.2    Модулям с малой величиной ВЛ следует присваивать малые величины БЛ с целью более эффективно использовать диапазон адресов системы.

Следует иыбнрагь размер страницы минимальным и. в пространствах приоритета или данных, занятым полностью; тогда адреса однотипных модулей (например, памяти) могут образовать сплошной массив.

9.1.3    Регистры, используемые в пространстве связи модуля, должны иметь ВЛ, соответствующие указанным в таблице 22.

1 а О л и ц » 22

ffcmeip

ВЛ

ll-inu low

Р>

<1

Реиилр управлении

РО

ц

. Pol ИС'ф ошибок

РМ

X

Pcniup масчж

PJ

12

Pwntfp опросом

PB

16

Pci imp ДСКГП|и lipL-pMblllllfl

PI

Puiiicip ыЦмсрл

56

Страница 60

ГОС Г P 50833-95

Окончание таА>ицн 2J

►rtllCip

im

Итммйк

Р.Ч

24 - 2S

Регистр .'LA моду.ы

Ml

Гч/

к/.

1

U/

45

Мар.нрушая г-Лли ш

РГ

Регистр фупшишх .маршрут»

РЛ

40

Регистр данных — оки» яля косвенной анресшии

PH

44

Регистр на'шьного (текушего) .и реи

РК

Регистр конечного адреса

141

52

Регистр приоритета

РИ

PC

ьз

сз

я — сюрш

Ж 60 64-95 96 - 127

I2K - 2 • (N - 1)

2 » (N - 1) -2 • N

но 32 вита маршрутом i;i

Регистр нсточнмкл (обслуживания) Регистр счета (би№г»)

Буферная зона (ьчюошеннй)

Зона сообщений (при липки) И||||х1рмацно||нля х>на (при чтении! Регистры нсльюытсля Скооэнач loiu

ft in нм. * — так степени

Использование всех перечисленных регистров и всех их разрядов не является обязательным; однако, если в модуле имеется программно доступный регистр (разряд регистра), функциональное назначение которого соответствует одному из перечисленных ниже стандартных регистров, то его ВЛ (расположение в регистре) н назначение обязательно должны быть такими, как у калию ниже.

Запрещается использовать адреса, выделенные под стандартные регистры, для размещения рогибтрок другого назначения.

При обращении к регистрам из отсутствующих разрядов обязательно должны считываться нули.

>7

Страница 61

гост р мюз-95

9.1.4 Pci негры дуплексных задатчиком, исполнителен и задатчи-коп связи должны быть двойными: свои набор должен быть для каждой из сго|ЮН сопрягающих модулей (например, I ГУ н 2РУ).

9 1.5 Вес программно доступные регистры должны быть записываемыми и читаемыми.

Запись в разряды РУОО — РУ15 РУ и В РМ запросов обслужив» иия должна производиться селективно; записываться должны только 1с разряды, в которых выставлена единица: запись нулей в РУОО -РУ 15 и в РМ не производится

Сброс разрядов РУОО - РУ 15 РУ должен производиться селективно-формальной командой записи единиц в сбрасываемые разряды по адресу РО. Сброс разрядов РМ должен производиться записью единиц по адресу РЗ.

9.1.6    РУ. PR и РП должны сбрасываться командой инициализации. В РВ и РП при инициализации п 10— 15-й разряды должен вводиться код позиции модуля на магистрали.

РО, РМ я Pi обслуживания, а также PC должны сбрасываться командами инициализации и сброса.

PC должен документироваться после окончания ([хазы цикла, но только в то.м случае, если его содержимое отлично от нуля.

9.1.7    При записи или чтении в сквозную зону («окно* интерфейсного задатчика) должны производиться запись или чтение на подчиненной магистрали.

9.1.8    В РМ, РЗ, РГ и в МГ информация должна быть пред ста вле на в унитарном (линейном позиционном) коде. Допускается старшие разряды логического адреса модуля в РА представлять также в унитарном коде.

9.1.9    РУ модуля

9.1.9.1 Назначение использованных разрядов РУ модуля должно соответствовать указанному в таблице 23

Разряды РУ должны выполнять предписанные нм функции управления при записи в них логической «I».

9 1 92 Разряды ПР. ОР, ДР должны разбить действия, пополняемые модулем при установке, соответственно, его СИ. 30. ЗД.

9.1.9    3 Разряд СИ должен переводить модуль из начального состояния к состояние исполнении предписанных ему действий.

Чтение СИ =• I должно означать, что модуль находятся в процее сс выполнения требуемого действия

Страница 62

ГОП Р 50833-95

I а О Л И 1( а 23

llowp |иф«9> РУ

IliOIIJ КИК

Тип lu-ptd PV

РУ00

(Текущий) сброс блоки (при записи) Неготовностт. данных (при 'пенни)

СБ

ИД

РУ01

Инициашзания начальная (при записи) Нскпооноаь к связи (при 'пении)

ИН

НС

РУ02

11>ск разрешен

IIP

РУО}

Старт (При записи) Исполнение (при •IlVtlHM)

СИ

РУО*

Гест/калибровка

IK

РУ05

ООслужииние передано

011

РУ06

Обслуживание разрешено

ОР

РУ07

Запрос обслуживания

30

РМК

Исполнитель мапктрхти

им

Р\'П9

Заълчнк магистрали

зм

РУ10

Сохранение режима подчиненности

СРП

РУН

Автономный режим

ЛР

РУ 12

Множественный доступ

мд

РУ13

Доступ получен

лм

РУН

Достуи разрешен

Др

РУ 15

Запрос ДОСТ}Л1

зд

РУ16

Модификатор разрядными ддиныл t

МРД1

РУ 17

Модификатор разрядности данных 2

МРД2

РУ18

Запись в ап юном ном режиме

ЗИЛ

РУН

Модификатор разряд нос тн адреса ;

MPAI

РУК»

Модификатор разрядности гтрсса 2

МРЛ2

59

Страница 63

ГОСТ' и 50R33 -9S

Окончание тамицы 2J

Нмкр ч PV

Нашншм

СНн» iivi.micv

Тип

РУ

РУН

Модификатор адресного пространства 1

МА1

эя/'гг

РУ22

Молкфищгюр адресною пространства 2

МЛ 2

ОТ/'ГТ

РУ23

i р> Ш’.оедо обращение

ГО

ЗП/'П

РУ24

Проверка 'ктиости

пч

ЗП/'ГГ

РУ25

UllttUI pJXlC-lblUH

ШР

ЗН/'П

РУ26

Код начала обращений

кн

лп/чт

РУ27, РУ28

Код конца обращения

к к

лп/'п

РУ?ч

Пересылка б(нз) буфср(,ч)

Г1Г.

эп/чг

РУЛ). РУЛ

Число слоев намяли

НС

зп/*п

9.1.9.4    Разряд 1 К должен переводить модуль в тестовый режим работы или в режим калибровки.

9.1.9.5    Чтение ОП s I должно означать для исполнителя, что он перСЛ;1Л свой 30, а для задатчика — получение вектора прерывания.

9.1.9.6    Разряды ИМ. ЗМ должны управлять, если модуль многофункциональный, текущей функцией, реализуемой модулем по отношению к магистрали. Если ИМ - ЗМ - 0, то модуль должен быть заблокирован (например, находиться в резерве).

9.1.9.7    Разряд СРП должен устанавливаться при обращении к модулю на стороне главной магистрали. Если в ФЗ цикла на магистрали на линии MCI находится «I*. то СРП должен остаться в единичном состоянии.

Исполнитель связи, если со стороны одной магистрали СРГ1 ~ I, не должен исполнять команды второй магистрали и должен ответить на обращение сигналом НС = I

Страница 64

ГОСТ Г 50833-95

Интерфейсный задатчик не должен при СРП = I осиобождать подчиненную магистраль. Если СРП ~ 0, задатчик должен, при наличии ЗД, освобод1ггь магистраль, начав цикл арб|гтража *Д

Рекомендуется, чтобы разряды ИМ. ЗМ. СРП обеих сторон модулей связи были читаемыми с каждой из сопрягаемых магистралей, если модуль может быть на них и качестве исполнителя.

9.1 9.S Разряд АР должен переводить интерфейсный или программируемый задатчик п автономный режим работы. По исчерпании (заполнении) буфера данных, т. с. обнулении (переполнении) PC, или завершении автономной программы задатчик должен запросить обслужинание у своей главной магистрали (установить 30 = 1).

9.1.9.9    Разряд МД должен задавать режим прерываемого доступа при СРГ1 = I Если МД = 0. то между циклами передачи задатчик не должен отпускать магистраль. Если МД *■ I, то задатчик должен, при наличии ТО на магистрали, начинать арбитраж ЗД и сам участвовать к нем с целью вновь занять Maiистраль.

9.1.9.10    Чтение ДП = 1 должно означать, что задатчик получил доступ к подчиненной магистрали; и интерфейсном задатчике без буфера данных установка ДП должна вызывать запрос обслуживания на стороне главной магистрали.

9.1.9.11    Разряды РУ16 — РУ23 должны использоваться при работе задатчика в автономном режиме (АР • I) либо в интерфейсном задатчике, подключенном исполнительной частью к нестандартной магистрали (микропроцессору).

В последнем случае в режиме относительно-страничной адресации должно блокироваться действие разряда ЗПА. а сигнал 311 должен выставляться инте|х(>сисным задатчиком соответственно циклу записи или чтения, инициируемому с нестандартной магистрали.

9.1.9.12    Установка разряда ГО должна приводить к снятию задатчиком сигналов ДМ и ДТ в первой ФО и к разблокированию сто схемы групповой синхронизации.

9.1.9.13    Разряд ПЧ должен переводить модуль н режим проверки четности сшнхтов управления, адресов и данных.

При работе с исполнителями, не имеющими схем контроля чег-ности. в задатчике должен быть сброшен рафяд ПЧ

9.1.9.14    Разряд IMP должен определять порядок выставления адресов и данных на магистраль.

м

Страница 65

ГОСТ V 5ММ 95

9.1    9.15 Разряды КН и КК2, КК1 должны, в соответствии с таблицей 20. определять, какой посылкой должна начинаться вторая ФО.

• при КН = 0 - с МС2 = 0. MCI = 0.

- при КН «= I - с МС2 * 0, MCI <= I, — и какой она должна заканчиваться:

-    кол КК должен определять конечный код на линиях МС2 и MCI.

9.1.10 РО модуля

9.1.10.1    При записи в РООО — РО 15 должен осуществляться селективны)) сброс тех разрядов РУ00 ~ РУ15, в которых н цикле передачи данных выставлены единицы.

9.1.10.2    Назначение использованных разрядов РО модуля при чтении РО должно соответствовать указанному в таблице 24.

Г л 6 л и и а 24

К»

11.1 Du MW

РООО

Исполнитель пуст

РОО.

Иикинктсль переполнен (переполнение PC)

Р002

iluHHldu оСрабиГМШЫТеЯ

РОЛ)

Ошн&кп в направлении передачи лаииыч

Р004

Ошибка и разрядности Данных

Р005

Ошибка * четное hi

РСХ16

Ошибка наюлмигсдя

Р007

ГИ

POOS

Неправильно VKaiaii DA

РОСУ

Ошибка it разрядности адреса

РОЮ

Ошибка и режиме адресации

РОИ

Ошибка » режиме спад!

62

Страница 66

ГОСТ V 5ШЗ-95

Окончание таЛшцы 24

Рлу*! И)

IbnsmoMt

POI2

Ошибка в способе адресации

POI1

Her emu с исполнителем

Р014

Встречное обращение

P01J

ГЗ

P0I6-P031

Маски и сброс рпрядок 14X10 -- POI5

эп/чт

9.1.10.3    Запись единиц в разряды ГО 16 — РОЗ! должна блокировать чтение соответствующих им разрядов РООО — POI5. Непосредственно о момент записи должен происходить сброс маскируемых разрядов.

9-2 П с р с д а ч а 3 0

9-2.1 Передача 30 с магистрали на магистраль должна производиться. как и передача данных, с помощью сопрягающих модулей

9.2.2    На каждой из сторон сопрягающих модулей может быть реализован любой протокол прерываний, тем не менее, следует на магистрали более высокого уровня использовать протокол прерывании более высокого ранга.

9 2.3 В системах с большим количеством редких рассеянных данных следует использовать иерархические структуры группового опроса исполнителей. Поиск данных должен начинаться с верхних структурных уровней специальным задатчиком, ориентированным на быстрый поиск содержащих информацию битов регистра запросов (модулей магистрали).

9.3    Р с ж и м ы а д р с с а и и и

9.3.1 Режим прямой адресации

9 3.1.1 Прямая адресация может быть реализована в случае связи магистралей через интерфейсный задатчик, при одинаковой разрядности принимаемых и передаваемых адресов в цикле.

9.3.1.2    Интерфейсный задатчик, если адрес на главной магистрали не входит в его зону ВА. но содержится в его МЛ, должен пропускать этот адрес на подчиненную магистраль без изменений.

9.3.2    Режим относите'.шю-страиичной адресации

Страница 67

roc I V 50833—V5

9.3.2.1    Относительно-страничная адресация может быть реализо-вана при связи магистралей через интерфейсный кшатчпк.

9.3.2.2    Адрес смещения сквозной зоны должен быть предварительно записан u PH задатчика.

9.3.2.3    При попадании адреса на главной магистрали в пределы сквозной зоны интерфейсного задатчика он должен объединить N I младших разрядов поступившего адреса с адресом смешения, х|мняшпмся в его PH подчиненной магистрали, и выдать образованный адрес на подчиненную магистраль. Код адресного пространства и Модификаторы связи должны передаваться ЗЙ с главной на подчиненную магистраль без изменений.

9.3.3    Косвенная адресация

9.3.3.1    Косвенная адресация должна использоваться н случае свя-л» магистралей с помощью задатчиков связи либо при автономном режиме работы задатчика; она может быть также использована в интерфейсном задатчике.

9.3.3.2    Адрес обращения к подчиненной магистрали должен прсд-нарительно записываться в РМ задатчика; он не может быть более чем 32-разрядным при косвенной адресации.

9.3.3    3 Если обращение с главной магистрали адресовано к РД интерфейсного задатчик;», находящегося не в автономном режиме ГАР 0). то последний должен начать цикл передачи и выставить в фазе обращения на подчиненную магистраль адрес, хранящийся в его PH.

Код адресного пространства должен им выставляться из разрядов МА2, MAI (РУ21 — РУ22). а выставляемые модификаторы связи должны определяться кодами в разрядах КН и КК2. КК1 (РУ26 - РУ28).

9.3.3.4 Задатчик должен ннк|>емснтиронать ВА на подчиненной магистрали по завершении фазы в соответствии с разрядностью передаваемых данных, если содержимое разрядов ЧС2. ЧС1 его РУ не нулевое.

9 3.4 Указанные выше режимы относительно-страничной и косвенной адресации могут быть использованы и в исполтгтслях — при обращении к их ВА.

94 Р е ж и м ы с в я I и сосед и их м а г и с тра л с й

9.4.1 Каждая из обеих сопрягаемых одним модулем магистралей может быть либо главной, содержащей действующий кщагчнк, либо

Страница 68

ГОСГ Р 5083.» -■><

подчиненной в текущем цикле передачи данных; и частности, обе магистрали могут быть главными, т. с. взаимодснствовать через ис-полнителя связи Инициатором («едущим) цикла может быгь и сам датчик, сопрягающий магистрали, тогда обе магистрат являются ему подчиненными.

Режим связи, т. с. порядок взаимодействия сопрягающею модуля с магистралями, должен определяться типом модуля и тем. >ао является ведущим в данном цикле.

9.4.2    В РУ каждой из сторон модуля разряды ИМ и ЗМ должны указывать, кто является ведущим цикла: первая магистраль, вторая магистраль либо сопрягающий их задатчик.

9.4.3    РМ должны быть доступны со стороны главной магистрали Доступ со стороны подчиненной магистрали должен быть заблокирован и модуль должен отвечать сигналом НС =» 1 на подобное обрл-шснис.

Исключение могут составлять читаемые с подчиненной магистрали указатели ведущего цикла — разряды ИМ. ЗМ, СРП к РУ

9.4.4    Рекомендуется делать период подчинения дуплексных сопрягающих модулей определенной магистрали но возможности меньшим — непосредственно на время цикла передачи (блока) данных для того, чтобы основную часть времени сопрягающий модуль был доступен с обеих сторон и обеспечивал прохождение не пересекающихся во времени передач с обоих направлений.

9.4.5    В случае одновременного (встречного) обращения е обеих сторон доступ должен быть предоставлен одной из магистралей на основе соотношения приоритетов. Приоритеты могут содержаться в самих обращениях либо храниться в РП соответствующих сторон.

На проигравшую при встречном обращении магистр.си. модуль должен выстал1гть сигнал НС = 1, а в своем РО он должен установить разряд Р014.

9.4.6    Пуск ихдатчика

9.4.6.1 Предварительный пуск интерфейсного задатчика на занятие магистрали и пуск -задатчика связи должны осуществляться установкой разряда ЗД » РУ. Разряд ЗД должен бы гь установлен программно; он может быть установлен и с передней панели модуля.

При РД = ЗД = I задатчик, по освобожден ни сопрягаемой магистрали, должен сделать попытку ее занятия В случае неудачи задатчик должен ждат ь следующего освобождения магистрали.

Страница 69

ГОСТ Р 50ЯГЧ 95

Интервал ожидании должен быть не болсс ТЗ. после чего задатчик должен отказаться от попытки доступа. Задатчик может предпринять следующую попытку через случайный интервал времени.

9.4.6    2 После занятия подчиненной магистрали интерфейсный зацатчнк должен установить разряд получения доступа — РУ13ЧТ, 30. сбросить разряд ДР в своем РУ. а также осуществить прерывание главной магистрали выставлением сигнала ТО. если оно разрешено установленным разрядом ОР в его РУ.

9.4.6.3    Задатчик связи должен сначала занять ту магистраль, которая указана нулем в разрядах 1ИМ или 2И\1 РУ его сторон.

9.4.6.4    Прямой пуск интерфейсного задатчика, с установкой разряда ЗД, должен осуществляться при наличии обращения со стороны главной магистрали:

-    к его РД — при косвенной адресации (В неавтономном режиме);

-    к его сквозной зоне - при относительно-страничной адреса-цин;

-    если выставленный адрес при прямой адресации:

а)    является позиционным и содержит нули на линиях АД00 - ДД05,

б)    является логическим и входит в первые 128 групповых адресов или содержится в МТ.

В этих ситуациях ЗИ следует приостановить выполнение цикла на главной магистрали выставлением обоих синхросигналов ГН и ГЧ до занятия подчиняемой магистрали.

При прямом пуске ЗИ установка разряда 30 в его РУ не должна производиться; но должен устанавливаться разряд СП на стороне подчиненной магистрали.

9.4.7    Непосредственная связь магистралей

9.4.7.1 Непосредственная связь двух магистралей должна осуществляться задатчиками, не имеющими буферов данных. Задатчик должен связывать PM IM и PM 2М единовременно в каждой ФД.

9 4.7.2 Ведомый режим связи должен осуществляться интерфейсным задатчиком под непосредственным управлением главной магистрали.

9.4.7.3 Генерация цикла должна производиться ЗИ при тех же условиях, что и его прямой пуск. Интерфейсный задатчик должен пропускать с главной магистрали на подчиненную сигналы управления, модификаторы, данные записи, синхросигнал ГЗ, а в обратном

66

Страница 70

ГОСТ Y 50833--95

направлении — данные чтения, сигналы диагностирования и синхросигналы ГН и ГЧ. Управляющие сигналы группового обращения ДМ = ДТ = 0 должны пропускаться ЗИ ни подчиненную магистраль, если обращение входит в указанный в его РГ групповой маршрут

9 4.7.4 Освобождение подчиненно)! магистрали, при наличии ЗД, должно производиться интерфейсным задатчиком при:

-    получении сигнала МС = 1 в ФЗ с главной магистрали;

-    сбросе разряда СРП в его РУ.

9 4.7.5 В ведущем режиме связь осуществляется задатчиком связи, который подготовляется со стороны главной магистрали. Направление передачи данных в этом режиме должно определяться взаимосогласованным состоянием разрядов I -ЗА и 2-ЗА РУ его сторон. Ал-рсса передающего и принимающего исполнителей должны быть записаны в регистры IРЯ и 2РН задатчиков связи.

Задатчик связи по команде занятия магистрали (запись «I* в ЗД) должен занять сначала указанную, а затем и вторую магистраль. Заняв обе магистрали, ЗС должен сам инициировать единичный цикл их связи либо множественный цикл, если на той стороне, где разряд ИМ “• 1. счетчик PC ненулевой.

Задатчик связи должен выставить для передающего исполнителя сигнал чтения, а для принимающего — сигнал записи; должен пропускать через себя данные передающего исполнителя, переводить его синхросигналы ГН и I'M в перепады синхросигнала ГЗ дли принимающего исполнителя; сигналы управления и модификаторы он должен выставить из своих РУ, а сигналы диагностирования фиксировать с обеих сторон.

Задатчик связи должен начать ФЗ цикла передачи при:

-    обнулении регистра счета,

-    ошибке в цикле.

В ФЗ ЗС должен выставить сигнал MCI = 0 на ту магистраль, для которой разряд СРП =0.

По завершении цикла ЗС следует на стороне своей главной магистрали, т. с. где ИМ =1, установить разряд 30. после чего он обязательно доджем освободить свою главную магистраль. Подчиненная магистраль должна освобождаться ЗС, если для нее СП = 0.

Если на стороне главной магистрали разряд OP = I, то задатчик связи должен выставить на нее сигнал требования обслуживания.

<!?

Страница 71

ГОС Т И S08.W -9S

9.4.8 Косвенная связь магистралей

9.4.8.1    Косвенная связь соседи их магистралей должна осуществляться модулями, имеющими буферы данных.

9.4.8.2    Дне магистрали должны, в соответствии с рисунком A.lc. осуществлять связь через ИБС путем попеременного обращения к его буферу.

9.4.8.3    Задатчики, реализующие косвенную связь магистралей, должны после загрузки или подготовки буфера и управляющих регистров переводиться в режим автономной работы с подчиненной магистралью.

9 4.8.4 В автономном режиме ЗБИ. в соответствии с рисунком А. Iг, и ЗБС должны находиться в потенциальном подчинении главной магистрали, т. е. вне интервала выполнения цикла передачи они должны быть доступны с ее стороны.

При обращении со стороны главной магистрали во время проведения цикла в автономном режиме задатчик должен отвечать сигналом НС - НД I и не должен выполнять указываемую операцию, если только -*то не операция индивидуального или группового сброса.

В автономном режиме ЗБС должен сначала осуществить связь с передающим модулем, а потом передать содержимое своего буфера принимающему модулю.

Условия проведении и окончания цикла по отношению к подчиненной магистрат, а также завершения связи в автономном режиме должны быть такими же, как в ведущем режиме.

9 5 Режимы с в я j и через т р а н з и т и ы с маг и-с т р а л и

9.5.1    Связь двух структурно удаленных магистралей Должна осуществляться путем взаимодействия по цепочке сопрягающих задатчиков и транзитных магистралей вдоль заданного маршрута. В системах, состоящих из ,многих магистралей, могут быть организованы. линейная структура, цепочечная, древовидная, матричная, кольцевая. полносвязная сеть. Связь осуществляется интерфейсными задатчиками. они мотут иметь буферы данных и быть дуплексными.

9.5.2    Коммутации каналов

9.5.2.1 При нспос|>слсгвснной связи двух удаленных магистралей следует использовать РП, могут быть также использованы PH — при относительно-страничной адресации. РГ — при групповой адреса

Страница 72

ГОП Р 5ШШ- 9>

mm либо МТ — при прямой логическом адресации, если маршруты связи фиксированы в с истоме.

Если маршруты свяли не фиксированы, то конечный адрес исполнителя должен передаваться во вторичном адресе обращения.

9.5.2.2    Связь и режиме коммутации каналов должна начинаться с установления пути прохождения данных через транзитные магистра* ли и сопрягающие их интерфейсные задатчики. Установление канала связи должно состоять в поочередном занятии транзитных магистралей.

9.5.2.3    Если ЗИ вдоль маршрута изначально не под]отоплены к проведению связи, то исходный задатчик должен провести серию из нескольких циклов подготовки, обращаясь каждый раз к РУ следующего 'ЗИ вдоль маршрута, к которому получен доступ.

9.5    2.4 Если ЗИ вдоль маршрута изначально готовы к проведению связи (например, при прямой адресации), то установление канала связи должно производиться непосредственно обращением, т. е. началом передачи.

Если система имеет фиксированные приоритеты маршрутов связи. то в обращении не должно быть фаз приоритета либо в разрядах приоритета доступа к магистрали должны быть нули Тогда ЗИ вдоль маршрута связи должны брать коды приоритета, при доступе к сопрягаемой магистрали либо при арбитраже встречных обращен nil (если ЗИ дуплексный), из своих регистров PI1.

Если обращение содержит ненулевой код приоритета доступа к магистрали, то он должен использоваться всеми ЗИ вдоль маршрута для доступа к подчиняемым магистралям

9.5.3    Коммутация сообщений

9.5.3.! При косвенной связи двух структурно удаленных магистралей, осуществляемой с помощью ЗБИ. должны использоваться регистры PH, РК, РП, РИ, PC; буферная зона приема-передач и сообщений, МТ, при фиксированных маршрутах связи. ЗБИ вдоль маршрута должны быть готовы к проведению связи.

9.5    3.2 Связь в режиме коммутации сообщении должна осуществляться путем поэтапной пересылки сообщений от одного ЗБИ к другому вдоль маршрута связи. Этап пересылки сообщения должен производиться циклом множественно)! передачи данных В ФО должен передаваться заголовок сообщения, а в фазах передачи ~ его блок данных.

Страница 73

ГОСТ I* «1833-95

9.5.3.3    При передаче сообщения по фиксированным маршрутам разрядность М — МТ интерфейсных задали кон обязательно должна быть не ниже разрядности адресом модулем, принимающих сообщения (но меньше полного адреса).

9.5.3.4    Заголовок сообщения должен содержать связную посылку адреса и данных, которые должны быть расположены в указанном ниже порядке и должны быть записаны в следующие регистры ЗБИ.

-    адрес заголовка — в РК;

-    приоритет и идентификатор сообщения — в РГ1;

-    обратный адрес источника — в РИ:

-    длина блока данных сообщения — в PC.

Назначение разрядов РП должно соответствовать указанному в таблице 25

1 а В .1 и ц л 2S

Я*тил рп

IIumiiV'HIW

РПОО - РПОЗ

приоритет доступ:! к модулю

PII06 - РПОО

Приоршегиый тип июОшсиия

РПЮ - PIIIS

Приоритет доступа к магистрат

PHIS - PIIJI

ИлеишфмКагор сосЛще ним

Признаком передачи сообщения обязательно должно быть ненулевое содержимое, записываемое в разряды РП06 — РП07 Если содержимое этих разрядов* нулевое, го в РП должна производиться п)>остая запись уровней приоритетов доступа к модулю и к магистрали.

Приоритетный тип сообщения определяет его назначение, которое должно соответствовать одному из указанных в таблице 26.

Разряды РПЮ — РП J5 должны использоваться задатчиком для выставления кола приоритета на линии ИПОО — ИП07 при арбитраже доступа к магистрали.

Идентификатором сообщения может служить (косвенный) адрес программы, обслуживающей данное сообщение. Сообщения о за иросс и выделении по этому запросу буфера должны иметь одинаковый идентификатор. Если сообщение состоит из пакетов, го в ука-

Страница 74

1'OC'I V 5ШЗ- 95

I ;i 0 л II а a 2b

РПУ>

pnw

РПО?

РЛ116

Л тип iuo&umik

0

X

X

<1

Сообщение i.'unt. ЮК1ГС.1Я

0

<1

0

1

Запребоплммс umiu .iuhhmx

0

<1

1

1

1 lepivu'u блока данных

0

1

0

1

Сообщение О запросе буфера

<1

1

1

1

Сообщение о выделении буфера

1

X

X

0

Poepi

1

0

0

1

Сообщение о запросе оСчЛУ'ЖПМЛИНЖ

1

0

1

1

Конец сообщении

1

1

0

I

Сообщение принято

1

1

1

I

Сообщение не принято

мнный идентификатор должен быть нключей идентификатор пакета.

9.5.3.5 Сообщение о запросе обслуживания может содержать только заголовок, т. е. п регистр счета ЗБИ могут быть записаны нули.

Сообщение о запросе буфера должно, как минимум, содержать олну посылку в блоке данных — указание длины (в 6airrax) запрашиваемого буфера.

Сообщение о предоставлении буфера должно, как минимум, содержать две посылки в блоке данных — указатели адреса предоставленного буфера и его длины (» бантах)

Сообщение о затребовании данных модуля должно содержать эти же обязательные первые посылки и блоке данных - адрес участка RA модуля и его длину. Этим участком может быть выделенный буфер данных,

71

Страница 75

ГОСТ •’ «МШ-*5

В конечном принимающем модуле блок данных сообщения должен быть записан no ВА, указанному в PH. Блок записываемых данных н оп|>сдслснный участок ВА модуля должен начинаться темп же двумя стандартными посылками, что и сообщение о требовании данных н сообщение о предоставлении буфера.

У.5.3.6 Начало сообщения должно иметь адрес, находящийся в МТ данной cTojx)Hbi ЗБИ при фиксированных маршрутах связи, либо иметь в ВАсвой конечный адрес.

Если содержимое РП06 — РП09 ненулевое, запись в регистры пои стороны ЗБИ должна быть запущена и он должен отвечать сигналами НС - НД ~ I в ФО.

Если РП06 - РП09 одной стороны содержит нули, то запись с этой стороны ЗБИ должна быть разрешена.

После записи адреса заголовка в РК дуплексный ЗБИ. при появлении на другой стороне встречного сообщения, должен провести сравнение кодов приоритетов. На стороне с более высоким приоритетом ЗБИ должен установить указатель главной магистрали — разряд ИМ в РУ.

На сторону с меньшим приоритетом встречного сообщения дуплексный ЗБИ должен выставить:

сигналы НС ' НД = 1. если он имеет один общий буфер данных:

-синхросигналы ГН = ГЧ = I отсрочки приема сообщения, если он имеет раздельные буферы данных для каждой из сторон.

Со стороны с большим приоритетом дуплексный ЗБИ должен осуществить прием сообщения, после чего дуплексный ЗБИ с раздельными буферами данных должен принять отсроченное сообщение.

Принятое сообщение с более высоким приоритетом должно быть передано дуплексным ЗБИ первым. Сообщение должно передаваться ЗБИ на подчиненную магистраль в том же порядке, что и при получении. По окончании передачи сообщения ЗБИ должен сбросить РП и освободить подчиненную магистраль.

ЗБИ. получив сигналы НС = НД ~ I нФО, должен отказаться от продолжения ФО; ему следует освободи м. подчиненную магистраль и повторить попытку через случайный интервал времени

Исполнитель, принимающий сообщения, должен иметь структуру регистров в пространстве связей такую же. как ЗБИ.

72

Страница 76

ГОСТ Р 50Ш-95

ПРИЛОЖЕНИЕ Л (рекаменйухмн:)

ПРИМЕРЫ МОДУЛЕЙ, МАГИСТРАЛЕЙ И СИСТЕМ, РЕАЛИЗУЕМЫХ С ПОМОЩЬЮ ИНТЕРФЕЙСА МСИ

моим». |счв«т«.

«IMU1IM    |м4«м^а|

^J>- Уш >|я0О1«

I Hew» «виц»

1«1    И о» о»

:п: з-

щрм.1«|м»в «см • n»iutHH>«ra«

ЬпЧ

1 *» 1И

к?Н

JU |М

Щ>]

ио>-ТД-> -TO--J o-.K-.--l----->

|<.....дч —I

ги мми» I *- »*>|

• >- тд->

<_то—<

.-кч->1 <-вч —|

’T.-w^T

и-тд-<*

<_5П--«--КЧ->

U-A3--I- -ДЧ--|<- TU--<

гм    iM

<- АЭ--•

|<-.о-4

.--«ч -> •

1<-дч~

н=н

. ф а_

«1Р6 НА Т    МИ    Т

□ о[ oo-j

• «л 3» J    ** -г

и е>4 ене>}


*•« JU лг

I а о

зм tp

t о

I OIK (10 0 м - dieMHi n *it*

О О o fal ■ 10


ilooiiiunK (J*nrao«»ca»<iM* шнмш МСИ:&)«имтс(К1а| ишюмья и кьпапигскй шрмии (илнч ИМ, ЗМ. АР и FV строе: в| ЗИ' г) 1И к- <<м><р<*ч ш»п Л1 М.': О Ж: с fniKt»'» чяин*

Рисунок ЛЛ — Обозначение основных фучкннопачьных дяемситов Hirrtpi)n:Hui МСИ

7J

Страница 77

ГОСТ Г 50833-95


!3S

щ

П 6


Рисунок А 2 - Примеры реализации срслсг* ВТ на основе могжпраПсй

и модулей МСИ


MMa '


и°

п


-QD


гЯ» 2—<* >i 2 L-J


ill

к-:


3


Г—

< о

I —

о


ШН


|31? ill §?| in’

ilB

«5х

|S«

ill

х|3

II

ill


-S3

“dID

£_

m


I-1

-< > <—

I_I


-рг^ЧШ^-ЕШ

rrm 5    ^

RDH i a


[7П i—it •    “    .

С Г"<о >—    '    1. 1*^:

г ГI i -HsKi


Efe

c£>


L—QL^


Vv

LL


Страница 78

IttCl P Ш -И

i*i

i*i

1<ш>1 g rpr

•■ПОд

ы


Si

to)

1*1

(в)

_____L_I

4—1

к

X

У

Н—I


@§!§1


_____I—I


EB’iHiH

огнпеи


ё!


I


1—i


EEh

СБ>:


у состой писпеэжгтрк* оОрмЗопм штмх спочти тсрл яу«»врто»м« СИУ: б> «исп-нп пдегспниИ оЗскбогк»; »1 чагричи.Л сг^к-да «"•**• жуспг^толм* ОЛУ

Рисунок Л-3 - Вариаты снспм обработки данных На основе шгтерфеиса МСИ

Страница 79

ГОСГ F 50X33 95

*1

ги ш Й

е»


Й;

][,]

н-J-

■М

и ■т'х\\шшешля «и»*'(Ги«4 <7рчю>£и йи осио?< c«faii*K0 vvx*ipt*.iuh чдпитдои; О) трги^мк»* дх»и-

MOII.U irptKTtp* щ) KOlIJJ/rul l'*p)KVY|*

Рисунок А.4 — Примеры систем аотоштишиии па ос ком интерфейса МСИ

7*

Страница 80

ГОСТ Р 50833-95

приложишь б

(обймте.чьное)

ВРЕМЕННЫЕ ДИАГРАММЫ ФУНКЦИОНИРОВАНИЯ ЛОГИЧЕСКИХ СРЕДСТВ ИНТЕРФЕЙСА МСИ

ил

се

сг *-

<

X

пр>

% к * X к

X

X

X X

х * х х

X

X

«*

►-

/

При

\

/

1

ы* . ..

/

am

) м* -

1

'V*

—. —в»

дт

\

/ \ х

X /

СО ■” ’

•р

i

»р

-К -*

to

CU

\_/

\

_/ • "

гз ■ "

\ / \

/

\

/ Ч

/

1

Гф

Г

\ / \

/

\

/' \

>♦

'♦

14 1

г* :

'* \

\ /

1

-■ _

гг

/ \ /

\

UC

~\ u, X

о

/

г_ИВ •_/    “S’    1Х_*«    йХ_    ирл.

__ п ад    ,    *    аа    ч    >о    _г м п »?_

_" и» ___ чо . но _Ч М_ n 0J

\_crp_y \_ _ХР_Х_'*3 * __ яр

---»д--

Т{л»«9».»А_/    }

| 1йиим    I    2-Й «|ЖА

t-йаят 3ffl wi ШР. 1-й яик» - 'XIbOJiuIIH - 2-й (хигжрнм с сдипетчии а»мо» -птии*) Рисунок b. I — Временный диаграммы никло* арбитража

77

Страница 81

ГОП И 5ШЗ-95


8 s s г i Z


х

X

X

к

X

х

к

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X

X


5


г &


з

х

X

X

X


1|

14


8Л* ЛРI

511 l|j •> _ * 2 * 5

Е1

ill

Ilf

i|! .« = г

"*.3?

If j

Hi

s

i|

4

I


Рисунок l> 2 — Основные mitt* циклов на ШС


л


3

I

X


h

I

I

1


I

5

2

Я


51

кг

=.i


I

j

ч


S 3


Страница 82

ГОСТ Р 50833 95

се _*___ _ *___7_ в    *

СЯ  х^х Ж_ Х_Х_ *    X__ х__х__ хЗк_х“к“х“

"м    i._    npi    i

ТА—._/_/

гX»

мс\1'м«1_х_ «J_J_иа_Х_*м2 _X_«wj,)L «9_Х_м*    X    «>    /

МР >_*Р Л_ир •    W>*    мр » мр *

W£_X_*p,n <_wp «__Х_**р дхш *< МП ж>р а )С ' NP д Х^«р о X мр а

* ад-    .    г ° *г___ п *0__

-#П    \_стр    _х    _/    \_с^р_/    N_«тр_х_*р_/

-»-* *А --- Л М - * io__

к l«-XeuijiiXell! _ X. ■■2_Х_ о*J_Ж_ х. И_ X. *»Р_*_ но_/

Д^—»-*-*-Х_«    X 11 Х_ д2 X «3    х_,    X    А_/

f IA UMK* I

2* й uv»*

1-Й ЦИКЛ — fJltllHMMHi Ц«Ы |1Г|*.МИи 4111111а. 2 *1 ДЛЯИ ЛШОХОЛЮиШЙ UIIKl 1МрСДД*1И.

u*«*eiii*.-»inH - ишыксч ^GitipiOii \1 <* мэдоЛ *>ач oC^«v-»ih« по npc*rmu*»u»*n ВЛ    у.

3-й 11ИКЭ 04ММ‘111ИИ IIUJU nrflCAfttft. iU»*ICiM.lC.MWft С ХЛ!»С%»|    Ъ*

Рисунок Ь.З — Ос ионные TIIIIU ЦИКЛОВ ИЛ ШР

79

Страница 83

ГОСТ Р 50833 95


1__а__>__4__

ХХХХ ХХХХ

_т__ _$__#_

ХХХХ ХХХХ X к'

со \

сц

СО \

/ ««

J * \

/

«4

ЗП Ч

- г

\_

X

/

гз

/

/ 'ф

\_


се

сл


ft)


/


гн


гч


\-2фо


КА


VJHl _xw м2


т


_    - -    -    х    л    Лп    X    •    —    X.*    «я»    -    -    X    .д    и*2,

1    1»^тя    I    ?-Ац*к*



С<Г\1

«г\


С J


CU


/ *и


ЗП

гГ


ч


Гф J


Гф



Гф


гм


V |фп У


\_ 2ф«И _/

7-


НС

А \_шь __/


\-


А\_ *_7    У"*    %тххххххх _

|    t-Й    ц-*л    |


*_Х_Л ЧТ|_

1-4 миг*


X «г*.


J) MrAviiMuA шпчмк f;-H ;jhki». имп-иим* «кпоиигтса <?•* шлЩ-ф м*л*ш**« иотштш ll-й е.и«». «r.vvuinift лодгшх О-Й 1»«п)

Рисунок Б 4 - временные лиафиммм сипгдор пи ШР при рОДНЧКОМ бьсстроцснстии здъггткп и шлаиипеля


S0


Страница 84

ГОСТ Р 50833-95

Св _1 _ _2__ —_4 — _5__• _    _

СП    X X    X Д *    X I I    I    X I I    х I X I X X

грэ

тд

то

AM./*,,

АТ"\

IH

\


-rw/


МС\_*м/ _ X _*»•_>*

/

МР k no «тик МО «XAifi 4

"И \_*А* _ стр _Х _ ***_/

\.

• Х.д *iX_a Ojf.1 (я

\_ я VI _

/

иД \ X / | 1-й UM.1 1

1

1-й ник.» - »« анки -**1иа>-птеммсч**Н1ер*л». деимчнвдечь* ^«ипнкш'кишчи мишич IK: - 11Л • I: 2-Л ила - ь ппк^-чии*сы«*>->И1С111*«-%пиа.* к дипгмдомм* 11Д - I h.Jmw «бршкши). а ирелмис юпчряи ири\оалг лрС«т^«* **° «    *fcavHtioo> нитгиши-и.

\ал «як на к»**» >KUM't*eeimi .uroiut >шям«т m ic*»* *[*«1 хгш fU&otv ЖПМ смцшт?.^

Рисунок Ь.5 — Временные ;шафиммы онихюп на ШС

i\

Страница 85

ГОСТ F S083.1 95

_ _3_    _    „Ь_    _0_  т_  8

К х х“х"х~х X ~X X Х~* X X X X X X х'


цп \_*М_/    \_ nil _/    \_KJl _/    \_»Ч1_Х_    га* ___

ла \_ »t _/    \ «г X    л’ i ц - х    Д1 » «» 7 Ч_дл_/


/

/

\

/“

\

г

N.

1


л.

~7~


Рисунок Ь 6 — временные диаграммы рекиклленных никло» тгени*. нровпдячмх одним злЯ;лчнком


с*

СП


ДМ _/    \

от

со

«о

га

\

ГМ

гг_



Ы1


/'

\

\

_/

г* .■

\

_/

\


•42

Страница 86

ГОСТ Р 50ЯЭЗ-95

СВ

СП

ТО '


_г * *.


»


Г


/псР

прк

(01

АЦП

— • —

I

1

1

1

_3

1

—“

в

— \/ ” W

в


ам~\_

лт~Г

X    /

со

ко Ч /

«ч

\

ЗП“\ /■

~\

гз “ ч

гф

/

гм \

_/

ГЧ

/

/"

'♦ ч-

/ \

fr

./ и

/

/“

1

V

J

г

/

ч

У

\_

ч,

1

£

г

_/


“С По_X.jOl _Х_ па_Xt«*01 _Х»»ЭС _X»»rt1 _ ХаиСО _Хям01 _ *«»00 _/

______________ п >о__г %о

ип    \_ «*>*_/    \_crp _Х_ мяр_7

*А\>    псрХпб-' ll Ч. X «I » л! ХдЗ х Ц X ** X >л /~

-L

CM-njP _I

ко пе»- _f

cu-ni>K _

КО-ПРК _

Рисунок Ь.7 - Временные диапмммы сигналов в двухадресном групповом цикле передачи с расслоением памяти, в течение кошрого также проходнг арбиттмж 30

Страница 87


э>

« ..

у

T>

о

2Г

5

>

У

_

>

/

г

»>•

w

/

~ o*

• N...

и *

X

с

• ч .. «*

Ч-

*>

f?

<-в

N

Г

«*

3 >» й

<

s

\

• • • • •

и

s

*

. _

3>

•г

V

: / •

■*

«*

я-

l~

£

Q

s*

о

£

С ^

\

$

/

• •••

»>•

< '

-

<”

V

/

/

^e

г

<

5*

<

V

N

7*

V

..

•*

>i

p-

5

x

V

ГЭ

I

5'

-


Страница 88

ГОСТ Р 50833 95

W G*tq#

пп

пд

ГС

Cr*«ir«pv9MkiA

СД*М*4*

♦ 1 dipawui

•Дре:

2РД

а

N Аи*о*

* г/2 стра**лцы

С«»»!«ГмГ',сммЛ

мрр;

ИуКИ

IPA

z*c

” УЗ

♦ V4 СЮАиииы

N блюл

6»*о«мА

Cer<rrHp>fM*»A

М5«5

Нулм

5*. av 24 или •**    Op

Рисунок Б. 10 — Расположение регистров в эоие'ВЛ

модул»

Страница 89

ГОСТ Р 50833-95

УДК 681.327.8:006.354 ОКС 33.180.30    Э65    ОКСТУ    4042

Ключевые слова: система, интерфейс МСИ, логическая организация, логические средства, модуль, магистраль, шина, линия, сигнал, протока!, арбитраж, передача данных, диагностирование, инициализация

Pt&ilCTop Л. Д. Афанасенко Технический редактор Д. А. Кузнецова Корректор Г. А. Лкчмчмя Компьютерная беретка л Г. Хаменка

Сдши • ‘u6^i I.XIJ.9' П^ипигок- » псин Jl.0t.v6. У«л. скч. я. .МЛ ki »р -wn А.И Уч.-ша я .'.Of I 2*5 С. )1(4.

ИПК HijirrmiM vMHitviuo WWW. Mocnu. Kovxxjiimi> rW, M ЛР    021«I? ,r !»>.(* •»#

«. KbiVAvwii    mi П ЖЧ

K-llSAtKlI ШЛвфи^мя cmiupuu. Mikkukku. 'Uf. «ж. 2 Si* плр v o«oi