Многоканальное устройство приоритета
Иллюстрации
Показать всеРеферат
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА по авт.св. 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 иск канала, содержащего запрос.
Применение изобретения позволяет повысить быстродействие устройства.