(54) УСТРОЙСТВО УПРАВЛЕНИЯ ПРЕРЫВАНИЕМ
название | год | авторы | номер документа |
---|---|---|---|
Устройство управления прерыванием | 1977 |
|
SU708353A1 |
Устройство управления прерыванием | 1983 |
|
SU1124308A1 |
Устройство управления прерыванием | 1982 |
|
SU1098001A1 |
Устройство управления прерыванием | 1989 |
|
SU1621032A1 |
Устройство для управления вводом-выводом | 1989 |
|
SU1735859A1 |
Устройство для сопряжения двух элект-РОННыХ ВычиСлиТЕльНыХ МАшиН | 1979 |
|
SU809147A1 |
Устройство для прерывания резервированной вычислительной системы | 1984 |
|
SU1218385A1 |
Устройство для прерывания резервированной вычислительной системы | 1991 |
|
SU1824636A1 |
Устройство для отладки программ микроЭВМ | 1989 |
|
SU1815643A1 |
Устройство для прерывания программ | 1978 |
|
SU792254A1 |
1
Изобретение относится к автоматике и вычислительной технике, а именно, к устройствам управления пре1яы-г ванием при сопряжении различных внешних устройств с цифровыми вычислитель ными маши н ами.
Известно устройство для управления прерыванием в уплотненных запоминающих устройствах,, в которых имеется интерфейс запроса, осуществляющий задержку запроса выборки на время , пока запрос адреса выборки, при-нятый непосредственно перед этим, принимается и обрабатывается в запоминающем устройстве. Для двух запросов адреса используется общий канал выборки памяти и другие общие цепи. Устройство может использоваться в установке обработки информации , содержащей блок запоминающего устройства и источник запроса адреса Jl.
Недостатком устройства является низкое быстродействие из-за необходимости задерживать распространение сигнала запроса выборки.
Наиболее близким по технической . сущности к предлагаемому является устройство улравления прерыванием, содержащее триггер запроса канала, единичный выход которого соединен с
первьм входом первого элемента И, нулевой выход - с первым входом второго элемента И, а нулевой вход с выходом устройства подтверждение выборки, с первым входом формирователя и вторым входсж второго элемента И и через интегратор с выходом первого элемента И, выход второго элемента И соединен с единичным вхоoдом триггера предоставления канала, инверсный Шз1ход которого соединен со вторым входсм первого элемента И, и инверсный вход - с входом устройства .Предоставление канала,
s с третьими входами первого и второго элементов И .и со вторым входом формирователя, третий вход которого соединен с входом Сброс устройства 2.
0
Недостатком устройства является низкое быстродействие, так как сигнал Подтверждение выборки вьфабатывается с згшержкой, определяемой интегратором, наличие которого не5обходимо для исключения возможности .возникновения ложного сигнала Подтверждение выборки при наличии на выходе сигнала Предоставление канала, в случае асинхронного возникновения сигнала Запрос канала.
0 Цель изобретения - повьлшение быс родействия устройства. Поставленная цель достигается тем, что в устройство, содержащее триггер запроса канала, единичный вход которого является входом Запрос канала устройства, триггер пре доставления какала, единичный выход которого является выходом Предоста ление канала устройства, два элеме та И и формирователь выходного сигнала, выход которого является выходом Канал занят устройства, пер вый вход соединен с выходом Подтверждение выборки устройства и нулевым входом триггера запроса канала, единичным выходом, подключенным к первому входу первого элемент И, второй вход которого соединен с нулевым выходом триггера предоставления канала, нулевой выход триггера запроса кангша подключен к перво му входу второго элемента И, второй вход которого соединен с первым вхо дом формирователя выходного сигнала второй вход которого соединен с тре тьими входами первого и второго элементов И, нулевым входом триггера предоставления канала и взводом Предоставления канала устройства, а третий вход является входом Сбро устройства, единичный вход триггера предоставления канала соединен с выходом второго элемента И, введены триггер подготовки выборки и элемент НЕ, причем четвертый вход первого элемента И соединен через эле.;мент НЕ с нулевым выходом триггера запроса канала, а выход - с единичным входом триггера подготовки кана ла, нулевые вход и выход которого подключены соответственно к третьему и первому входам формирователя выходного сигнала. На чертеже представленаблок-схе ма устройства. Устройство содержит триггер 1 за роса какала, элементы И 2 и 3, выход 4 Подтверждение выборки устройства, формирователь 5 выходного сигнала, триггер 6 предоставления канала, вход 7 Предоставление кана ла устройства, вход 8 Сброс устройства, элемент НЕ 9, триггер 10 подтверждения выборки, выход 11 Пр дос;гавление канала устройства, выходз, 12 Канал занят устройста и вход 13 Запрос канала устройства. Устройство работает следующим, образом. При работе нескольких внешних устройств ка один канал, выходы три геров подтверждения выборки-, триггеров запроса канала и формирователей, формирующих сигнал Канал занят всех устройств, подключены параллельно к соответствуивдим шинам канала. Сигнал Предоставление канала проходит последовательно через все внешние устройства, подключенные к одному уровню приоритета. При отсутствии запроса канала в устройстве (триггер 1 не взведен) сигнал Предоставление канала на .входе 7, пройдя через элемент И 3, на первом и втором входах которого присутствуют разрешающие сигнгшы, взводит триггер 6, формируя сигнал на выходе 11. Таким образом, сигнал Предоставление канала передается без задержки со входа 7 на выход 11 устройства, не выставивших сигнал Запрос канала. . При поступлении сигнала Предоставление канала на вход 7 устройства, выставившего сигнал Запрос канала (триггер 1 взведен.) , триггер б не взводится, так как на первом входе элемента И 3 запрещающий сигнал. Сигнал Предоставление канала, через элемент И 2, поступает на единичный вход триггера 10, на выходе которого возникает сигнал Подтверждение выборки, сбрасывающий триггер 1 и запрещающий прохождение сигнала через элемент ИЗ (на втором входе этого элемента имеется запрещающий сигнал). Сбойной ситуации (одновременного взведения триггеров предоставления канала и подтверяодения выборки) в данном устройстве не возникает, так как до того, пока не обработан сигнал Предоставление канала триггером б, при наличии разрешения на первом входе элемента ИЗ, он не,будет обработан триггером 10 из-за наличия ка его четвертом входе запрещающего сигнала, который снимается заведомо позже того, как закончатся переходные процессы в триггере 6. Таким образом, устройство осуществляет надежную работу при отсутствии искусственных задержек процесса, что обеспечивает его более высокое быстродействие по сравнению с известным. Формула изобретения Устройство управления прерыванием, содержащее триггер запроса: канат ла, единичный вход которого является входом Запрос канала устройства , триггер предоставления канала, единичный выход которого является выкодом Предоставление канала устройства, два элемента И и формирователь выходного сигнала, выход которого является выходом Канал занят устройства, первый вход соединен с выходом Подтварзвдение выборки устройства и нулевым входом триггера запроса канала, единичным выходом, подключенным к первому входу первого элемента И, второй вход которого соединен с нулевым выходом триггера преДоставления канала, нулевой выход триггера запроса канала подключен к лервому входу второго элемента И, второй вход которого соединен с первым входом формирователя выходного сигнала, второй вход которого соединен с третьими входами первого и второго элементов И, нулевым входом триггера предоставления канала и входом Предоставление канала устройства, а третий вход является входом Сброс устройства, единичный вход триггера предоставления канала соединен с выходом второго элемента И, отличающееся тем, что, с целью повышения быстродействия устройства, в него введе «-4
1
-X)
ны триггер подготовки выборки и элемент НЕ, причем четвертый вход первого элемента И соединен через элемент НЕ с нулевым выходом триггера запроса канала, а выход - с единичным входом триггера подготовки канала, нулевые вход и выход которого подключены соответственно к третьему ,и первому входам формирователя выходного сигнала.
Источники информации,
0 принятые во внимание при экспертизе
5 1977 (прототип).
п
Авторы
Даты
1981-02-23—Публикация
1978-07-14—Подача