05
4
Изобретение относится к автоматике и вычислительной технике, в частности к организации систем прерывания и управления передачей данных. Цель изобретения - расширение области применения устройства за счет возможности оперативного изменения приоритетов обслуживания каналов путем их перестроения. На чертеже представлена функциональная схема устройства. Многоканальное приоритетное уст: ройство содержит группу дешифраторов 1, группу блоков элементов И 2, Группу элементов ИЛИ 3, группу элементов И-НЕ А, .группу элементо . И-НЕ 5, группу элемейтов НЕ 6, группу элементов НЕ 7, группу элементов И 8, регистр 9 настройки, входы 10 запросов устройства, группу входов 11 устройства, тактовый вход 12 устройства, выходы 13 устройства. Многоканальное приоритетное устройство работает следующим образом. Пусть в регистре 9 настройки находится .нулевой код.. Это соответствует режиму функционирования устройства, при котором первый канал имеет наивысший приоритет в обслуживании требования, поступающего на вход 10.1 устройства. Следующим по приори . тету в обслуживании идет второй канал (вход 10.2) и так далее. При нулевом коде Настройки регистра 9 один из выходов дешифратора 1.1-1.3 имеет высокий уровень, который разрешает прохождение требования на обслуживание с соответствующего входа устройства через блок элементов И группы (2.11-2.13) -(2.31-2.33) и элемент HJDi 3.1-3.3 на соответствующий элемент И-НЕ 4.1-4,3. Если на первых входах элементов И-НЕ nepBOijo канала сигналы отсутствуют ( в первом канале нет требования на обслуживание), то выходы этих элементов имеют высокие уровни потенциалов, что соответствует состоянию логической единицы. При поступ лении на вход 12 устройства сигнала тактового опроса, в то время как сиг нал запроса с входа 10.1 по первому каналу отсутствует, тактовый сигнал .проходит на выход элемента И-НЕ 5.2 низким уровнем потенциала и дальше на выход элемента НЕ 7.2 и управляющий вход следующего по приоритету канала высоким уровнем. При этом вы192 од элемента И-НЕ 4. первого канала локируется по второму его входу низим уровнем потенциала. Поэтому начиная с этого момента, сигнал запроса в этом канале не может пройти на выг ходы -элементов И-НЕ 5.1 и НЕ 6.1 , а следовательно, на второй вход элемента И 8.1. Одновременно тактовый сигнал опрашивает элемент И 8.1, но поскольку второй вход этого элемента имеет низкий уровень потенциала, состояние выхода элемента И 8.1, а следовательно, данного приоритетного канала не меняется. Тактовый сигнал, поступая на управляющт вход следующего по приоритету канала, продолжает распространяться по цепи управляющих - входов.каналов пока не обнаружит канал, в котором на входе имеется запрос. Сигнал запроса (высокий уровень потенци ала), пришедший до появления тактового сигнала на управляющем входе этого канала, проходит на выход элемента И-НЕ 4 этого канала низким потенциалом и дальше через элемент НЕ 6 на второйвход элемента И 8 высоким потенциалом. Одновременно блокируется выход элемента И-НЕ 5 по его второму входу, так что, начиная с этого момента, первоначальное состояние выхода элемента И-НЕ 5 не может изменяться при поступлении на его первый вход тактового сигнала. Поэтому тактовый сигнал дальше не распространяется, но изменяет состояние выхода соответствующего элемента И 8 данного канала, так как второй вход этого элемента имеет высодий уровень потенциала. Таким образом, поданый на вход 12 устройства тактовый сигнал распространяется по цепи управляющих входов каналов в отсутствие сигналов запросов на их входах, одновременно блокируя эти входы и опрашивая элементы И 8.1-8.3 на выходах каналов. Распространение производится вплоть до канала, на входе которого имеется запрос. Опрашивая элемент И 8 в этом канале, тактовый сигнал меняет его состояние с низкого уровня на высокий, что соответствует вьзделению наиболее приоритетного сигнала запроса. Поскольку во всех предьщущих каналах (старших по приоритету приоритетные входы- оказываются блс кированными, а на управляющие входы 3 всех последующих каналов ( младших по приоритету) сигнал опроса не рас пространяется, запросы в этих каналах не могут пройти с входов на выходы в течение всего времени обслуживания запроса. При этом запросы с большим номером, т.е. младшие по приоритету, не обслуживаются и в то случае, если они поступили одновременно или даже раньше данного запро са. Если по снятии запроса тактовый сигнал еще не снят с управляющего входа 12 устройства, распространение его продолжается, начиная с тол ко что обслуженного канала в сторону каналов с меньшим приоритетом. При этом среди йих отыскивается пер вый по порядку канал с запросом на его входе. При необходимости изменения дис циплины обслуживания запросов, т.е. изменения приоритетов с входа 11 ус ройства, в регистр 9 заносится код настройки, определяющий уровни приоритетов. Данный режим работы многоканалы ного приоритетного устройства необходим в распределенных управляющих системах, например, при изменении макрофункций систем, когда возможно изменение приоритетов обслуживания множества микропрограмм. При записи кода настройки в реугистр 9 на определенных выходах дешифраторов 1.1-1.3 появляются сигналы, логической единицы, определяющие с помощью элементов И (2.11-2.13) (2.31-2.33) рокировку (перестроение) поступивших на обслуживание с входов 10.1-10.3 устройства запросов. В результате перестроения поступивших 94 запросов соответствующий запрос, например, с входа 10. 1 / может поступить на вход элемента И-НЕ 4.2, т.е. будет обслужен во вторую очередь, а запрос с входа 10.3 через один из элементов блока элементов И,31 -2.33 и элемент ИЛИ 3.1 поступает на вход элемента И-НЕ 4. К и будет обслужен в первую очередь. В результате пере строения порядок обслуживания 1-2-3 может быть изменен на 3-1-2. Далее устройство функционирует аналогично. Формула изобретения Многоканальное приоритетное устройство по авт.св. № 959082, о т личающ. ееся тем, что, с целью расширения области применения устройства за счет возможности оперативного изменения приоритетов обслуживания каналов путем их перестрое-, ния, устройство дополнительно содержит регистр настройки, группу дешифраторов , группу из п (п - число запросов) групп элементов И, группу элементов ИЛИ, причем группа кодовых входов устройства соединена с информационным входом регистра настройки, группа выходов которого соединена с входами каждого дешифратора группы, каждый информационный вход устройства группы соединен с первыми входами элементов И одноименной группы, вторые входы группы элементов И каждой группы соединены с выходами одноименного дешифратора, выходы i-x (i I,...,n) элементов И каждой группы соединены с входами i-ro элемента ИЛИ группы, выходы которых соединены с первыми входами первых элементов И-НЕ одноименного канала.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для приоритетного управления | 1982 |
|
SU1070552A1 |
Многоканальное устройство приоритета | 1988 |
|
SU1580364A1 |
Устройство для приоритетного обслуживания запросов | 1981 |
|
SU955069A1 |
Многоканальное устройство для приоритетного обслуживания запросов | 1980 |
|
SU905819A1 |
Многоканальная микропрограммная управляющая система | 1985 |
|
SU1280628A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1149258A1 |
Многоканальное устройство для приоритетного обслуживания запросов | 1983 |
|
SU1111164A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА | 1992 |
|
RU2108618C1 |
Многоканальное устройство для приоритетного управления | 1981 |
|
SU976445A1 |
Устройство для приоритетного обслуживания запросов | 1990 |
|
SU1789983A1 |
Изобретение относится к автоматике и вычислительной технике и может найти применение в системах прерывания с изменяемыми дисциплинами обслуживания запросов и является усовершенствованием устройства по авт.св. № 959082. Цель изобретения расширение области применения, достигается а счет возможности оперативного изменения приоритетов обслуживания каналов путем их перестроения. Многоканальное приоритетное устройство содержит регистр настройки, блок дешифраторов, группу блоков элементов И, блок элементов ИЛИ, дна блока элементов И-НЕ, два блока элементов НЕ, блок элементов И..СущйЬсть изобретения заключается в возможности реконфигурации каналов для их обслуживания в зависимости от кода настройки, что позволяет изменить дис(Л циплину их обслуживания. I ил.
Многоканальное приоритетное устройство | 1980 |
|
SU959082A1 |
Авторы
Даты
1986-10-15—Публикация
1985-03-25—Подача