Изобретение относится к вычислительной технике и может быть использовано в системах обмена данными. Цель изобретения - сокращение количества оборудования в устройстве. На чертеже приведена структурная схема устройства. Устройство содержит каналы 1, счетчики 2 каналов, дешифраторы 3 каналов, первый 4 и второй 5 элементы ИЛИ, элемент 6 задержки, элемент И 7, триггер- 8, входы 9 запроса устройства, группы входов 10 кодов приоритетов устройства, вход 11 тактовых импульсов, вход 12 готовности обслуживания устройства, выход 13 обслуживания устройства, выходы 14 опроса устройства. Устройство работает следукяцим образом. Счетчики 2 каналов фиксируют коды прио итетов, записьшаемых первоначал но обслуживающим устройством по груп пам входов 10, устанавливая тем сам-ым последовательность источников запроса в очереди. В них же фиксирую ся коды приоритетов источников в про цессе работы при поступлении на счет ные входы импульсов с выхода э хемент задержки. При этом коды приоритетов всех источников увеличиваются или уменьшаются на единицу,а порядок в очереди повторяется. Дешифраторы 3 по информационным входам настроены только на код старшего приоритета. Старшему приоритету соответствует наименьший код (при вычитающих счетчиках 2) или наибольший код (при суммирукяцих счетчиках 2). При необходимости обращения к обслуживающему устройству источники выставляют запросы в виде потенциаль ных сигналов по входам 9, подготавли вая к срабатыванию соответствующий дешифратор канала. При наличии хотя бы одного запроса hoявляeтcя сигнал на выходе 13 устройства, который поступает в обслуживающее устройство. Если устройство обслуживания готово начать обслуживание, то оно отвечает посьшкой импульсного сигнала на вход 12 устройства, триггер 8 переводится в единичное состояние и тактовые импульсы через открывшийся элемент И 7 начинают .опрос канальных дешифраторов 3. Если в соответствующем счетчике 2 канала зафиксирован старший приоритет и на первом входе дешифратора 3 канала есть потенциальный сигнал запроса, то опросный тактовый импульс появляется на соответствующем выходе 14 устройства, начинается, процесс обмена информацией между источником и обслуживающим устройством. Источник информации при этом снимает потенциальный сигнал запроса. Опросный сигнал с сойтветствующего информационного выхода устройства через элемент ИЛИ 5 поступает на нулевой вход триггера 8, который переходит в нулевое состояние, элемент И 7 закрывается, опрос дешифраторов каналов прекращается. Опросный импульс с вь 1хода элемента 6 задержки подается на счетные входы счетчиков 2 .каналов. При этом коды приоритетов уменьшаются (увеличиваются) на единицу, а код старшего приоритета заменяется на код младшего приоритета. Если в процессе опроса дешифраторов отсутствует запрос от источника старшего приоритета, то триггер 8 остается в единичном состоянии, и процесс опроса повторяется до идентификации источника с новым старшим приоритетом. При этом приоритеты с каждым циклом анализа запросов изменяются на единицу, сохраняя при этом последовательность в очереди, установленную обслуживающим устройством . . Эффективность предлагаемого устройства определяется сокращением объема оборудования на группы канальных элементов И и НЕ. Кроме того, достоверность работы устройства повышается, так как используются опросные сигналы стандартной длительности.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1986 |
|
SU1336005A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Многоканальное устройство для обслуживания запросов | 1981 |
|
SU1010625A1 |
Многоканальное устройство для обслуживания запросов | 1986 |
|
SU1319034A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1322283A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1267418A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1980 |
|
SU888122A1 |
Устройство для прерывания программ | 1985 |
|
SU1256029A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1290326A1 |
Многоканальное устройство приоритета | 1989 |
|
SU1661765A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ ЗАПРОСОВ СО СМЕННЫМИ КОДА1да ПРИОРИТЕТОВ,.содержащее два элемента ИЛИ, элемент И, элемент задержки, fi ( П - число запросов) каналов, а в каждом канале - счетчик и дешифратор, причем группа входов счетчика каждого канала является группой входов кодов приоритетов устройства, а счетные входы счетчиков всех каналов соединены с выходом элемента задержки, запросные входы устройства соединены с входами первого элемента ИЛИ, выход которого является выходом обслуживания устройства, группа выходов счетчика в каждом канале соединена с группой информационных входов дешифратора, отличающееся тем, что, с целью сокращения количества оборудования, в него введен триггер, причем управляющий вход дешифратора каждого канала подключен к соответствующему входу запроса устройства, входы опроса депшфраторов соединены с входом элемента задержки и выходом элемента И, первый вход которого соединен с входом тактовых импульсов устройства, а второй вход § с единичньв выходом триггера, единичный вход которого подключен к входу готовности обслуживания устройства, нулевой вход триггера подключен к выходу второго элемента ИЛИ, входы которого соединены с выходом соответствующих дешифраторов каналов и выходами опроса устройства. 70 Х 00 fC
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1977 |
|
SU657436A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-09-23—Публикация
1983-06-03—Подача