Многоканальное устройство переменного приоритета Советский патент 1984 года по МПК G06F9/50 

Описание патента на изобретение SU1120332A1

Изобретение относится к вычислительной технике и может быть использовано в устройствах прерывания элек ронных вычислительных машин в целях обеспечения переменного приоритета сигналам прерывания. Известно устройство переменного приоритета, содержащее регистр хране ния приоритета, выходы которого соед нены с входами узлов блокировки сигналов прерьшания. Регистр хранения приоритета состоит из счетчика, блок управления, выходы которого соединен с управляющими входами регистра хранения приоритета, циклического регис ра сдвига, выходы которого подключен к блоку анализа на единицу старшего разряда циклического регистра сдвига 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

л

Похожие патенты SU1120332A1

название год авторы номер документа
Устройство для приоритетного управления 1982
  • Омаров Омар Магадович
SU1070552A1
УСТРОЙСТВО ПЕРЕМЕННОГО ПРИОРИТЕТА 1999
  • Самойленко А.П.
  • Самойленко И.А.
  • Чапцев А.Г.
RU2152072C1
Устройство переменного приоритета 1986
  • Самойленко Анатолий Петрович
  • Самойленко Игорь Анатольевич
  • Яцко Федор Гаврилович
SU1383353A1
Многоканальное устройство приоритета 1990
  • Туравинин Владимир Викторович
  • Мажников Виктор Васильевич
  • Гунько Сергей Александрович
  • Снадин Алексей Михайлович
SU1809441A1
Многоканальное устройство переменного приоритета 1986
  • Макаров Валерий Иванович
  • Штанько Сергей Иванович
  • Кастерский Сергей Михайлович
SU1411747A1
Многоканальное устройство переменного приоритета 1985
  • Левин Григорий Исакович
  • Барсуков Геннадий Евгеньевич
  • Смирнов Александр Андреевич
SU1282130A1
Многоканальное устройство приоритетного обслуживания 1986
  • Ялинич Юрий Иванович
  • Ларченко Валерий Юрьевич
  • Хлестков Владимир Иванович
  • Холодный Михаил Федорович
SU1383356A1
Многоканальное устройство для обслуживания запросов 1983
  • Омаров Омар Магадович
SU1149258A1
Устройство приоритетного прерывания 1990
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Игнатьев Валерий Эдмундович
  • Христенко Ольга Юрьевна
SU1765827A1
Устройство для прерывания программ 1985
  • Куликов Петр Петрович
  • Овдиенко Александр Александрович
  • Петренко Игорь Давыдович
  • Смирнова Людмила Владимировна
SU1254486A1

Иллюстрации к изобретению SU 1 120 332 A1

Реферат патента 1984 года Многоканальное устройство переменного приоритета

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

Формула изобретения SU 1 120 332 A1

о12 Ю

12 Ю

Документы, цитированные в отчете о поиске Патент 1984 года SU1120332A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Авторское ёвидетельство СССР №
Коррелометр 1974
  • Походун Анатолий Иванович
  • Пиастро Витольд Петрович
  • Колтик Евгений Дмитриевич
  • Березин Семен Сергеевич
SU506864A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Многоканальное устройство для приоритетного обслуживания запросов 1980
  • Чернаков Эдуард Павлович
  • Богумирский Борис Сергеевич
SU905819A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 120 332 A1

Авторы

Полищук Виктор Михайлович

Крылов Николай Иванович

Даты

1984-10-23Публикация

1983-07-20Подача