Многоканальное устройство приоритета
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) (S1)il С 06 Р 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ASTOPCH0MY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
rl0 иЗОБРетениям и ОтнРытиям
ПРИ ГКНТ СССР
1 (21) 4456283/24 (22) 06.07.88 (46) 07.01 .91. Бюл. М- 1 (72) А.Ю,П1еглов и В,А.Богатырев (53) 681.325 (088.8) (56) Авторское свидетельство СССР
Ni 830388, кл. G 06 F 9/46, 1979 ° (56) Авторское свидетельство СССР
1)i 1546982, кл. G 06 F 9/46, 1988.
1 (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО
ПРИОРИТЕТА
; (57) Изобретение относится к вычис:лительной технике и может быть использоваНо для органиэации обращений нескольких абонентов к одному
: ресурсу. Цель изобретения — сокраИзобретение относится к вычислительной технике, в частности к приоритетным устройствам, и может быть использовано для организации обращения от нескольких абонентов к общему ресурсу, в частности к общей магистрали.
Цель изобретения - сокращение объема оборудования устройства за счет уменьшения суммарной длины межкаиальной связи при кольцевом соединении каналов, На чертеже приведена функциональная схема устройства.
Устройство содержит М каналов, каналы l-М/2 прохождения сигнала опроса в прямом направлении 1, каналы М/2+1-М прохождения сигнала в обратном направлении 2, перед первым;, каналом формирователь импульсов опро2 щение объема оборудования путем уменьшения суммарной длины межканаль.ной связи при кольцевом соединении каналов. Устройство содержит формирователь импульса и М каналов (Мчисло абонентов), половина из которых содержит триггер, два одновибратора, два элемента задержки; элемент И и элемент ИЛИ, остальные каналы содержат триггер, счетчик, три одновибра; тора, четыре элемента задержки, три элемента И, элемент ИЛИ. Устройство реализует приоритетный режим обслуживания запросов путем возобновления опроса после завершения обслуживания с наиболее приоритетного канала.
I ил. са, содержащии триггер 3, элементы
ИЛИ 4 5 одновибраторы 6 7 элемент И 8, элемент 9 задержки, в каждом из М каналов элементы 10 и
11 задержки, триггер 12, одновибраторы 13, 14, элемент И 15, элемент
ИЛИ 16, в каналх.М/2+1-М элементы.., 17 и 18 задержки, одновибратор 19, счетчик 20, элементы И 21, 22, в каждом из М каналов вход 23 запроса, т выход 24 подтвевжения запроса. вход
25 возврата сигнала опроса, вход
27 и выход 28 опроса.
Устройство работает следующим образом.
В исходном состоянии все триггеры устройства находятся в нуле, При включении устройства запускается одновибратор 7 — начинается опрос ка1619268 5 каналов. При отсутствии запросов через каналы опрос проходит следующИм образом: через каналы 1-M/2 через элемент 10 задержки, элемент И 15, через каналыМ/2+1-М с входа устройства 25 устанавливает единицу на выходе младшего разряда счетчика 20„ высоким потенциалом с выхода элемента И 21 запускается одновибратор 19, си..нал опроса проходит через элемент 10 задержки, элемент И 15, элемент ИЛИ 16, обнуляя содержимое счетчика 20, С выхода элемента ИЛИ
4 устанавливается в единицу счетный триггер 3, запускается одновибратор
6, импульс опроса проходит через элемент ИЛИ 5, возобновляя опрос каналов. Если со аржимое триггера
3 через интервал времени, задаваемый
I элементом 9 задержки, не изменилось, то чере"- элемент И 8, элемент ИЛИ 3 триггер 3 устанавливается в ноль, одновибратор 6 при этом не запускается.
При появлении запроса в канале
l-M/2 по переднему фронту сигнала спроса канал выбирается — появляется высокий потенцил на выходе 4.
При снятии запроса поочередно через интервал времени, задаваемый элементом 11 задержки, запускаются одновибраторы 13, 14 и через элемент
ИЛИ 16 проходят два сигнала опроса, которые, проходя через каналы в обратном направлении, выбора каналов не производят, так как с входа 25 канала к содержимому счетчика 20 прибавляются две единицы (появляется высокий потенциал на выходе старшего разряда счетчика 20) раньше, чем высокий потенциал на выходе элемента задержки 18. Оба импульса пропускаю=ся каналом через элемент И
22, элемент ИЛИ 16, с выхода которот
ro обнуляется содержимое счетчика (опроса качала не производится). При выборе канала М/2+1-М после снйтия сигнала опроса запускаются одновибраторы .13 и 14, в следующий канал пропускаются два импульса опроса.: (опрос начинается с первого канала).
Если на вход первого элемента ИЛИ
4 приходят два импульса, то первый из них запускает одновибратор 6, второй устанавливает триггер 3 в ноль до появления импульса .на выходе э,емента 9 задержки, 10
2Î
55 формулаизобретения
Многоканальное устройство приоритета, содержащее формирователь импульсов опроса и М каналов (M - число
I абонентов), каждый из которых содержит триггер, первый одновибратор, первый.и второй элементы задержки, первый элемент И, первый элемент ИЛИ, Причем вход запроса каждого канала ° устройства соединен с информационным входом и входом .установки в "0" пер@ого триггера, прямой выход которого соединен с выходом подтверждения запроса канала устройства и входом первого элемента задержки, выход опроса М-ro канала устройства соединен с входом формирователя импульса опроса, выход которого соединен с входом опроса первого канала устройства, выход опроса К-ro (К=l, М/2-1) канала устройства соединен с входом опроса (К+1)-ro канала устройства, о т л и ч а ю щ е е с я тем, что, е целью сокращения объема оборудования за счет уменьшения суммарной длины межканальных связей при кольцевом соединении каналов, в каждый канал устройства введены второй одновибратор, причем выход второго элемента задержки и инверсный выход триггера соединены соответственно с первым и вторым. входами первого элемента И, прямой выход триггера соединен с входом первого одновибратора, выход первого элемента задержки соединен с входом второго одновибратора, выходы первого и второго одновибраторов соединены соответственно с первым и вторым входами первого элемента
ИЛИ, причем вход опроса К-го канала соединен с входом второго элемента задержки и с синхровходом триггера, выход первого элемента И соединен с выходом опроса К-ro канала устройства, вход и выход возврата сигнала опроса канала соединены соответственно с третьим входом и вых одом первого элемента И, а Т=й (Т = M /2+1,М) канал устройства дополнительно содержит третий одновибратор, второй и третий элементы И, счетчик, третий и четвертый элементы задержки, выходы которых соединены с первыми входами соответственно второго и третьего элементов
И, выходы которых соединены соответственно с входом третьего одновибратора и с третьим входом первого, эле-
Канал Ф/2 1
Канал/ /
5 161 мента ИЛИ, выход третьего одновибратора соединен с входом второго элемента задержки и с синхровходом триггера, вход опроса T-го канала соединен с входом четвертого элемента задержки и со счетным входом счетчика, выход чладшего разряда которого соединен с входом третьего элемента
И, выход старшего разряда счетчика соединен с вторым входом третьего элемента И, выход первого элемента
И соединен с .четвертым входом первого элемента ИЛИ,. выход которого соединен с входом установки в "О" счетчика и выходом опроса T-.го канала устройства, причем выход опроса
M/2-ro канала устройства соединен с входом возврата сигнала опроса
M/2-ro канала устройства, выход возврата сигнала опроса (M/2-К+1)-ro канала устройства соединен с входом опроса (М/2+К)-ro канала устройства; выход опроса (М/2+С)-ro (C=1 М/2-1) канала устройства соединен с входом
9268 6 возврата сигнала опроса (И/2-С)-го .канала устройства, причем формирователь сигнала, опроса содержит триг5 гер, первый и второй элементы ИЛИ, первый и второй одновибраторы, элемент И и элемент задержки, вход и выход формирователя сигнала опроса соединены соответственно с первым входом первого элемента ИЛИ и с выходом второго элемента ИЛИ, первый вход которого соединен с выходом первого одновибратора, вход которого соединен с шиной логической единицы;
5 устройства второй вход и выход первого элемента ИЛИ соединены с выходом элемента И и со счетным входом триггера, выход которого соединен с входом второго одновибратора
20 и с первым входом элемента И, второй вход которого соединен с выходом элемента задержки, вход которого соединен с вторым входом второго элемента ИЛИ и с выходом одновибратора.