Многоканальное приоритетное устройство
. Изобретение относится к автоматике и вычислительной технике, в частности к организации систем прерывания и управления передачей данных. Цель изобретения - сокращение оборудования . Устройство содержит элемент И 8 и каналы, а в каждом канале - элемент И 9, элемент ИЛИ-НЕ 10, элемент ИЛИ 11, инверторы 12 и 13. В устройстве сигнал опрос а, поступая на вход опроса следующего по приоритету канала, распространяется по опросной цепи каналов, пока не обнаружит канал, в котором на входе имеется сигнал запроса. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ng)SU(m 1 1
А1 (51) 4 С 06 F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ
„ 13
R&3l@>: "- и
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР .
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4187477/24-24 (22) 26.01.87 (46) 23.08.88. Бюл. У 31 (72) А.К.Дерновский и О.С.Оборин (53) 681.325(088.8) (56) Авторское свидетельство СССР
Р 1103237, кл. G 06 F 9/46, 1983.
Авторское свидетельство СССР
В 1198522, кл. G 06 F 9/46, 1984. (54) МНОГОКАНАЛЬНОЕ ПРИОРИТЕТНОЕ
УСТРОЙСТВО (57). Изобретение относится к автоматике и вычислительной технике, в частности к организации систем прерывания и управления и редачей даннЫх.
Цель изобретения — сокращение оборудования. Устройство содержит элемент
И 8 и каналы, а в каждом канале— элемент И 9, элемент ИЛИ-НЕ 10, элемент ИЛИ 11, инверторы 12 и 13, В устройстве сигнал опроса, поступая на вход опроса следующего по приоритету канала, распространяется по оп" росной цепи каналов, пока не обнаружит канал, в котором на входе имеется сигнал запроса. 1 ил.
1418714
Изобретение относится к автомати-, ке и вычислительной технике, в част" ности к органиэации систем прерывания и управления передачей данных.
Цель изобретения — сокращение оборудов ания.
На чертеже приведена функциональная схема многоканального приоритетного устройства. 10
Устройство содержит каналы 1-3, запросные входы 4 устройства, выходы
S разрешения устройства, вход 6 опроаа устройства, сигнальный выход 7 устройства, элемент И 8, а в каждом 15 канале — элемент И 9, элемент ИЛИ-НЕ
10, элемент ИЛИ 11 и инверторы 12 и
13.
Устройство работает следующим образом. 20
В исходном состоянии отсутствуют сигналы запроса (уровни логического
Нуля на входах 4) и сигнал опроса (уровень логической единицы на входе
6), вследствие чего на. выходах 5 бу-! дут уровни логического нуля, а на сигнальном выходе 7 — уровень логической единицы, сигнализирующий об отсутствии сигналов запроса в устройстве. На вторые входы элементов
И 9 в каждом канале поступает уровень логической единицы с входа 6 и выхода 7 устройства через элементы ИЛИ
1 1, разрешая прием сигналов запроса в канал. 35
При поступлении в любой из каналов сигнала запроса на выходе элемента И 9 этого .канала появится уровень логической единицы, поступающий на входы инверторов 12 и 13 и первый 40 вход элемента ИЛИ 11, в результате чего на втором входе элемента И 9 (. поддерживается уровень,погической единицы независимо от уровней сигналов HB втором H третьем входах эле- 45 мента ИЛИ 11. Кроме того, сигнал запроса через инвертор 12 уровнем логического нуля открывает по первому входу элемент ИЛИ-HE 10, закрытйй по второму входу уровнем логической еди 50 ницы с входа 6 устройства. Через второй инвертор 13 сигнал запроса уровнем логического нуля через элемент
И 8 поступает на выход 7 и третьи входы элементов ИЛИ 11 всех каналов, подготавливая их к прохождению сигнала опроса. Появление уровня логического нуля на выходе 7 сигнализирует внешней системе о наличии хотя бы одного запроса в устройстве, в результате чего она выдает сигнал опроса уровнем логического нуля на вход 6 и далее в первый канал, где открываются по вторым входам элементы ИЛИНЕ 10 и ИЛИ 11. Если в первом канале нет сигнала запроса, то элемент ИЛИНЕ 10 будет закрыт по первому входу уровнем логической единицы с инвертора 12, а на входах элемента ИЛИ 11 будут уровни логического нуля, в результате чего нд его выходе появляется также уровень логического нуля, закрывающий по второму входу элемент
И 9 (чем . запрещается прием. сигна= ла запроса в первый канал) и поступающий на вход опроса второго канала.
Таким образом, сигнал опроса, поступая на вход опроса следующего по приоритету канала, распространяется по опросной цепи каналов, как описано выше, пока не обнаружит канал, в котором на входе имеется сигнал зап-. роса. В этом канале сигнал опроса через элемент ИЛИ-НЕ 16 поступает сигналом разрешения на выход 5 в ви" де уровня логической единицы, а состояние выхода элемента ИЛИ 11 не иэ" меняется, так как íà его первом входе присутствует уровень логической единицы, вследствие чего дальнейшее распространение сигнала опроса прекращается .
Таким образом, при наличии хотя бы одного запроса на входах 4 устройства, сигнал опроса с входа 6 устройства распространяется по опросным цепям каналов при отсутствии сигналов запроса на их входах, одновре" менно блокируя прием сигналов запроса в эти каналы. Распространение сигнала опроса происходит вплоть до канала, на входе которого имеется сигнал запроса. Опрашивая элементы ИЛИНЕ -10 в этом канале, сигнал опроса меняет состояние на его выходе с уровня логического нуля на уровень логической единицы, что соответствует выделению наиболее приоритетного сигнала запроса. Поскольку во всех предыдущих каналах, имеющих более высокий приоритет, входы запроса эа" блокированы, а на входы опроса последующих каналов с более низким приоритетом сигнал опроса не распространяется, то запросы в этих каналах не пройдут на выходы 5 в тече1418714
Составитель М.Кудряшев
Техред И.Верес
Корректор В.Гирняк
Редактор Г.Волкова
Заказ 4154/46 Тираж 704
ВНИИПИ Государственного комитета СССР по.делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д, 4/5
Подписное
Производственно-полиграфическое предприятие, r. Ужгород, ул, Проектная, 4 ние всего времени обслуживания данного запроса.
После обслуживания выделенного запроса сигнал запроса снимается, что ведет к блокировке элементов И 8 и ИЛИ-НЕ IO данного канала и распространению сигнала опроса в следующий канал, если хоть в одном из каналов низшего приоритета есть сиг- 1р нал запроса, который выделяется для обслуживания. Если ни в одном из каналов низшего приоритета больше нет, сигналов запроса, то на сигнальном выходе 7 устанавливается уровень ло- 15 гической единицы, в результате чего элементы И 9 во всех каналах будут готовы к приему сигналов запроса.
Сигнал опроса может быть снят внешней системой до окончания обслу- 20
% живания запроса. В этом случае после обслуживания запроса внешняя система выдает следующий сигнал опроса только при наличии уровня логического нуля на выходе 7 устройства, что 25 будет сигнализировать ей о наличии хотя бы одноro запроса.
Формула изобретения
Многоканальное приоритетное устройство, содержащее элемент И, кана- ЗО лы, а в каждом канале элемент ИЛИ-НЕ и первый инвертор, причем сигнальный выход устройства соединен с выходом элемента И, вход опроса устройства соединен с первым входом элемента
ИЛИ-НЕ первого канала, о т л и ч а ющ е е с я тем, что, с целью сокращения оборудования, каждый канал содержит элемент И, элемент ИЛИ и второй инвертор, причем каждый запрос- . ный вход устройства соединен с первым входом элемента И одноименного канала, второй вход элемента И каждого канала соединен с выходом элемента ИЛИ своего канала, выход элемента
И канала соединен через первый пнвертор с вторым входом элемента ИЛИ-НГ своего канала и через второй инвертор с соответствующим входом элемента И, выход которого соединен с перI вым входом элемента ИЛИ каждого канала, второй вход элемента ИЛИ каждого канала соединен с выходом элемента
И своего канала, третий вход элемента ИЛИ первого канала соединен с входом опроса устройства, третий вход элемента ИЛИ каждого канала, начиная со второго, соединен с выходом элемента ИЛИ предыдущего канала,


