1 .Изобретение относится к вычислительной технике и может быть исполь-зовано в системах обмена даншами. Цель изобретения - повьщ1ение надежности функционирования устройства - На чертеже приведена структурная схема устройства. Устройство содержит элементы ИЛИ 1,2, триггер 3, элемент И 4, генератор 5 импульсов,элемент И 6, тактовый вход 7 устройства, опросный вход 8 устройства, запросные входы 9 устройства, выход 10 прерывания устрой.ства, информационные выходы 11 устройства, группы входов 12 приоритета устройства, каналы 13, содержащие счетчики 14, дешифратор 15, элемент И-НЕ 16, элемент И. 17, Устройство работает следуюшуим образом. В начальном состоянии все элементы памяти находятся в нулевом состоянии. По информационным входам 12 в счетчики 14 записываются коды приоритетов, за счет чего устанавливает ся последовательность источников запросов в очередь. Запись кодов обязательно сопровождается синхросигналом по входу 7. Содержимое счетчиков |4 может изменяться в процессе работы устройства. Дешифраторы 15 настроены только на код старшего приори тета. Устройство готово к работе. При возникновении запроса на обслуживание в источнике запросов он выставляет запрос в виде единичного сигнала на соответстаующем входе 9. При этом появляется единичный сигнал на выходе 10, который поступает в обслуживающее устройство. Если оно не занято, то на входе 8 появляется импульс, который пройдет через откры тый элемент И 6 и установит триггер 3 в единичное состояние. Сигнал с его выхода разрешает прохождение импульсов с выхода генератора 5 через элемент И 4. Первый же импульс с выхода элемента И 4 опрашивает элементы И 17 всех каналов. Если в канале счетчик 14 содержит код старшего приоритета и -такой код одии,- то на выходе соответствующего элемента И-НЕ 16 присутствует нулевой сигнал Этот нулевой сигнал поступает н:а инверсный вход элемента И 17. На вТо ром входе этого элемента И 17 присут ствует сигнал, если от источника по. ступил запрос, В этом случае на . 8 соответствующем выходе 13 появится единичный сигнал,, который пройдет через элемент 11ПИ 2 и установит триггер 3 в нулевое состояние. Триггер 3 закроет элемент ИД, на этом цикл работы устройства закончится. При этом источник запросов должен снять запрос. Если ни в одном из каналов счетчик 1Д не .содержит кода старшего приоритета или один из счетчиков 14 содержит код старшего приоритета (но по этому каналу не поступил запрос), то на выходе элемента ИЛИ 2 сигнал равен нулю и через элемент И 4 продолжают поступать импульсы на счетные входы счетчиков 14. По каждому импульсу коды приоритетов в них изменяются. Причем счетчики срабатывают по заднему фронту импульса. Это продолжается до тех пор, пока в счетчике 14 одного из каналов, содержащих запрос, не появится код старшего приоритета. При этом вновь появляется сигнал на выходе дешифратора 15 этого канала, затем нулевой сигнал на выходе соответствующего элемента И-НЕ 16, которьш открывает элемент И 17. В результа- те этого очередной импульс с выхода элемента И 4 пройдет на выход 13 этого канала. Далее работа устройства аналогична описанному выще. Формула изобретения Многоканальное устройство для обслуживания запросов, содержащее первый и второй элементы ИЛИ, триггер, первый и второй элементы И, генератор импульсов и каналы, в каждом из которых счетчик, дешифратор и элемент И, причем каждая i-я группа (,..п, п - число запросов) входов устройства подключена к группе информадионных входов счетчика i-ro канала, выходы счетчика канала подключены к входам дешифратора своего канала, i-й запросный вход устройства подключен к соответствующему входу первого элемента ИЛИ и к первому входу элемента И :1-го канала, выходы элементов И каналов подключены к входам второго элемента ИЛИ, выход которого подключен к входу сброса триггера, выход генератора импульсов подключен к первому вход:/ первого элемента
5
И, выход которого подключен к суммирующим входам счетчиков, выход первого элемента ИЛИ является выходом запроса на прерываниеустройства а выходы элементов И каналов являются информационными выходами устройства, отличающееся тем, что, с целью повышения быстродействия, в каждый канал введен элемент И-НЕ, причем выход дешифратора канала подсоединен к соответствующему входу элемента И-НЕ своего канала, , выход элемента И-НЕ канала подключен к инверсному входу элемента данного
67418в
канала и соответствующим входам элементов И-НЕ других каналов, единичный выход триггера подключен к второму входу первого элемента И, вы- 5 ход которого подключен к вторым входам элементов И всех каналов, выход первого элемента ИЛИ подключен к первому вхоДу второго элемента И, к второму входу которого подключен (О опросный вход устройства, выход второго элемента И подключен к единичному входу триггера, тактовый вход устройства соединен с тактовыми входами счетчиков каналов.
J2
72
П
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1322283A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1290326A1 |
Многоканальное устройство для обслуживания запросов | 1986 |
|
SU1319034A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1983 |
|
SU1180889A1 |
Многоканальное устройство для обслуживания запросов | 1981 |
|
SU1010625A1 |
Устройство для обслуживания запросов | 1985 |
|
SU1347080A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1986 |
|
SU1336005A1 |
Многоканальное устройство приоритета | 1989 |
|
SU1661765A1 |
Многоканальное устройство приоритета | 1988 |
|
SU1580364A1 |
Изобретение относится к вычислительной технике и может быть использовано в системах обмена данными, вычислительных системах. Цель изобретения - повышение быстродействия. Многоканальное устройство для обслуживания запросов содержит первьй и второй элементы ИЛИ, триггер, первый и второй элементы И, генератор импульсов, п каналов, каждый из которых содержит счетчик, дешифратор, элемент И. Новыми элементами в устройстве являются элементы И-НЕ, входящие в каждый из каналов. Повышение быстродействия и распюрение области применения достигается путем обеспечения возможности обслуживания источников с одинаковыми приоритетами, источников, приоритеты которых отличаются на единицу, обеспеi чения формирования сигналов необхо(Л димой длительности на информационных выходах устройства. 1 ил.
Многоканальное устройство приоритета | 1983 |
|
SU1124305A2 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-10-30—Публикация
1985-04-11—Подача