ГОСТ 26765.51-86. Магистральный параллельный интерфейс (1015606), страница 3
Текст из файла (страница 3)
3.4.15. Сигналом ПРР4 на линии «Разрешение прерывания» процессор разрешает периферийному устройству, запросипшему разрешение на прерывание, выдать на линии АД адрес вектора прерывания. Допускается вводить отдельный сигнал (линию) ПРР для каждого сигнала ЗПР: ПРР4, ПРР5, ПРР6 нли ПРР7. В каждом устройстве входной сигнал обозначается ПРРП; ПРРП4, ПРРП5, ПРРП6 или ПРРП7, а выходной — ПРРИ: ПРРИ4, ПРРИ5, ПРРИ6 или ПРРИ7. 'В устройствах, которые не могут выставлять запрос па прерывание, контакты ПРРП н ПРРИ, имеющие одинаковые номера, попарно замыкаются накоротко. В устройствах, не способных обрабатывать сигналы ПРР5, ПРР6 и (или) ПРР7, аналогично попарно замыкаются контакты, соответствующие сигналам ПРР, которые данное устройство обрабатывать не способно.
ГОСТ ВВ7ВВ.В1 — ВВ С. 11 3.4.16. Передний фронт сигнала ПВС на линии «Прерывание по внешнему событию» вызывает прерывание любой выполняемой процессором текущей программы и программы обработки внешнего прерывания, но не должен вызывать прерывание программы обработки прерывания по сигналам аварии питания (АСП или АИП), с переходом по фиксированному адресу вектора на процедуру обработки этого прерывания. Допускается программное маскирование сигнала ПВС, 3.4.17. Сигнал УСГ на линии «Установка» выдается; с пульта по команде оператора (при необходимости); процессором при аварии электропитания или выполнения команды перевода системы в исходное состояние.
В последнем случае' длительность этого сигнала 'не превышает 10 мкс. По сигналу УСТ все устройства, кроме процессора, приводятся в исходное состояние. 3.4.18. Сигнал ОСТ на линии «Останов» прекращает выполнение программы и безусловно переводит процессор в режим связи с пультовым терминалом. 3.4.19. Сигналом АСП на линии «Авария сетевого питания» блок питания извещает процессор о том, что напряжение первичной системы электроснабжеиня не соответствует требуемым нормам, а сохранение требуемых параметров постоянного питающего напряжения гарантируется не более 4 мс.
3.4.20. Сигналом АИП на линии «Авария источника питания» блок питания извещает все устройства о предстоящем выходе параметров постоянного питающего напряжения за допустимые пределы. 3.4.21. Сигнал РГН на линии «Признак — блочный обмен — регенерация» вырабатывается ведомым в качестве признака способности к выполнению блочного чтения нли блочной записи. В этом случае сигнал РГН повторяет сигнал ОТВ прн передаче каждого слова в блоке, за исключением последнего.
Отсутствие последнего сигнала РГН является признаком того, что счетчик адресов ведомого заполнен и он может принять (передать) еще только одно слово. Признак необходим при работе с ведущим, способным на передачу блоков большего размера, чем ведомый. Допускается, использовать сигнал РГН в качестве признака выполнения цикла регенерации динамической оперативной памяти. В этом случае сигнал РГН вырабатывается процессором или другим активным устройством.
4. ФУНКЦИОНАЛЬНАЯ ОРГАНИЗАЦИЯ ИНТЕРФЕИСА 4.1. П е р е д а ч а у п р а в л е н и я м а г и с т р а л ь ю С. $3 ГОСТ 26766.61 — 86 4ЗЗ. В передаче управления магистралью участвуют активные устройства и процессор. Блок-схема приоритетов устройств при передаче управления магистралью приведена на черт. 3. веер~од с да К Черт. 3 При передаче управления устройство, запрашивающее магистраль, выполняет следующие действия в соответствии с временной диаграммой передачи управления магистралью, приведенной на черт. 4: Ое ИМ Черт.
4 каждое активное устройство, готовое стать ведущим в обмене, выдает сигнал на линию ЗМ; процессор параллельно с выполнением текушей программы анализирует состояние линии ЗМ н при появлении на ней сигнала и после окончания текущего обмена (при отсутствии сигнала ПЗ) или другого взаимодействия на магистрали вырабатывает сигнал РЗМ, последовательно обходящий подключенные к магистрали устройства; активное устройство, не готовое стать ведущим (не выставившее сигнал ЗМ), после 'получения входного сигнала РЗМ (РЭМП) ГОСТ 2676661-;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.61 — 86 4.2.1.2. При чтении выполняется последовательность событий в соответствии с временной диаграммой «Чтение», приведенной на черт. 5: г7ейугчий 'Д ау тд рягыи ву лзп и и - ", =:. г а агап „неааяага а даннае йаеня неиггееаг знанення Черт, 5 выполняются операции по п. 4.2.1.1; ведущий устанавливает сигнал на линии ДЧТ; ведомый в ответ на сигнал ДЧТ устанавливает сигнал на линии ОТВ н данные на линиях АД; ГОСТ 26766.61 — 66 С.
76 ведущий принимает данные с линий АД и сбрасывает сигнал ДЧТ; ведомый после снятия ведущим сигнала ДЧ4 сбрасывает данные с линий АД и сигнал с линии ОТВ. 4.2.1.3. Ведущий после снятия ведомым сигнала ОТВ сбрасывает сигнал ОБМ. Магистраль освобождена для передачи управления новому ведущему (см. черт. 5). 4.2.1.4.
Прн чтении с модификацией выполняется последовательность событий в соответствии с временной диаграммой «Чтение с модификацией», приведенной на черт. б: выполняются операции по п. 4.2.1.1; ведущий обрабатывает принятые данные и устанавливает полученные в результате обработки данные на линиях АД, соответствующие формату записываемых данных сигнал на линни ПЗП и сигнал ДЗП; ведомый принимает данные с линий АД и устанавливает сигнал на линии ОТВ; ведущий сбрасывает сигналы ДЗП, ПЗП н данные с линий АД; ведомый сбрасывает сигнал ОТВ; ведущий после снятия ведомым сигнала ОТВ сбрасывает сигнал ОБМ.
Магистраль освобождена для передачи управления новому ведущему. 4.2.1.5. Прн записи выполняется последовательность событий ' в соответствии с временной диаграммой «Запись», приведенной на черт. 7: выполняются операции по п. 4.2.1.1; ведущий устанавливает данные на линиях АД и сигнал ДЗП;. ведомый принимает данные с линий АД и устанавливает сигнал на линии ОТВ; ведущий сбрасывает сигналы ДЗП, ПЗП н данные с линий АД; ведомый сбрасывает сигнал ОТВ; ведущий сбрасывает сигнал ОБМ. Магистраль освобождена для передачи управления новому ведущему. 4.2.!.2 — 4.2.1.5. (Измененная редакция, Изм.
М 1). 4,2 2, Блочный адресный обмен 4.2.2.1. Прн блочном чтении выполняется последовательность событий в соответствии с временной диаграммой «Блочное чтение», приведенной на черт. 8: ведущий устанавливает: адрес первого в блоке слова на линиях АД, АР; С. !6 ГОСТ 26766.61 — 86 Юеаущии Ад Ар и ат пвп с сдапсгпс АД ЯР тпн Ш ав два дч атв ства ~с- сигнал уробено копспрсго Ваанноеаремя не ипсееп7 значейияг х 6- сигналу гпановливаеспся при обиене еоиппаии ГОСТ 26768.81 — 86 С. 17" пгн йед дня/и 1 А$ АР ею ВУ Рг77 тл — сигнал уронено кощорогодоонное Иремя не имеепг гначения; М - М -сигнал успганадлидаептся при армене Еайгпами Черт. 7 Ю. 18 ГОСТ 26768.81 — 86 ьа -ооенан,уро1ень номороео Ф йанное даренье неумнее зноненон Черт.
8 нулевой сигнал на линии ВУ (сигнал ПЗП не устанавливается); в псовом цикле обмена (при чтении первого слова) сигнал на линии ОБМ и сохраняет его в течение всей процедуры 'блочного чтения; сигналы на линиях ДЧТ и ВУ (сигнал ВУ используется в блочном обмене как признак блочного чтения и снимается перед чтением последнего слова в блоке); ведомый устанавливает: сигнал на линии РГН. (Сигнал РГН используется ведущим в блочном обмене для подсчета считанных или записанных слов. При совпадении сигналов РГН и ОТВ ведущий устанавливает сигнал на линии ДЧТ для чтения следующего слова.
Число выдаваемых сигналов РГН должно быть на единицу меньше числа слов в считываемом блоке): сигнал на линии ОТВ; данные на линиях АД (не позже, чем через 125 нс после установки сигнала ОТВ). Если имеются сигналы и на линии ВУ и на линии РГН; ведомый готовится к повторному циклу чтения (прибавляют 2 к содержимому регистра адреса); ГОСТ 26766.61 — 66 С. 16 ведущий принимает данные с линий АД не ранее, чем через 200 нс после установки сигнала ОТВ, и продолжает их прием не более 200 нс после сброса сигнала ДЧТ; ведущий снимает сигнал с линии ДЧТ не ранее, чем через 200 нс после установки сигнала ОТВ; ведущий прн совпадении сигналов на линиях ОТВ и РГН не ранее, чем через 150 нс после снятия сигнала ДЧТ, вырабатывает ДЧТ повторно; ведомый на снятие сигнала ДЧТ отвечает сбросом сигналов ОТВ и РГН, прн получении нового сигнала ДЧТ выставляет сигналы на линиях ОТВ и РГН и данные на линиях АД.