Устройство для обслуживания запросов

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

Авторы: Диденко, Солодовников, Топорков, Усенко, Чернец

ZIP архив

Текст

Топорков К. И. Дидк Авторыобретения о, В. Усенк Солодовников,и Н. В. Чернец тем,автомат Фторское бюрупоавления иальное констр еского Заявитель 54) УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ ЗАПРОС 2 ыхо-. ее рий,гис Изобретение относится к вычисли.тельной технике и может найти применение в системах, использующих изменяемую дисциплину обслуживания.Известно устройство, содержащее узлы анализа состояния канала, триггерызапросов,Недостатком такого устройства является большой объем оборудования.Наиболее близким по техническойсущности и достигаемому результату16к предлагаемому является устройство,содержащее регистр адреса, регистрпрерываний, элементы И, дешифра тор 21.Недостатком такого устройства является большой объем оборудования.Цель изобретения в . сокращение объема оборудования.Поставленная цель достигается тем,20что в устройство для обслуживания запросов, содержащ егистр адреса,регистр прерыван элемент И, причемгруппа входов ре тра адреса соединена с группой входов начального уровняпрерывания устройства, введены блокприоритетов, дешифратор прерыванийдешифратор адреса, причем группа вдов регистра адреса соединена с группой входов дешифратора адреса, группа-.выходов дешифратора адреса соединенас первой группой входов блока приоритетов, вторая группа входов блока приоритетов соединена с группой запросных входов устройства, управляющийвход блока приоритетов соединен с запрещающим входом устройства, первыйвход элемента И соединен с первым уп"равляющим выходом блока приоритетов,второй вход элемента И соединен ссинхронизирующим входом устройства,второй управляющий выход блока приоры"тетов соединен с блокирующим выходомустройства, групда выходов дешифратора приоритетов соединена с группойинформационных выходов устройства,группа информационных выходов блокаприоритетов соединена с группой ин3 86428 формационных входов регистра прерыва-: ний аБлок приоритетов содержит группу элементов ИЛИ, группу элементов И и шифратор, причем первый вход каждого элемента И группы соединен с соответствующим входом второй группы входов блока, второй вход каждого элемента И группы соединен с выходом соответствующего элемента ИЛИ группы, пер вый вход первого элемента соединен с управляющим входом блока, второй вход первого элемента ИЛИ группы соединен с соответствующим входом, первой группы входов блока, первый вход йторого и последующих элементов ИЛИ группы 1 соединен с выходом соответствующего элемента И группы, второй вход второго и последующих элементов ИЛИ группы соединен с выходом предыдущего элемента ИЛИ группы, третий вход второ 20 го и последующих элементов ИЛИ группы соединен с соответструющим входом второй группы входов блока, выход каждого элемента И группы соединен с соответствукщим входом шифратора,25 группа выходов дешифратора соединена с группой информационных выходов блока, первый выход шифратора соединен с первым управляющим выходом Цлока, второй выход шифратора соединен со вторым управляющим выходом блока,. выход последнего элемента ИЛИ группы соединен с соответствующим входо шифратора. 8На входы 7-9 блока приоритета подается двоичный код начального уровняпрерывания, который записывается врегистр 1. Двоичный код, занесенныйв регистр 1 преобразуется дешифратором 2 в единичный код и подается напервую группу входов 46-52 блока приоритетов. На вторую группу входов блока приоритетов поступают запросы отвнешних устройств с группы запросныхвходов 10-16,Единичный код начального уровняпрерывания подается на входы 46"52,связанные соответственно со входамигруппы элементов ИЛИ 27-33, На выходах элементов ИЛИ 27-33 формируютсясигналы запрета, которые поступают назапрещающие входы группы элементОв,И 34-40. Если логическая единица,присутствует на входе 48 блока приоритетов, что соответствует двоичномукоду 111 в регистре адреса, то на вы,ходе элемента ИЛИ 27 установится сигнал запрета, который непосредственнозапретит элемент И 35, а через элементы ИЛИ 28-33 запретит соответственно элементы 34-40.Таким образом, код 111 в регистреадреса полностью запирает блок приоритетов. Легко показать, что наличие логической единицы на любомизвходов 49-54 запрещает соответствующий элемент И 35-40 и все последующие, З 5На фиг. 1 изображена структурная схема устройства; на фиг. 2 - схема блока приоритетов.Устройство содержит регистр 1 адреса дешифратор 2 адреса, блок 3 при оритетов, элемент И 4, регистр 5 прерываний, дешифратор 6 прерываний, входы 7-9 начального уровня прерывания, группа запросных входов 10-16 устройства, группа информационных вхо дов устройства 17-23, синхронизирующий вход 24 устройства, блокирующий выход 25 устройства, запрещающий вход 26 устройства, группа элементов ИЛИ 27-33 блока приоритетов, груп па элементов И 34-40 блока приоритетов, шифратор 41 блока приоритетов, информационные выходы 42-44 блока приоритетов, первый управляющий выход 45 блока приоритетов, первая группа входов 46-52 блока приоритетов.Устройство работает следующим образом. При коде 000 в регистре адреса, блок приоритетов полностью разрешен и обрабатывает все входные запросы, Запросы от внешних устройств поступают на входы 10-16. Если на входы устройства поступают одновременно несколько запросов, то код на выходах блока 3 соответствует тому сигналу запроса, приоритет которого выше. Приоритетность сигналов определяется номерами входов, к которым они подключаются. Так запрос, поступающий на вход 16, имеет низший приоритет, а на вход 1 О - высший. Запрос от внешнего устройства поступает на вход одного из элементов И 34-40, Если на втором входе данного элемента запрет отсутствует, то на его выходе формируется сигнал, который поступает на вход интегратора 41, Одновременно сигнал с выхода открытого, элемента И поступает на все последующие элементы ИЛИ, запрещающие все элементы И менее приоритетных входов.5 86428Выходы всех элементов И поступаютна входы шифратора 41. Так как на выходах элементов 34-40 в любой моментвремени может присутствовать толькоодин разрешающий сигнал, то на входешифратора 41 присутствует единичныйкод, который преобразуется вфтрехразрядный нормальный двоичный код, поступающий на выходы 42-44. Вход 26идентичен сигналу запрета прерывания 10высшего уровня и запрещает все элементы И 34-40. При отличном значенииот нуля кода на шинах 42-44 на выходе 45 формируется управляющий выходной сигнал блока 3. На выходе 25 сигнал блокировки устанавливается в случае, если на любом из входов 10-16установится сигнал запроса или иа входах 46-52 присутствует отличный от нуля код начального уровня прерывания,Работа приоритета синхроиизируется сигналом, который поступает навход 24Сигнал вырабатывается в конце каждого цикла связи. Прн наличии разрешения на управляющем выходе 45 и сигнала на входе 24 включается элемент И 4Занесение кода с выхода 42-;44 блока 3 в регистр 5 производитсяпо заднему фронту сигнала на выходеэлемента И 4. Дешифратор 6 преобразует,;двоичный код, содержащийся в регистре 5, в единичный код, поступающий на выходы 17-23.Приведенное устройство приоритетаможет воспринимать до семи сигналовзапросов. При необходимости увеличитьколичество входов-выходов возможноприменение двух и более данных устройств, соединенных последовательно.С этой целью в устройстве предусмотрены запрещающий вход 26 и блокирующий выход 25,Для последовательного соединенияустройств приоритета блокирующий выход первого устройства необходимо соединить с запрещающим входом второго;устройства,Запрашивакпцие входы первого устройства имеют более высокий приоритет по сравнению со вторым устройством. Любой запрос, поступающийв первое устройство, запрещает нетолько запросы низшего уровня данногоустройства, а и второе устройство. Формула изобретения 1. Устройство для обслуживания запросов, содержащее регистр адреса,регистр прерыванйй, элемент И, причем группа входов регистра адреса со 20единена с группой входов начальногоуровня прерывания устройства, о т -л и ч а ю щ е е с я тем, что, с целью сокращения объема оборудования,устройство содержит блок приоритетов, 25дешифратор прерываний, дешифратор адреса, причем группа выходов регистраадреса соединена с группой входов дешифратора адреса, группа выходов дешифратора адреса соединена с первойгруппой входов блока приоритетов, вто 30рая группа входов блока приоритетов. соединена с группой запросных входовустройства, управляющий вход блокаприоритетов соединен с запрещающимвходом устройства, первый вход эле" З 5 мента И соединен с первым управляющимвыходом блока приоритетов, второйвход элемента И соединен с синхронизирующим входом устройства, второйуправляющий выход блока приоритетовсоединен с блокирующим выходом устройства, группа выходов дешифратораприоритетов соединена с группой информационных выходов устройства, группа информационных выходов блока при оритетов соединена с.группой информа"ционных входов регистра прерываний.2. Устройство по.п, 1, о т л и -ч а ю щ е е с я тем, что блок приоритетов содержит группу элементовИЛИ., группу элементов И и шифратор,причем первый вход каждого элемен-та И группы соединен с соответствующим входом второй группы входов блока, второй вход каждого элемента И 55 группы соединен с выходом соответствующего элемента ИЛИ группы, первыйвыход первого элемента ИЛИ группы соединен с управляющим входом блока,Таким образом, данное техническое решение позволяет организовать наращивание количества входов-выходов устройства приоритета блочным способом. 8 6Так как регистры адреса всех соединенных последовательно устройств приоритета программно доступны, то обеспечены широкие возможности блокировки и разрешения запросов во время функционирования устройства.Применение шифратора для кодовой свертки сигналов позволяет значительно сократить расход оборудования за счет уменьшения разрядности регистра прерывания.ч7 864288 8второй вход первого элемента ИЛИ груп- ра соединена с группой информационныхпы соединен с соответствующим входом выходов блока, первый выход шифраторапервой группы входов блока, первый соединен с первым управляющим выходомвход второго и последующих элемен- блока, второй выход шифратора соединентов ИЛИ группы соединен с выходом со-со вторым управляющим выходом блока,ответствующего элемента И группы, вто- выход последнего элемента ИЛИ группырой вход второго и последующих эле- соединен с соответствующим входом шифментов ИЛИ группы соединен с выходом ратора.предыдущего элемента ИЛИ группы, тре- Источники информациитий вход второго и последующих эле принятые во внимание при экспертизементов ИЛИ группы соединен с соответ. Авторское свидетельство СССРствующим входом второй группы входов У 634279, кл, 006 Р 9/18, 198.блока, выход каждого элемента И груп. Авторское свидетельство СССРпы соединен с соответствукнцим входом Ф 600558, кл, 606 Г 9/18, 1978шифратора, группа выходов дешиф 1.ато (прототип),Составитель И. Еудрящевтор М. Хома ТехреБ З.Фанта о оектоо В. БутягаИВодуисное акаэ Филиал ППЕ "Патент , г. Ужгород, ул. Проектная, 4 94/72 Тираж 748 ВНИИПИ Государств по делам иэобр 13035 д Москва, Жного комитета СССРений и открытий.Рарпская наб. р,.

Смотреть

Заявка

2848654, 07.12.1979

СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКОЕ БЮРО СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ

ДИДЕНКО КОНСТАНТИН ИВАНОВИЧ, СОЛОДОВНИКОВ ВЯЧЕСЛАВ ГРИГОРЬЕВИЧ, ТОПОРКОВ ВАЛЕНТИН ВАСИЛЬЕВИЧ, УСЕНКО КОНСТАНТИН МИХАЙЛОВИЧ, ЧЕРНЕЦ НИКОЛАЙ ВАСИЛЬЕВИЧ

МПК / Метки

МПК: G06F 9/48

Метки: запросов, обслуживания

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

Код ссылки

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

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