Устройство управления прерыванием

Иллюстрации

Показать все

Реферат

 

Союз Советскик

Социалистических .

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ о>807293 (61) Дополнительное к авт. сеид-ву— (22) Заявлено 140778 (21) 2646879/18-24 (51)М. Кл. с присоединением заявки Йо

G F 9/46

Государственный комитет

СССР ио делам изобретений и открытий (23) Приоритет

Опубликовано 230231 Бюллетень ИВ 7

Дата опубликования описания 2 3.02Â1 (53) УДК 681. 326..34(088.8),V

i (71) Заявитель (54) УСТРОЙСТВО УПРАВЛЕНИЯ ПРЕРЫВАНИЕМ

Изобретение относится к автоматике и вычислительной технике, а имен- но, к устройствам управления прерыванием при сопряжении различных внешних устройств с цифровыми вычислительными машинами.

Известно устройство для управления прерыванием в уплотненных запоминающих устройствах,.в которых имеется интерфейс запроса, осуществляющий задержку запроса выборки на время, пока запрос адреса выборки, при-, -нятый непосредственно перед этим, принимается и обрабатывается в sanoминающем устройстве. Цля двух запросов адреса используется общий канал выборки памяти и другие общие цепи.

Устройатво может использоваться в установке обработки информации, содержащей блок запоминающего устройства и источник запроса адреса (1 ).

Недостатком устройства является низкое быстродействие из-эа необходимости задерживать распространение сигнала запроса выборки.

Наиболее близким по технической, сущности к предлагаемому является устройство управления прерыванием, содержащее триггер запроса канала, единичный выход которого соединен с первым входом первого элемента И, нулевой выход - с первым входом второго элемента И, а нулевой вход— с выходом устройства "Подтверждение .выборки", с первым входом формирователя и вторым входом второго элемента И и через интегратор с выходом первого элемента И, выход второго элемента И соединен с единичным вхо1© дом триггера предоставления канала, инверсный выход которого соединен со вторым входом первого элемента

И, и инверсный вход — с входом устройства ."Предоставление канала", l5 с третьими входами первого и второго элементов И .и со вторым входом формирователя, третий вход которого соединен с входом "Сброс" устройст ва 2).

20 недостатком устройства является

-низкое быстродействие, так как сигнал Подтверждение выборки" вырабатывается с задержкой, определяемой интегратором, наличие которого необходимо для исключения возможности возникновения ложного сигнала

"Подтверждение выборки" при наличии на выходе сигнала "Предоставление канала", в случае асинхронного воэ30 никновения сигнала "Запрос канала".

807293

Цель изобретения — повышение быстродействия устройства.

Поставленная цель достигается тем, что в устройство, содержащее триггер запроса канала, единичный вход которого является входом "Зап- рос канала" устройства, триггер предоставления канала, единичный выход которого является выходом "Предоставление канала" устройства, два элемента И и формирователь выходного сиг-. нала, выход которого является выходом "Канал занят" устройства, первый вход соединен с выходом "Подтверждение выборки" устройства и нулевым входом триггера запроса канала, единичным выходом, подключенным к первому входу первого элемента

И, второй вход которого соединен с нулевым выходом триггера предоставления канала, нулевой выход триггера запроса канала подключен к перво- 20 му входу второго элемента И, второй вход которого соединен с первым входом формирователя выходного сигнала, второй вход которого соединен с третьими входами первого и второго 25 элементов И, нулевым входом триггера предоставления канала и входом

"Предоставления канала" устройства, а третий вход является входом "Сброс" устройства, единичный вход триггера предоставления канала соединен с выходом второго элемента И, введены триггер подготовки выборки и элемент НЕ, причем четвертый вход первого элемента И соединен через эле- 35

:мент НЕ с нулевым выходом триггера запроса канала, а выход — с единичным входом триггера подготовки канала, нулевые вход и выход которого подключены соответственно к третьему и первому входам формирователя 40 выходного сигнала.

На чертеже представлена блок-.схема устройства.

Устройство содержит триггер 1 запроса канала, элементы И 2 и 3, вы- 45 ход 4 "Подтверждение выборки" устройства, формирователь 5 выходного сигнала, триггер б предоставления канала, вход 7 "Предоставление канала" устройства, вход 8 "Сброс" уст- ур ройства, элемент НЕ 9, триггер 10 подтверждения выборки, выход 11 "Предоставление канала" устройства, выход) 12 "Канал занят" устройста и вход "13 "Запрос канала" устройства.

Устройство работает следующим образом.

При работе нескольких внешних устройств на один канал, выходы триггеров подтверждения выборки; триггеров запроса канала и формировате- 60 лей, формирующих сигнал "Канал за= нят" всех устройств, подключены параллельно к соответствующим шинам канала. Сигнал "Предоставление канала" проходит последовательно че- 65 рез все внешние устройства, подключенные к одному уровню приоритета.

При отсутствии запроса канала в устройстве (триггер 1 не взведен) сигнал "Предоставление канала" на входе 7, пройдя через элемент И 3, на первом и втором входах которого присутствуют разрешающие сигналы, взводит триггер 6, формируя сигнал на выходе 11. Таким образом, сигнал

"Предоставление канала" передается без задержки со входа 7 на выход 11 устройства, не выставивших сигнал

"Запрос канала". . При поступлении сигнала "Предоставление канала" на вход 7 устройства, выставившего сигнал "Запрос канала" (триггер 1 взведен.), триггер

6 не взводится, так как на.первом входе элемента И 3 запрещающий сигнал. Сигнал "Предоставление канала", через элемент И 2, поступает на единичный вход триггера 10, на выходе которого возникает сигнал "Подтверждение выборки", сбрасывающий триггер

1 и запрещающий прохождение сигнала через элемент И 3 (на втором входе этого элемента имеется запрещающий сигнал).

Сбойной ситуации (одновременного взведения триггеров предоставления канала и подтверждения выборки) s данном устройстве не возникает, так как до того, пока не обработан сигнал "Предоставление канала" триггером б, при наличии разрешения на первом входе элемента И 3, он не будет обработан триггером 10 из-за наличия на его четвертом входе запрещающего сигнала,. который снимается заведомо позже того, как закончатся переходные процессы в триггере б.

Таким образом, устрОйство осуществляет надежную работу при отсутствии искусственных задержек процесса, что обеспечивает его более высокое быстродействие по сравнению с известным., Формула изобретения

Устройство управления прерыванием, содержащее триггер запроса канала, единичный вход которого является входом "Запрос канала" устройства, триггер предоставления канала, единичный выход которого является выхадом "Предоставление канала" устройства, два элемента И и формирователь выходного. сигнала, выход которого является выходом "Канал занят" устройства, первый вход соединен с выходом "Подтверждение выборки" устройства и нулевым входом триггера запроса канала, единичным выходом, подключенным к первому входу первого элемента И, второй вход которого сое цинен с нулевым выходом триггера пре807293

Составитель В. Вертлиб

ТехРеД М Рейвес Корректор С. Щомак

Редактор В. Лазаренко

Заказ 293/74 Тираж 756

Вниипи Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Филиал ППП "Патент", г. у кгород, ул. Проектная, 4 поставления канала, нулевой выход триггера запроса канала подключен к лервому входу второго элемента И, второй вход которого соединен c ïå ã вым входом формирователя выходного сигнала, второй вход которого соединен с третьими входами первого и вто( ого элементов И, нулевым входом риггера предоставления канала и входом "Предоставление канала" устройства, а третий вход является входом "Сброс" устройства, единичный вход триггера предоставления канала соединен с выходом второго элемента И, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введе.— ны триггер подготовки выборки и элемент НЕ, причем четвертый вход первого элемента И соединен через элемент НЕ с нулевым выходом триггера запроса канала, а выход - с единичным входом триггера подготовки канала, нулевые вход и выход которого подключены соответственно к тр тьему и первому входам формирователя выходного сигнала.

Источники информации, принятые во внимание при экспертизе

1. Патент Франции Р 2212955, кл. G Об F 9/18, 1974.

2. Авторское свидетельство СССР по заявке 9 2533522, кл. G Об F 9/18, 15 1977 (прототип).