ГОСТРМЭК 821-2000
также устанавливает низким AS4. Низкий уровень IACK* поступает посигнальному проводникуна
объединительной плате на контакт IACK1N* гнезда 1 и заставляет формирователь цепочки
подтверждения прерывания сформировать отрицательный перепад, распространяющийся по цепочке
1ACKIN71ACKOUT*.
Когда прерыватель обнаруживаетотрицательный перепад на своем входе IACKIN*, он проверяет
уровни сигналов налиниях АОI—А03 на соответствие линии запроса прерывания, которую он устано
вил низкой. Поскольку трехразрядный код соответствует номеру линии, на которой он установил
свой запрос прерывания, прерыватель помещаетсвою информацию статуса/идентнфиканни на шину
данных иустанавливает DTACK* низким после обнаружения строба (стробов) данных низкими. Когда
обработчик прерываний обнаружит DTACK* низким, он считывает информацию статуса/идентифи-
кации и инициирует исполнение соответствующей программы обработки прерывания.
Т а б л и ц а 4.7 — Трехразрядный код подтверждения прерывания
Подтверждаемая линия
запроса прерыватели
Использование
адресныхлиний
для
широковещательной передачи
трехразридмого
калл
иолверждения прерывания
А03А02А01
IR Q 1*LLИ
1RQ2*LНL
1KQ3*LНИ
IR Q 4 ’
IILL
IRQ 5*НLН
IRQ 6*ИНL
IR Q 7*Н
Н
Н
Н —
высокий
уровень. L — низкий уровень
4.4.4П р и м е рн а з н а ч е н и яп р и о р и т е т о вд в у мп р е р ы в а н и я мв
р а с п р е д е л е н н о й с и с т е м еп р е р ы в а н и я
На рисунке 4.15 показан алгоритм работы распределенной системы прерывания с двумя обра
ботчикамипрерываний.Обработчикпрерываний Л контролирует линии IRQ14 — IRQ4*,
обработчик прерываний В контролирует линии IRQ54—1RQ7". В качестве источника прерывания
наивысшего приоритета обработчик прерываний Арассматривает IRQ44, а обработчик прерываний В
— IRQ7*. В начале алгоритма прерыватель С устанавливает низким IRQ34, а прерыватель D
устанавливает низким IRQ64. Оба обработчика прерываний обнаруживают низкие уровни сигналов на
своих соответствующих линиях запроса прерывания и оба одновременно сигнализируют своим
внутри.модульным запросчикам, что им требуется шипа пересылки данных. Оба запросчика устанав
ливают низким BR3*. После обнаружения BR3* низким арбитршины устанавливает низким BG3IN4 в
гнезде I. Этот отрицательный перепад распространяется по цепочке BG3IN4/BG30liT*, пока не
будет обнаружен запросчиком В в гнезде 4. Этот запросчик сигнализирует затем своему внутримо-
дульному обработчику прерываний В, что шина пересылки данных находится в его распоряжении.
После этого обработчик прерываний В считывает информацию статуса/ндентификаиии из прерыва теля
D.
ПО