Изобретение относится к вйчислительной технике и может быть исполь зовано в системах обмена данными. По основному, авт.св. 1005056 из вестно многоканальное устройство пр оритета, содержащее генератор импул сов, элемент И, элемент ИЛИ-НЕ и п каналов, а в каждом канале - счетчи дешифратор и элемент И, причем в каждом канале группа входов счетчика соединена с одноименной группой информационных входов устройства, счетный вход счетчика каждого канала соединен с выходами элемента И, первый и второй входы которого соединены соответственно с выходом генератора импульсов и с выходом элемента ИЛИ-НЕ, входы которого соединены с выходами элементов И всех ка налов и с соответствующими выходами устройства, каждый запросный вхо которого соединен с первым входом элемента И соответствующего канала, второй вход элемента И каждого канала соединен с выходом дешифратора своего канала, группа входов дешифратора каждого канала соединен с группой выходов счетчика своего канала 1 J. Недостаток этого устройства низкое быстродействие, так как поис следующего канала, содержащего запр осуществляется только после обслуживания очередного запроса. Цель изобретения - повышение быстродействия устройства за счет того, что поиск следующего канала, со держащего запрос, осуществляется сразу посленачала обслуживания оче редного запроса. Поставленная цель достигается те I что многоканальное устройство приоритета содержит триггер, элемент ИЛИ , а в каждом канале - второй элемент И, причем выход первого эле мента И каждого канала соединен с первым вхолом второго элемента И своего канала, выход второго элемента И канала соединен соответству щим выходом устройства и с соответствующим входом элемента ИЛИ, выход которого соединен с нулевым входом триггера, выход которого соединен с вторыми входами вторых элементов И каналов, единичный вход триггера является установочным входом устрой ства. На чертеже приведена схема предлагаемого устройства. Устройство содержит генератор 1 импульсов, элемент И 2, каналы 3 и счетчики 5, дешифраторы 6, элементы И 7, элемент ИЛИ-НЕ 8, группы 9 информационных входов, запросные входы 10, триггер 11, элемент или 12, элементы И 13, установочнвдй вход 14 и выходы 15 устройства. Устройство работает следующим Ъбразом. При включении 1 итания генератор 1 импульсов устанавливается в запертое состояние, а триггер 11 в единичное (не показано). Счетчики 5 фиксируют коды приоритетов, записываемые первоначально обслуживающим устройством по группам 9 входов, устанавливая тем самым последовательность источников в очереди. В них же фиксируются коды приоритетов источников в процессе работы при поступлении на счетные входы с выхода .элемента И 2 единичных сигналов, при этом коды приоритетов всех источников увеличиваются или уменьшаются на единицу, а порядок в очереди повторяется, код старшего приоритета заменяется на код младшего приоритета. Кроме того, счетчики 5 фиксируют коды приоритетов, записываемые в них в процессе работы устройства по группам 9 входов. Дешифраторы 6 настроены только на код старшего приоритета. Старшему приоритету соответствует наименьший (при вычитающих счетчиках 5| или наибольший (при суммирующих счетчиках 5) коды. После первональной запис кодов приоритетов в счетчики 5 запускается генератор 1 импульсов (не показано) . При необходимости обращения к обслуживающему устройству источники выставляют запросы в виде уровня по входам 10. Импульсы с выхода генератора 1 проходят через открытый сигналом с выхода элемента ИЛИ-НЕ 8 элемент И 2, изменяя содержимое счетчиков 5. Если в очередном канале, в котором сформирован код старшего приоритета, присутствует запрос, то на выходе элемента И 7 этого канала появляется сигнал. Он проходит через открытый потенциалом с выхода триггера 11 элемент И 13 этого канала и поступает на соответствующий выход 15,разрешая обмен соответствующего источника с обслуживающим устройством.Вследствие появления единичного уровня на выходе элемента И 7 одного из каналов на выходе элемента ИЛИ-НЕ 8 сигнал исчезает и элемент И 2 закрывается. Поступление импульсов на счетные входы счетчиков 5 временно прекращается. Вследствие появления сигнала на одном из выходов 15 устанавливается единичный уровень .на выходе элемента ИЛИ 12 и триггер 11 переводится в нулевое состояние/закрывая элементы И 13. Кроме того, после появления сигнала на одном из выходов 15 соответствующий источник снимает запрос и элемент И 7 соответствующего канала .закрывается. При этом появляется потенциал на
S . 1124305
выходе элемента ИЛИ-НЕ 8,элемент И 2При освобождении обслуживающего
открывается и вновь начинается иэ-устройства появляется импульс на
менение содержимого счетчиков 5.входе 14, который устанавливает
Элемент И 2 остается открытымЕсли к этому моменту устройство быдо тех пор, пока не будет найден5 ло переведено в состояние ожидания,
канал, содержащий запрос. Если та-то сразу принимается к обслуживакой канал не найден, то изменениению следующий запрос. В противном
содержащего счетчиков 5 продолжа-случае посредством изменения содерется. В противном случае элементжимого счетчиков 5 продолжается поИ 2 закрывается и устройство пере-Ю иск канала, содержащего запрос,
водится в состояние ожидания осво-Применение изобретения позволяет
бождения обслуживающего устройства.повысить быстродействие устройства.
триггер 11 в единичное состояние.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания запросов | 1981 |
|
SU1010625A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1267418A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1322283A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1290326A1 |
Многоканальное устройство приоритета | 1981 |
|
SU1005056A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1983 |
|
SU1180889A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1983 |
|
SU1111162A1 |
Многоканальное устройство приоритета | 1977 |
|
SU656062A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1980 |
|
SU888122A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПРИОРИТЕТА по авт.св. 1005056, отличающееся тем, что, с целью повышения быстродействия. оно содержит триггер, элемеит ИЛИ, а в каждом канале - второй элемент И, причем выход первого элемента И каждого канала соединен с первым входом второго элемента И своего канала, выход второго элемента И канала соединен с соответствующим выходом устройства и с соответствующим входом элемента ИЛИ, выход которого соединен с нулевым входом триггера,выход которого соединен с вторыми входами вторых элементов И каналов, единичный вход триггера является установочным входом устройства. (Л
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-11-15—Публикация
1983-08-01—Подача