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

 

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

/а)

/ -,. (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

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

 

Похожие патенты:

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

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к вычислительной технике

Изобретение относится к системе и способу для обеспечения возможности исполнения кода режима управления системой (SMM) во время защищенной работы в микропроцессорной системе

Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ

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

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

Изобретение относится к вычислительной технике
Наверх