Многоканальное приоритетное устройство

Иллюстрации

Показать все

Реферат

 

Изобретение относится к автоматике и вычислительной технике и может найти применение в системах прерывания с изменяемыми дисциплинами обслуживания запросов и является усовершенствованием устройства по авт.св. № 959082. Цель изобретения расширение области применения, достигается а счет возможности оперативного изменения приоритетов обслуживания каналов путем их перестроения . Многоканальное приоритетное устройство содержит регистр настройки, блок дешифраторов, группу блоков элементов И, блок элементов ИЛИ, дна блока элементов И-НЕ, два блока элементов НЕ, блок элементов И..СущйЬсть изобретения заключается в возможности реконфигурации каналов для их обслуживания в зависимости от кода настройки , что позволяет изменить дис (Л циплину их обслуживания. I ил.

СОЮЗ СОЭЕТСНИХ

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

РЕСПУБЛИК

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (61) 959082 (21) 3875311/24-24 (22) 25.03.85 (46) 15.10.86. Вюл. У 38 (72) В;А.Мельников,- П.И.Кныш, С.И.Ряполов и А.В.Дунаевский (53) 681 ° 325(088 .8) (56) Авторское свидетельство СССР

У 959082, кл. С 06 F 9/46, 1980. (54) МНОГОКАНАЛЬНОЕ ПРИОРИТЕТНОЕ

УСТРОЙСТВО (57) Изобретение относится к автоматике и вычислительной технике и может найти применение в системах пре-, рывания с изменяемыми дисциплинами обслуживания запросов и является

„„Я0„„1264179 А 2 (51) 4 G 06 F 9/46 усовершенствованием устройства по авт. св. Ф 959082. Цель изобретения— расширение области применения, достигается,ра счет возможности оперативного изменения приоритетов обслуживания каналов путем их перестрое" ния. Многоканальное приоритетное устройство содержит регистр настройки, блок дешифраторов, группу блоков элементов И, блок элементов ИЛИ, дна блока элементов И-НЕ, два блока элементов НЕ, блок элементов И..Сущность изобретения заключается в возможности реконфигурации каналов для их обслуживания в зависимости от кода настройки, что повволяеу изменить дисциплину их обслуживания. 1 ил.

64 l 79

3 ход элемента И-НЕ 4.1 первого канала

5 !

О !

35

50

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

Цель изобретения — расширение ооласти применения устройства за счет возможности оперативного изменения приоритетов обслуживания каналов путем их перестроения.

На чертеже представлена функциональная схема устройства.

Многоканальное приоритетное устройство содержит группу дешифраторов

1, группу блоков элементов И 2, ° группу элементов ИЛИ 3, группу элементов И-НЕ 4, .группу элементов . И-НЕ 5, группу элементов НЕ 6, группу элементов НЕ 7, груйпу элементов

И 8, регистр 9 настройки, входы 10 запросов устройства, группу входов

11 устройства, тактовый вход 12 уст— ройства, выходы 13 устройства.

Многоканальное приоритетное устройство работает следующим образом.

Пусть в регистре 9 настройки находится .нулевой код. Это соответст— вует режиму функционирования устройства, при котором первый канал имеет наивысший приоритет в обслуживании требования, поступающего на вход

10.1 устройства. Следующим по приоритету в обслуживании идет второй канал (вход 0. 2) и так далее. При нулевом коде настройки регистра 9 один из выходов дешифратора 1.1-1 .3 имеет высокий уровень, который разрешает прохождение требования на обслуживание с соответствующего входа устройства через блок элементов И группы (2.11-2,.13) †(2.31-2.33) и элемент

ИЛИ 3.1-3.3 на соответствующий элемент И-НЕ 4.1-4 3.

Если на первых входах элементов

И-НЕ первого канала сигналы отсутствуют (в первом канале нет требования на обслуживание), то выходы этих элементов имеют высокие уровни потенциалов, что соответствует состоянию логической единицы. При поступлении на вход 12 устройства сигнала тактового опроса, в то время как сигнал запроса с входа 10.1 по первому каналу отсутствует, тактовый сигнал проходит на выход элемента И-НЕ 5.2 низким уровнем потенциала и дальше на выход элемента НЕ 7.2 и управляющий вход следующего по приоритету канала высоким уровнем. При этом вы-. блокируется по второму его входу низким уровнем потенциала. Поэтому начи— ная с этого момента, сигнал запроса в этом канале не может пройти на вы". ходы .элементов И-НЕ 5.1 и НЕ 6.1, а следовательно, на второй вход элемента И 8.1. Оцновременно тактовый сигнал опрашивает элемент И 8.1, но поскольку второй вход этого элемента имеет низкий уровень потенциала, состояние выхода элемента И 8.1, а следовательно, данного приоритетного канала не меняется.

Тактовый сигнал, поступая на управляющий вход следующего по приоритету канала, продолжает распространяться по цепи управляющих входов каналов пока не обнаружи . канал, в котором на входе имеется запрос. Сигнал запроса (высокий уровень потенци ала), пришедший до появления тактового сигнала на управляющем входе этого канала, проходит на выход элемента И-НЕ 4 этого канала низким потенциалом и дальше через элемент НЕ 6 на второй вход элемента И 8 высоким потенциалом. Одновременно блокируется выход элемента И-НЕ 5 по его второму входу, так что, начиная с этого момента, первоначальное состояние выхода элемента И вЂ” НЕ 5 не может изменяться при поступлении на его первый вход тактового сигнала. Поэтому тактовый сигнал дальше не распространяется, но изменяет состояние выхода соответствующего элемента И 8 данного канала, так как второй вход этого элемента имеет высокий уровень потенциала.

Таким образом, поданый на вход

12 устройства тактовый сигнал распространяется по цепи управляющих входов каналов в отсутствие сигналов запросов на их входах, одновременно блокируя эти входы и опрашивая элементы И 8.1-8.3 на выходах каналов.

Распространение производится вплоть до канала, на входе которого имеется запрос. Опрашивая элемент И 8 в этом канале, тактовый сигнал меняет его состояние с низкого уровня на высокий, что соответствует выделению наиболее приоритетного сигнала запроса. Поскольку во всех предыдущих каналах 1,старших по приоритету) приоритетные входы оказываются блокированными, а на управляющие входы

1264179 всех последующих каналов (младших по приоритету) сигнал опроса не рас.— пространяется, запросы в этих каналах не могут пройти с входов на ныходы в течение всего времени обслу- 5 живания запроса. При этом запросы с большим номером, т.е. младшие по приоритету, не обслуживаются и в том сх учае, если они поступили одновременно или даже раньше данного запросае

Если по снятии запроса тактовый сигнал еще не снят с управляющего входа 12 устройства, распространение его продолжается, начиная с толь- 15 ко что обслуженного канала в сторону каналон с меньшим приоритетом.

При этом среди них отыскивается первый по порядку канал с запросом на его входе.

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

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

При записи кода настройки в ре . гистр 9 на определенных выходах дешифраторов 1.1-1.3 появляются сигналы.,логической единицы, определяющие с помощью элементов И (2.11-2.13) (2.3)-2.33) рокировку (перестроение) поступивших на обслуживание с входов 40

l0.1-10.3 устройства запросон. В результате перестроения поступивших запросов соответствующий запрос, например, с входа 10.1, может поступить на вход элемента И-НЕ 4.2, т.е. будет обслужен во вторую очередь, а запрос с входа 10.3 через один из элементов блока элементов И,ЗI -2.33 и элемент ИЛИ 3.1 поступает на вход элемента И-HE 4.1-и будет обслужен в первую очередь. В результате пере строения порядок обслуживания 1-2-3 может быть изменен на 3-1 -2. Далее устройство функционирует аналогично, Формула изобретения

Многоканальное приоритетное устройство по авт.св. Р 959082, о т— л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства за счет возможности оперативного изменения приоритетов обслуживания каналов путем их перестрое-, ния, устройство додолнительно содержит регистр настройки, группу дешиф раторов, группу из и (п — число запросов) групп элементов И, группу элементов ИЛИ, причем группа кодовых входов устройства соединена с информационным входом регистра настройки, группа выходов которого соединена с входами каждого дешифратора груттпы, каждый информационный вход устройства группы соединен с первыми входами элементов И одноименной группы, вторые входы группы элементов И каждой группы соединены с выходами одноименного дешифратора, выходы

i-х (i I,...,n) элементов И каждой группы соединены с входами i-го элемента ИЛИ группы, выходы которых соединены с первыми входами первых элементов И-НЕ одноименного канала.

l264179

Составитель M.Êóäðÿâöåâ

Техред В.Кадар Корректор А.Тяско

Редактор И. Касарда

Заказ 5563/49 Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

ll3035, Москва, K-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная,4