ю
а
4
о: Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах, обрабатывающих сообьдения от нножестБа независимых источников. Цель изобретения -- расширение области применения устройства за счет программного управления приоритетами и автоматического сброса обработанной заявки.На чертеже представлена структурная схема устройства. Устройство содержит регистр масок группу кодовых входов 2 устройства, каналы 3, каждый из которых содержит триггер 4, элементы И 5 и 6 элемент И-НЕ 7, элемент ИЛИ-НЕ 8,, запросные входы 9, шифратор 10, выхо ной регистр П, тактовый вход 12 ус ройства, вход 13 сброса устройства, информационные выходы 14 устройства элемент ИЛИ 15, сигнальный выход 16 устройства, элемент И-НЕ 17, вход запуска 18 устройства, вьход 19 расширения устройства. Устройство приоритета работает следующим образом. В исходном состоянии триггеры 4 и регистр 11 сброшены, а в регистр маски записан код маски прерывания.. Поскольку триггеры 4 сСзрошены, на выходах элементов И 6 нулевые сигна лы, а на выходах элементов И-НЕ 7 единичные сигналы. При поступлении единичного сигнала на вход 18 устройство, готово к работе. Сигнал с входа 18 транслиру ется через все элементы И 5,подготавливая элементы И-НЕ 7 к срабатыванию. Источники, требуюшие обслуживания выставляют на входы 9 единичные сигналп, по KOTOpijiM триггеры 4 соответствующих этим источникам каналов 3 переходят в единичное состояниеэ подавая на первые входы свих элементов И 6 единичные сигналы. На вторы входы элементов И 6 приходят сигналы с соответствующих выходов регистра 1 маски. При этом нулевой сигнал на выходе регистра маски будет блоки ровать, а единичный - разрешать даль нейшее распространение сигнала запроса прерывания для данного источника. Наличие на двух входах элементов И-НЕ 7 единичных сигналов приводит к появлению нулевых сигналов на их выходах и блокировке элементов И 5, причем подача нулевого сиг1J ала на один вход элемента И 5 лгобоо канала 3 вызывает блокировку всех лементов И-НЕ 7 и И 5 каналов, имеюих более низкие приоритеты. Таким образом, наиболее старший о приоритету канал 3 (по чертежу наболее верхний из всех выставивших игналы на входы 9 не заблокированые масками прерывания) заблокирует се остальные каналы 3, находящиеся иже его, пугем выдачи нулевого сигала на втором выходе. Одновременно улевой сигнал с первого выхода этого канала поступает на шифратор 10, с выхода которого адрес выбранного сточника поступает на входы выходного регистра 11. При поступлении сигг. нала на вход, 1 2 этот адрес эаписыва- ется в выходной регистр, о чем поступает сигнал на выход 16. После завершения чтения адреса. источника молчно произвести обнуление выходного регистра и триггера 4 источника текущего запроса прерывания подачей KOPOTKOI O единичного импульса на вход 13 гаиения. Инвертированный элементом И-НЕ 7 импульс поступает на первые входы элементов ИЛИ- . . НЕ В. На втором входе элемента ИЛИНЕ 8 канала,соответств лощего текущему запросу,находится нулевой сигнал.Поэтому импульс с выхода элемента , инвертируясь еще раз на элементе КПИ-НЕ В,сбрасывает триггер 4 текущего запроса прерьюания. Остальные триггеры своего состояния н€1 изменяют. Сброс триггера 4 обеспечивает сняие блокировки и захват шифратора 10 наиболее старшим по приоритету источником из числа выставивших запросы и не заблокированных маской прерывания. После г;аписи адреса источника в выходной регистр начинается . обслуживание его запроса прерывания. Формула изобретения МногоканЕигтьное устройство приоритета, содержащее каналы, шифратор, выходной регистр и элемент ИЛИ, причем выходы шифратора соединены с входами выходного регистра, выходы которого являются информационными вы-ходами устройства и соединены с входами элемента ИЛИ, выход которого является сигнальным вьпсодом устройства, вход сброса и тактовый вход которого соединены соответственно с вхо
название | год | авторы | номер документа |
---|---|---|---|
Устройство приоритета | 1978 |
|
SU822184A1 |
Устройство для прерывания резервированной вычислительной системы | 1984 |
|
SU1218385A1 |
Микропрограммное устройство для обработки прерываний | 1983 |
|
SU1126956A1 |
Устройство для прерывания программ | 1977 |
|
SU714396A1 |
Отказоустойчивая вычислительная система | 1990 |
|
SU1798800A1 |
Устройство для прерывания программ | 1985 |
|
SU1277109A1 |
Приоритетное устройство | 1984 |
|
SU1260956A1 |
Устройство для прерывания программ | 1985 |
|
SU1254486A1 |
Устройство для прерывания программ | 1980 |
|
SU970370A1 |
Устройство для прерывания программ | 1981 |
|
SU1001103A1 |
Изобретение относится к вычислительной технике и может быть ис- пользовано Р ЦВМ, обрабатьшающих сообщения от множества независимых источников . Цель изобретения - расширение области применения устройства за счет программного управления при- , оритетами и автоматического сброса обработанной заявки. Многоканальное устройство приоритета содержит регистр масок, каналы, каждый из к о тогрых содержит триггер, два элемента И, элемент И-НЕ, элемент ИЛИ-НЕ. Кроме того,устройство содержит шифратор, выходной регистр, элемент ИЛИ, элемент И-НЕ. В устройстве наиболее старший по приоритету канал блокирует все остальные каналы. Автоматический сброс триггера канала обеспечива ет снятие блокировки и захват шифратора наиболее старшим по приорисл тету источником запроса. 1 ил.
Многоканальное устройство для приоритетного обслуживания запросов | 1983 |
|
SU1111164A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-10-15—Публикация
1985-01-31—Подача