Изобретение относится к вычислительной технике и может быть использовано в устройствах прерывания элек ронных вычислительных машин в целях обеспечения переменного приоритета сигналам прерывания. Известно устройство переменного приоритета, содержащее регистр хране ния приоритета, выходы которого соед нены с входами узлов блокировки сигналов прерьшания. Регистр хранения приоритета состоит из счетчика, блок управления, выходы которого соединен с управляющими входами регистра хранения приоритета, циклического регис ра сдвига, выходы которого подключен к блоку анализа на единицу старшего разряда циклического регистра сдвига 1 . Недостатком такого устройства является его низкое быстродействие. Кроме того, устройство не обладает возможностью присвоения сигналами прерывания произвольных приоритетов. Наиболее близким к изобретению по технической сущности и достигаемому результату является многоканальное устройство для приоритетного обслужи вания запросов, содержащее группу элементов Ш1И-НЕ, каналы, а в каждом канале регистр, дешифратор., группу элементов И, элемент ИЛИ, элемент И, причем группы кодовых входов устройства соединены с группами входов.регистров соответствующих каналов, группы выходов регистров каналов соединены с группами входов деш.ифрагоров своих каналов, каждьй выход деши ратора соединен с первым входом одно име:4ного элемента И группы своего ка нала, второй и третий входы этих эле ментов И соединены соответственно с выходом соответствующего элемента ИЛИ-НЕ группы и с соответствующим запросным входом устройства, выходы элементов И.группы каждого канала соединены с входами элемента 4ЛИ своего канала, выходы элементов ИЛИ каналов соединены с первыми входами элементов И своих каналов, вторые входы которых соединены соответствен но с тактовым входом и соответствующими выходами устройства С2. Недостатком известного -устройства является невысокая надежность обработхи запросов из-за возможности появления на выходах устройства ложных сигналов. Цель изобретения - повышение надежности обработки запросов путем исключения возможности появления на выходах устройства ложных сигналов. Поставленная цель достигается тем, что многоканальное устройство переменного приоритета, содержаи ее группу элементов ИЛИ-НЕ, каналы, а в кажд.ом канале регистр, дешифратор, группу элементов И, элемент ИЛИ и элемент И, причем каждая группа кодовых входов устройства соединена с группой входов регистра одноименного канала, группа выходов регистра каждого канала соединена с группой входов дешифратора своего канала, каждый выход дешифратора канала соединен с первым входом соответствующего элемента И группы своего канала, вторые входы элементов И групп каналов соединены с соответствующим запросным входом устройства, третьи входы вторых элементов И групп всех каналов соединены с выходом первого элемента ИЛИ-НЕ группь, выходь элементов И группы в каждом канале соединены с входами; элемента РШИ своего канала, выходы одноименных элементов И групп каналов соединены с входами одноименного элемента РШИ-НЕ группы, вгзгход элемента ИЛИ каждого канала соединен с первым входом элемента И своего какала, выход элемента И каждого канала является соответствующим выходом устройства, содержит группу элементов И,, а Е кажд:1ом канале - элемент задержки, причем выход каждого элемента ИЛИ-НЕ группы соединен с входами oAHoi MeHHoro и всех последующих элементов И группы, выход каждого элемента И группы соединен с третьим входом одноименньпс элементов И групп всех каналов, начиная с третьих элементов И каждый запросный вход устройства через соответствующий элемент задержки соответствующего канала соединен с вторым входом элемента И своего канала. На чертеже представлена функциональная схема предлагаемого устройства. Устройство содержит регистры 1, дешифраторы 2, элементы И 3 групп, элементы А задержки, элементы ИЛИ 5, элементы И 6, группу элементов ИЛИНЕ 7, группу элементов И 8, запросные входы 9 устройства, выходы 10 устройства, кодовые входы 11 устройства, каналы 12„ 3 Устройство работает следующим образом. В регистр 1 каждого канала 12 заносится двоичный код номера приоритета, который присваивается данному сигналу прерывания. На одном из выходов каждого дешифратора появляется сигнал, который поступает на один из соответствующих элементов И 3, подготавливая их к срабатыванию. При отсутствии на запросных входах 9 сигналов прерывания на вьгходах всех элементов И 3 каждого канала 12 сигналы также отсутствуют. В этом случае на выходах элементов ИЛИ-НЕ 7, а следовательно, на входах и выходах элементов И 8, а также на входах элемен тов И 3 находятся разрешающие потенциалы. Сигналы прерывания, поступившие на один или одновременно на нескольких входов 9, поступают на соответствующие элементы И 3 и с задержкой на элементы И 6. Эти сигналы появляются на выходе одного из элементов И 3 каждого канала. Кольцевая связь вькодов элементов И 3 с входами элементов ИЛИ-НЕ 7 выходов этих элементов с входами эле ментов И 8 и, наконец, выходов этих элементов с входами элементов И 3 выполнена таким образом, что сигнал, появляющийся на выходе элемента И 3 любого из каналов, обеспечивает формирование на выходах элементов И 8 потенциалов, запрещающих прохождение сигналов прерывания через все элемен ты И 3 с номерами, большими по отношению к данному, и разрешающих 324 потенциалов для прохождения сигналов прерывания через элементы И 3 с номерами, равными и меньшими данному номеру. Сигнал прерывания, имеющий высший приоритет (высшим считается тот, для которого в регистре 1 записан меньший номер), с выхода соответствующего элемента И 3 поступает на элемент ИЛИ 5 и с его выхода на элемент И 6, обеспечив тем самым прохож,п,е- ние на выход устройства сигнала прерывания, задержанного на элементе 4 задержки. Элемент 4 задержки обеспечивает задержку сигнала прерывания на время не меньше суммарного времени прохождения, сигнала через элементы ИЛИ-НЕ 7, И 8, И 3, ИЛИ 5. Бведение элемента задержки исключает возникновение помех, т.е. появление на входах устройства не только сигнала прерывания, имеющего высший приоритет, но и сигналов (хотя и кратковременных) с низшими приоритетами при одновременном поступлении всех этих сигналов на входы устройства, а также кратковременное присутствие на выходе устройства сигнала с более высоким приоритетом, что в противном случае может привести к возникновению конфликтных ситуаций. Такш образом, в любом случае выходной сигнал на прерывание появляется только , лишь навыходе одного из каналов. Применение изобретения позволяет повысить надежность работы устройства.
/I
л
название | год | авторы | номер документа |
---|---|---|---|
Устройство для приоритетного управления | 1982 |
|
SU1070552A1 |
УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА | 1999 |
|
RU2152072C1 |
Устройство переменного приоритета | 1986 |
|
SU1383353A1 |
Многоканальное устройство приоритета | 1990 |
|
SU1809441A1 |
Многоканальное устройство переменного приоритета | 1986 |
|
SU1411747A1 |
Многоканальное устройство переменного приоритета | 1985 |
|
SU1282130A1 |
Многоканальное устройство приоритетного обслуживания | 1986 |
|
SU1383356A1 |
Многоканальное устройство для обслуживания запросов | 1983 |
|
SU1149258A1 |
Устройство приоритетного прерывания | 1990 |
|
SU1765827A1 |
Устройство для прерывания программ | 1985 |
|
SU1254486A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА, содержащее группу элементов ИЛИ-НЕ, каналы, а в каждом канале регистр, дешифратор, группу элементов И, элемент ИЛИ и элемент И, причем калсдая группа кодовых входов устройства соединена с группой входов регистра одноименного канала, группа выходов регистра каждого канала соединена с группой входов дешифратора своего канала, каждый выход дешифратора канала соединен с первым входом соответствующего элемента И группы своего канала, вторые входы элементов И групп каналов соединены с соответствующим запросным входом устройства, третьи входы вторых элементов И групп всех каналов соединены с выходом первого элемента ИЛИ-НЕ группы, выходы элементов И группы в каждом канале соединены с входами элемента ИЛИ своего канала, выходы одноименных элементов И групп каналов соединены с входами одноименного элемента ИЛИНЕ группы ,выход элемента ИЛИ каждого канала соединен с первым вхоДом элемента И своего канала, выход элемента И каждого канала является соответствующим выходом устройства, отличающееся тем, что, с целью повышения надежности обработки запросов путем исключения возможности появления на выходах устройства лбжных сигналов, устройство содержит 9 группу элементов И, а в каждом кана- ле - элемент задержки, причем выход каждого элемента ИЛИ-НЕ группы соединен с входами одноименного и всех последующих элементов И группы, выход каждого элемента И группы соединен с третьим входом одноименных элементов И групп всех каналову начиная to с третьих элементов И каждый запросо ный вход устройства череэ соответстGO GO вующий элемент задержки соответствукицего канала соединён с вторым-входом ,элемента И своего канала. to
о12 Ю
12 Ю
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Авторское ёвидетельство СССР № | |||
Коррелометр | 1974 |
|
SU506864A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Многоканальное устройство для приоритетного обслуживания запросов | 1980 |
|
SU905819A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-10-23—Публикация
1983-07-20—Подача