I
Изобретение относится к области вычислительной техники и может быть использовано в системах обмена данными.
Известно приоритетное устройство 1, содержащее регистры приоритетов, выходные регистры, регистр заявок группы элементов И, ИЛИ, группу счетчиков и генератор импульсов.
Недостатком такого устройства является большой объем оборудования.
Наиболее близким по технической сущности и достигаемому результату к изобретению является многоканальное устройство для обслуживания запросов со сменными кодами приоритетов f2j, содержащее группу элементов ИЛИ, каналы, а в каждом канале - счетчик, дешифратор, группу элементов И и группу элементов НЕ.
Недостатком такого устройства является большой объем оборудования.
Цель изобретения - сокращение количества оборудования.
Поставленная цель достигается тем, что в многоканальное устройство для обслуживания со сменными кодами приоритетов, содержащее три элемента ИЛИ, И каналов, а в каждом канале счетчик, дешифратор, два элемента И и элемент НЕ. Группа входов счетчика каждого канала является группой информационных входов устройства, группа выходов счетчика канала соединена с групtoпой входов дешифратора своего канала, выход которого соединен с первым входом первого элемента И своего канала. Второй вход первого элемента И каждого канала соединен с выходом
15 первого элемента ШШ. Первый, о в торой входы первого элемента ИЛИ соединены соответственно с опросным входом устройства и с выходом второго элемента ИЛИ. Выход третьего элемента
20 ИЛИ является выходом прерывания устройства. Каждый i-и (i 1 .. М ) запросный вход группы запросных входов устройства 4epei элемент НЕ i-ro канала :./единен с первым входом второго элемента И канала.Выход второго элемента И каждого канала соединен с соответствующим входом второго элемента ИЛИ. Каисдый i-й вход третьего элемента ИЛИ соединен с i-м входом группы запросных входов устройства, введен элемент задержки, причем третий вход первого элемента И i-ro каждого канала соединен с i-м входом группы запросных входов устройства. Второй и третий входы второго элемента И каждого канала соединены соот1ветственно с выходом дешифратора.;вое го канала и с выходом первого элемен та 11ПИ. Выход первого элемента И каж дого канала является информационным выходом группы информационных выходо устройства. Выход первого элемента ИЛИ через элемент задержки соединен с управляющим входом счетчика каждого канала. На чертеже приведена структурная схема устройства. Оно содержит элементы ИЛИ 1-3, ка налы 4,5, счетчики 6 каналов, дешифраторы 7 каналов, элементы НЕ 8 кана лов, элемент задержки 9, элементы И 10, 1 каналов, запросные входы 12 группы запросных входов устройства, выход 13 прерывания устройства, опросный вход 14 устройства, группы информационных входов 15 устройства, информационные выходы 16 устройства. Устройство работает следующим образом. Счетчики 6 каналов 4 и 5 фиксирую коды приоритетов, записываемые перво начально обслулшвающим устройством по группам входов 15, устанавливая тем самым последовательность источни ков в очереди. В них же фиксируются коды приоритетов источников в процессе работы при поступлении на управляющие входы с выхода элемента задержки 9 единичных сигналов. При этом коды приоритетов всех источнико увеличиваются или уменьшаются на еди ницу, а порядок в очереди повторяется. Дешифраторы 7 настроены только на код старшего приоритета. Старшему приоритету соответствует наименьший код (при вычитающих счетчиках 6) или наибольший код ( при сум мирующих счетчиках 6). При необходимости обращения к обслуживающему устройству источники выставляют запросы в виде уровня по входам 12. При наличии хотя бы однс го запроса появляется сигнал на выходе устройства 13, который поступает в обслуживающее устройство. Обслуживающее устройство отвечает посылкой сигнала опроса ыз элемент ИЛИ 2 по входу 14. С выхода элемента ИЛИ 2 сигналы поступают на первые входы элементов И 10,11. На вторые входы этих элементов подается сигнал только в том случае, если на соответствующем счетчике 6 зафиксирован старший приоритет. На третий вход элемента И 10 поступает сигнал, если на осуществляющем входе 12 присутствует уровень запроса. В противном случае сигнал подается на третий вход элемента И 1. Таким образом, если в данном канале на счетчике 6 при v поступлении импульса на вход 14 зафиксирован код старшего приоритета и присутствует запрос на соответствующем входе 12, то открывается элемент И 10 этого канала и на выходе 16 появляется сигнал разрешения на обмен, на что источник должен ответить снятием запроса. После этого импульс с выхода элемента задержки 9 подается на счетные входы счетчиков 6. При этом коды приоритетов уменьшаются увеличиваются на единицу, а. код старшего приоритета заменяется на код младшего приоритета. Если запрос от источника старшего приоритета отсутствует, то появляется импульс на выходе элемента И 11 соответствующего канала, который проходит через элемент ИЛИ 3 с задержкой, необходимой для измерения кодов приоритетов в счетчиках и поступает через элемент ИЛИ 2 на первые входы элементов И 10,11 и весь процесс повторяется по кругу. Разрешение на обмен вьщается только источнику со старшим приоритетом, а приоритеты с каждым циклом анализа запросов изменяются на единицу, сохраняя при этом последовательность в очереди, установленную обслуживающим устройством. Применение изобретения позволяет сократить объем оборудования на И элементов И, где И-число каналов. Формула изобретения Многоканальное устройство для обслуживания запросов со сменными 5 |кодами приоритетов, содержащее три элемента ИЛИ, /) каналов, а в каждом каналегсчетчик, дешифратор, два элемента И и элемент НЕ, причем группа входов счётчика каждого канала является группой информационных входов устройства, rpjmna выходов счетчика канала соединена с группой входов де пшфратора своего канала,выход которо го соединен с первьм входом первого элемента И своего канала,второй вход первого элемента И каждого канала со ,динен с выходом первого элемента ИЛИ первый, второй входы первого элемента ИЛИ соединены соответственно с опросным входом устройства и с выходом второго элемента ИЛИ, выход третьего элемента ИЛИ является выходом прерьшания устройства, каждый i-и О 1..п) запросньш вход группы запросных входов устройства через элемент НЕ i-го канала соединен с первым входом второго элемента И канала, выход второго элемента И каж дого канала соединен с соответствующим входом второго элемента ИЛИ, каж дый i-и вход третьего элемента ИЛИ 2 .« соединен с -i-M входом группы запросных входов устройства, отличающееся тем, что, с целью сокращения количества оборудования, устройство содержит элемент задержки, причем тре.тий вход первого элемента И каждого -t-ro канала соединен с -м запросным входом группы запросных входов устройства, второй и третий входы второго элемента И каждого канала соединены соответственно с выходом дешифратора своего канала и с выходом первого элемента ИЛИ, выход первого элемента И каждого канала является информационна выходом группы информационных выходов устройства, выход первого элемента ИЛИ через элемент задержки соединен с управляющим входом счетчика каждого канала. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 475622, кл. G 06 F 9/18, 1973-. 2.Авторское свидетельство СССР В 657436, кл. G 06 F 9/18, 1977 (прототип) .
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Многоканальное устройство для обслуживания запросов | 1981 |
|
SU1010625A1 |
Многоканальное устройство для обслуживания запросов | 1986 |
|
SU1319034A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1983 |
|
SU1180889A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1267418A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1290326A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1322283A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1983 |
|
SU1111162A1 |
Многоканальное устройство приоритета | 1981 |
|
SU1005056A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1986 |
|
SU1336005A1 |
Авторы
Даты
1981-12-07—Публикация
1980-03-10—Подача