131903 а в каждом кянале-г.четчик 15, дсшиф- тета h гметчики 1 кднллов после обратор 16, элемент И 17. Устройство обеспечивает занесение кода приори . , 1 Изобретение относится к вьмисли-
тельной технике и может быть использовано в системах обмена данными,
Цель изобретения-- повышение надежности устройстпа за счет исклю- чения возможности нарушения приоритета запросовL
На чертеже приведена схема предла гаемого устройства.
Многоканальное устройство для об- служивания запросов содержит первый 1 и второй 2 элементы ИЛИ элемент И 3, генератор 4 импульсов, три гер 5, формирователь 6 кмпульсов элемент 7 задержки, элемент НЕ 8, опросный вход 9 устройства, выход 10 прерывания устройства, группу запросных входов 11 устройства, группу информационных выходов 12 устройсгтва и N (где N - 1исло .источников эапро сов) каналов 13, группу кодовых входов 14 устройства, а в каждом канале - счетчик 15, дешифратор 16, эле- элемент И 17.
Устройство работает следую1цим образом.
При включении питания триггер 5 устанавливается в нулевое состояние. Коды приоритета с группы входов 14 устройства заносятся в счет- чики 15 (не показано)..Коды приоритета Должны быть Попарно различны, причем коды соседних приоритетов не обязательно должны различаться на единицу. Депгифраторы 16. настроены только на код старшего приоритета (например, максимальный код) . Уст-- ройство готово к работе..
При необходимости обращения к обслуткивяющему устройству источник выставляет запрос в виде единичного уровня на соотпетствую1цем входе 1 t - При наличии хотя бы одного запроса появляется сигнал на выходе 10, Который пог.-тупл(т TJ пбсл гжнвающея устройство. Если обс.пуживакипее устработки каждого запроса, что искл а 1а- ет нарушение приоритета запросов. I ил.
ройство занято, то предпагаемое устройство ждет его освобождения. Если в данный момент обслуживающее устройство свободно, то оно отвечает посыпкой едини 1ноГо импульса опроса Tia вход 9, по которому триггер 5 устанавливается в единичное состояние. Сигнал с его выхода проверяет наличие единичного йо.тенциап на первых и вторых входах элементов И 17. Если в i-M канале (, N) счетчик 15 содержит код старшего проритета, то на первом входе элемента И 17 присутствует единичный уровень. На втором входе этого элемента И 17 присутствует единичный сигнал, если i-и источник выставляет запрос. В этом случае на выходе элемента И 17 i-ro канала появляется единичный сигнал, который проходит на соответствующий выход 12, разрешая связь 1-го источника с обслужи- ваюгцим устройством. При этом источник должен снять запрос. Этот же сигнал проходит через элемент ИЛИ t и устанавливает триггер 5 в нулевое состояние, в результате чего череэ формирователь 6 импульсов в счетчик 15 заносятся первоначальные коды приоритета. Если ни в одном, канале счетчика 15 не содержится код старшего приоритета или один из каналов счетчиков 15 содержит код старшего приоритета, но в этом канале нет запроса, то открывается элемент И 3 и импульсы с выхода генератора А поступают на счетные входы счетчиков 15. По каждому импульсу коды приоритетов в них .увеличивают ся. Это продолжается до тех пор,- пока в счетчике 1J одного из каналов 13, имеющих запрос, г.е появляется код старшего приоритета. При этом появляется единичный сигнал на выходе элемента И 17, который проходит на В1.1ХОД 12, а запрос с соответствующсго входа If снижается. Триггер 5 устанавливается в нулевое состояние, закрывая элемент И 3, а в счетчик 15 заносится первоначальный код приоритета. Как только появляется оче- редной запрос и освобождается обслуживающее устройство, триггер 5 снова устанавливается в единицу. В случае отсутствия запроса со старшим при оритетом (это время устанавливает- ся элементом 7 задержки) открывается элемент И 3, повторяя процедуру поиска наиболее приоритетного эа- проса..
Формула изобретения
Многоканальное устройство для обслуживания запросов, содержащее первый и второй элементы ИЛИ, триггер, генератор импульсов формирователь импульсов, элемент И, элемент задержки и N (где N - число источников запросов) каналов, а в каждом канапе счетчик, дептфратор и элемент И, причем группа кодовых входов -го канала (i-1, N) соединена с группой информационных входов счетчика i-ro канала, группа выходов которого соединена с группой входов дешифратора i-ro канала, выход которого соединен с первым вхоРедактор О.Бугир
Составитель М.Сорочан
Техред М.Ходаиич Корректор М.Шароши
Заказ 2413/43 ... Тираж 762Подписное
ВНШПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж-35, Раушская Наб., д, 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Ир.п ктная, 4
дом элемента И i-ro канялл, вглсод которого соединен с i-м входом первого элемента ИЛИ и с i-м информацнон- ным выходом устройства, 1-й запросный вход которого соединен с вторым входом элемента И i-ro канала и с i-M входом второго элемента ИЛИ, выход которого является выходом пре- устройства, выход генератора импульсов соединен с первым входом элемента И, выход которого соединен со счетными входами всех счетчиков каналов, опросный вход устройства соединен с единичным входом триггера, нулевой вход которого соединен с выходом первого элемента ИЛИ, а выход - с третьим входом элементов И каналов и входом элемента задержки, отличающееся тем, что, с целью повышения надежности устройства за счет исключения возможности наруше11ия приоритета запросов, оно содержит элемент НЕ, а второй вход элемента И соединен с выхо- .
.дом второго элемента ИЛИ, вьп(од первого элемента ИЛИ через элемент НЕ соединен с третьим входом элемента И, четвертый вход которого соединен с выходом элемента задержки, выход триггера через формирователь импульсов соединен с входами записи счетчиков каналов.
название | год | авторы | номер документа |
---|---|---|---|
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Многоканальное устройство для обслуживания запросов | 1981 |
|
SU1010625A1 |
Устройство для организации очереди | 1988 |
|
SU1504652A1 |
Устройство приоритета | 1986 |
|
SU1365084A1 |
Многоканальное устройство для обслуживания запросов со сменными кодами приоритетов | 1980 |
|
SU888122A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1267418A1 |
Устройство управления прерываниями | 1982 |
|
SU1242948A1 |
Устройство приоритетного обслуживания каналов | 1989 |
|
SU1702369A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1986 |
|
SU1388863A1 |
Многоканальное устройство для обслуживания запросов | 1985 |
|
SU1322283A1 |
изобретение относится к вычислительной технике и может быть использовано в системах обмена данными. Цель изобретения - повышение надежности устройства за счет исключения возможности нарушения приоритета запросов. Устройство содержит элементы ИЛИ 1,2, элемент ИЗ, генератор импульсов 4, триггер 5, формирователь импульсов 6, элемент задержки 7, элемент НЕ 8, опросный вход 9 устройства, выход 10 прерывания устройства, группу запросных входов 11 устройства, группу информационных выходов 12 устройства, каналы 13 устройства, группы кодовых входов 14 устройства 3ff/Tpocffif % (Л с 10
Многоканальное устройство для обслуживания запросов | 1981 |
|
SU1010625A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1124304A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-06-23—Публикация
1986-01-23—Подача