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

 

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

СООЗ СОВЕТСКИХ

»%

РЕСПУБЛИК у G 06 F 9/46

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

ГЮ ДЕЛАМ ИЗОБРЕТЕНИЙ И OfНРИТИЙ

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

К ASTOPCK0MV СВИДЕТЕЛЬСТВУ

Ы и юз»» (21) 3625228/18-24 (22) 20.07.83 (46) 23.10.84. Бюл. У 39 (72) В.M. Полищук и Н.И. Крылов (53) 681. 325(088,8)1 (56) 1. Авторское свидетельство СССР

9. 506864, кл..G 06 F 9/46, 1980.

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

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

ПЕРЕМЕННОГО ПРИОРИТЕТА, содержащее группу элементов ИЛИ-НЕ, каналы, а в каждом канале регистр, дешифратор, группу элементов И, элемент ИЛИ и элемент И, причем каждая группа кодовых входов устройства соединена с группой входов регистра одноименного канала, группа выходов регистра каждого канала соединена с группой входов дешифратора своего канала, каждый выход дешифратора канала соединен с первым входом соответствующего элемента И группы своего канала, вторые входы элементов И групп каналов соединены с соответствующим запросным входом устройства, третьи входы вторых элементов И групп всех каналов соединены с выходом первого ,.SU„„120332 А элемента ИЛИ-НЕ группы, выходы элементов И группы в каждом канале соединены с входами элемента ИЛИ своего канала, выходы одноименных элементов И групп каналов соединены с входами одноименного элемечта ИПИНЕ группы, выход элемента ИЛИ каждого канала соединен с первым вхоДом элемента И своего канала, выход элемента И каждого канала является соответствующим выходом устройства, о т л ич а ю щ е е с я тем, что, с целью повышения надежности обработки запросов путем исключения возможности появления на выходах устройства лджных сигналов, устройство содержит группу элементов И, а в каждом кана ле — элемент задержки, причем выход каждого элемента ИЛИ-НЕ группы соединен с входами одноименного и всех последующих элементов И группы, выход каждого элемента И группы соединен с третьим входом одноименных эле3eaL ментов И групп всех каналов, начиная с третьих элементов И каждый запрос- К) ный вход устройства через соответст- (;;) вующий элемент задержки соответству- (; ф ющего канала соединен с вторым входом Q ,элемента И своего канала. Ю

1120332

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

Известно устройство переменного приоритета, содержащее регистр хранения приоритета, выходы которого соединены с входами узлов блокировки сиг- 10 налов прерывания. Регистр хранения приоритета состоит из счетчика, блока управления, выходы которого соединены с управляющими входами регистра хранения приоритета, циклического регист-15 ра сдвига, выходы которого подключены к блоку анализа на единицу старшего разряда циклического регистра сдвига (1 ).

Недостатком такого устройства яв- 20 ляется его низкое быстродействие.

Кроме того, устройство не обладает возможностью присвоения сигналами прерывания произвольных приоритетов.

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

ИЛИ-НЕ группы и с соответствующим запросным входом устройства, .выходы элементов И группы каждого канала соединены с входами элемента ИЛИ своего канала, выходы элементов ИЛИ каналов соединены с первыми входами элементов И своих каналов, вторые входы которых соединены соответствен" но тактовым входом и соответствующими выходами устройства 2 1.

Недостатком известного устройства является невысокая надежность обра- 55 ботки запросов из-за возможности поя:зления на выходах устройства ложных сигналов, Цель изобретения — повышение надежности обработки запросов путем исключения возможности появления на выходах устройства ложных сигналов.

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

ИЛИ-НЕ группы, выходы элементов И группы в каждом канале соединены с входами: элемента ИЛИ своего канала, выходы одноименных элементов H групп каналов соединечы с входами одноименного элемента ИЛИ вЂ  группы, выход элемента ИЛИ каждого канала соединен с первым входом элемента И своего канала, выход элемента И каждого канала является соответствующим выходом устройства„ содержит группу элементов И,. а в каждом канале — элемент задержки, причем выход каждого элемента ПИ-НЕ группы соединен с входами одноименного и всех последующих элементов И группы, выход каждого элемента И группы соединен с третьим входом o„-ноименных элементов И групп всех каналов, начиная с треть- их элементов И каждый запросный вход устройства через соответствующий элемент задержки соответствующего канала соединен с вторым входом элемента И своего канала.

На чертеже представлена функциональная схема предлагаемого устройства.

Устройство содержит регистры 1, дешифраторы 2, элементы И 3 групп, элементы ч задержки, элементы ИЛИ 5, элементы И 6, группу элементов ИЛИНЕ 7, группу элементов И 8, запросные входы 9 устройства, выходы 10 устройства, кодовые входы 11 устройства, каналы 12.

1120332

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

В регистр 1 каждого канала 12 заносится двоичный код номера приори-. тета, который присваивается данному сигналу прерывания. На одном из выходов каждого дешифратора появляется сигнал, который поступает на один из соответствующих элементов И 3, подготавливая их к срабатыванию. !О

При отсутствии на запросных входах 9 сигналов прерывания на выходах всех элементов И 3 каждого канала 12 сигналы также отсутствуют. В этом случае на выходах элементов ИЛИ-НЕ 7, !Б а следовательно, на входах и выходах элементов И 8, а также на входах элементов И 3 находятся разрешающие потенциалы. Сигналы прерывания, поступившие на один или одновременно на нес- 2р кольких входов 9, поступают на соответствующие элементы И 3 и с задержкой на элементы И 6. Эти сигналы появляются на выходе одного из элементов И 3 каждого канала. 25

Кольцевая связь выходов элементов И 3 с входами элементов ИЛИ-НЕ 7, выходов этих элементов с входами элементов И 8 и, наконец, выходов этих элементов с входами элементов И 3 выполнена таким образом, что сигнал, появляющийся на выходе элемента И 3 любого из каналов, обеспечивает формирование на выходах элементов И 8 потенциалов, запрещающих прохождение

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

Сигнал прерывания, имеющий высший приоритет (высшим считается тот, для которого в регистре 1 записан меньший номер), с выхода соответствующего элемента И 3 поступает на элемент ИЛИ 5 и с его выхода на элемент

И 6, обеспечив тем самым прохождение на выход устройства сигнала прерывания, задержанного на элементе 4 задержки. Элемент 4 задержки обеспечивает задержку сигнала прерывания на время не меньше суммарного времени прохождения. сигнала через элементы ИЛИ-НЕ 7, И 8, И 3, ИЛИ 5. Введение элемента задержки исключает возникновение помех, т.е. появление на входах устройства не только сигнала прерывания, имеющего высший приоритет, но и сигналов (хотя и кратковременных) с низшими приоритетами при одновременном поступлении Scex этих сигналов на входы устройства, а также кратковременное присутствие на выходе устройства сигнала с более высоким приоритетом, что в противном случае может привести к возникновению конфликтных ситуаций. Такий образом, в любом случае выходной сигнал на прерывание появляется только, лишь на выходе одного из каналов.

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

I )20332

Составители М iijg.дряшев

Редактор Н. Бобкова Техред Ж.Кастелевич Корректор М демчик

Заказ 7743/Зб Тираж 698 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушскав наб., д„ 4/5

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

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

 

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

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

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

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

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

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

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

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