СОВ и сдвиговый регистр, причем входы дешифратора являются кодовыми входами устройства, t-я О 1 ,... ,п ) группа выходов дешифратора соединена с единичными входами I- го регистра группы, нулевые входы регистров группы соединены с входами конца обслуживания устройства, 1-й прямой разрядный выход 1-го регистра группы соединен с 1-м входом i-го , элемента ИЛИ первой группы и с первым входом 1-го элемента И t-й групг 1пы, второй вход которого соединен с 11-м разрядным выходом сдвигового регистра 1-го канала, выход 1--го элемента И i-й группы, кроме первой группы J, соединен с i-м входом t-ro элемента ИЛИ второй группы и с 1-м входом i-ro блока элементов И, первый вход элемента И каждого канала соединен с Входом готовности устройства, второй вход элемента И i-ro канала соединен с выходом I-го элемента ИЛИ первой группы, выход первого элемента ИЛИ первой группы соединен с входом первого элемента НЕ первой группы, выход элемента И 1-гЬ канала соединен с первым управляющим входом генератора импульсов 1-го канала, второй управляющий вход которо го соединен с выходом 1-го зшемента ИЛИ второй группы, выход генера.тора импульсов 1-го канала соединен с тактовым входом сдвигового регистра 1-го канала, группа выходов 1-го блока элементов И соединена с I-и группой информационных выходов устройства, выходы элементов И первой группы соединены с соответствующими входами первого элемента ИЛИ второй группы и являются первой группой ин формационных выходов устройства, введены .вторая группа из Сп-1 ) элементов НЕ, (п-1 )элементов И, (п-1 ) триггеров, причем управляющий вход сдвигового регистра i-ro канала соединен с выходом элемента И I-го канала, выход }-го элемента ИЛИ второй группы, кроме первого, через (1-1 )-й элемент НЕ второй группы соединен с третьим входом элемента И -го канала, выход 1-го элемента ИЛИ первой группы, кроме первого, соединен с первым входом (1-1 )-го эл€ мента ИЛИ третьей группы, второй вход -го элемента ИЛИ третьей группы, кроме первого, соединен с выходом ||-1 )-го элемента ИЛИ третьб й группы, шход первого элемента ИЛИ первой группы соединён с вторым входом первого элемента ИЛИ третьей группы и с нулевым входом первого триггера, , выход {-го элемента ИЛИ третьей группы соединен с входом (1 + 1 )-го элемента НЕ первой группы не нулевым входом (14-1 )-го триггера, выход 1-го элемента НЕ первой группы соединен . с четвертым уходом элемента И (1 + 1 )о канала и с первым входом 1-го элемента И, второй вход каждого элемента И соединен с входом готовности устройства, выход 1-го элемента И соединен с единичным входом i-ro триггера, прямой выход которого соединен с управляющим входом 1-го блока элементов И. На чертеже приведена структурная схема устройства. Устройство содержит кодовые входы 1х,-1„, устройства, дешифратор 2, регистры 3 групп, элементы ИЛИ 4 первой группы, элементы И 5 каналов, генераторы б импульсов каналов, сдви говые регистры 7 каналов, элементы И 8 групп, элемента ИЛИ 9 второй группы, элементы НЕ 10 второй группы, элементы ИЛИ. 11 третьей группы, элементы НЕ 12 первой группы, элементы И 13, триггеры 14, блоки 15 элементов И, входы 1б,(- конца обслуживания устройства, вход 17 готовности устройства, информационные выходы устройства. Устройство работает следующим образом. В исходном состоянии регистры 3 групп находятся в нулевом состояний. На первых входах элементов И 13, третьих и четвертых входах элементов И 5 каналов, кроме первого элемента, присутствуют единичные уровни. Незанятое обслуживающее.устройство периодически выдает на вход 17 сиг-, нал готовности к обслуживанию (СГО), который через элементы И 13 устанавливает триггеры 14 в единичное состояние. Поэтому на управляющих входах блоков 15 элементов И с прямых выходов триггеров 14 также присутствуют единичные уровни. При поступлении на входы If,- устройства кода объекта возбудится определенный выход дешифратора 2 и в соответствующий разряд регистра 3 группы, к которой относится объект, запишется единица. На втором входе элемента И 5 соответствующего канала с выхода элемента ИЛИ 4 первой группы появится единичный сигнал. С приходом сигнала СГО сдвиговый регистр 7 этого канала устанавливается в нулевое состояние и запускается генератор б импульсов. Выход каждого разряда сдвигового регистра 7 соединен с вторым входом соответствующего элемента И 8 группы. Поэтому при прохождении сигнала по сдвиговому регистру 7 происходит поразрядный опрос регистра 3 группы в порядке убывания приоритетов в группе, На выходе определенного элемента И 8 группы, а затем на соответствующем выходе блока 15 элементов И появится разрешающий сигнал на обслуживание объекта. Сигнал с выхода элемента И 8 группы через элемент. ИЛИ 9 второй группы .останавливает р боту генератора б импульсов и через элемент НЕ 10 второй группы наклады вает запрет на элемент И 5 канала, исключая тем самым возможность обну ления сдвигового регистра 7 и запуск генератора б импуйьсов до окон чательного обслуживания объекта.- По окончании обслуживания объекта соответствующий датчик конца обслуживания по определенному входу 16 запишет нуль в соответствуклций разряд регистра 3 группы. во время обслуживания объек та поступят коды объектов этой же группы, то обслуживание не прерывается. И только по окончании обслужи вания, с приходом от обслуживающего устройства сигнала СГО начинается поиск старшего по п,,иоритету разряд регистра 3 группы, в который записа единица. Если же во время обслуживания об екта поступит код объекта из группы высшего приоритета, то единичный сигнал с выхода элемента ИЛИ 4 первой группы через элемент ИЛИ 11 тре тьей группы устанавливает в нулевое состояние триггеры 14 в групhax низших приоритетов. Нулевые уро ни с прямых выходов триггеров 14 накладывают запрет на соответствующие блоки 15 элементов И, прерывая тем самым обслуживание объекта из Ггруппы низшего приоритета. От обслуживающего устройства на вход 17 поступает сигнал готовности к обслуживанию и начинается процесс поиска и обслуживания объекта в группе высшего приоритета. После завершения обслуживания объекта из группы высшего приоритета на первом входе элемента И 13 в группе низшего приоритета появится единичный ур jeHb и по сигналу СГО триггер 14 этой группы установится в единичное состояние. Единичный уровень с прямого выхода триггера 14 открывает блок 15 элементов И, возобновляя те самым прерванное обслуживание объекта в группе низшего приоритета. И только после окончательного обслу живания этого объекта, подтвержденного сигналом от соответствукмцего датчика конца обслуживания по определенному входу 16, разрешается переход к обслуживанию старшего объ екта в группе. Если при обслуживании объектов группы высшего приоритета поступят коды объектов из групп низших приоритетов, то сигнал СГО, приходящий всякий раз по окончании обслуживания каждого объекта в группе высшего приоритета, не обнуляет сдвиговы регистры 7 каналов и не запускает ге нераторы 6 импульсов каналов в группах низших приоритетов, так как нулевые уровни с ВЫ55ОДОВ соответствующих элементов НЕ 12 первой группы будут удерживать в закрытом состоянии элементы И 5 каналов этих групп. Использование новых элементов и новых связей в предлагаемом устройстве позволяет расширить ,функци9нальные возможности устройства за счет возможности управления обслуживанием объектов со смешанными приоритетами с первоочередным возобновлением прерванного обслуживания объекта в группе низшего приоритета после завершения обслуживания объектов из группы высшего приоритета. Применение данного устройства приведет к прерыванию обслуживания только (п-1) объектов, т.е. одного объекта в каждой группе, исключая первую. Формула изобретения Многоканальное устройство для приоритетного управления, содержащее дешифратор, группу из п регистров (где п - число групп объектов), п групп элементов И, две группы из п элементов ИЛИ, первую группу из (п-1) элементов НЕ, третью группу из (п-2) элементов ИЛИ, (п-1) блоков элементов И, п каналов, а в каждом канале элемент И, генератор импульсов и сдвиговый регистр, причем входы дешифратора являются кодовыми входами устройства,i-я ( i 1 ,...,п) группа выходов дешифратора соединена с единичными входами f-ro регистра группы, нулевые входы регистров групп соединены с входами конца обслуживания устройства, Г-и прямой разр5шный выход i-ro регистра группы соединен с i-M входом i-ro элемента ИЛИ первой группы и с первым входом i-ro элемента И F-й группы, второй вход которого соединен с i-м разрядным выходом сдвигового регистра i-ro канала, выход i-ro элемента И i-й группы, кроме первой группы, соединен с i-M входомi-ro элемента ИЛИ втог рой группы и с i-M входом 1-го блока элементов И, первый вход элемента И каждого канала соединен с входом готовности устройства, второй вход элемента И 1-го канала соединен с выходом -го элемента ИЛИ первой группы, выход первого элемента ИЛИ первой группы соединен с входом первого элемента НЕ первой группы, выход элемента И i-ro канала соединен с первым управляющим входом, генератора импульсов (-ГО канала, второй управляющий вход которого соединен с выходом 1-го элемента ИЛИ второй группы,выход генератора импульсов 1-го канала соединен с .тактовым
входом сдвигового регистра t-ro канала, группа вы содов i-блока элементов И соединена с 1-й группой информационных выходов устройства, выходы элементов И первой группы соединены с соответствующими входами первого элемента ИЛИ второй группы и являются первой Группой информационных выходов устройств, о т ли чающееся тем, что, с целый расширения функциональных возможноетеи устройства за счет управления обслуживанием объектов со сямешанньоми приоритетами с первоочередным возобновлением прерванното обслуживания объекта в группе низшего приоритета, оно содержит вторую группу из (п-1) элементов НЕ, (п-1) элементов И, (п-1) триггеров, Ьричем управляющий вход сдвигового регистра 1-го канала соединен с выходомэлемента И 1-го канала, выход i-ro элемента ИЛИ второй группы, кроме певого., через (-1)-й элемент НЕ второй группы соединен с третьим входом элемента И i-ro канала, щаход i-ro, элемента ИЛИ первой группы , кроме первого, соединен с первым входом (i-l)-ro элемента ИЛИ третьей группы
второй вход i-ro элемента ИЛИ треть-s ей группы; кроме первого, соединен с выходом (i-l)-ro элемента ИЛИ третьей группы, выход первого элемента ИЛИ первой группы соединен с вторым входом первого элемента ИЛИ третьей группы и с нулевым входом первого триггера, выход i-ro элемента ИЛИ третьей группы соединен с входом (Ц-1)-го элемента НЕ первой группы и с нулевым, входом {i + 1)-ro триггера, выход 1-го элемента НЕ первой группы соединен с четвертым входом элемента И (i+l)-ro канала и с первы входом i-ro элемента И, вторсЙ вход каждого элемента И соединен с входом готовности устройства, выход 1-го элемента И соединен с единичным входом i-ro триггера, прямой выход которого соединен с управляющим входом i-ro блока элементов И.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР 534763, кл. G ОбF 9/46, 1973,
2.Авторское свидетельство СССР по заявка № ,
кл. G 06 F 9/46, 1980 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для приоритетного управления | 1981 |
|
SU976445A1 |
Многоканальное устройство для приоритетного управления | 1980 |
|
SU903879A1 |
Устройство для моделирования систем массового обслуживания | 1989 |
|
SU1612311A1 |
Устройство для моделирования систем массового обслуживания | 1986 |
|
SU1406600A1 |
Устройство для сопряжения ЦВМ с внешними устройствами | 1989 |
|
SU1784840A1 |
Устройство циклического приоритета | 1990 |
|
SU1716516A1 |
Устройство для моделирования систем массового обслуживания | 1981 |
|
SU1005067A1 |
Устройство приоритетного обслуживания каналов | 1989 |
|
SU1702369A1 |
Многоканальное устройство приоритета для распределения заявок по процессорам | 1985 |
|
SU1327105A1 |
Устройство для приоритетного управления | 1982 |
|
SU1081641A1 |
Авторы
Даты
1982-10-30—Публикация
1981-04-08—Подача