Устройство управления прерыванием
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО УПРАВЛЕНИЯ ПРЕРЫВАНИЕМ , содержащее триггер запроса канала, триггер подтверждения выборки , элемент И и формирователь выходного сигнала, первый вход которого соединен с /нулевым выходом триггера подтверждения выборки, с нулевым входом триггера запроса канала и с первым информационным выходом устройства, второй вход формирователя выходного сигнала соединен с информационным входом устройства и с первым входом элемента И, единичный вход триггера запроса канала соединен с входом запроса устройства , третий вход формирователя выходйого сигнала соединен с входом сброса устройства выход формирователя выходного сигнала соединен с первым сигнальным выходом устройства , отличающееся тем, что, с целью упрощения устройства, в него уведены элемент НЕ,элемент ИЛИ, первый вход которого соединен с нулевым выходом триггера запроса канала, выход элемента ИЛИ со динен с вторым входе элемента И и с единичным входом триггера подтверждения выборки, нулевой вход которого подключен к информационному входу устройства, второй вход эле-i мента ИЛИ подключен к выходу элемен та и и соединен с вторым информационным выходом устройства, третий вход элемента И соединен с первым информационным выходом устройства, единичный выход триггера запроса канала через элемент ,НЕ соединен О с вторым сигнальным выходом устройства .
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ЗСЮ G 06 F 4
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3633450/24-24 (22) 18.08.83 (46) 15,11.84. Вюл. 9 42 (72) С.В.Смирнов и М.П.Смирнова (53) 681.325(088 ° 8) (56) 1.Авторское свидетельство СССР
9 708353, кл. G 06 F 9/46, 1977.
2.Авторское свидетельство СССР
9 807293, кл. G 06 F 9/46, 1978 (прототип) . (54)(57) УСТРОЙСТВО УПРАВЛЕНИЯ ПРЕРЫВАНИЕМ, содержащее триггер запроса канала, триггер подтверждения выборки, элемент И и формирователь выходного сигнала, первый вход кото. рого соединен с нулевым выходом триггера подтверждения выборки, с нулевым входом триггера запроса канала и с первым информационным выходом устройства, второй вход формирователя выходного сигнала соединен с информационным входом устройства и с первым входом элемента И, единичный вход триггера запроса канала соединен с входом запроса устрой„„SU„„11 4 A ства, третий вход формирователя выходйого сигнала соединен с входом сброса устройства, выход формирователя выходного сигнала соединен с первым сигнальным выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в него введены элемент НЕ,элемент
ИЛИ, первый вход которого соединен с нулевым выходом триггера запроса канала, выход элемента ИЛИ соединен с вторым входом элемента И и с единичным входом триггера подтверждения выборки, нулевой вход которого подключен к информационному входу устройства, второй вход элемента ИЛИ подключен к выходу элемен-
Ж та И и соединен с вторым информаци . онным выходом устройства, третий— вход элемента И соединен с первым информационным выходом устройства, единичный выход триггера запроса . канала через элемент НЕ соединен О с вторым сигнальным выходом устройства, 1124308
Изобретение относится к автоматике и вычислительной технике, а именно. к устройствам управления прерыванием при сопряжении различных внешних устройств с цифровыми вычислительными машинами. 5
Известно устройство управления прерыванием, содержащее триггер
:запроса канала, триггер предо.ставления канала, три элемента сов-падения, интегратор и формирователь 10 сигнала занятости (13, (Недостатком известного устройства является низкое быстродействие вследствие того, что входной сигнал Предоставление канала, . 15 получаемый от устройства управления каналами ЭВМ в ответ на сигнал Запрос канала другого внешнего устройства, поступает на выход Предоставление канала с большой задерж20 кой, определяемой суммарной задержкой переключения триггера предоставления канала и второго, третьего элемента совпадения, при этом сигнал " Подтверждение выборки также вырабатывает- 25 ся с задержкой, определяемой интегратором из условия исключения возникновения должного сигнала Подтверждение выборки при наличии на выходе сигнала Предоставление канала в
-случае асинхронного возникновения сигнала Запрос канала . Кроме того, известному устройству присуща сложность схемного решения, заключающаяся в наличии элементов совпадения, что повышает потребляемую, мощность и понижает надежность устройства.
Наиболее близким к предлагаемому по технической сущности является устройство управления прерыванием, содержащее триггер запроса канала, единич-40 ный вход которого является входом Запрос канала устройства, триггер предоставления канала, единичный выход которого через буферный элемент соединен с выходом Предоставление 45 канала устройства, два элемента И и формирователь выходного сигнала, выход которого является выходом Канал занят устройства, первый вход соединен с выходом Подтверждение 50 выборки устройства и нулевым входом триггера запроса канала, единичным выходом подключенным к первому входу первого элемента И, второй вход которого соединен с нулевым выходом триг- 55 гера предоставления канала, нулевой выход триггера запроса канала подключен к первому входу второго элемента И, второй вход которого соединен с нулевым выходом триггера предоставления канала, нулевой выход триггера запроса канала подключен к первому входу второго элемента И, второй вход которого соединен с первым входом формирователя выходного сигнала, второй вход которого соединен с третьими 65 входами первого и второго элементов И, нулевым входом триггера предоставления канала и входом Предоставление канала устройства, а третий вход является входом Сброс устройства, единичный вход триггера предоставления канала соединен с выходом второго элемента И, четвертый вход первого элемента И соединен через элемент
НЕ с нулевым выходом триггера запроса канала, а выход — с единичным входом триггера подтверждения выборки, нулевые вход и выход которого подключены соответственно к третьему и первому входам формирователя выходного сигнала 123.
Недостатком известного устройства является, сложность.
Цель изобретения — упрощение устройства.
Поставленная цель достигается тем, что в устройство управления прерыванием, содержащее триггер запроса канала, триггер подтверждения выборки, элемент И и формирователь выходного сигнала, первый вход которого соединен с нулевым выходом триггера подтверждения выборки, с нулевым входом триггера запроса канала и с первым информационяым выходом устройства, второй вход-„ формирователя выходного сигнала соединен с информационным входом устройства и с первым входом элемента И, единичный вход триггера запроса канала соединен с входом запроса устройства, третий вход формирователя выходного сигнала соединен с входом сброса устройства,.выход формирователя выходного сигнала соединен с первым сигнальным выходом устройства, введены элементы НЕ, элемент
ИЛИ, первый вход которого соединен с нулевым входом триггера запроса канала, выход элемента ИЛИ соединен с вторым входом элемента И и с единичным входом триггера подтверждения выборки, нулевой вход которого подключен к информационному входу устройства,. второй вход элемента ИЛИ подключен к выходу элемента И и соединен с вторым информационным выходом устройства, третий вход элемента
И соединен с первым информационным в(Жбдом устройства, единичный выход триггера запроса канала через элемент
НЕ соединен с вторым сигнальным выходом устройства.
На фиг.1 приведена структурная схема предлагаемого устройства управления прерыванием; на фиг.2— структурная схема формирователя выходного сигнала.
Устройство содержит триггер 1 запроса канала, триггер 2 подтверждения выборки, элемент ИЛИ 3, элемент И 4, формирователь 5 выходного сигнала, элемент НЕ б, запросный вход 7 устройства, информационный вход 8 устрой1124308.ства, вход сброса 9 устройства, сигнальный выход 10 устройства, информационный выход 11 устройства, информационный выход 12 устройства, сигнальный выход 13 устройства, Формирователь 5 выходного сигна- 5 .ла (фиг.2) содержит триггер 14, элемент И-HE 15, инвертор 16, элемент
НЕ 17.
Предлагаемое устройство управления прерывания работает следующим ,образом.
В исходном состоянии при отсутствии входных сигналов Запрос канала и Предоставление канала на соответствующих входах 7 и 8 устройства,что соответствует наличию . на этих входах устройства нулевого логического уровня, триггеры 1. и 2 находятся в нулевом состоянии, т.е. на единичном выходе присутствует ну( левой логический уровень, а на нуле- >® вом выходе — единичный логический уровень. На выходе 13 устройства присутствует единичный логический уровень, так как триггер 14 формирователя 5 выходного сигнала находит.ся в нулевом состоянии.
При поступлении на вход 8 устройства сигнала Предоставление канала (единичного логического уровня) при отсутствии запроса канала в 30 устройстве этот сигнал проходит через элемент И 4 на выход 11 устройства.
Таким образом, сигнал Предоставление канала передается с входа 8 на выход ) 1 устройства, не выставивше- 35 го сигнал Запрос канала, с задержкой, равной времени переключения элемента И 4. При появлении единичного логического уровня на выходе элемента И 4 он поступает на 40 второй вход элемента ИЛИ 3 и запрещает переключение этого элемента в течение длительности сигнала на выходе ll устройства. Тем самым запрещается переключение триггера 2 подтверждения выборки и формирование сигнала Подтверждение выборки на одноименном выходе 12 устройства.
При поступлении сигнала Предоставление канала на вход 8 устройства, выставившего сигнал Зап- 50 рос канала (триггер 1 при этом на ходится в единичном состоянии, при котором на его нулевом выходе присутствует нулевой логический уровень), элемент И 4 не переключается, так 55 как с выхода элемента ИЛИ 3 в это время на второй вход элемента И 4 поступает нулевой логический уровень, запрещающий его переключение. При поступлении сигнала Предоставление канала ыа вход 8 устройства, выставившего сигнал Запрос .канала, триггер 2 подтверждения выборки переключается н на его выходе формируется низкий логический уровень, поступающий на выход 12 устройства. Таким образом, сигнал Подтверждение вйборки формируется на выходе 12 устройства, выставившего сигнал Запрос канала с -.адержкой, равной- времени переключения нулевого плеча триггера 2 подтверждения.выборки. Низким логическим уровнем, присутствующим на нулевом выходе триггера 2, -запрещается переключение элемента Й 4 и появление вьг. сокого потенциала на его выходе, а также производится переключение триггера 1 в исходное нулевое состояние.
Сигнал Подтверждение выборки поступает на формирователь 5 выходного сигнала и устанавливает его триггер 14 в единичное состояние. При этом на выходе формирователя 5 выходного сигнала формируется сигнал Канал занят . Внешее устройство стало хозяииом канала. При снятии сигнала Предоставление канала с входа 8 устройства и поступлении сбрасывающего импульса на вход 9 предлагаемое устройство управления прерыванием приходит в исходное состояние, Сбойной ситуации, заключающейся в одновременном прохождении входного сигнала Предоставление канала на выходы Предоставление канала и Подтверждение выборки устройства, не возникает, так как сигнал Предоставление канала появляется на выходе элемента И 4 только при наличии высокого потенциала на выходе элемента ИЛИ 3. При этом сигнал Предоставление канала запрещает изменение высокого потенциала на выходе элемента ИЛИ 3. В то же время, сигнал Подтверждение выборки появляется на нулевом выходе триггера 2 подтверждения выббрки только при условии наличия нулевого логического уровня на выходе элемента ИЛИ 3- и, в свою очередь, удерживает нулевой логический уровень на выходе элемента И 4. Таким образом, в предлагаемом устройстве исключено одновременное наличие сигналов Предоставление канала и Подтверждение выборки на соответствующих выходах ll и 12 устройства.
Применение изобретения позволит пОвысить быстродействие и упростить устройство.
1124308 фиг. 2
Составитель М.Кудряшев
Редакто Л.Але
P .алексеенко Техред Т. Цубинчак Корректор:И.Муска
Заказ 8281/38 Тираа 698
ВНИИПИ Государственного комитета СССР ,по делам изобретений и открытий
113035, Москва, й-35, Раушская наб., д.4/5
Филиал ППП Патент, г,уагород, ул.Проектная, 4