Приоритетное устройство

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

Авторы: Бобровник, Широгоров

ZIP архив

Текст

ТЕЛ К АВТОРСКОМ ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ САНИЕ ИЗОБР(71) Специальное конструкторскоебюро биологического приборостроенияАН СССР(56) 1. Авторское свидетельство СССРйф 640297, кл. Сл 06 Г 9/46, 1979.2. Авторское свидетельство СССРйф 638963, кл. с 1 06. Г 9/46, 1979(54) (57) ПРИОРИТЕТНОЕ УСТРОЙСТВО,содержащее регистр текущего приорите"та, схему сравнения, триггер запроса, счетчик и элемент И, причем выход регистра текущего приоритета соединен с первым входом схемы сравнениявыход которой соединен с первымвходом элемента И, выход элемента Исоединен с входом установки в "1"триггера запроса и входом разрешенияприема регистра текущего приоритета, выход триггера запроса являетсявыходом прерывания устройства, о т л и ч а ю щ е е с я тем, что,сцелью расширения области применения,в него введены коммутатор запросов,блок памяти и дешифратор, причемвыход счетчика соединен с адреснымвходом блока памяти и с входом управления коммутатора запросов, выходблока памяти соединен с входом дешифратора, с входом регистра текущего приоритета и с вторым входом схемы сравнения, второй и третий входыэлемента И соединены с выходами дешифратора и коммутатора запросов соответственно, группа запросных входовустройства соединена с информационным входом коммутатора запросов, адресный вход устройства соединен синформационным входом счетчика, входсброса устройства соединен с входами сброса регистра текущего приоритета и триггера запроса, тактовыйвход устройства соединен со счетнымвходом счетчика, вход маскированияустройства соединен с четвертымвходом элемента И, информационныйвход устройства соединен с информационным входом блока памяти.5 О 5 20 25 30 35 40 50 Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительныхустройствах с несколькими активнымиабонентами и одним обслуживающимустройством.Известно приоритетное устройство,содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и схему И 1 .Наиболее близким к предложенномуявляется многоканальное устройстводля прерывания программ; содержащеерегистр текущего приоритета, схемусравнения, триггер запроса, счетчик и схему И, причем выход регистрапрерыванйй соединен-.с первым .входомсхемы сравнения, выход триггера запроса - с входом разрешения схемысравнения, выход схемы сравнениясоединен с первым входом схемы И,а ее выход - с входом установкив единицу триггера запроса и входом разрешения приема регистра текущего приоритета 2,Недостатком известного устройстваявляется жесткое задание приоритетовобслуживаемых абонентов, отсутствиевозможности оперативного измененияприоритетов абонентов, условий Форми"рования векторов прерывания, типареакции обслуживающего устройствана запрос того или иного абонента,Цель изобретения - расширение"области применения устройства,Поставленная цель достигаетсятем, что в приоритетное устройство,содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и элемент И, причемвыход регистра текущего приоритетасоединен с дервым входом схемы сравнения, выход которой соединен с первым входом элемента И, выход элемента И соединен с входом установкив "1" триггера запроса и входом разрешения приема регистра текущегоприоритета, выход триггера запросаявляется выходом прерывания устройства, введены коммутатор запросовблокпамяти и дешифратор, причем выходсчетчика соединен с адресным входомблока памяти,и с входом управлениякоммутатора запросов, выход блокапамяти соединен с входом дешифратора, с входом регистра текущегоприоритета и с вторым входом схемысравнения, второй и третий входыэлемента И соединены с выходами дешифратора и коммутатора запросовсоответственно, группа запросныхвходов устройства соединена с информационным входом коммутатора запросов, адресный вход устройствасоединен с информационным входомсчетчика, вход сброса устройствасоединен с входами сброса регистратекущего приоритета и триггеразапроса, тактовый вход устройствасоединен со счетным входом счетчика, вход маскирования устройствасоединен с четвертым входом элемента И, информационный вход устройства соединен с информационнымвходом блока памяти.На чертеже изображено предлагаемое устройство,Устройство содержит блок 1 памяти,счетчик 2, дешифратор 3, регистр 4текущего приоритета, схему 5 сравнения, триггер 6 запроса, коммутаторзапросов 7, элемент И 8, группузапросных входов 9 устройства, адресный вход 10 устройства, тактовййвход1 устройства, информационныйвход 12 устройства, вход 13 сбросаустройства, вход 14 маскированияустройства, выход 15 прерыванияустройства.Устройство работает следующимобразом.Предварительно в блок 1,используясчетчик 2 как регистр адреса, загружают информацию о всех обслуживаемых абонентах, необходимую для формирования приоритетов, Каждая ячейка блока 1 соответствует одному обслуживаемому абоненту. В блок 1 можетбыть занесена информация об абоненте;маскирование запроса, приоритет абонента, тип запроса (например, преры":вания по программному каналу, запросна прямой доступ, запрос на осуществление, управляющей функции и т.д.) иномер вектора прерывания.Информация в блоке 1 может изменяться и в дальнейшем, в процессеработы устройства, оперативно меняятип запроса, маскируя запросы от отдельных абонентов и т.д. В исхфдномсостоянии по входу 13 регистр 4 итриггер б сброшены и на вход 14 поданразрешающий потенциал.На вход 11 счетчика 2 постоянноподаются импульсы, в результате чегона выход коммутатора 7 последовательно подключаются входы 9 запросовот всех абонентов. Одновременно прсПодпис аж 70 каэ 9308/ НИИП П "Патент", г. Ужгоро Проект филиа 3 10561 изводится считывание из блока 1 информации об абоненте, запрос которого в данный момент подключен к выходу коммутатора 7. Триггер 6 будет установлен сигналом с выхода элемента И 8 в случае, если от абонента имеется запрос на обслуживание, дешифратор 3 обнаруживаетнезамаскированный запрос нужного типа и схема сравнения 5 обнаруживает, что приоритет або нента выше приоритета, находящегося в регистре 4.При выполнении всех трех .условий на выходе устройства 15 появляется запрос и одновременно в регистр 4 15 заносится прочитанный из блока 1 приоритет. Счетчик 2 продолжает перебирать номера абонентов,и, если будет обнаружен очередной запрос с более высоким приоритетом, новый 20 приоритет заменит записанный в регистр текущего приоритета. Таким 4 .образом, при достаточно высокой скорости переключения адресов блока 1 и коммутатора 7 в регистр 4 будет занесен наивысший приоритет всех обслуживаемых абонентов.Когда обслуживающее устройство будет готово к приему запроса, оно входом 14 запретит изменение текущего приоритета, прочтет тип запроса и адрес абонента, имеющего запрос с наивысшим приоритетом, а затем по входу 13 установит в исходное состояние регистр 4 и триггер 6 и по входу 14 разрешит дальнейшую работу приоритетного устройства.Начинается новый цикл поиска наиболее при оритетного из имеющихся незамаскированных запросов. Применение изобретения позволяетрасширить область применения предла"гаемого устройства.

Смотреть

Заявка

3421729, 08.04.1982

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

БОБРОВНИК ЕВГЕНИЙ АНТОНОВИЧ, ШИРОГОРОВ АНАТОЛИЙ АНАТОЛЬЕВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: приоритетное

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

Код ссылки

<a href="https://patents.su/3-1056194-prioritetnoe-ustrojjstvo.html" target="_blank" rel="follow" title="База патентов СССР">Приоритетное устройство</a>

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