Устройство для приоритетного управления

Иллюстрации

Показать все

Реферат

 

есОюзндтт

ЙАТЕйТ::

УАЧ библ.тека М А

С А

Союз Советских

Социапистимеских

Республик

СПИ ИЕ (и) 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