Устройство для приоритетного кодирования запросов прерывания Советский патент 1985 года по МПК G06F9/48 

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

1 Изобретение относится к вычислительной технике и может быть использовано в измерительно-вычислительных комплексах (ИВК) для приоритетного обслуживания запросов прерывания, создаваемых многочисленными внешними устройствами ИВК. Известно устройство для приоритет ного прерывания, содержащее регистр прерываний, регистр загциты, группы элементов И, элементы ИЛИ и обнаружитель приоритета 0 . Наиболее близким по технической сущности и достигаемому результату к изобретению является устройство для прерывания программ, с одержащее регистр прерывания,. регистр защиты групп, регистр внутригрупповой заищты, формирователь групповых прерываний, элементы 1ПИ, обнаружитель прио ритета группы, обнару)1хитель внутригруппового приоритета группы элементов И, группы элементов И, формз рова тель внутригрупповых разрешенных пре рываний и элемент ИЛИ С2 Недостатком известных устройств является большой объем оборудования. Цель изобретения - сокращение объ ема оборудования. Поставленная цель достигается тем, что в многоканальное устройство для приоритетного кодирования запросов прерывания, содержащее узел прио ритета, шифратор, регистр и элемент ИЛИ, а в каждом канале - узел приори тета, группу элементов ИЛИ и шифрато причем в каждом канале выход каждого элемента RTTI-l группы соединен с соответствующим входом узла приоритета. группа выходов которого соединена с группой входов шифратора, введен в каждый канал мультиплексор, причем каждая группа запросных входов устройства соединена в первом канале с соответствующей группой информационных входов мультиплексора и входами соответствующего элемента ИЛИ группы группа выходов шифратора каждого каяала соединена с группой управляющих вх%одов мультиплексора своего канала и соответствующей группой входов регис ра, группа выходов которого является группой выходов устройства, группы вьЕходов мультиплексора каждого канала соединены с группами информационных входов мультиплексора и входами элементов ИЛИ следующего кана ла, группа выходо мультиплексора 112 последнего канала соединена с группой входов элемента ИЛИ и группой входов узла приоритета, группа выходов шифратора соединена с соответствующей группой входов регистра, сигнальньй выход и опросный вход устройства соединены соответственно с выходом элемента ИЛИ и управляющим входом регистра . На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2 - структурная схема узла приоритета. Устройство (фиг. 1) содержит каналы 1-3, мультиплексор 4, элементы ИЛИ 5 группы, узел 6 приоритета, шифратор 7, мультиплексор 8, элементы ИЛИ 9 группы, узел 10приоритета, шифратор 11, узел 12 приоритета, шифратор 13, элемент ИЛИ 14, регистр 15, группы входов 16, группы входов 17 мультиплексора 8 и элементов ИЛИ 9, группу выходов 18 мультиплексора В, сигнальный выход 19, опросный вход 20 и выходы 21. Узел приоритета (фиг. 2) содержит элемент НЕ 22, элементы И-НЕ 23 и 24 и элементы НЕ 25. Устройство работает следующим, образом. Входной поток запросов прерывания с входов 16 поступает на входы элементов ИЛИ 5 и входы мультиплексора 4. Если запросы прерьгеания есть в нескольких группах входов 16, то на выходах соответствующих элементов ИЛИ 5 присутствуют сигналы. Эти сигналы поступают на узел 6, который пропускает сигнал только от группы запросов, имеющей более высокий приоритет. Таким образом, на узле 6 формируется позиционньй код, причем сигнал присутствует только на одном выходе, номер которого соответствует номеру наиболее приоритетной группы среди всех групп входов 16, от которых поступили запросы на прерывание. и1ифрат.ор 7 преобразует позиционный код узла 6 в двоичный код, который поступает на вход регистра 15 и управляющие входы мультиплексора 4. Под действием кода, поданногона управляющие входы, мультиплексор 4 переключается в положение, при котором на его выходы передаются запросы только той группы входов 16, которая является более приоритетной. Таким образом, первый канал 1 из всего входно311

го потока запросов передает на вход следующего канала 2 только группу запросов, которая имеет более высокий приоритет среди всех групп запросов, поступивших на входы устройства. Одновременно с этим первый канал 1 формирует двоичный код,, соответствующий .номеру выделенной приоритетной подгруппы запросов.

Каналы 2 и 3 работают аналогичным образом. Вьщеленная в канале 3 подгруппа запросов прерывания подается на узел 12 и элемент ИЛИ 14. На выходе элемента ИЛИ 14 формируется сигнал прерывания, подаваемый в процес114

сор ЭВМ. Позиционным код, образую1щп 1ся на выходе узла 12, поступает в ишфратор 13, выходной код которого подается на вход регистра 15. Процессор по сигналу прерывания формирует сигнал опроса, который фиксирует в регистре 15 код источника прерывания соответствующий приоритетной группе запросов наиболее приоритетной подгруппы и номеру наиболее.приоритетного запроса среди всех запросов, имеющихся во входном потоке.

Применение изобретения позволяет сократить объем оборудования устройства.

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

название год авторы номер документа
Устройство приоритета 1985
  • Фролов Николай Никитович
  • Крахоткин Георгий Григорьевич
SU1269135A1
Устройство внешних каналов 1988
  • Тяпкин Марк Валерианович
  • Ерошенков Вячеслав Федорович
  • Насонова Зинаида Ивановна
  • Урусов Юрий Евгеньевич
SU1695313A1
Устройство приоритетного прерывания 1990
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Игнатьев Валерий Эдмундович
  • Христенко Ольга Юрьевна
SU1765827A1
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Многоканальное устройство для прерывания программ 1978
  • Никоноров Рудольф Алексеевич
SU771670A1
Устройство для обслуживания групповых приоритетных запросов 1990
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
  • Шилов Игорь Анатольевич
SU1753473A1
Устройство для обслуживания групповых приоритетных запросов 1985
  • Ганитулин Анатолий Хатыпович
  • Попов Вячеслав Григорьевич
SU1297047A1
Устройство для коммутации процессоров многопроцессорной цифровой вычислительной машины 1976
  • Лупал Алла Матвеевна
  • Андрианов Валентин Иванович
  • Горбачев Сергей Владимирович
  • Торгашев Валерий Антонович
  • Шкиртиль Вячеслав Иванович
SU633022A1
Многоканальное устройство приоритетного обслуживания 1986
  • Ялинич Юрий Иванович
  • Ларченко Валерий Юрьевич
  • Хлестков Владимир Иванович
  • Холодный Михаил Федорович
SU1383356A1
Многоканальное устройство приоритета 1988
  • Расторгуев Геннадий Андреевич
  • Грушевой Арнольд Николаевич
SU1580364A1

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

Реферат патента 1985 года Устройство для приоритетного кодирования запросов прерывания

МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ПРИОРИТЕТНОГО КОДИРОВАНИЯ ЗАПРОСОВ ПРЕРЫВАНРШ, содержащее узел приоритета, шифратор, регистр и элемент ИЛИ, а в каждом канале - узел приоpитeтaj группу элементов ИЛИ и шифратор, причем в каждом канале выход каждого элемента ИЛИ группы соединен с соответствующим входом узла приоритета, группа выходов которого соединена с группой входов шифратора, о т личающееся тем, что, с целью сокращения объема оборудования, оно содержит в каждом канале мультиплексор, причем каждая группа запросных входов устройства соединена в первом канале с соответствующей группой информационных входов мультиплексора и входами соответствующего элемента ИЛИ группы, группа выходов шифратора каждого канала соединена с группой управляющих входов мультиплексора своего канала и соответствующей группой входов регистра,, группа выходов которого является группой выходов устройства, группы выходов мультиплексора каждого канала соединены с группами информационных входов мультиплексора и входами элементов ИЛИ группы следующего канала, rpVnna выходов мультиплексора последнего (Л канала соединена с группой входов элемента ИЛИ и группой входов.узла приоритета, группа выходов шифратора соединена с соответствующей группой входов регистра, сигнальный выход и опросный вход устройства соединены соответственно с выходом элемента ИЛИ и управлякядам входом регистра.

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

±

/ffii- i /ffU--- 7 ш--г

J

Г7-1- /7у1«.

3

19

V, L

h«v«M«MaM

X

20

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 160 411 A1

Авторы

Чеботарев Анатолий Владимирович

Даты

1985-06-07Публикация

1983-03-03Подача