Устройство для обработки запросов

Номер патента: 1474647

Автор: Палашковский

ZIP архив

Текст

(19) И 1) 7 1)4606 Р 9 ТЕЛЬСТВУ 1 Ф 15кий тельство СССР9/46, 1974,льство СССРР 9/46, 1982,ОБРАБОТКИ осится к вычисможет быть исх вычислительсколькими активью изобретенияыстродействия ил,томатическог ГОСУДАРСТВЕННЫЙ НОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ГННТ СССР ОПИСАНИ АВТОРСКОМУ С(57) Изобретение отнлительной технике ипользовано в цифровьных устройствах с неными абонентами. Целявляется повышение бустройства за счет а исключенич обслуживания ранее обработанных запросов. Устройство содержит блок памяти 1, два мультиплексора 2, 9, элементы ИЛИ 3, 20, распределитель импульсов 4, счетчик 5, дешифратор 6, триггеры 7 группы, элементы И 8, 19, схему сравнения 10,регистр 11, элемент НЕ 21. При поступлении сигнала разрешения прерывания код инициатора запроса считывается с информационных выходов регистра 11 и поступает на вход дешифратора 6, который осуществляет установкусоответствующего триггера 7 группыи блокирует запрос. Эта процедурапроисходит без вмешательства вычислительного устройства во время дейя сигнала прерывани14746Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительныхустройствах с несколькими активнымиабонентами. 5Цель изобретения - повышение быстродействия устройства за счет автоматического исключения обслуживания ранее обработанных запросов.На чертеже приведена функциональная схема устройства.Устройство содержит блок 1 памяти, мультиплексор 2, элемент ИЛИ 3,распределитель 4 импульсов, счетчик5, дешифратор 6, триггеры 7 группы,элемент И 8, мультиплексор 9, схему10 сравнения, регистр 11, информационньй вход 12 устройства, группувходов 13 запросов устройства, вход14 разрешения прерывания, группу 20адресных входов 15 счетчика, тактовый вход 16 устройства, выход 17прерывания устройства, группу информационных выходов 18 устройства, элемент И 19, элемент ИЛИ 20 и элементНЕ 21.Устройство работает следующим образом.Предварительно в блок 1 памяти,используя счетчик 5 как регистр адреса, загружают для каждого абонента информацию о наличии или отсутствии маскирования запроса.В процессе работы информация вблоке 1 памяти может оперативно ме- . 35няться,В исходном состоянии регистр 11и триггеры 7 сброшены. Тактовые импульсы с первого выхода распределителя 4 поступают на счетный вход счетчика 5. По каждому тактовому импульсу счетчик 5 переключает мультиплексор 2, мультиплексор 9 и адрес блока1 памяти, при этом на их выходах появляется соответствующее опрашиваемому 45каналу слово, Если на выходе мультиплексора 2 установлен запрос на прерывание, на входе мультиплексора 9отсутствует признак обслуживания данного канала, а на выходе блока 1 памяти отсутствует маскирование запроса, то по импульсу с второго выходараспределителя 4 через элемент И 8опрашивается схема 10 сравнения, Насхему 10 сравнения поступают код 55счетчика 5 и код текущего приоритетаиз регистра 11. Если код счетчика 5меньше кода текущего приоритета, т.е.приоритет опрашиваемого канала вышее,47 2то на вьюоде схемы 10 сравнения появляется сигнал, который через элементИЛИ 20 осуществляет запись в регистр11 кода счетчика 5, который и является новым значением приоритета,При отсутствии требования прерывания на выходе 17 прерывания код счетчика .5 записывается в регистр 11 независимо от наличия сигнала на.выходе схемы 10 сравнения через элементыИ.19 и ИЛИ 20,Одновременно с записью кода присритета в регистр 11 на выходе 17прерывания появляется или подтверждается запрос на прерывание, По".кольку счетчик 5, перебрав коды всех каналов, начинает опрос с первого канала, в регистре 11 хранится код запрашиваемого канала, имеющего наивысшийприоритет,При пос-,уплении на вход 14 сигнала разрешения прерывания на времяего существования происходит блокировка распределителя; Если на выходе17 имеется запрос на прерывание, точерез дешифратор 6 устанавливаетсясоответствующий триггер 7, запрешаятем самым обслуживание запроса этогоканала до тех пор, пока триггер 7не будет сброшен.По окончании сигнала разрешенияпрерывания происходят сброс запросана выходе 17 и снятие блокировки распределителя 4. При снятии запроса наобслуживание сбрасывается соответствующий триггер 7, позволяющий при .,возникновении нового запроса осуществить его обслуживание,Формула изобретенияУстройство для обработки запросов, содержащее блок памяти, счетчик, дешифратор, регистр, схему сравнения, первый мультиплексор и первый элемент И, причем информационный вход блока памяти является информационным входом устройства, группа информационных входов первого мультиплексора является группой входов запросов устройства, группа информационных входов счетчика является группой адресных входов устройства, вход разрешения записи счетчика является тактовым входом устройства, группа выходов счетчика подключена к группам адресных входов блока памяти и первого мультиплексора, выход которого подключен к первому входу1474647 Составитель М.КудряшевТехред М,Дидык Корректор Э.Лончакова Редактор О,Юрковецкая Заказ 1895/47 Тираж 667 ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина,101 первого элемента И, первая группавходов схемы сравнения, соединена сгруппой выходов регистра, о т л и -ч а ю щ е е с я тем, что, с цельюповышения быстродействия устройстваза счет автоматического исключенияобслуживания ранее обработанных запросов, в него введены распределительимпульсов, два элемента ИЛИ, группатриггеров, второй мультиплексор, второй элемент И, элемент НЕ, причемвход разрешения прерывания устройства подключен к первому входу первогоэлемента ИЛИ, первому управляющемувходу дешифратора и к входу разрешения считывания регистра, второйвход первого элемента ИЛИ соединенс тактовым входом устройства и с входом записи блока памяти, выход первого элемента ИЛИ соединен с входомраспределителя импульсов, первый выход которого подключен к счетномувходу счетчика, а второй выход распределителя импульсов подключен квторому входу первого элемента И,третий и четвертый входы которогоподключены к выходам блока памяти ивторого мультиплексора соответственно, выход первого элемента И подключен к управляющему входу схемы сравнения и к первому входу второго элемента И, выход которого подключенк первому входу второго элементаИЛИ, второй вход которого подключенк выходу схемы сравнения, выход второго элемента ИЛИ подключен к тактовому входу регистра, второй вход второго элемента И подключен к. выходуэлемента НЕ, группа выходов счетчикаподключена к группе информационныхвходов регистра, группе адресныхвходов второго мультиплексора и квторой группе входов схемы сравнения, группа выходов регистра является группой информационных выходов устройства и соединена с группой информационных входов дешифратора, второйуправляющий вход которого соединенс входом элемента НЕ и информационным выходом регистра, который явля"ется выходом прерывания устройства,каждый выход дешифратора подключенк единичному входу одноименного триггера группы, входы сброса которыхподключены к входам запросов устройства, выходы триггеров группы подключены к группе информационных входоввторого мультиплексора.

Смотреть

Заявка

4281868, 19.07.1987

ПРЕДПРИЯТИЕ ПЯ Ю-9976

ПАЛАШКОВСКИЙ ВИКТОР БОРИСОВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: запросов

Опубликовано: 23.04.1989

Код ссылки

<a href="https://patents.su/3-1474647-ustrojjstvo-dlya-obrabotki-zaprosov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обработки запросов</a>

Похожие патенты