Изобретение относится к вычислительной технике и может быть использовано в системах обмена даннымл. Известно многоканальное устройство для обслуживания запросов со сменными кодами приоритетов чаздержавдее три эле мента или, элемент задержки, п каналов, а в каждом канале - счетчик, дешифратор, два элемента И и элемент НЕ fl Его недостатки - болыше аппаратур ные затраты и низкая надежность. Наиболее близким к изобретению по технической сущности и достигаемому результату является многоканальное устройство для обслуживания запросов со сменнь1ми кодами приоритетов, содержащее пять элементов ИЛИ, элемент задержки, генератор импульсов , два элемента И, элемент НЕ, триггер и п каналов, а в каждом канале - счетчик , дешифратор, два элемента И и эле мент НЕ 2. Недостаток этого устройства - боль шие аппаратурные затраты. Целью изобретения является сокраще ние аппа эатурных затрат. Поставленная цель достигается тем, Ч(то в многоканальное устройство приоритета, содержащее генератор импульсов, элемент И и п каналов (где , п - число источников запросов), а в каждом канале - счетчик, дешифратор и элемент И, причем грУПпа входов счетчика i-ro (i 1,...,n) канала является i-й группой информационных входов устройства, группа выходов счетчика i-ro канала соединена с группой входов дешифратора i-ro кайала, выход которого соединен с первым входом элемента И 1-го канала, второй вход и выход которого являются соответственно запросным ВХО.ЦОМ и информ дионным выходом устройства соответственно, содержит элемент ИЛИ-НЕ, причем выход элемента И 1-го канала соединен с irM входом элемента ИЖ-НЕ, которого соединен с первым входом элемента И, второй вход которого соединен с выходом генератора импульсов, выход элемента И соединен со счетными входами счетчиков кангшов. На чертеже приведена схема устройства. Устройство содержит генератор 1 импульсов, элемент И 2,- каналы 3 и 4, счетчики 5 каналов, дешифрато чл 6 каналов, элементы И 7 каналов, элемент ИЛИ-НЕ 8, группы 9 информационных входов, запросные входы 10 устройства, информационные выходы 11 устройства.
Устройство работает сшедуивдим образом.
Счетчики 5 каналов фиксируют коды приоритетов, записываемые первоначално обслуживающим устройством по группам 9 входов, устанавливая тем самым последовательность источников в очереди. В них же фиксируются кодыприоритетов источников в процессе работ при поступлении, на счетные входы с выхода элемента И 2 единичных сигналов, при этом коды приоритетов всех источников увеличиваются или уменьшаются на единицу, а порядок в очеради повторяется. Кроме того, счетчики 5 фиксируют коды приоритетов, записываемые вних в процессе работы устройства.
Дешифраторы б настроены только на код старшего приоритета. Старшему приоритету соответствует наименьший код (при вычитающих счетчиках 5) или наибольший код (при суммирующих счетчиках 5) . .
После первоначальной записи кодов приоритетов в счетчики 5 запускается генератор l импульсов (не показано. : При необходимости обращения к обслуживающему устройству источники выставляют запросы в виде уровня по входам 10.
Если в каком-либо канале при поступлении сигнала на вход 10 зафиксирован код старшего приоритета, то на выходе 11 этого канала появляется сигнал разрешения на обмен. Одновременно с этим исчезает сигнал на выхойе элемента ИЛИ-НЕ 8, элемент И 2 закрывается, в результате чего содержимое счетчиков 5 остается неизменныл. После обслуживания запроса сигнал со входа 10 снимается, а следовательно, появляется сигнал на выходе элемента ИЛИ-НЕ 8, открывающий элемент И. 2. При этом начинается изменение содержимого счетчиков 5. Это продолжается
до тех пор, пока не будет найден источник, выставивший запрос и имеющий в данный момент старший приоритет.
В дальнейшем устройство работает аналогичным образом.
Применение изобретения позволяет сократить.аппаратурные затраты.
Формула изобретения
Многоканальное устройство.приоритета, срдержащее генератор.импульсов элемент И и п каналов (где п - число источников запросов), а в каждом канале - счетчик, дешифратор и элемент И, причем группа входов счетчика i-ro ,(i 1j, . , , n) канала являетс i-и-группой информационных входов ус ройства/ группа выходов счетчика i-ro канала соединена с груп- . пой входов дешифратора i-го канала, выход которого соединен с первым входом элемента И i-ro канала, второй вход и выход которого являются соответственно запросным входом и информационным выходом устройства соответственно, отличающееся тем, что, с целью сокращения аппаратурных затрат, оно содержит элемент ИЛИ-НЕ, причем выход элемента И i-ro канала соединен с i-M входом элемента ИЛИ-НЕ, выход которого соединен с первым входом Элемента И, второй вход которого соединен с выходом генех атора импульсов, выход элемента И соедийен со счетными входами счетчиков каналов.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР по заявке 2893536/18-24,
кл. G 06 F 9/46, 1980.
2.Авторское свидетельство СССР по заявке 3231795/18-24,
кл. G Об F 9/46 1981 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Многоканальное устройство для обслуживания запросов | 1981 |
|
SU1010625A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1980 |
|
SU888122A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1267418A1 |
Многоканальное устройство для обслуживания запросов | 1986 |
|
SU1319034A1 |
Многоканальное устройство приоритета | 1983 |
|
SU1124305A2 |
Многоканальное устройство для управления обслуживанием запросов | 1980 |
|
SU955064A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1983 |
|
SU1111162A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1982 |
|
SU1072047A1 |
Многоканальное устройство приоритета | 1989 |
|
SU1612302A1 |
Авторы
Даты
1983-03-15—Публикация
1981-11-23—Подача