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

 

ПРИОРИТЕТНОЕ УСТРОЙСТВО, содержащее регистр текущего приоритета , схему сравнения, триггер запроса , счетчик и элемент И, причем выход регистра текущего приоритета соединен с первым входом схемы сравнени } выход которой соединен с первым входом элемента И, выход элемента И соединен с входом установки в 1 триггера запроса и входом разрешения приема регистра текущего приоритета , выход триггера запроса является выходом прерывания устройства, отличающееся тем, что,с целью расширеьмя области применения, в него введены коммутатор запросов, блок памяти и дешифратор, причем выход счетчика соединен с адресным входом блока памяти и с входом управления коммутатора запросов, выход блока памяти соединен с входом дешифратора , с входом регистра текущего приоритета и с вторым входом схемы сравнения, второй и третий входы элемента И соединены с выходами дешифратора и коммутатора запросов соответственно , группа запросных входов устройства соединена с информационS ным входом коммутатора запросов, адресный вход устройства соединен с (Л информационным входом счетчика,вход сброса устройства соединен с входами сброса регистра текущего приоритета и триггера запроса, тактовый вход устройства соединен со счетным входом счетчика, вход маскирования устройства соединен с четвертым входом элемента И, информационный ел вход устройства соединен с информа05 ционным входом блока памяти. со 4ik

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (191 1111 14 А. зс р 1Ъ 06 F /46

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

Н ASTOPCHOMV СВИДЕТЕЛЬСТВУ (2I) 3421729/18-24 (22) 08.04.82 ("6) 23.11.83. Бюл. И 43 (72) Е.А.Бобровник и А.А.йирогоров (71) Специальное конструкторское бюро биологического приборостроения

AH СССР (53) 681.325(088,8) (56) 1. Авторское свидетельство СССР и 640297, кл. 5 06 Р 9/46, 1979.

2. Авторское свидетельство СССР и 638963, кл. Cj 06. F 9/46, 1979 (прототип). (54)(57) ПРИОРИТЕТНОЕ УСТРОЙСТВО, содержащее регистр текущего приорите" та, схему сравнения, триггер запроса, счетчик и элемент И, причем выход регистра текущего приоритета соединен с первым входом схемы сравнения выход которой соединен с первым входом элемента И, выход элемента И соединен с входом установки в "1" триггера запроса и входом разрешения приема регистра текущего приоритета, выход триггера запроса является выходом прерывания устройства, о т личающееся тем, чтос целью расширения области применения, в него введены коммутатор запросов, блок памяти и дешифратор, причем выход счетчика соединен с адресным входом блока памяти и с входом управления коммутатора запросов, выход блока памяти соединен с входом дешифратора, с входом регистра текущего приоритета и с вторым входом схемы сравнения, второй и третий входы элемента И соединены с выходами дешифратора и коммутатора запросов соответственно, группа запросных входов устройства соединена с информационным входом коммутатора запросов, адресный вход устройства соединен с информационным входом счетчика, вход сброса устройства соединен с входами сброса регистра текущего приоритета и триггера запроса, тактовый вход устройства соединен со счетным входом счетчика, вход маскирования устройства соединен с четвертым входом элемента И, информационный вход устройства соединен с информационным входом блока памяти.

1056194

10 !

35

4S

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных устройствах с несколькими активными абонентами и одним обслуживающим устроиством.

Известно приоритетное устройство, содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и схему И )1) .

Наиболее близким к предложенному является многоканальное устройство для прерывания программ; содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и схему И, причем выход регистра прерыванйй соединен-.с nepsbw .входом схемы сравнения, выход триггера запроса - с входом разрешения схемы сравнения, выход схемы сравнения соединен с первым входом схемы И, а ее выход - с входом установки в единицу триггера запроса и входом разрешения приема регистра текущего приоритета (2) .

Недостатком известного устройства является жесткое задание приоритетов обслуживаемых абонентов, отсутствие возможности оперативного изменения приоритетов абонентов, условий формирования векторов прерывания, типа реакции обслуживающего устройства на запрос того или иного абонента.

Цель изобретения - расширение

"области применения устройства.

Поставленная цель достигается тем, что в приоритетное устройство, содержащее регистр текущего приоритета, схему сравнения, триггер запроса, счетчик и элемент И причем выход регистра текущего приоритета соединен с первым входом схемы сравнения, выход которой соединен .с первым входом элемента И, выход элемента И соединен с входом установки в "1" триггера запроса и входом разрешения приема регистра текущего приоритета, выход триггера запроса является выходом прерывания устройства, введены коммутатор запросов,,блок памяти и дешифратор, причем выход счетчика соединен с адресным входом блока памяти,и с входом управления коммутатора запросов, выход блока памяти соединен с входом дешифратора, с входом регистра текущего приоритета и с вторым входом схемы сравнения, второй и третий входы элемента И соединены с выходами дешифратора и коммутатора запросов аоот ветственно, группа запросных входов устройства соединена с информационным входом коммутатора запросов, адресный вход устройства ! соединен с информационным входом счетчика, вход сброса устройства соединен с входами сброса регистра текущего приоритета и триггера запроса, тактовый вход устройства соединен со счетным входом счетчика, вход маскирования устройства соединен с четвертым входом элемента И, информационный вход устройства соединен с информационным . входом блока памяти.

На чертеже изображено предлагаемое устройство.

Устройство содержит блок 1 памяти, счетчик 2, дешифратор 3, регистр 4 текущего приоритета, схему 5 сравнения, триггер 6 запроса, коммутатор запросов 7, элемент И 8, группу запросных входов 9 устройства, адресный вход 10 устройства, тактовйй вход 11 устройства, информационный вход 12 устройства, вход 13 сброса устройства, вход 14 маскирования устройства, выход 15 прерывания устройства.

Устройство работает следующим образом.

Предварительно в блок 1, используя счетчик 2 как регистр адреса, загружают информацию о всех обслуживаемых абонентах, необходимую для формирования приоритетов. Каждая ячейка блока 1 соответствует одному обслуживаемому абоненту. В блок 1 может быть занесена информация об абоненте: маскирование запроса, приоритет абонента, тип запроса (например, преры": вания по программному каналу, запрос на прямой доступ, запрос на осуществление, управляющей функции и т.д.J u номер вектора прерывания.

Информация в блоке 1 может изменяться и в дальнейшем, в процессе работы устройства, оперативно меняя тип запроса, маскируя запросы от отдельных абонентов и т.д. В исходном состоянии по входу 13 регистр 4 и триггер б сброшены и на вход 14 подан разрешающий потенциал.

На вход 11 счетчика 2 постоянно подаются импульсы, в результате чего на выход коммутатора 7 последовательно подключаются входы 9 запросов от всех абонентов. Одновременно прсВНИИПИ Заказ 9308/43 Тираж 706 Подписное

Филиал ППП "Патент",.г. Ужгород, ул. Проектная, 4

3 10561 изводится считывание из блока 1 информации об абоненте, запрос которого в данный момент подключен к выходу коммутатора 7. Триггер 6 будет установлен сигналом с выхода элемента

И 8 в случае, если от абонента имеется запрос на обслуживание, дешифратор 3 обнаруживает незамаскированный запрос нужного типа и схема сравнения

5 обнаруживает, что приоритет або- 10 нента выше приоритета, находящегося в регистре 4.

При выполнении всех трех .условий на выходе устройства 15 появляется запрос и одновременно в регистр 4 1s заносится прочитанный из блока 1 приоритет. Счетчик 2 продолжает перебирать номера абонентов,и, если будет обнаружен очередной запрос с более высоким приоритетом, новый 20 приоритет заменит записанный в регистр текущего приоритета. Таким

94 4 . образом, при достаточно высокой скорости переключения адресов блока 1 и коммутатора 7 в регистр 4 будет занесен наивысший приоритет всех обслуживаемых абонентов.

Когда обслуживающее устройство будет готово к приему запроса, оно входом 14 запретит изменение текущего приоритета, прочтет тип запроса и адрес абонента, имеющего запрос с наивысшим приоритетам, а затем по входу 13 установит в исходное состояние регистр 4 и триггер 6 и по входу 14 разрешит дальнейшую работу приоритетного устройства.Начинается новый цикл поиска наиболее при оритетного из имеющихся незамаскированных запросов.

Применение изобретения позволяет расширить область применения предла гаемого устройства.

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

 

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности

Изобретение относится к области параллельной обработки информации при обращении вычислительных устройств к общим ресурсам и может быть использовано при обработки информации в радиотехнических системах

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

Изобретение относится к области вычислительной техники и может найти применение в конвейерных потоковых машинах и многопроцессорных вычислительных системах

Изобретение относится к вычислительной технике, в частности к устройствам приоритета, и может быть использовано для управления доступом нескольких абонентов к коллективно используемому ресурсу

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх