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

Иллюстрации

Показать все

Реферат

 

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

СОЮЗ СОВЕТСКИХ

О

РЕСПУ6ЛИН аа 01) З(51) С 06 Р 9/46

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbfTMA

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

К ABTOPGHOMY СВИДЕТЕЛЬСТВУ (21) 3564141/18-24 (22) 11.03.83 (46) 15.07.84 . Бюл . Ф 26 (72) А.К.Дерновский и О.С.Оборин (53) 68 1.325 (088.8) (56) 1. Авторское свидетельство СССР

М 594503, кл . С 06 F 9/46, 1976 .

2. Авторское свидетельство СССР

N 862142, кл. С 06 F 9/46, 1979 (прототип). (54) (57) МНОГОКАНАЛЬНОЕ ПРИОРИТЕТНОЕ

УСТРОЙСТВО, содержащее в каждом канале два элемента И-НЕ, два элемента

HE и элемент И, причем в каждом канале первый вход первого элемента

И-НЕ является запросным входом канала, выход первого элемента И вЂ” НЕ соединен с первым входом второго элемента И-НЕ и через первый элемент НЕ с первым входом элемента

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

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

1103237

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

Известно многоканальное приоритетное устройство, содержащее каналы и установочный элемент НЕ, а каждый канал содержит три элемента И, два элемента HE с соответствующими свяэямн (if .

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

t5 управлять выдачей разрешающих сигналов извне.

Наиболее близким к изобретению по технической сущности является многоканальное приоритетное устрой20 ство, содержащее в каждом канале два элемента И-НЕ, элемент И и два элемента НЕ (в первом канале один элемент НЕ j 2 j.

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

Цель изобретения — расширение области применения устройства путем обеспечения возможности работы как в автономном режиме, так и под внешним управлением.

Поставленная цель достигается тем, что в многоканальное приоритетное устройство, содержащее в каждом 35 канале два элемента И-НЕ, два элемента НЕ и элемент И, причем в каждом канале первый вход первого элег мента И-НЕ является запросным входом канала, выход первого элемента И-НЕ 40 соединен с первым входом второго элемента И-НЕ и через первый элемент НЕ с первым входом элемента И, выход которого является разрешающим выходом устройства, выход второго .45 элемента НЕ соединен с вторым входом элемента И и с вторым входом второго элемента И-НЕ, выход которого соединен с вторым входом первого элемента И-НЕ и является выходом рас- 50 пространения опроса канала, вход второго элемента НЕ первого канала является опросным входом устройства, выход распространения опроса каждого предыдущего канала соединен с опрос-> 55 ным входом последующего канала, введен переключательный элемент и элемент И, а в каждый канал — третий элемент И-НЕ, причем в каждом канале первый вход третьего элемента И-НЕ

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

На. чертеже приведена структурная схема многоканального приоритетного устройства.

Устройство содержит каналы 1-3, а в каждый канал — элементы И-НЕ

4-6, элементы HE 7 и 8, и элемент И

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

11 каналов, опросный вход 12 устройства, сигнальный 13 и разрешающий 14 выходы устройства, элемент И 15.

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

Первый и второй элементы И-НЕ 5 и

4 соединены между собой по схеме триггера с раздельными входами и работают как схема логического выбора одного из двух асинхронных сигналов на ее входах: сигнала запроса и сигнала опроса с выхода элемента НЕ 7.

При отсутствии сигналов запроса (уровни логического нуля на входах 11) и сигнала опроса (уровень логической единицы на входе 12) на выходах элементов И-НЕ 4-6 каждого канала — уровни логической единицы, а на выходе элемента И 9 — уровень логи.— ческого нуля. Это начальное состояние устройства.

При поступлении в канал сигнала запроса на выходе элемента И-HE 4 появляется уровень логического нуля (так как íà его обоих входах — уровни логической единицы), который через первый элемент НЕ 8 поступает уровнем логической единицы на пеовый вход элемента И 9. На выходе третьего элемента И-НЕ 6 также появляется

1103237 уровень логического нуля, поступающий на выход 13 устройства. Аналогичным образом изменяется состояние и других каналов при поступлении на их входы сигналов запроса. 5

Дальнейшее функционирование устройства зависит от режима работы автономного или под управлением внешней системы.

В первом режиме сигнальный выход 10 устройства соединен при помощи переключательного элемента 10 с входом 12 устройства. В этом случае при наличии запроса хотя бы в одном канале уровень логического нуля с 15 выхода 13 поступает на его опросный вход в качестве сигнала опроса, который через элемент НЕ 7 первого канала поступает уровнем логической единицы на вторые входы элементов И-НЕ 5 и И 9. При отсутствии запроса в первом канале эле— мент И 9 закрыт по первому входу уровнем логического нуля с элемента HE 8, следовательно, на выходе элемента И 9 останется уровень логического нуля, т.е. не выдается сигнал разрешения на обмен. На выходе элемента И-НЕ 5 появляется уровень логического нуля, так как при отсутствии запроса в канале на его обоих входах — уровни логической единицы.

Уровень логического нуля. с выхода элемента И-НЕ 5 поступает на второй вход элемента И-НЕ 4, блокируя его для прохождения в канал сигнала запроса, и через выход распространения опроса первого канала поступает на опросный вход канала.

2S

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

НЕ 8, а на первом входе элемента 50

И-НЕ 5 — уровень логического нуля.

Сигнал опроса поступает в данный канал через элемент НЕ 7 на вторые входы элементов И-НЕ 5 и И 9. Состояние элемента И-HE 5 не изменяется,55 т.е. на его выходе — уровень логической единицы и, следовательно, дальнейшее распространение сигнала опроса прекращается; На выходе элемента И 9 появляется сигнал разрешения обмена в виде уровня логической единицы.

Таким образом, поступивший на вход 12 устройства сигнал опроса распространяется по опросным цепям каналов при отсутствии запросов на их входах, одновременно блокируя эти входы и опрашивая элементы И 9 на выходах каналов. Распространение происходит вплоть до канала, на входе которого имеется запрос, Опрашивая элемент И 9 в этом канале, сигнал опроса меняет состояние на его выходе с уровня логического нуля на уровень логической единицы, что соответствует выделению наиболее приоритетного сигнала запроса. Поскольку во всех предыдущих каналах, имеющих более высокий приоритет, входы запроса оказываются заблокированными, а на опросные входы всех последующих каналов с более низким приоритетом сигнал опроса не распространяется, то запросы в этих каналах не проходят на выходы разрешения на обмен в течение всего времени обслуживания этого запроса.

При этом запросы низшего приоритета не обслужираются и в том случае, если они поступили одновременно или да— же раньше.

После обслуживания запроса он снимается, следовательно, снимается сигнал разрешения обмена с выхода элемента И 9, и блокируется элемент

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

Если сигнал опроса проходит через все каналы, то он поступает с выхода распространения опроса последнего канала на вторые входы элементов

И-НЕ 6 всех каналов, что ведет к появлению уровня логической единицы на сигнальном выходе 13 устройства

1103237 и снятию сигнала опроса с входа 12 невзирая на наличие сигналов запроса в каналах. После снятия сигнала onроса опросная цепь возвращается в исходное состояние, на выходе рас- 5 пространения опроса последнего канала появляется уровень логической единицы, в результате чего снимается блокировка с элементов И-HE 6 всех каналов. Вследствие этого, при наличии сигнала запроса хотя бы в одном из каналов, на сигнальном выходе устройства появляется уровень логического нуля, и цикл обслуживания повто. ряется.

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

Переключательный элемент 10 разомкнут. При наличии хотя бы одного запроса в любом из каналов на сигналь- З0 ном выходе устройства появляется уровень логического нуля, по наличию которого внешняя система будет знать об имеющемся в устройстве запросе на обслуживание. В ответ она выдает сиг З нал опроса уровнем логического нуля на вход 12 устройства. Этот сигнал вьдать сигнал опроса, если на сигнальном выходе устройства будет уровень логического нуля.

Внешняя система может и не снимать сигнал опроса, тогда после обслуживания запроса в данном канале сигнал опроса распространяется в сле— дующий канал.

Таким образом, вьделяя по пути распространения сигналы запроса, сигнал опроса проходит через все каналы и с выхода распространения опроса последнего канала поступает на вторые входы элементов И-НЕ б всех каналов, в результате чего на сигнальном выходе появляется уровень логической единицы, что сообщает внешней системе об окончании цикла опроса всех каналов. В этом случае внешняя система снимает сигнал опроса, в результате чего на выходе распространения опроса последнего канала не появляется уровень логической единицы, и элементы И-НЕ 6 всех каналов разблокируются.

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

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

1103237

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

Редактор Л.Веселовская Техред Т.Маточка КоРРектоР И.Муска

Заказ 4981/37 Тираж 699 Подписное

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

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

Филиал ППП "Патент", r. Ужгород, ул . Проектная, 4