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

 

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

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН

4(s11 С 06 F 9/46

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМЪ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР !

10 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3561052/24-24 (22) 03.03.83 (46) 07.06.85. Бюл. Ф 21 (72) А.В.Чеботарев (53) 681.325 (088.8) (56) 1.Авторское свидетельство СССР

Р 283686, кл. G 06 F 9/46, 1969.

2.Авторское свидетельство СССР

У 645157, кл. С ОЬ F 9/46, 1979 (прототип), (54) (57) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО

ДЛЯ ПРИОРИТЕТНОГО КОДИРОВАНИЯ ЗАПРОСОВ ПРЕРЫВАНИЯ, содержащее узел приоритета, шифратор, регистр и элемент

ИЛИ, а в каждом канале — узел приоритета, группу элементов ИЛИ и шифратор, причем s каждом канале выход каждого элемента ИЛИ группы соединен с соответствующим входом узла приоритета, группа выходов которого соединена с группой входов шифратора, о т л и ч а ю щ е е с я тем, что, с целью сокращения объема оборудования, оно содержит в каждом канале мульти„„Я0„„116041 А плексор, причем каждая группа запросных входов устройства соединена в первом канале с соответствующей группой информационных входов мультиплексора и входами соответствующего элемента ИЛИ группы, группа выходов шифратора каждого канала соединена с группой управляющих входов мультиплексора своего канала и соответствующей группой входов регистра,. группа выходов которого является группой выходов устройства, группы выходов мультиплексора каждого канала соединены с группами информационных входов мультиплексора и входами элементов

ИЛИ группы следующего канала, группа выходов мультиплексора последнего канала соединена с группой входов элемента ИЛИ и группой входов:узла приоритета, группа выходов шифратора соединена с соответствующей группой входов регистра, сигнальный выход и опросный вход устройства соединены соответственно с выходом элемента ИЛИ и управляющим входом регистра.

1160411

Изобретение относится к вычислительной технике и может быть использовано в измерительно-вычислительных комплексах (ИВК) для приоритетного обслуживания запросов прерывания, создаваемых многочисленными внешними устройствами ИВК.

Известно устройство для приоритетного прерывания, содержащее регистр прерываний, регистр защиты, группы 1О элементов И, элементы ИЛИ и обнаружитель приоритета P) .

Наиболее близким по технической сущности и достигаемому результату к изобретению является устройство для прерывания программ, одержащее регистр прерывания,. регистр защиты групп, регистр внутригрупповой защиты, формирователь групповых прерываштй, элементы ИЛИ, обнаружитель прио-20 ритета группы, обнаруъитель внутригруппового приоритета группы элементов И, группы элементов И, формирователь внутригрупповых разрешенных прерываний и элемент ИЛИ 2) . 25

Недостатком известчых устройств является большой объем оборудования.

Цель изобретения — сокращение объема оборудования.

Поставлен»ая цель достигается

30 тем, что в многоканальное устройство для приоритетного кодирования запросов прерывания, содержащее узел приоритета, шифратор, регистр и элемент

ИЛИ, а в каждом канале — узел приори-55 тета, группу элементов ИЛИ и шифратор, причем в каждом канале выход каждого элемснта ИЛИ группы соединен с соответствующим входом узла приоритета, группа выходов которого соединена с группой входов шифратора, введен в каждый канал мультиплексор, причем каждая группа запросных входов устройства соединена в первом канале с соответствующей группой информационных входов мультиплексора и входами соответствующего элемента ИЛИ группы, группа выходов шифратора каждого канала соединена с группой управляющих входов мультиплексора своего канала и соот.ветствующей группой входов регистра, группа выходов которого является группой выходов устройства, группы выходов мультиплексора каждого канала соедштен.ы с группами информацион- 55 ных входов му.чьтиплексора и входами элеме»тон ИЛИ группы следующего канала, группа выходо мультиплексора последнего канала соединена с группой входов элемента ИЛИ и группой входов узла приоритета, группа выходов шифратора соединена с соответствующей группой входов регистра, сиг»альный выход и опросный вход устройства соединены соответственно с выходом элемента ИЛИ и управляющим входом регистра.

На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2 — структурная схема узла приоритета.

Устройство (фиг. 1) содержит каналы 1-3, мультиплексор 4, элементы

ИЛИ 5 группы, узел 6 приоритета, шифратор 7, мультиплексор 8, элементы ИЛИ 9 группы, узел 10 приоритета, шифратор 11, узел l2 приоритета, шифратор 13, элемент ИЛИ 14, регистр

15, группы входов 16, группы входов

17 мультиплексора 8 и элементов ИЛИ

9, группу выходов 18 мультиплексора .

8, сигнальный выход 19, опросный вход 20 и выходы 21.

Узел приоритета (фиг. 2) содержит элемент НЕ 22, элементы И-НЕ 23 и 24 и элементы HE 25.

Устройство работает следующим образом.

Входной поток запросов прерывания с входов 16 поступает на входы эле- ментов ИЛИ 5 и входы мультиплексора

4. Если запросы прерывания есть в нескольких группах входов 16, то на выходах соответствующих элементов ИЛИ

5 присутствуют сигналы. Эти сигналы поступают на узел 6, который пропускает сигнал только от группы запросов, имеющей более высокий приоритет, Таким образом, на узле 6 формируется позиционный код, причем сигнал присутствует только на одном выходе, номер которого соответствует номеру наиболее приоритетной группы среди всех групп входов 16, от которь1х поступили за»росы на прерывание. Шифратор 7 преобразует позиционный код узла 6 в двоичный код, который поступает на вход регистра 15 и управляющие входы мультиплексора 4. Под действием кода, поданного на управляющие входы, мультиплексор 4 переключается в положение, при котором на его выходы передаются запросы только той группы входов 16, которая является более приоритетной, Таким образом, nåðâûé канал l из всего входно11604

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

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

Каналы 2 и 3 работают аналогичным 10 образом. Выделенная в канале 3 подгруппа запросов прерывания подается

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

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

1160411. ВНИИПИ Заказ 3 779/46 ТиРаж 710 Подписное

Филиал ППП Патент, г.Ужгород, ул.Проектная, 4

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

 

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

Изобретение относится к области вычислительной техники и автоматического контроля и может быть использовано в устройствах прерывания программ, управления потоками данных и формирования исполнительного адреса банков данных в логических процессорах

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к вычислительной технике

Изобретение относится к системе и способу для обеспечения возможности исполнения кода режима управления системой (SMM) во время защищенной работы в микропроцессорной системе

Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ

Изобретение относится к вычислительной технике, а именно к процессорам, предназначенным для работы в многозадачном режиме и содержащим аппаратные средства для автоматического переключения контекста задач и процедур

Изобретение относится к области вычислительной техники, а именно к микропроцессорам и микроконтроллерам

Изобретение относится к вычислительной технике
Наверх