шина обмена информацией;
шина управления обменом;
шина передачи управления;
шина прерывания;
вспомогательная шина.
Примечание. Для расширения функциональных возможностей интерфейса допускается вводить в состав интерфейса дополнительные шины (локальную, последовательную и другие), не влияющие на функционирование вышеперечисленных шин.
Линии и сигналы интерфейса приведены в таблице.
Линии и сигналы интерфейса
Наименование линии (сигнала) |
Обозначение линии (сигнала) |
Число линий |
Источник — приемник сигнала^ |
|
|
Шина обмена информацией |
|
||
Адрес — данные Расширение адреса* |
АДОО—АД15 АРК6—АР23 |
16 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 |
цессор Блок питания — все |
НИЯ |
|
|
устройства |
* Для этих линий в физической реализации интерфейса допускается не предусматривать контакты на соединителе. '
Примечание. В каждом конкретном модуле состав линий устанавливает разработчик из числа линий, приведенных в таблице,-в зависимости от функционального назначения модуля. і -
Линии «Адрес — данные» АДОО—АД15 используются: ведущим — для передачи адреса при выборе ведомого;
ведущим или ведомым — для передачи данных;
устройствами, получившими разрешение на прерывание, — для передачи вектора прерывания процессору.
Линии расширения адреса АР16—АР23 используют для расширения адресного пространства при передаче адреса.
При обмене данными эти линии могут быть использованы для передачи контрольных разрядов.
Линии шины обмена информацией с номерами, большими 1'2, в физической реализации интерфейса могут не подводиться к периферийным устройствам с байтовым обменом данных, а с номерами, большими 15, — к периферийным устройствам с обменом словами. За исключением режимов блочного обмена, наличие сигнала на линии ВУ свидетельствует о том, что значения передаваемых по этим линиям разрядов адреса равны единицам.
Сигнал ОБМ на линии «Синхронизация обмена» вырабатывается ведущим. Передний фронт этого сигнала служит /признаком выдачи адреса на шину обмена информацией. Сигнал ОБМ сохраняет активный^уровень до окончания текущего.цикла обращения к магистрали.
Передний фронт сигнала ДЧТ на линии «Чтение данных» используется ведущим для извещения ведомого о готовности к приему, а задний фронт — о приеме данных с линий АД.
Сигналом ДЗП на линии «Запись данных» ведущий извещает ведомого, о выдаче данных на линии АД.
Сигналом ОТВ на линии «Ответ устройства» ведомый извещает ведущего:
при записи — о приеме данных с линий АД (в ответ на сигнал ДЗП);
при чтении — о выдаче данных на линии АД (в ответ на сигнал ДЧТ).
Сигнал ПЗП на линии «Признак «запись—байт»» выдается ведущим:
при передаче адреса — для предварительного оповещения: ведомого о направлении предстоящей передачи данных (сигнал при записи и нулевой сигнал при чтении);
при обмене данными — в качестве признака передачи байта (сигнал) или слова (нулевой сигнал). При передаче слова адрес должен быть четным, т. е. младший разряд адреса должен быть равным 0;
при блочной записи — в качестве признака записи.
( Измененная редакция, Изм. № 1).
1 3.4.9. Сигнал ВУ на линии «Выборка устройства» используется: в качестве признака обращения к адресуемым регистрам периферийных устройств;
в качестве признака чтения при блочном чтении.
Сигналом ЗМ на линии «Запрос магистрали» активное устройство извещает процессор о необходимости произвести захват магистрали для выполнения адресного обмена.
Сигналом РЗМ на линии «Разрешение на захват магистрали» процессор извещает активное устройство, выставившее сигнал ЗМ, о возможности захвата магистрали для выполнения адресного обмена. В каждом устройстве входной сигнал обозначается.' РЗМП, а выходной РЗМИ. В пассивных устройствах контакты РЗМП и РЗМИ замыкаются накоротко.
Допускается вводить дополнительные сигналы (линии) ЗМД и РЗМД, по функциональному назначению аналогичные- линиям ЗМ и РЗМ. При этом процессор должен программно маскировать сигналы ЗМ или ЗМД и не выдавать разрешение на захват магистрали по двум запросам одновременно.
Сигнал ПЗ на линии «Подтверждение запроса» устанавливается активным устройством, выставившим сигнал ЗМ, после получения РЗМ. Устройство, установившее этот сигнал, становится ведущим на магистрали. '
Сигналом ЗПР4 на линии «Запрос на прерывание» периферийное устройство извещает процессор о необходимости прерывания текущей программы. Сигналы (линии) ЗПР5—ЗПР7 имеют аналогичное функциональное назначение. Число используемых линий ЗПР определяется типом процессора.
Сигналом ПРР4 на линии «Разрешение прерывания» процессор разрешает периферийному устройству, запросиршему разрешение на прерывание, выдать на линии АД адрес вектора прерывания.
Допускается вводить отдельный сигнал (линию) ПРР для каждого сигнала ЗПР: ПРР4, ПРР5, ПРР6 или ПРР7.
В каждом устройстве входной сигнал обозначается ПРРП: ПРРП4, ПРРП5, ПРРП6 или ПРРП7, а выходной — ПРРИ: ПРРИ4, ПРРИ5, ПРРИ6 или ПРРИ7. В устройствах, которые не могут выставлять запрос на прерывание, контакты ПРРП и ПРРИ, имеющие одинаковые номера, попарно замыкаются накоротко. В устройствах, не способных обрабатывать сигналы ПРР5, ПРР6 и (или) ПРР7, аналогично попарно замыкаются контакты, соответствующие сигналам ПРР, которые данное устройство обрабатывать не спосрбно.
Передний фронт сигнала ПВС на линии «Прерывание по внешнему событию» вызывает прерывание любой выполняемой процессором текущей программы и программы обработки внешнего прерывания, но не должен вызывать прерывание программы обработки прерывания по сигналам аварии питания (АСП или АЙП), с переходом по фиксированному адресу вектора на процедуру обработки этого прерывания.
Допускается программное маскирование сигнала ПВС.
Сигнал УСТ на линии «Установка» выдается:
с пульта по команде оператора (при необходимости);
процессором при аварии электропитания или выполнения команды перевода системы в исходное состояние.
В последнем случае'длительность этого сигнала не превышает 10 мкс. По сигналу УСТ все устройства, кроме процессора, приводятся в исходное состояние.
Сигнал ОСТ на линии «Останов» прекращает выполнение программы и безусловно переводит процессор в режим связи с пультовым терминалом.
Сигналом АСП на линии «Авария сетевого питания» блок питания извещает процессор о том, что напряжение первичной системы электроснабжения не соответствует требуемым нормам, а сохранение требуемых параметров постоянного питающего напряжения гарантируется не более 4 мс.
Сигналом АИП на линии «Авария источника питания» блок питания извещает все устройства о предстоящем выходе параметров постоянного питающего напряжения за допустимые пределы.
Сигнал РГН на линии «Признак — блочный обмен — регенерация» вырабатывается ведомым в качестве признака способности к выполнению блочного чтения или блочной записи. В этом случае сигнал РГН повторяет сигнал ОТВ при передаче каждого слова в блоке, за исключением последнего. Отсутствие последнего сигнала РГН является признаком того, что счетчик адресов ведомого заполнен и он может принять (передать) еще только одно слово. Признак необходим при работе с ведущим, способным на передачу блоков большего размера, чем ведомый.
Допускается^ использовать сигнал РГН в качестве признака выполнения цикла регенерации динамической оперативной памяти. В этом случае сигнал РГН вырабатывается процессором или другим активным устройством.
ФУНКЦИОНАЛЬНАЯ ОРГАНИЗАЦИЯ ИНТЕРФЕЙСА
Передача управления магистралью
В передаче управления магистралью участвуют активные устройства и процессор. Блок-схема приоритетов устройств при передаче управления магистралью приведена на черт. 3.
Черт. 3
При передаче управления устройство, запрашивающее магистраль, выполняет следующие действия в соответствии с временной диаграммой передачи управления магистралью, приведенной на черт. 4:
каждое активное устройство, готовое стать ведущим в обмене, выдает сигнал на линию ЗМ;
процессор параллельно с выполнением текущей программы анализирует состояние линии ЗМ и при появлении на ней сигнала и после окончания текущего обмена (при отсутствии сигнала ПЗ) или другого взаимодействия на магистрали вырабатывает сигнал РЗМ, последовательно обходящий подключенные к магистрали устройства;
активное устройство, не готовое стать ведущим (не выставившее сигнал ЗМ), после получения входного сигнала РЗМ (РЗМП) транслирует его далее (выдает сигнал РЗМИ) и сбрасывает его после снятия сигнала РЗМП:
ближайшее (по линии РЗМ) активное устройство, выставившее сигнал ЗМ, при получении сигнала РЗМП блокирует его дальнейшее распространение и, при отсутствии или при снятии сигналов на линиях ОТВ и ОБМ, устанавливает сигнал на линии ПЗ и сбрасывает сигнал ЗМ;
процессор снимает сигнал. РЗМ.
Устройство, установившее сигнал ПЗ, становится ведущим и переходит к адресному обмену.
Процессор при необходимости захвата магистрали не выставляет в магистраль сигналы ЗМ, РЗМ, ПЗ. а при отсутствии сигналов'ПЗ, ОБМ и ОТВ от других устройств приступает непосг редственно к операции назначения ведомогр.
Сброс сигнала ПЗ разрешается ведущему только после снятия последнего сигнала ОТВ в ходе выполнения адресного обмена по магистрали.
При использовании дополнительных линий ЗМД и РЗМД все устройства, кроме процессора, делятся на две отдельные группы, каждая из которых соединяется по вышеуказанной схеме. Процессор программно маскирует один из сигналов ЗМ или ЗМД. При поступлении немаскированного запроса или при отсутствии маски первого запроса процессор выдает соответствующий запросу разрешающий сигнал (РЗМ или РЗМД).
Адресный обмен
Одиночный адресный обмен
Одиночный адресный обмен выполняется после назначения ведущего и начинается с общей для всех типов одиночного обмена процедуры назначения ведомого: