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 код источника прерывания соответствующий приоритетной группе запросов наиболее приоритетной подгруппы и номеру наиболее.приоритетного запроса среди всех запросов, имеющихся во входном потоке.
Применение изобретения позволяет сократить объем оборудования устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство приоритета | 1985 |
|
SU1269135A1 |
Устройство внешних каналов | 1988 |
|
SU1695313A1 |
Устройство приоритетного прерывания | 1990 |
|
SU1765827A1 |
Управляющая векторная вычислительная система | 1982 |
|
SU1120340A1 |
Многоканальное устройство для прерывания программ | 1978 |
|
SU771670A1 |
Устройство для обслуживания групповых приоритетных запросов | 1990 |
|
SU1753473A1 |
Устройство для обслуживания групповых приоритетных запросов | 1985 |
|
SU1297047A1 |
Устройство для коммутации процессоров многопроцессорной цифровой вычислительной машины | 1976 |
|
SU633022A1 |
Многоканальное устройство приоритетного обслуживания | 1986 |
|
SU1383356A1 |
Многоканальное устройство приоритета | 1988 |
|
SU1580364A1 |
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ ПРИОРИТЕТНОГО КОДИРОВАНИЯ ЗАПРОСОВ ПРЕРЫВАНРШ, содержащее узел приоритета, шифратор, регистр и элемент ИЛИ, а в каждом канале - узел приоpитeтaj группу элементов ИЛИ и шифратор, причем в каждом канале выход каждого элемента ИЛИ группы соединен с соответствующим входом узла приоритета, группа выходов которого соединена с группой входов шифратора, о т личающееся тем, что, с целью сокращения объема оборудования, оно содержит в каждом канале мультиплексор, причем каждая группа запросных входов устройства соединена в первом канале с соответствующей группой информационных входов мультиплексора и входами соответствующего элемента ИЛИ группы, группа выходов шифратора каждого канала соединена с группой управляющих входов мультиплексора своего канала и соответствующей группой входов регистра,, группа выходов которого является группой выходов устройства, группы выходов мультиплексора каждого канала соединены с группами информационных входов мультиплексора и входами элементов ИЛИ группы следующего канала, rpVnna выходов мультиплексора последнего (Л канала соединена с группой входов элемента ИЛИ и группой входов.узла приоритета, группа выходов шифратора соединена с соответствующей группой входов регистра, сигнальный выход и опросный вход устройства соединены соответственно с выходом элемента ИЛИ и управлякядам входом регистра.
±
/ffii- i /ffU--- 7 ш--г
J
Г7-1- /7у1«.
3
19
V, L
h«v«M«MaM
X
20
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-06-07—Публикация
1983-03-03—Подача