ГОСТ Р МЭК 821-2000
Ф **и« m
2
е т т э
,
Прорымтапь
д а -
обслужимния
Обработчикпреры
вания очитьаяеп
»«фаршими
сгатуслдалифи-
НМ4ИН
огпрарьшгопя
Иакшняятшт подпрограммы
обслутхзгнкя гродомикя
Лм«ям1фоая
грорьмнкн
“
Л
« V
(освобождение приабращнни
крегистр)
Рисунок 4.8 — Освобождение линий запроса прерывании прерывателями типов ROAK и RORA
Правило 4.8. После того как обработчик прерывании инициировал цикл подтверждения прерыва
ния и считал информациюстатуса/ибентификащш изп/>ерывателя RORA, он ДОЛЖЕН ИГНОРИРО
ВАТЬнизкий уровень сигнала на линии запросапрерывания в течение 2мкс после установки истинным
его внутримодульного сигзша *ПРОИЗОШЛО ОВРАЩЕНИЕ К РЕГИСТРУ*.
Замечание 4.6. Правило 4.8 предотвращает ложную интерпретацию обработчиком прерываний
сигнала низкого уровня на линии запроса прерывания как нового запроса на этой линии.
Замечание 4.7. Задатчик, осуществляющий обращение куправляющему или статусному регистру
прерывателя, обычно находится на том же модуле, что и обработчик прерываний, и формирует внут-
рнмодульный сигнал обработчику прерываний, когда закончитобращение к регистру.
Разрешение 4.2. Если предусмотрена процедура, позволяющая задатчикусигнализировать обра
ботчику прерываний обобращении к управляющему или статусному регистрам прерывателя, то задат
чик и обработчик прерываний МОГУТ быть расположены в разных модулях.
В таблице 4.6 показано, как мнемонические обозначения RORA и ROAK используются для
описания прерывателей.
Т а б л и и а 4.6 — Мнемонические обозначения для описания возможностей освобождения линии запроса
прерывания
Мнемоничес
коеобозна
чение
Функцио
нальный
блок
Смыс.юпоесодержание
RORA
Прерыватель
Освобождает свою линию запроса прерывания, когда какой-либо задатчик
обращается к сто внугримодульному статусному или управляющему
регистру
RO\KПрерыватель Освобождает свою линию запроса прерывания, когда считывается сю ин
формация статуса/ндснтификаиии во время цикла подтверждения преры
вания
102