Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов

Иллюстрации

Показать все

Реферат

 

Б. С. Богумирский и Э. П. Ч рнаков

/а)

/ -,. (72) Авторы изобретения г 1

t I

»,, 1 (71) Заявитель (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ

ЗАПРОСОВ СО СМЕННЫМИ КОДАМИ ПРИОРИТЕТОВ

Изобретение относится к области вычислительной техники и может быть использовано в системах обмена данными.

Известно приоритетное устройство ), содержащее регистры приоритетов, 5 выходные регистры, регистр заявок группы элементов И, ИЛИ, группу счетчиков и генератор импульсов.

Недостатком такого устройства явtO ляется большой объем оборудования.

Наиболее близким по технической сущности и достигаемому результату к изобретению является многоканальное устройство для обслуживания запросов

15 со сменными кодами приоритетов (2), содержащее группу элементов ИЛИ, каналы, а в каждом канале — счетчик, дешифратор, группу элементов И и группу элементов НЕ.

Недостатком такого устройства является большой объем оборудования.

Цель изобретения — сокращение количества оборудования.

Поставленная цель достигается тем, что в многоканальное устройство для обслуживания со сменными кодами приоритетов, содержащее три элемента ИЛИ, ф каналов, а в каждом канале счетчик, дешифратор» два элемента И и элемент

НЕ. Группа входов счетчика каждого канала является группой информационных входов устройства, группа выходов счетчика канала соединена с группой входов дешифратора своего канала, выход которого соединен с первым входом первого элемента И своего канала. Второй вход первого элемента

И каждого канала соединен с выходом первого элемента ИЛИ. Первый,.второй входы первого элемента ИЛИ соединены соответственно с опросным входом устройства и с выходом второго элемента ИЛИ. Выход третьего элемента

ИЛИ является выходом прерывания устройства. Каждый 1-й (i-- I.. И ) запросный вход группы запросных входов устройства через элемент НЕ 1-ro

888122

Формула изобретения

55 канала уединен с первым входом второf го элемента И канала. Выход второго элемента И каждого канала соединен с соответствующим входом второго элемента ИЛИ. Каждый 1-й вход третьего элемента ИЛИ соединен с i-м входом группы запросных входов устройства, введен элемент задержки, причем третий вход первого элемента И i-ro каждого канала соединен с i ì входом группы запросных входов устройства °

Второй и третий входы второго элемента И каждого канала соединены соот,ветственно с выходом дешифраторз.своего канала и с выходом первого элемента ИЛИ. Выход первого элемента И ка>кдого канала является информационным выходом группы информационных выходов устройства. Выход первого элемента

ИЛИ через элемент задержки соединен с управляющим входом счетчика каждого канала, На чертеже приведена структурная схема устройства.

Оно содержит элементы ИЛИ 1-3, каналы 4,5, счетчики 6 каналов, дешифраторы 7 каналов, элементы НЕ 8 каналов, элемент задер>кки 9, элементы И

10, ll каналов, запросные входы 12 группы запросных входов устройства, выход 13 прерывания устройства, опросный вход 14 устройства, группы информационных входов 15 устройства, информационные выходы 16 устройства.

Устройство работает следующим образом.

Счетчики 6 каналов 4 и 5 фиксируют коды приоритетов, записываемые первоначально обслуживающим устройством по группам входов 15, устанавливая тем самым последовательность источников в очереди. В них же фиксируются коды приоритетов источников в процессе работы при поступлении на управляющие входы с выхода элемента задержки 9 единичных сигналов, При этом коды приоритетов всех источников увеличиваются или уменьшаются на единицу, а порядок в очереди повторяется.

Дешифраторы 7 настроены только на код старшего приоритета.

Старшему приоритету соответствует наименьший код (при вычитающих счетчиках 6) или наибольший код(при суммирующих счетчиках 6).

При необходимости обращения к обслуживающему устройству источники выставляют запросы в виде уровня по

45 входам 12. При наличии хотя бы однс го запроса появляется сигнал на выходе устройства 13, который поступает в обслуживающее устройство. Обслуживающее устройство отвечает посылкой сигнала опроса ыа элемент ИЛИ 2 по входу 14. С выхода элемента ИЛИ 2 сигналы поступают на первые входы элементов И 10,11. На вторые входы этих элементов подается сигнал только в том случае, если на соответствующем счетчике 6 зафиксирован старший приоритет. На третий вход элемента И 10 поступает сигнал, если на осуществляющем входе 12 присутствует уровень запроса. В противном случае сигнал подается на третий вход элемента И ll. Таким образом, если в

I данном канале.на счетчике 6 при поступлении импульса на вход 14 зафиксирован код старшего приоритета и присутствует запрос на соответствующем входе 12, то открывается элемент

И 10 этого канала и на выходе 16 появляется сигнал разрешения на обмен, на что источник должен ответить снятием запроса ° После этого импульс с выхода элемента задержки 9 подается на счетные входы счетчиков 6. При этом коды приоритетов уменьшаются

1,увеличиваются) на единицу, а код старшего приоритета заменяется на код младшего приоритета.

Если запрос от источника старшего приоритета отсутствует, то появляется импульс на выходе элемента И 11 соответствующего канала, который проходит через элемент ИЛИ 3 с задержкой, необходимой для измерения кодов приоритетов в счетчиках и поступает через элемент ИЛИ 2 на первые входы элементов И 10,11 и весь процесс повторяется по "кругу".

Разрешение на обмен выдается толь" ко источнику со старшим приоритетом, а приоритеты с каждым циклом анализа запросов изменяются на единицу, сохраняя при этом последовательность в очереди, установленную обслуживающим устройством.

Применение изобретения позволяет сократить объем оборудования на И элементов И, где И-число каналов.

Многоканальное устройство для обслуживания запросов со сменными

8881 ,кодами приоритетов, содержащее три элемента ИЛИ, И каналов, а в каждом канале счетчик, дешифратор, два элемента И и элемент НЕ, причем группа входов счетчика каждого канала является группой информационных входов устройства, группа выходов счетчика канала соединена с группой входов. де.Ф шифратора своего канала, выход которого соединен с первым входом первого 10 элемента И своего канала, второй вход первого элемента И каждого канала соединен с выходом первого элемента ИЛИ, первый, второй входы первого элемента ИЛИ соединены соответственно t3 с опросным входом устройства и с выходом второго элемента ИЛИ, выход третьего элемента ИЛИ является выходом прерывания устройства, каждый !

-й (1=I n) запросный вход груп- го пы запросных входов устройства через элемент НЕ i-ro канала соединен с первым входом второго элемента И канала, выход второго элемента И каждого канала соединен с соответствующим входом второго элемента ИЛИ, каждый I-й вход третьего элемента ИЛИ

22 Ь соединен с -м входом группы запросных входов устройства, о т л и ч а ющ е е с я тем, что, с целью сокращения количества оборудования, устройство содержит элемент задержки, причем третий вход первого элемента И каждого -го канала соединен с 1 -м запросным входом группы запросных входов устройства, второй и третий входы второго элемента И каждого канала соединены соответственно с выходом дешифратора своего канала и с выходом первого элемента ИЛИ, выход первого элемента И каждого канала является информационным выходом группы информационных выходов устройства, выход первого элемента ИЛИ через эле; мент задержки соединен с управляющим входом счетчика каждого канала.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

Р 475622, кл. G 06 F 9/18, 1973.

2. Авторское свидетельство СССР

Р 657436, кл. С 06 F 9/18, 1977 (прототип) .

888122

Составитель И, Кудряшев

Редактор Л. Утехина Техвед З.Фанта Корректор Ii. Демчик

Заказ 10726/14 Тираж 748 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035 Иосква Ж-35 Раушская наб. и. 4/5

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4