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

31 страница

456.00 ₽

Купить ГОСТ 26765.51-86 — бумажный документ с голограммой и синими печатями. подробнее

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

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

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

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

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

 Скачать PDF

Ограничение срока действия снято: Постановление Госстандарта № 1189 от 02.07.91

Оглавление

1 Общие положения

2 Технические характеристики интерфейса

3 Структура и состав интерфейса

4 Функциональная организация интерфейса

Приложение 1 Термины и пояснения

Приложение 2 Обозначение линий интерфейса в соответствии с требованиями ГОСТ 2.743-91

 
Дата введения01.01.1987
Добавлен в базу01.09.2013
Актуализация01.01.2021

Этот ГОСТ находится в:

Организации:

22.01.1986УтвержденГосстандарт СССР169

MPI bus parallel interface for system of electronic modules. General requirements for protocol of data exchange

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30

ГОСУДАРСТВЕННЫЙ СТАНДАРТ

СОЮЗА ССР

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

ОБЩИЕ ТРЕБОВАНИЯ К СОВОКУПНОСТИ ПРАВИЛ ОБМЕНА

ИНФОРМАЦИЕЙ

ГОСТ 26765.51-86

БЗ 8—93


Издание официальное

ИЗДАТЕЛЬСТВО СТАНДАРТОВ Москва

УДК 681,327.8:006.354    Группа    П01

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СО ЮЗА ССР

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

информацией

MPI Bus parallel interface for system of electronic modules. General requirements for protocol of data exchange

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

ГОСТ

26765.51—86

ОКСТУ 4Ю02

Дата введения 01.01.87

Настоящий стандарт распространяется на магистральный па1 2 раллельный интерфейс с мультиплексированными линиями адреса и данных МПИ (далее — интерфейс), применяемый в системе электронных модулей.

Стандарт устанавливает общие требования к совокупности правил обмена информацией между устройствами.

Термины, применяемые в стандарте, и их пояснения приведены в приложении 1. Обозначение линий интерфейса в соответствии с ГОСТ 2.743-91 приведено в приложении 2.

1. ОБЩИЕ ПОЛОЖЕНИЯ

1.1.    Интерфейс предназначен для обеспечения информационной и электрической совместимости устройств системы электронных модулей» а также для обеспечения совместимости элементов конструкции, необходимых для реализации информационной и электрической совместимости.

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

1.3.    Каждое подключаемое к магистрали устройство имеет в своем составе один или более адресуемых по магистрали регист-

С. 10 ГОСТ 26765 51—86

3.4.9.    Сигнал ВУ на линии «Выборка устройства» используется:

в качестве признака обращения к адресуемым регистрам периферийных устройств;

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

3.4.10.    Сигналом ЗМ на линии «Запрос магистрали» активное устройство извещает процессор о необходимости произвести захват магистрали для выполнения адресного обмена.

3.4.11.    Сигналом РЗМ на линии «Разрешение на захват магистрали» процессор извещает активное устройство, выставившее сигнал ЗМ, о возможности захвата магистрали для выполнения адресного обмена. В каждом устройстве входной сигнал обозначается РЗМП, а выходной РЗМИ. В пассивных устройствах контакты РЗМП и РЗМИ замыкаются накоротко.

3.4 12. Допускается вводить дополнительные сигналы (линии) ЗМД и РЗМД, по функциональному назначению аналогичные-линиям ЗМ и РЗМ. При этом процессор должен программно маскировать сигналы ЗМ или ЗМД и не выдавать разрешение на захват магистрали по двум запросам одновременно.

3.4.13.    Сигнал ПЗ на линии «Подтверждение запроса» устанавливается активным устройством, выставившим сигнал ЗМ, после получения РЗМ. Устройство, установившее этот сигнал, становится ведущим на магистрали.

3.4.14.    Сигналом ЗПР4 на линии «Запрос на прерывание» периферийное устройство извещает процессор о необходимости прерывания текущей программы. Сигналы (линии) ЗПР5—ЗПР7 имеют аналогичное функциональное назначение. Число используемых линий ЗПР определяется типом процессора.

3 4.15. Сигналом ПРР4 на линии «Разрешение прерывания» процессор разрешает периферийному устройству, запросившему разрешение на прерывание, выдать на линии АД адрес вектора прерывания.

Допускается вводить отдельный сигнал (линию) ПРР для каждого сигнала ЗПР: ПРР4, ПРР5, ПРР6 или ПРР7.

В каждом устройстве входной сигнал обозначается ПРРП: ПРРП4, ПРРП5, ПРРП6 или ПРРП7, а выходной — ПРРИ: ПРРИ4, ПРРИ5, ПРРИ6 или ПРРИ7. В устройствах, которые не могут выставлять запрос на прерывание, контакты ПРРП и ПРРИ, имеющие одинаковые номера, попарно замыкаются накоротко В устройствах, не способных обрабатывать сигналы ПРР5, ПРР6 и (или) ПРР7, аналогично попарно замыкаются контакты, соответствующие сигналам ПРР, которые данное устройство обрабатывать не спосрбно.

ГОСТ 26765.51-86 С. II

3.4.16.    Передний фронт сигнала ПВО на линии «Прерывание по внешнему событию» вызывает прерывание любой выполняемой процессором текущей программы и программы обработки внешнего прерывания, но не должен вызывать прерывание программы обработки прерывания по сигналам аварии питания (АСП или АИП), с переходом по фиксированному адресу вектора на процедуру обработки этого прерывай *я.

Допускается программное маскирование сигнала ПВС.

3.4.17.    Сигнал УСТ на линии «Установка» выдается:

с пульта по команде оператора (при необходимости);

процессором при аварии электропитания или выполнения команды перевода системы в исходное состояние.

В последнем случае длительность этого сигнала не превышает 10 мкс. По сигналу УСТ все устройства, кроме процессора, приводятся в исходное состояние.

3.4.18.    Сигнал ОСТ на линии «Останов» прекращает выполнение программы и безусловно переводит процессор в режим связи с пультовым терминалом.

3.4.19.    Сигналом АСП на линии «Авария сетевого питания» блок питания извещает процессор о том, что напряжение первичной системы электроснабжения не соответствует требуемым нормам, а сохранение требуемых параметров постоянного питающего напряжения гарантируется не более 4 мс.

3.4.20.    Сигналом АИП на линии «Авария источника питания» блок питания извещает все устройства о предстоящем выходе параметров постоянного питающего напряжения за допустимые пределы.

3.4.21.    Сигнал РГН на линии «Признак — блочный обмен — регенерация» вырабатывается ведомым в качестве признака способности к выполнению блочного чтения или блочной записи. В этом случае сигнал РГН повторяет сигнал ОТВ при передаче каждого слова в блоке, за исключением последнего. Отсутствие последнего сигнала РГН является признаком того, что счетчик адресов ведомого заполнен и он может принять (передать) еще только одно слово. Признак необходим при работе с ведущим, способным на передачу блоков большего размера, чем ведомый.

Допускается/ использовать сигнал РГН в качестве признака выполнения цикла регенерации динамической оперативной памяти. В этом случае сигнал РГН вырабатывается процессором или другим активным устройством.

4. ФУНКЦИОНАЛЬНАЯ ОРГАНИЗАЦИЯ ИНТЕРФЕЙСА

4.1. Передача управления магистралью

4.1.1. В передаче управления магистралью участвуют активные устройства и процессор. Блок-схема приоритетов устройств при передаче управления магистралью приведена на черт. 3.

Черт. 3

Устройство К

Черт. 4


При передаче управления устройство, запрашивающее магистраль, выполняет следующие действия в соответствии с временной диаграммой передачи управления магистралью, приведенной на черт. 4:

каждое активное устройство, готовое стать ведущим в обмене» выдает сигнал на линию ЗМ;

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

активное устройство, не готовое стать ведущим (не выставившее сигнал ЗМ), после получения входного сигнала РЗМ (РЗМП)

ГОСТ 26765.51-86 С. 13

транслирует его далее (выдает сигнал РЗМИ) и сбрасывает его после снятия сигнала РЗМП;

ближайшее (по линии РЗМ) активное устройство, выставившее сигнал ЗМ, при получении сигнала РЗМП блокирует его дальнейшее распространение и, при отсутствии или при снятии сигналов на линиях ОТВ и ОБМ, устанавливает сигнал на линии ПЗ и сбрасывает сигнал ЗМ;

процессор снимает сигнал РЗМ.

4.1.2.    Устройство, установившее сигнал ПЗ, становится ведущим и переходит к адресному обмену.

4.1.3.    Процессор при необходимости захвата магистрали не выставляет в магистраль сигналы ЗМ, РЗМ, ПЗ. а при отсутствии сигналов ПЗ, ОБМ и ОТВ от других устройств приступает непосредственно к операции назначения ведомого.

4.1.4.    Сброс сигнала ПЗ разрешается ведущему только после снятия последнего сигнала ОТВ в ходе выполнения адресного обмена по магистрали.

4.1.5.    При использовании дополнительных линий ЗМД и РЗМД все устройства, кроме процессора, делятся на две отдельные группы, каждая из которых соединяется по вышеуказанной схеме. Процессор программно маскирует один из сигналов ЗМ или ЗМД. При поступлении немаскированного запроса или при отсутствии маски первого запроса процессор выдает соответствующий запросу разрешающий сигнал (РЗМ или РЗМД).

4.2. Адресный обмен

4.2.1.    Одиночный адресный обмен

4.2.1.1.    Одиночный адресный обмен выполняется после назначения ведущего и начинается с общей для всех типов одиночного обмена процедуры назначения ведомого:

ведущий устанавливает на линиях АД и при расширенном адресе на линиях АР адрес, определяющий ведомого, сигнал ПЗП при записи (нулевой сигнал ПЗП при чтении) и сигнал ВУ при обращении к регистрам периферийных устройств (нулевой сигнал ВУ при обращении к внутренним запоминающим устройствам);

ведущий устанавливает сигнал на линии ОБМ;

устройства, имеющие дешифратор адреса, за время не более 75 нс считывают и затем опознают адрес с линий АД, АР. Опознавшее адрес устройство после появления сигнала ОБМ становится ведомым;

ведущий снимает адрес с линий АД, АР, сигнал ВУ и, если предстоит запись слова, сигнал ПЗП.

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

С. 14 ГОСТ 26765.51-86

4.2.1.2. При чтении выполняется последовательность событий в соответствии с временной диаграммой «Чтение», приведенной на черт. 5:

дедуициа

ЛЗП * /    \    *

ВЕДОМЫЙ

ПЭП1ГГ \ х

кспорого 8 данное Время не имеет значения Черт. 5

выполняются операции по п. 4.2.1.1; ведущий устанавливает сигнал на линии ДЧТ; ведомый в ответ на сигнал ДЧТ устанавливает сигнал на линии ОТВ и данные на линиях АД;

ГОСТ 26765.51-80 С 15

ведущий принимает данные с линий АД и сбрасывает сигнал ДЧТ;

ведомый после снятия ведущим сигнала ДЧу сбрасывает данные с линий АД и сигнал с линии ОТВ.

4.2.1.3.    Ведущий после снятия ведомым сигнала ОТВ сбрасывает сигнал ОБМ. Магистраль освобождена для передачи управления новому ведущему (см. черт. 5).

4.2.1.4.    При чтении с модификацией выполняется последовательность событий в соответствии с временной диаграммой «Чте-ние с модификацией», приведенной на черт. 6:

выполняются операции по п. 4.2. Ы;

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

ведомый принимает данные с линий АД и устанавливает сигнал на линии ОТВ;

ведущий сбрасывает сигналы ДЗП, ПЗП и данные с линий АД; ведомый сбрасывает сигнал ОТВ;

ведущий после снятия ведомым сигнала ОТВ сбрасывает сигнал ОБМ.

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

4.2.1.5.    При записи выполняется последовательность событий в соответствии с временной диаграммой «Запись», приведенной на черт. 7:

выполняются операции по п. 4.2.1.1;

ведущий устанавливает данные на линиях АД и сигнал ДЗП; ведомый принимает данные с линий АД и устанавливает сигнал на линии ОТВ;

ведущий сбрасывает сигналы ДЗП, ПЗП и данные с линий АД; ведомый сбрасывает сигнал ОТВ; ведущий сбрасывает сигнал ОБМ.

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

4.2.1.2—4.2.1.5. (Измененная редакция, Изм. № 1).

4.2.2. Блочный адресный обмен

4.2.2.1. При блочном чтении выполняется последовательность событий в соответствии с временной диаграммой «Блочное чтение», приведенной на черт. 8:

ведущий устанавливает:

адрес первого в блоке слова на линиях АД, АР;


Ведущий


АР    Данные    Х~»

./Я7//С

'min


/75/7 Ж


X * *

ВЕДОМЫЙ

Ufl анные V X ДдшЕшГ'Д *_


х - с иг на лf уровень которого в данное Время не имеет значения,

X х - £ йена л устанавливается при о дмене байтами


Черт. 6



Ведущий

аЩ. Адрес    Дан    ныв

100нс

'/ТИП

ОБМЧ

mm

8мкс


ведомый

'Ю%Адрес У~ Данные

ОбМ

/тп

¥; - сигнал, уровень которого В данное бремя не имеет значения; К X-сигналустанавливается при обмене байтами


Черт 7


С. 18 ГОСТ 26765.51-86

-ч- ~ сигнал,урадвнь которого 8 данное бремя не имеет значения

Черт. 8

нулевой сигнал на линии ВУ (сигнал ПЗП не устанавливается) ;

в первом цикле обмена (при чтении первого слова) сигнал на линии ОБМ и сохраняет его в течение всей процедуры блочного

чтения;

сигналы на линиях ДЧТ и ВУ (сигнал ВУ используется в блоч-ном обмене как признак блочного чтения и снимается перед чтением последнего слова в блоке); ведомый устанавливает:

сигнал на линии РГН. (Сигнал РГН используется ведущим в блочном обмене для подсчета считанных или записанных слов. При совпадении сигналов РГН и ОТВ ведущий устанавливает сигнал на линии ДЧТ для чтения следующего слова. Число выдаваемых сигналов РГН должно быть на единицу меньше числа слов в

считываемом блоке);

сигнал на линии ОТВ;

данные на линиях АД (не позже, чем через 125 нс после установки сигнала ОТВ).

Если имеются сигналы и на линии ВУ и на линии РГН, ведомый готовится к повторному циклу чтения (прибавляют 2 к содержимому регистра адреса);

ГОСТ 26765.51— $6 С. 19

ведущий принимает данные с линий АД не ранее, чем через 200 нс после установки сигнала ОТВ, и продолжает их прием не более 200 нс после сброса сигнала ДЧТ;

ведущий снимает сигнал с линии ДЧТ не ранее, чем через 200 нс после установки сигнала ОТВ;

ведущий при совпадении сигналов на линиях ОТВ и РГН не ранее, чем через 150 нс после снятия сигнала ДЧТ, вырабатывает ДЧТ повторно;

ведомый на снятие сигнала ДЧТ отвечает сбросом сигналов ОТВ и РГН, при получении нового сигнала ДЧТ выставляет сигналы на линиях ОТВ и РГН и данные на линиях АД. Далее цикл чтения многократно повторяется.

При заполнении счетчика адреса ведомого, т. е. при достижении им готовности к выдаче последнего в передаваемом блоке данных слова, ведомый при получении сигнала ДЧТ не выставляет сигнал РГН. В результате нарушается совпадение сигналов ОТВ и РГН (ведущий не вырабатывает следующий сигнал ДЧТ), а также ВУ и РГН (ведомый не готовит адрес следующего слова). Одновременно с выдачей последнего сигнала ДЧТ (но не позже, чем через 50 нс) ведущий снимает сигнал ВУ, а не ранее, чем через 250 нс после получения последнего сигнала ОТВ, снимает сигнал ОБМ. На этом процедура блочного чтения завершается. Если число слов в считываемом блоке меньше максимально возможного для ведомого, процедура блочного чтения завершается снятием ведущим сигнала ОБМ.

4.2.2.2. При блочной записи выполняется последовательность событий в соответствии с временной диаграммой «Блочная запись», приведенной на черт. 9:

ведущий устанавливает:

на линиях АД. АР адрес первого в блоке слова;

сигнал ПЗП;

сигнал ОБМ (устанавливается не менее, чем через 150 нс после установки адреса и сохраняется до окончания блочной записи);

данные на линиях АД не менее, чем через 100 нс после установки сигнала ОБМ;

сигнал ДЗП не менее, чем через 100 нс после установки данных на линиях АД;

ведомый начинает принимать данные по первому адресу не менее, чем через 25 нс после установки сигнала ДЗП, и продолжает прием еще не менее 25 нс после сброса ДЗП;

ведомый при получении ДЗП вырабатывает сигналы на линиях ОТВ и РГН и готовится к приему следующего слова.

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

1.4.    Все сигнальные линии магистрали по способу передачи сигналов разделены на два типа:

1    — однонаправленные и двунаправленные линии, на каждой из которых сигнал формируется способом проводного (монтажного) «ИЛИ» сигналов от всех подключенных к данной линии устройств (магистральные линии). Этим линиям в физической реализации интерфейса соответствует один контакт на соединителе. В случае двунаправленных линий к этому контакту подключают входы и выходы соответствующих устройств, а в случае однонаправленных линий — входы или выходы;

2    — однонаправленные линии, по которым сигналы проходят последовательно через устройства, подключенные к магистрали (последовательная цепочка). Этим линиям в физической реализации интерфейса соответствуют два контакта на соединителе: один для принимаемого (входного) и другой для выдаваемого (выходного) сигналов. К обозначениям этих линий и передаваемых по ним сигналов добавляют буквы: П (приемник) — для принимаемого сигнала, И (источник)—для выдаваемого сигнала.

К линиям второго типа относятся линии интерфейса РЗМ (РЗМП и РЗМИ) и ПРР (ПРРП и ПРРИ), указанные в таблице (см. п. 3.4).

Для дальнейшего развития интерфейса в его конкретной реализации (за исключением однокристальных модулей) необходимо предусматривать на соединителе два резервных контакта (ПРЕ31 и ПРЕ32).

1.5.    В интерфейсе должна быть следующая взаимосвязь логического и электрического состояний сигналов:

нижний электрический уровень сигнала соответствует логической «1» (далее — сигнал);

верхний электрический уровень сигнала соответствует логическому «О» (далее — нулевой сигнал).

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

ВЕДУЩИЙ

Н - сигнал, уровень которого В данное бремя не имеет значения

Черт. 9


пзп _/    ХИН

Если ведомый не может принять следующее слово (заполнение счетчика адреса), он не выставляет сигнал РГН;

ведущий сбрасывает сигнал ДЗП не ранее, чем через 150 нс после установки сигнала ОТВ. При наличии сигналов РГН и необходимости продолжения передачи данных ведущий не менее, чем через 100 нс после сброса сигнала ДЗП, устанавливает на линиях АД новые данные;

ведущий не ранее, чем через 100 нс после выдачи данных и не менее, чем через 150 нс после сброса предыдущего сигнала ОТВ, устанавливает сигнал ДЗП;

ведомый сбрасывает сигнал ОТВ после сброса ДЗП.

Если после сброса сигнала ДЗП сигнал РГН не установлен или если передача блока данных ведущим закончена, то данные снимаются ведущим с линий АД не ранее, чем через 100 нс после дороса сигнала ДЗП;

ведущий сбрасывает сигнал ОБМ не ранее, чем через 175 нс после сброса сигнала ДЗП, и после сброса сигнала ОТВ. Процедура блочной записи завершена.

4.2.2.1; 4.2.2 2. (Измененная редакция, Изм. № 1).

4.3. Прерывание

4.3.1. Одноуровневая система прерываний

ГОСТ 26765.51-86 С. 3

2 ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ ИНТЕРФЕЙСА

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

Принцип работы интерфейса при передаче данных — асинхронный, а при передаче адреса — синхронный.

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

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

адресный обмен (одиночный или блочный);

прерывание.

2.2.1. Передача управления магистралью должна осуществляться в соответствии со схемой приоритета. Приоритет устройства определяется его положением на линии «Разрешение на захват магистрали» относительно других устройств. Приоритет устройства убывает по мере удаления устройства от процессора, управляющего захватом магистрали, в направлении распространения сигнала РЗМ. При процедуре передачи управления магистралью активное устройство, готовое к выполнению функции ведущего, асинхронно выставляет запрос на захват магистрали (сигнал ЗМ). Процессор выдает разрешение на захват магистрали (сигнал РЗМ) после завершения текущего цикла обмена информацией или другою взаимодействия.

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

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

Интерфейс обеспечивает следующие режимы одиночного обмена:

чтение — передача данных (слова или байта) от ведомого ведущему;

запись — передача данных (слова или байта) от ведущего ведомому;

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

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

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

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

2 2 3. Прерывание должно производиться при переводе процессора к выполнению программы (подпрограммы) устройств с более высоким приоритетом до завершения выполняемой.

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

Прерывание осуществляет процессор по запросам устройств. При обработке запроса на прерывание процессор запоминает состояние прерванной программы и продолжает ее после завершения программы, выполняемой вследствие прерывания. Устройство, запросившее прерывание, по разрешению процессора выдает ему вектор прерывания, определяющий вход в процедуру обработки данного прерывания. Разрешение на выдачу вектора прерывания процессор выдает в соответствии с л-уровневой системой приоритетов прерываний, где л = 1, 2, 3 или 4.

Для размещения векторов прерываний рекомендуется выделять ячейки оперативного запоминающего устройства с восьмеричными адресами 000000—000376 (для каждого вектора необходимы две J6-разрядные ячейки).


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


Текущая

программа


Обработка пре рыба -нич /

>


Продолжение обра -ботки прерывания /


Продолжение

текущей

программы


Обработка

прорыва -

ния Z -


Продолжение обработки прерывания 2


1 Обработка | пре рыба -.пая N-1 I- —»


Обработка пре -рывания N

->


Продолже-[■ ние обра -. дотки прел рыванияП-h


Черт. 1


В 2-, 3- и 4-уровневых системах приоритетов прерываний обеспечивается возможность программного изменения приоритетов устройств методом маскирования. Все подключаемые к магистрали устройства распределяются на 2, 3 или 4 группы, каждая из которых объединяет устройства одного уровня приоритетов прерываний. На группу или на несколько групп устройств программно накладывается маска, запрещающая этим устройствам прерывать текущую программу независимо от их приоритета (блокируется выдача сигнала ЗПР).

2.3. В зависимости от формата адреса процессора и диспетчера памяти адресное пространство магистрали может составлять 64К* 128К, 256К, 512К, 1024К, 2048К, 4096К, 8192К или 16384К байт, где К= 1024.

2.3.1. Во всех случаях 8К байт адресного пространства магистрали в зоне адресов, старшие разряды кодов которых с номерами, большими 12, равны единицам, используются для адресации регистров устройств, остальной объем — для ячеек внутренних запоминающих устройств.


2.3.2. Число подключаемых к магистрали устройств и общая длина магистрали ограничивается объемом адресного пространства магистрали в 8К байт, отведенного для адресации устройств, разбросом значений задержек распространения сигналов по линиям магистрали (который с учетом разброса задержек магистральных усилителей-приемников и магистральных усилителей-передатчиков не должен превышать 75 нс) и нагрузочной способностью усилителей-передатчиков.

ФОРМАТ ДАННЫХ

байт 2 (старший)

5аит ! (младший)

\ 1 1

/5 -09    08    07    *- 01    00

ФОРМА Г АДРЕСА Основной формат адреса

2.4. По магистрали информация должна передаваться в двоичном позиционном коде. Формат передаваемой по магистрали информации представлен на черт. 2.

Расширение формата адреса

Of 00

23 .-/7    /в    15

Черт. 2

2 4.1. Формат передаваемых данных составляет 8 бит (байт) или 16 бит (слово), а формат передаваемого адреса 16, 17, 18,

19, 20, 21, 22, 23 или 24 бит.

2.4.2.    Пропускная способность магистрали зависит от характеристик подключаемых к ней устройств и не превышает 2,0 Мбайт/с при одиночном обмене и 5,6 Мбайт/с при блочном обмене.

2.4.3.    При обмене байтами признаком передачи младшего байта является нулевой сигнал на линии АДОО. а признаком передачи старшего байта является сигнал на линии АДОО.

Младший байт передается по линиям АДОО—АД07, а старший

байт — по линиям АД08—АД15.

2.5. Процессор должен переходить на стандартную процедуру обработки прерывания, если при любом типе адресного обмена и при обработке прерывания после сигналов ДЧТ и ДЗП в течение 10 мкс3 не поступает сигнал ОТВ.

Аналогично при передаче управления магистралью рекомендуется выполнять стандартное прерывание, если через 10 мкс после выдачи сигнала РЗМ процессор не получает сигнал ПЗ.

ГОСТ 26765 51—86 С. 7

3. СТРУКТУРА И СОСТАВ ИНТЕРФЕЙСА

3 1. Основными элементами интерфейса являются-совокупность правил обмена информацией (протокол обмена), определяющая структуру, состав и функциональную организацию интерфейса;

аппаратная часть интерфейса (физическая реализация электрической части и элементов конструкции); программное обеспечение интерфейса.

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

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

3.4.    По своему функциональному назначению сигнальные линии1'должны объединяться в следующие группы:

шина обмена информацией; шина управления обменом; шина передачи управления; шина прерывания; вспомогательная шина.

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

Линии и сигналы интерфейса приведены в таблице.

Линии и сигналы интерфейса

Наименование линии

Обозначение

Число линий

Источник — приемник

(сигнала)

линии (сигнала)

сигнала

Шина обмена информацией

Адрес — данные

АДЭС-АД15

16

Ведущий — ведомый Ведомый — ведущий

Расширение адреса*

АР 16—АР23

0—8

Ведущий — ведомый

Шина управления обменом

Синхронизация обмена

ОБМ

1

Ведущий — все уст-

оойства

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

дчт

1

Ведущий — ведомый

Продолжение

Наименование линии -(сигнала)

Обозначение линии (сигнала)

Число линий

Источник — приемник сигнала

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

дзп

1

Ведущий — ведомый

Ответ устройства

отв

1

Ведомый — ведущий

Признак «запись—байт»

ПЗП

1

Ведущий — ведомый

Выбор устройства

ВУ

1

Ведущий — ведомый

Признак «блочный об-

РГН

1

Ведомый — ведущий

мен—регенерация»*

Активное устройство—

динамическая память

Шина передачи

управления

Запрос магистрали

ЗМ

1

Активное устройство—

процессор

Дополнительный запрос

змд

1

Активное устройство—

магистрали*

процессор

Разрешение на захват

РЗМ

1

Процессор — активное

магистрали

устройство

Дополнительное разреше-

РЗМД

1

Процессор — активное

ние на захват магистра-

устройство

Подтверждение запроса

пз

1

Ведущий — процессор

Шина пре{

)ывания

Запрос на прерывание

ЗПР4

1

Устройство — процес-

сор

Запрос на прерывание*

ЗПР5—ЗПР7

0-3

Устройство — процес-

сор

Разрешение прерывания

ПРР4

1

Процессор—у стройство

Разрешение прерывания*

ПРР5—ПРР7

0 -3

Процессор—у стройство

Прерывание по внешне-

ПВС

1

Устройство — процес-

му событию

сор

Вспомогател]

эная шина

Установка

УСТ

1

Пульт, процессор —

все устройства

Останов

ост

1

Пульт — процессор

Авария сетевого питания

АСП

1

Блок питания — про-

цессор

Авария источника пита-

АИП

1

Блок питания — все

ния

устройства

* Для этих линий в физической реализации интерфейса допускается не предусматривать контакты на соединителе.

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

ГОСТ 26765,51—86 С. 9

3.4.1.    Линии «Адрес — данные» АДОО—АД 15 используются:

ведущим — для передачи адреса при выборе ведомого;

ведущим или ведомым — для передачи данных;

устройствами, получившими разрешение на прерывание, — для

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

3.4.2.    Линии расширения адреса АР16—АР23 используют для расширения адресного пространства при передаче адреса

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

3.4.3.    Линии шины обмена информацией с номерами, большими 12, в физической реализации интерфейса могут не подводиться к периферийным устройствам с байтовым обменом данных, а с номерами, большими 15, — к периферийным устройствам с обменом словами. За исключением режимов блочного обмена, наличие сигнала на линии ВУ свидетельствует о том, что значения передаваемых по этим линиям разрядов адреса равны единицам.

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

3.4.5.    Передний фронт сигнала ДЧТ на линии «Чтение данных» используется ведущим для извещения ведомого о готовности к приему, а задний фронт — о приеме данных с линий АД.

3.4.6.    Сигналом ДЗП на линии «Запись данных» ведущий извещает ведомого о выдаче данных на линии АД.

3.4.7.    Сигналом ОТВ на линии «Ответ устройства» ведомый извещает ведущего:

при записи — о приеме данных с линий АД (в ответ на сигнал ДЗП);

при чтении — о выдаче данных на линии АД (в ответ на сигнал ДЧТ).

3.4.8.    Сигнал ПЗП на линии «Признак «запись—байт»» выдается ведущим:

при передаче адреса — для предварительного оповещения ведомого о направлении предстоящей передачи данных (сигнал при записи и нулевой сигнал при чтении);

при обмене данными — в качестве признака передачи байта (сигнал) или слова (нулевой сигнал). При передаче слова адрес должен быть четным, т. е. младший разряд адреса должен быть равным 0;

при блочной записи — в качестве признака записи.

(Измененная редакция, Изм. № 1).

1

Издание официальное    Перепечатка    воспрещена

2

© Издательство стандартов, 1986 © Издательство стандартов, 1994 Переиздание с изменениями

3

Указанное время приведено в качестве рекомендуемого. В конкретной системе оно устанавливается разработчиком.