(54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ПРИОРИТЕТНОГО
1
Изобретение относится к вычислитель ной технике и может быть использовано для приоритетного управления обслуживанием объектов в автоматических управляющих системах.
Известно устройство цля приоритетного упраипения, содержащее распределитель, и регистров, и групп входных элементов И, группу элементов ИЛИ, триггеры запросов, элементы И, ИЛИ, НЕ, формир011атепь 11 .
Однако устройство не может быть использовано для управления обслуживанием объектов с относительным или абсолют ным приоритетом, и тем более - со смешанным приоритетом. Объекты со смешанным приоритетом - это объекты, объединенные в группы, между которыми . действует абсолютный приоритет, а между объектами внутри каждой группы - относительнь1й. .
Наиболее близким к предлагаемому по технической сущности и достигаемому
УПРАВЛЕНИЯ
результату является устройство опя приоритетного управления , содержащее-раопределитель, и входных регистров, и групп входных элементов И, группу элементов ИЛИ, триггеры запросов, элементы И, ИЛИ, НЕ, формировательj входной элемент ИЛИ, и групп выходных элементов И, дешифратор 21 .
Недостатком такого устройства является невозможность его использования для управления объектами со смешанным приоритетом.
Цель изобретения - расширение облаоти применения устройства.
Поставленная цепь достигается тем, что в многоканальное устройство для приоритетного управления, содержашее дешифратор, группу из и регистров, где и - число абонентов, и групп элементов И, первую группу из и элементов ИЛИ, группу из ( и -1) элементов НЕ, причем : группа входов дешифратора является группой кодовых входов устройства, группа выходов дешифратора соединена с групнами информационных входов регистров группы, каждый -ый { 1, ... , и) выход группы разрядных выходов каждого t -го регистра группы соединен с первым входом элемента И i ой группы, выход каждого . i го элемента И г -ой группы соединен с -ым входом i-ro элемента ИЛИ первой группы, выходы каждого i-ro элемента И первой группы являются первой группой информационных выходов устройства, введены вторая группа из и элементов ИЛИ, третья группа из (и-2) элементов ИЛИ, и каналоз, а в каждом канале элемент И, генератор импульсов и сдвиговый регистр, причем каждый i -ый вход группы входов прерывания устройства соединен с i-ым управляютцш / входом группы управлягоинк входов каждого регистра группы, группа
разрядных выходов каждого г-го регист- 2о разом.
,ра группы соединена с гру1шои входов t-.ro элемента ИЛ И второй группы, выходы элементов И каждой i -ой группы, кром первой , соединены с входами i-го бло- ка элементов И, второй вход каждого I -го элемента И i ой грушп т соединен с выходом группы разрядных выходов сдвигового регистра t-ro канала, первый вход элемента И каждого канала соединен с входом готовности устройства и с первым управ,пяющим входом сдвигового регистра своего канала, второй вход элемента И каждого i-ro канала соединен с выходом i-ro элемента ИЛИ второй группы, выход каждого г-го элемента ИЛИ второй группы, кроме первого элемента, соединен через i --ый элемент НЕ группы с первым входом ( t +1 )-го элемента ИЛИ третьей группы, второй вход каждого t-ro элемента ИЛИ третьей группы, кроме первого, соединен с выходом ( г-1)-го элемента ИЛИ третьей rpynnfci, выход первого элемента ИЛИ второй группы через первый элемент НЕ группы соединен с входом первого блока элементов И и со вторым входом первого элемента ИЛИ третьей группы, выход каждого -i-ro элемента ИЛИ третьей группы, начиная со второго, соединен с управляющим входом г-го блока элементов И, выход каждого | -го эле- ме)гга ИЛИ первой группы соединен с первым, управляющим входом генератора импульсов i-го канала, выход элемента И каждого канала соединен со вторым управляющим входом генератора импуль сов своего -канала, выход которого соединен с тактовым входом сдвигового регистра своего канала, труппы выходов,
каждого блока элементов И являются соответствующей группой информационных выходов устройства-.
Не чертеже приведена структурная схема устройства.
Устройство содержит группу кодовых входов 1 устройства, дешифратор 2, регистры 3 группы, элементы ИЛИ 4 второй группы, элементы И 5 каналов, генераторы 6 импульсов каналов, сдвиговые регистры 7 каналов, элементы И 8 групп, элементы ИЛИ 9 первой группы, элементы НЕ 10 группы, элементы ИЛИ 11 третьей группы, вход 12 готовности устройства, группу входов 13 прерывания устройства, бдоки элементов И 1.4, каналы 15, выходы 16... 16s, группы информационных выходов устройства.
Устройство работает следующим обНа входы 1 дешифратора 2 подается код объекта. В соответствии с этим кодом в определен 1ый разряд соответствующего регистра 3 записывается единица. С выхода регистра 3 сигнал поступает на первый вход соответствующего элемента И 8 группы, а через элемент ИЛИ 4 второй группы - на первый вход элемента И 5 канала. Устройство обслуживания (УО) в свободное от обслуживания врем л периодически выдает сигналы готовности к обслуживанию (СГО). С приходом этого сигнала на вход 12 сдвиговый регистр 7 соответствующего канала 15 устанавливается вНулевое состояние и запускается генератор 6 импульсов.
Выход каждого разряда сдвигового регистра 7 соединен со вторым входом соответствующего элемента И 8 группы. При прохождении сигнала по сдвиговому регистру 7 происходит поразрядный опрос регистра 3 группы в порядке убывания приоритетов объектов в группе. На выходе соответствующего элемента И 8 груп пы, а затем на выходе соответствующего блока элементов И 14, появляется разрешающий сигнал на обслуживание объекта.
Cnrsian с выхода элемента И 8 группы через элемент ИЛИ 9 первой группъ осте, иавлиь-.ет работу генератора 6 импульсов. .пе;.рслдая тем ;самым дальнейший пораарйг.к.;й опрос регистра 3 группы. По OKOlViaHim обслуживания-объекта по входу группы входов 1 3 соответствукэтдий датчик конца обслуживания записывает нуль в соответствующий разряд регистра 3 группы.
С приходом во время обслуживания объекта других кодов объектов этой же группы обслуживание не прерывается. И только по окончании обслуживания, с приходом сигнала СГО от УО начинается поиск ctapmero по приоритету разряда регистра 3 группы, в который записана единица.
Если же во время обслуживания объекта поступает код объекта старшей по приоритету группы, то единичный сигнал с выхода элемента ИЛИ 4 второй группы через соответствующий элемент НЕ 10 соответствующей группы,элементы ИЛИ 11 третьей группы накладывает запрет на блоки элементов И 14 младших по приоритету, прерывая тем самым обслуживание объекта из группы с меньшим приоритетом. От УО на вход 12 поступает сигнап неготовности обслуживания и начинается поиск и обслуживание объекта в старшей по приоритету группе.
Использование изобретения позволяет расширить область применения устройства Формула изобретения
Многоканальное устройство для приоритетного управления, содержащее дешифратор, группу из и регистров, где и число абонентов, и групп элементов И, первую группу из и элементов ИЛИ, груп- пу из ( и -1) элементов НЕ, причем группа входов дешифратора является группой кодовых входов устройства, группа выходов дешифратора соединена с группами информационных входов регистров группы, каждый i, ый (, ..., и) выход группы разрядных выходов каждого i -го регистра группы соединен d первым входом i -го элемента И i -ой группы, выход каждого i -го элемента И i -ой группы соединен с i -ым входом i -ого элемента ИЛИ первой группы, выходы каждого -го элемента И первой группы являются первой группой информационных .выходов устройства, отличающеес я тем, что, с целью расширения области использования устройства, оно содержит вторую группу из h элементов ИЛИ, третью группу из (и-2) элементов ИЛИ, м каналов, а в каждом канале элемент И, генератор импульсов и сдвиговый регистр, причем каждый i -ый вхЪд группы входов прерывания устройства соеди;нен с i -ым управляющим вхоцом группы управляющих входов каждого регистра группы, группа разрядных выходов каждого i-ro регистра группысоециренасгруппой входов
t-го элемента ИЛИ второй группы, выхо ды элементов И каждой i -ой группы, кроме первой , соединены с входами i-ro блока элементов И, второй вход каждого
i-ro элемента И .-ой группы соединен с i -ым выходом группы разрядных выходов сдвигового регистра i -го канала первый вход элемента И каждого канала соединен с входом готовности устройства и с первым управляющим входом сдвигового регистра своего канала, второй вход элемента И каждого t -го канала соединен с выходом 1-го элемента ИЛИ второй группы, выход каждого t-ro элемента ИЛИ второй группы, кроме первого элемента, соединен через.t-ый элемент НЕ группы с первым входом(. t+1 }го элемента ИЛИ третьей группы второй вход каждого t -го элемента ИЛИ третьей группы кроме первого, соединен с выхйдом ({ -1)-го элемента ИЛИ третьи группы, выход первого элемента ИЛИ второй группы через первый элемент НЕ группы соединен с входом первого блока элементов И и со вторым входом первого элемента ИЛИ третьей группы, выход каждого i-ro элемента ИЛИ третьей группы, начиная со второго, соединен с управляющим входом t-ro блока элементов И, выход каждого i -го элемента ИЛИ первой группы соединен с первым управляющим входом .генератора импульсов t-ro канала, выход элемента И каждого канала соединен со вторым управляющим входом генератора импульсов своего канала, выход которого соединен с тактовым входом сдвигового регистра своего канала, группы выходов каждого блока элементов И являются соответствующей группой информационных выходов устройства.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 339916, кл. 606 F 9/18, 1970.
2.Авторское свидетельство СССР № 534763, кл. GO6 F :97l8, 1973 (прототип ,).
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для приоритетного управления | 1981 |
|
SU976445A1 |
Многоканальное устройство для приоритетного управления | 1981 |
|
SU970373A1 |
Устройство для приоритетного управления | 1980 |
|
SU903881A1 |
Устройство динамического приоритета | 1980 |
|
SU868760A1 |
Устройство для приоритетного управления | 1981 |
|
SU962951A1 |
Устройство для приоритетного управления | 1982 |
|
SU1081641A1 |
Устройство для обслуживания запросов | 1986 |
|
SU1336000A1 |
Устройство для обслуживания группы запросов | 1988 |
|
SU1562913A1 |
Устройство для моделирования систем массового обслуживания | 1982 |
|
SU1067508A1 |
Устройство для обслуживания запросов | 1987 |
|
SU1437864A1 |
Авторы
Даты
1982-02-07—Публикация
1980-04-19—Подача