Устройство прерывания
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Реслублик
ОП ИСАНИЕ
ИЗОВЕИтаНИЯ .К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ >955066 (61) Дополнительное к авт. свид-ву— (22) Заявлено 04.01.81 (21) 3228486/18-24 с присоединением заявки №вЂ” (23) П р и ор итетв (51) М. Кл.
G 06 F9/46
Гесумерстееинмй кемнтет
СССР (53) УДК 681.325 (088.8) Опубликовано 30.08.82. Бюллетень № 32
Дата опубликования описания 30.08.82 пв декам изебретений и еткрмтий (72) Авторы изобретения
С. И. Петренко, А. И. Сахно и В. Г. Сухин " (71) Заявитель (54) УСТРОЙСТВО ПРЕРЫВАНИЯ
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах, работающих в реальном масштабе времени.
Известно устройство прерывания, содержащее селектор, элементы И, триггер и элемент НЕ (1j.
Наиболее близким к предлагаемому по технической сущности и достигаемому результату является устройство приоритета, содержащее счетчик, два дешифратора, 1о элементы И, ИЛИ, НЕ, две группы элементов И и регистр 12).
Недостаток известных устройств — большой объем оборудования.
Цель изобретения — сокращение объема оборудования.
Поставленная цель достигается тем, что в устройство прерывания, содержащее дешифратор, группу элементов И, первый элемент ИЛИ и элемент И, причем каждый
i-ый выход группы выходов дешифратора соединен с первым входом i-го элемента И группы, второй вход каждого i-ro элемента
И группы соединен с i-ым запросным входом устройства, первый вход элемента И соединен с входом останова устройства, введены второй элемент ИЛИ и триггер, причем группа кодовых входов устройства соединена с группой входов дешифратора, выходы элементов И группы соединены с входами первого элемента ИЛИ и являются группой выходов прерывания устройства, выход первого элемента ИЛИ соединен со вторым входом элемента И, выход которого соединен с нулевым входом триггера, выход которого является сигнальным выходом устройства, единичный вход триггера соединен с выходом второго элемента ИЛИ, группа входов которого является группой запросных входов устройства, третий вход каждого i-го элемента И группы соединен с i-ым входом готовности группы входов готовности устройства.
На чертеже приведена функциональная схема устройства.
Устройство содержит триггер 1, элемент
И 2, вход 3 останова устройства, сигнальный выход 4 устройства, группу элементов И 5, элементы ИЛИ 6 и 7, дешифратор 8, группу кодовых входов 9 устройства, группу запросных входов 10 устройства, группу входов 11
3 готовности и группу выходов 12 прерывания устройства.
Предлагаемое устройство работает следующим образом.
В исходном состоянии триггер 1 устанавливается в нулевое состояние, т. е. на выхо- s де 4 устройства присутствует низкий потенциал. Цепи установки триггера 1 в исходное состояние на чертеже не показаны.
Запрос на обслуживание (например, от первого абонента) поступает на вход элемента ИЛИ 7 и на вход элемента И 5. На выходе элемента ИЛИ 7 формируется сигнал, который устанавливает триггер 1 в единичное состояние (высокий потенциал) . Сигнал с выхода триггера 1 поступает на выход 4 устройства и далее в ЭВМ, например на схему управления прерываниями. По этому сигналу ЭВМ начинает посылать коды запросов на группу входов 9 устройства и далее на входы дешифратора 8. Одновременно на группу входов 11 устройства с ЭВМ, например с регистра маски (защиты), поступают сигналы разрешения (готовности) на прием запросов от абонентов.
При поступлении на входы дешифратора 8 кода запроса с ЭВМ, соответствующего, например, запросу от первого абонента, на первом выходе дешифратора 8 формируется сигнал, поступающий на вход элемента И 5. При совпадении сигналов на входах элемента И 5 на его выходе вырабатывается сигнал прерывания, который поступает на первый выход из группы выходов 12 устройства.
По этому сигналу ЭВМ прекращает посылать коды запросов на группу входов 9 устройства. Одновременно сигнал прерывания с выхода элемента И 5, пройдя через элемент ИЛИ 6, поступает на второй вход элемента И 2, на первый вход которого (вход 3 устройства) поступает сигнал с ЭВМ, вырабатываемый ею после начала отработки сигнала прерывания. В этом случае на выходе элемента И 2 формируется сигнал установки в исходное состояние триггера 1.
Таким образом, устройство подготовлено . к приему следующего запроса от любого абонента.
Обслуживание следующего запроса независимо от времени его поступления происходит только по сигналу с ЭВМ, т. е. после обработки ЭВМ прерывания от предыдущего запроса.
Применение изобретения позволяет сократить объем оборудования.
Формула изобретения
Устройство прерывания, содержащее дешифратор, группу элементов И, первый элемент ИЛИ и элемент И, причем каждый
i-ый выход группы выходов дешифратора соединен с первым входом 1-го элемента И группы, второй вход каждого i-го элемента
И группы соединен с i-ым запросным входом устройства, первый вход элемента И соединен с входом оста нова устройства, отличающееся тем, что, с целью сокращения объема оборудования, устройство содержит второй элемент ИЛИ и триггер, причем группа кодовых входов устройства соединена с группой входов дешифратора, выходы элементов И группы соединены с входами первого элемента ИЛИ и являются группой выходов прерывания устройства, выход первого элемента ИЛИ соединен со вторым входом элемента И, выход которого соединен с нулевым входом триггера, выход которого является сигнальным выходом устройства, единичный вход триггера соединен с выходом второго элемента ИЛИ, группа входов которого является группой запросных входов устройства, третий вход каждого i-го элемента И группы соединен с i-ым входом готовности устройства.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР № 699523, кл. G 06 F 9/46, 1978.
2. Авторское свидетельство СССР № 600558, кл. G 06 F 9/46, 1976 (прототип).
955066
12
Составитель М. Кудряшев
Редактор Л. Пчелинская Техред А. Бойкас Корректор О. Билак
Заказ 6171 54 Тираж 731 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, )К вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4