Устройство для приоритетного управления
Иллюстрации
Показать всеРеферат
есОюзндтт
ЙАТЕйТ::
УАЧ библ.тека М А
С А
Союз Советских
Социапистимеских
Республик
СПИ ИЕ (и) 534768
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт, свид-ву(22) Заявлено29.06.7З (21) 1939798/24 с присоединением заявки №(23) Приоритет (43) Опубликовано05,11.76.Бюллетень №41 (45) Дата опубликования описания 08.02.77 (51) М Кл
С1 06 F 9/18
Гасударственный комитет
Совета Министров СССР па делам изобретений и открытий (53) УДК 681.З26 (088.8 ) (72) Автор изобретения
М. Б. Ижамгирчинов
Институт автоматики АН Киргизской CCP (71) Заявитель (54) УСТРОЙ(ТВО ДЛЯ ПРИОРИТЕТНОГО УПРАВЛЕ11ИЯ
Изобретение относится к области вычислительной техники и может быть использовано для приоритетного управления обслужи ванием объектов в автоматических управж« ющих системах. 5
Известно устройство (1) для приорите ного управления, содержащее регистры, счетчик, дешифратор и схему обнаружения старшего по номеру прерывания, Однако такое устройство не может быть 10 использовано для управления обслуживанием объектов с относительным или абсолютным приоритетом, Наиболее близким техническим решением задачи является устройство (2) для приори» 15 тетного управления, содержащее распределитель, и регистров, п групп входных элементов И, группу элементов ИЛИ, триггеры запросов, элементы И, ИЛИ, НЕ, формирователь, выход которого соединен со входом распределителя, управляющий выход которого соединен с первыми входами триггеров запросов и регистров, выходы которых через соответствующие группы входных элементов И соединены со входами соответст- 25
2 вующих элементов ИЛИ группы элементов
ИЛИ. Входы одноименных элементов И групп входных элементов И объединены и соединены с группой управляющих входов устройства, Единичный выход каждого триггера запросов, кроме последнего, соединен с первым входом первого элемента И, выход которого через первый элемент HE соединен с первым входом второго элемента И, стоящего в цепях с меньшим приоритетом, второй вход которого соединен с выходом соответствующего первого элемента И, а выход — через второй элемент НЕ - со входом соответствующего третьего элемента И, выход которого соединен со входом третьего элемента И и второго элемента ИЛИ, стоящих в цепях с большим приоритетом. Вторые входы вторых элементов ИЛИ соединены с управляющим входом устройства, выход последнего триггера запроса соединен со вторым входом соответствующего второго элемента И, Это устройство не может быть использовано для управления обслуживанием объек
534763 тов с относительным или абсолютным приоритетом.
Пель изобретения — расширение функциональных возможностей устройства.
Поставленная цель достигается тем, что в предложенное устройство введены Л, групп выходных элементов И, входной элемент ИЛИ и дешифратор, входы которого соединены с входами входного элемента ИЛИ и информационными входами устройства, а выходы — с 10 одноименными информационными входами регистров, вторые входы которых соединены с соответствующими выходами распределителя, выходы элементов ИЛИ группы элементов
ИЛИ соединены со вторыми входами тригге- И ров запросов. Выход первого элемента И, стоящего в цепи с наибольшим приоритетом, и выходы вторых элементов И, стоящих в других цепях, соединены с первыми входами элементов И соответствующих групп выходных элементов И, вторые входы которых соединены с выходами соответствующих разрядов регистров, а выходы — c выходами уст ройства. Выход входного элемента ИЛИ сс единен с входом формирователя.
На чертеже изображена функциональная схема предлагаемого устройства.
Схема содержит информационные входы
1 - 1, дешифратор 2, элемент ИЛИ 3, формирователь 4, распределитель 5, к, регистров 6, tz групп входных элементов И 7, группу элементов ИЛИ 8, управляющие входы 9 — 9л, триггеры запроса 10, управляющие входы 11, 12, элементы И 13 — 15, ИЛИ 16, НЕ 17, 18, rpyrrrr выходных
35 элементов И 19 с выходами 20 - 20
Il
Ко входам 9 — 9,„ подключены датчики начала обслуживания объектов, к входу 11датчики окончания обслуживания объектов, а к выходам 20 - 20 — исполнительные
40 органы обслуживаемых объектов.
Устройство может работать в трех режимах.
1. Режим задания приоритетов.
На входы 1 — 1 щ подается код объекта с наивысшим приоритетом. При этом на выходе элемента ИЛИ 3 появляется сигнал, который через формирователь 4 поступает на Э1 вход распределителя 5. На выходе последнего появляется сигнал »1 ", который поступает на входы первого регистра 6. У дешифратора 2 возбуждается выход, номер которого совпадает с номером объекта, обладающего 15 наивысшим приоритетом при обслуживании.
В разряд регистра 6, соответствующего номеру объекта, записывается единица. На соответствующем выходе регистра 6 появляется сигнал "1", который поступает на ссор- у ветствующие входы первой группы элементов
И7, 19.
Затем аналогично на входы 1 - 1 и поступают последовательно в порядке убывания приоритетов коды всех и. обслуживаемых объектов, и в соответствующих разрядах pe- ° гистров записываются единицы. Изменяя последовательность поступления кодов объектов на входы 11- 1щ. можно задавать различные приоритеты объектам обслуживания.
2. Управление обслуживанием объектов с относительным приоритетом.
На вход 12 подается сигнал О". При поступлении сигнала "1 на один из входов
9 — 9,„на выходе соответствующей группы входных элементов И 7 появляется сигнал
"1", который, проходя через элемент ИЛИ 8 устанавливает соответствующий триггер запроса 10. С выхода триггера сигнал "1" поступает на первый вход элемента И 13, а на второй вход которого поступает сигнал
"1" с выхода элемента ИЛИ 16, поскольку на его вход поступает сигнал "1 с выхода элемента И 14, стоящего в цепях с низшим приоритетом. С выхода элемента И 13 сигнал поступает на вход элемента HE 17 и через И 15 на вторые входы группы элементов И 19 и вход элемента HE 18. На выходе элемента HE 17 появляется сигнал "0", который поступает на вход элемента И 15, стоящего в цепях с меньшим приоритетом.
При этом на соответствующем выходе группы элементов И 19 появляется сигнал разрешения обслуживания, так как на соответствующий первый вход группы элементов И 19 поступает сигнал "1 " с выхода регистра.
При поступлении после этого сигнала от объекта с более высоким приоритетом на обслуживание, на выходе соответствующего триггера запроса 10 появляется сигнал "1", который поступает на вход элемента И 13, стоящего в цепях с большим приоритетом, но поскольку на второй вход этого элемента поступает сигнал 0" с выхода элемента
ИЛИ 16, то на выходе элемента И» 13 остается сигнал "0", и следовательно на выходах 20 - 20,„также имеется сигнал
"0", запрещающий обслуживание объекта, обладающего высшим приоритетом.
По окончании обслуживания объекта, обладающего меньшим приоритетом, на вход 11 поступает сигнал "1» и на выходе триггера запроса 10 появляется сигнал "0", При этом на выходах элементов И 13, 15 и на выходе группы элементов И 19 появляется сигнал»0", а на выходах элементов НЕ 17, 18 и элемента И 14 — сигнал»l . На выходе элемента ИЛИ 16, стоящего в цепи с большим приоритетом, появляется сигнал "1", 534763 и, следовательно, на выходах элементов И
13, 15 и соответствующем выходе группы элементов И 19, стоящих в цепях с большим приоритетом, появляется сигнал "1", и начинается обслуживание объекта, обладающего большим приоритетом. На выходах элементов HE 17, 18 появляется сигнал 0". Таким образом, обслуживание любого объекта не прерывается, а по окончании его обслуживания начинается обслуживание объекта с 10 высшим приоритетом.
3. Управление обслуживанием объектов с абсолютным приоритетом.
На вход 12 подается сигнал "1 ". При поступлении сигнала на вход 9 от объекта с меньшим приоритетом изменяет состояние соответствующий триггер запроса 10. Сигнал "1" с выхода триггера через элементы
И 13, 15 и группу элементов И 19 поступает на соответствующий выход, и начинается обслуживание объекта. При поступлении сигнала от объекта с большим приоритетом изменяет состояние соответствующий триггер запроса, и сигнал "l" с его выхода поступает на первый вход элемента И 13, стоящего в цепи с большим приоритетом, а на второй вход этого элемента поступает сигнал "1" с выхода элемента ИЛИ 16. С выхода элемента И 13 сигнал "1" через элемент И 15 и группу элементов И 19
30 поступает на соответствующий выход, разрешая обслуживание объекта с большимприоритетом. Одновременно сигнал "1, инвертируясь через элемент НЕ 17, поступает
35 на вход элемента И 15, стоящего в цепях с меньшим приоритетом. На выходе этого элемента появляется сигнал "0", и, следовательно, на соответствующем выходе группы элементов И 19 появляется сигнал 0"
40 а обслуживание объекта с меньшим приоритетом прерывается.
По окончании обслуживания объекта с большим приоритетом на вход 11 соответствующего триггера 10 поступает сигнал "1",4к и на выходе триггера появляется сигнал "0", а на выходе элемента НЕ 17, стоящего в цепях с большим приоритетом, — сигнал "1", который поступает на вход элемента И 15, стоящего в цепях с меньшим приоритетом. С 0 выхода элемента И 15 сигнал 1" поступает на входы группы элементов И 19, и на соответствующем выходе 20 появляется сигнал
"1, При этом начинает дообслуживаться объект с меньшим приоритетом. 55
Формула изобретения
Устройство для приоритетного управления, содержащее распределитель, ц регистров, групп входных элементов И, группу эле-@0
6 ментов ИЛИ, триггеры запросов, элементы
И, ИЛИ, НЕ, формирователь, выход которого соединен со входом распределителя, управляющий выход которого соединен с первыми входами триггеров запросов и регистров, выходы которых через соответствующие группы входных элементов И соединены со входами соответствующих элементов ИЛИ группы элементов ИЛИ, входы одноименных элементов
И групп входных элементов И объединены и соединены с группой управляющих входов устройства, единичный выход каждого триггера запросов, кроме последнего, соединен с первым входом первого элемента И, выход которого через первый элемент HE соединен с первым входом второго элемента И, стояшего в цепях с меньшим приоритетом, второй вход которого соединен с выходом соответствующего первого элемента И, а выход через второй элемент НŠ— с входом соответствующего третьего элемента И, выход которого соединен с входом третьего элемента И, и второго элемента ИЛИ, стоящих в цепях с большим приоритетом, вторые входы вторых элементов ИЛИ соединены с управляющим входом устройства, выход последнего триггера запроса соединен со вторым входом соответствующего второго элемента
И, о т л и ч а ю ш е е с я тем, что, с целью расширения функциональных возможностей, в него введены п, групп выходных элементов И, входной элемент ИЛИ и дешифратор, входы которого соединены с входами входного элемента ИЛИ и информационными входами устройства, а выходы — с одноименными информационными входами регистров, вторые вхэды которых соединены с сээтветствующими выходами распределителя, выхэды элементов ИЛИ группы элементов ИЛИ соединены сэ втэрыми входами триггерэв запросов, выход первого элемента И, стоящего в цепи с наибольшим приоритетом, и выходы вторых элементов
И, стоящих в других цепях, соединены с первыми входами элементов И соответствующих групп выходных элементов И, вторые входы которых соединены с выходами соответствующих разрядов регистров, а выходы — с выходами устройства, выход входного элемента
ИЛИ соединен со входом формирователя.
Источники информации, принятые во внимание при экспертизе:
l . Авторское свидетельство СССР, № 283686 кл. G 06 f 9/18, от 05,05.
1969 r.
2. Авторское свидетельство СССР, № 339916 кл, G 06 9/18 от 07.12.
1 970 r.
534763
Составитель Т. Арешев
Редактор Л. Утехина Техред А. Демьянова Корректор Н. Бугакова
Заказ 5562/251 Тираж 864 Подписное
БНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, Ж35, Раушская наб., д, 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4