Многоканальное устройство приоритета

 

МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА по авт.св. 1005056, отличающееся тем, что, с целью повышения быстродействия. оно содержит триггер, элемеит ИЛИ, а в каждом канале - второй элемент И, причем выход первого элемента И каждого канала соединен с первым входом второго элемента И своего канала , выход второго элемента И канала соединен с соответствующим выходом устройства и с соответствующим входом элемента ИЛИ, выход которого соединен с нулевым входом триггера,выход которого соединен с вторыми входами вторых элементов И каналов, единичный вход триггера является установочным входом устройства. (Л

СОЮЗ СОВЕТСКИ)(ОВЭ В«

РЕСПУБЛИК

3(59 6 06 Г 9 46.

Г

\ ,s (1

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТСРСНОМУ СВИАН ОЪСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

; (61) 1005056 (21) 3630325/24-24, .(22) 83 ,(46) 15. 11. 84. Бюл. В 42 (72) Б.С.Богумирский и В.Я.Яцук (53) 681 ° 325(088.8) (56) 1.Авторское свидетельство СССР

В 1005056, кл. G Об F 9/46> 1983.

2 (54) (57) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

НРИОРИТЕТА по авт.св. е 1005056, отличающееся тем, что, с целью повыщения быстродействия, оно содержит триггер, элемент ИЛИ, а в каждом канале — второй элемент И, причем выход первого элемента И каждого канала соединен с первым входом второго элемента И своего канала, выход второго элемента И канала соединен с соответствующим выходом устройства и с соответствующим входом элемента ИЛИ, выход которого соединен с нулевым входом триггера,выход которого соединен с вторыми входами вторых элементов И каналов, единичный вход триггера является установочным входом устройства.

1124305

Изобретение относится к вычислительной технике и может быть использовано в системах обмена данными, По основному авт.св.М 1005056 известно многоканальное устройство приоритета, содержащее генератор импуль- 5 сов, элемент И, элемент ИЛИ-НЕ и и каналов, а в каждом канале — счетчик, дешифратор и .элемент И, причем в каждом канале группа входов счетчика соединена с одноименной группой 19 информационных входов устройства, счетный вход счетчика каждого канала соединен с выходами элемента И, первый и второй входы которого соединены соответственно с выходом генератора импульсов и с выходом элемента ИЛИ-НЕ, входы которого соединены с выходами элементов И всех каналов и с соответствующими выходами устройства, каждый запросный вход которого соединен с первым входом элемента И соответствующего канала, второй вход элемента И каждого канала соединен с выходом дешифратора своего канала, группа входов д,ифратора ка дого канала соединена 25 с группой выходов счетчика своего канала (1 (.

Недостаток этого устройства низкое быстродействие, так как поиск следующего канала, содержащего запрос 30 осуществляется только после обслуживания очередного запроса.

Цель изобретения - повышение быстродействия устройства за счет того, что поиск следующего канала., со- g5 держащего запрос, осуществляется сразу после начала обслуживания очередного запроса.

Поставленная цель достигается тем,. что многоканальное устройство приоритета содержит триггер, элемент

ИЛИ, а в каждом канале - второй элемент И, причем выход первого элемента И каждого канала соединен с первым входом второго элемента И своего канала, выход второго эле- 45 мента И канала соединен соответствую. щим выходом устройства и с соответ- ствующим входом элемента ИЛИ, выход которого соединен с нулевым входом тРиггеРа, выход которого соединен 5() с вторыми входами вторых элементов

И каналов, единичный вход триггера является установочным входом устройства.

На чертеже приведена схема пред- 5э лагаемого устройства.

Устройство содержит генератор 1 импульсов, элемент И 2,,каналы 3 и 4, счетчики 5, дешифраторы б, элементы

И 7, элемент ИЛИ-НЕ 8, группы 9 информационных входов, запросные входы 10, триггер 11, элемент или 12, элементы И 13, установочный вход 14 и выходы 15 устройства.

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

При включении йитания генератор

1 импульсов устанавливается в запертое состояние, а триггер 11 в единичное (не показано).

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

И 2 единичных сигналов, при этом коды приоритетов всех источников увеличиваются или уменьшаются на единицу, а порядок в очереди повторяется, код старшего приоритета заменяется на код младшего приоритета. Кроме того, счетчики 5 фиксируют коды приоритетов, записываемые в них в процессе работы устройства по группам 9 входов.

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

После первональной записи кодов приоритетов в счетчики 5 запускается генератор 1 импульсов (не ггоказано) .

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

Импульсы с выхода генератора 1 проходят через открытый сигналом с выхода элемента ИЛИ-НЕ 8 элемент

И 2, изменяя содержимое счетчиков 5.

Если в очередном канале„ в котором сформирован код старшего приоритета, присутствует запрос, то на выходе элемента И 7 этого канала появляется сигнал. Он проходит через открытый потенциалом с выхода триггера ll элемент И 13 этого канала и поступает на соответствующий выход 15,разрешая обмен соответствующего источника с обслуживающим устройством. Вследcraze появления единичного уровня на выходе элемента И 7 одного из каналов на выходе элемента ИЛИ-HE 8 сигнал исчезает и элемент И 2 закрывается. Поступление импульсов на счетные входы счетчиков 5 временно прекращается. Вследствие появления сигнала на одном из выходов 15 устанавливается единичный уровень .на выходе элемента ИЛИ 12 и триггер 11 переводится в нулевое состояние,закрывая элементы И 13. Кроме того, после появления сигнала на одном из выходов 15 соответствующий источник снимает запрос и элемент И 7 соответствующего канала .закрывается.

При этом появляется потенциал на

1124305

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

Редактор Л.Алексеенко Техред Т. Цубинчак Корректор Е.Сирохман

Заказ 8281/38 Тираж 698 Подписное

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

113035, Москва, Ж-35, Раушская наб., д.4/5

Филиал ППП Патент, r.ужгород, ул.Проектная, выходе элемента ИЛИ-НЕ 8,элемент И открывается и вновь начинается изменение содержимого счетчиков 5, Элемент И 2 остается открытым до тех пор, пока не будет найден канал, содержащий запрос. Если такой канал не найден, то изменение содержащего счетчиков 5 продолжается. В противном случае элемент

И 2 закрывается и устройство переводится в состояние ожидания освобождения обслуживающего устройства

2 При освобождении обслуживающего устройства появляется импульс на входе 14„ который устанавливает триггер 11 в .единичное состояние, Если к этому моменту устройство бы5 ло переведено в состояние ожидания, то сразу принимается к обслуживанию следующий запрос. В противном случае посредством изменения содержимого счетчиков 5 продолжается по10 иск канала, содержащего запрос.

Применение изобретения позволяет повысить быстродействие устройства.

Многоканальное устройство приоритета Многоканальное устройство приоритета Многоканальное устройство приоритета 

 

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

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

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

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

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

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

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

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

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

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