Устройство приоритетного прерывания

Номер патента: 1495790

Авторы: Волкова, Долгов, Легостаева

ZIP архив

Текст

да Устрой ра и еГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИПРИ ГННТ СССР(56) Авторское свидетельР 855665, кл.С 06 Р 9/4Авторское свидетельстВ 439812, кл. С 06 Г 9/4 54) УСТРОЙСТВО ПРИОРИТЕТНОГО ПРЕРЬАНИЯ57) Изобретение относится к вычисИзобретение относится к вычислительной технике и может быть использовано для управления очередностьюобращения нескольких абонентов к коллективно используемому ресурсу,Цель изобретения - сокращениеобъема оборудования,На чертеже показана схема устройства,Устройство содержит ответныйвход 1 устройства, тактовый вход 2устройства, запросные входы 3 устройства, группу входов 4 масок устройства, регистры 5-7, элементы И 8,элемент ИЛИ 9, мультиплексор 10, элмент ИЛИ 11, мультиплексор 12, эле-мент ИЛИ 13, мультиплексор 14, элемент ИЛИ 15, мультиплексор 16, элемент ИЛИ 17, дешифратор 18, группувыходов 19 кода прерывания устройства, сигнальный выход 20 устройства,вход 21 записи устройства. лительнои технике и может быть ис-,пользовано для управленияочередностьобращения нескольких абонентов кколлективно используемому ресурсу,например магистрали ЭВМ и др, Цельюизобретения является сокращениеобъема оборудования. Устройство приоритетного прерывания содержит трирегистра, группу элементов И 1 четырмультиплексора и пять элементов ИЛИВ устройстве производятся определение приоритетности запросов и шифрация унитарного кода в двоичный коил аботает следующим об Пр отсутствии сигналов на входах 3 устройства в регистре 5, предназначенном для записи и хранения запросов, а по приходу сигнала на вход 2 и в регистре 6, предназначенном для синхронной перезаписи и хранения запросов, хранятся нули, которые проходят на все выходы элементов И 8 и устанавливают на выходе элемен" та ИЛИ 9 потенциал низкого уровня.Мультиплексор 10 по потенциалу низко- го уровня на управляющем входе коммутирует на свои выходы с вторых входов своих каналов потенциалы низкого уровня, которые устанавливают на выходе элемента ИЛИ 11 потенциал низкого уровня.Мультипнизкого уркоммутируе лексор 12 по потенциалуовня на управляющем входет с вторых входов своих ка1495790 3налов на выходы потенциалы низкогоуронкя и т.д,Нриходящие по входам 3 н устройство запросы записываются в соответ 5ствующие разряды регистра 5 с после"дующей перезаписью в регистр 6 с приходом управляющего сигнала ка вход 2устройства. С выхода регистра 6 потенциалы высокого уровня поступаютна первые входы соответствующих элементов И 8, Запросы проходят на выходы тех элементов И 8,которые не,заблокированы сигналами от регистра 7,в который осуществляется предварительная запись кода маски с входов 4.с приходом сигнала на вход 21 устройства.Далее все запросы делятся на двеприоритетные группы: чем больше номер запроса, тем выше его приоритет.Запросы из старшей приоритетной группы поступают на входы элемента ИЛИ 9,который формирует на своем выходестарший разряд кода прерывания.Мультиплексор 10 из запросов насвоих, входах выделяет группу из запросов, в которую входит запрос снаивысшим приоритетом, коммутируя насвои выходы по потенциалу высокого 30уровня на управляющем входе потенциалы с первых входов своих каналов, апо потенциалу низкого уровня - с вторых входов.Эта группа запросов делится еще 35раз на две приоритетные группы, Запросы из старшей приоритетной группы поступают на входы элементаИЛИ 11,который формирует на своем выходе,следующий разряд кода прерывания. 40 Мультиплексор 12 из запросов на своих входах выделяет группу запросов, в которую входит запрос с наивысшим приоритетом, коммутируя на свои выходы по потенциалу высокого уровня ка управляющем входе потенциал с первых входов своих каналов, а по потенциалу низкого уровня - с вторых входов и т.д., до тех.пор, пока ка выходах очередного мультиплесора не определится группа из восьми запросов, в которую входит запрос с наивысшим приоритетом,Эта группа запросов делится на две группы, Четыре запроса иэ стар"55 шей приоритетной группы поступают на входы элемента ИЛИ 13, который форми" рует третий разряд кода прерывания. Мультиплексор 14 из восьми запросов на своих входах выделяет группу из четырех эапросон, в которую входит запрос с наивысшим приоритетом, коммутируя по потенциалу высокого уровня на своем управляющем входе Ма свои выходы потенциалы с первых входов своих каналов, а по потенциалу низкого уровня - с вторых входов.Эта группа запросов делится еще раз на две приоритетные группы. Два запроса из старшей приоритетной группы.поступают на входы элемента ИЛИ 15, который формирует разряд кода прерыванияМультиплексор 16 по потенциалу высокого уровня на своем управляющем входе коммутирует на выход устройства потенциал с первого входа перво" го канала как младший разряд.кода прерывания, а на выход 20 устройства., потенциал высокого уровня с первого входа второго какала как признак прерывания.Мультиплексор 16 по потенциалу низкого уровня на управляющем входе коммутирует на выход устройства потенциал с второго входа первого Каналакак первый разряд кода прерывания, а на ныход 20 устройства - потенциал высокого уровня с второго. нхода второго канала с выхода элемента ИЛИ 17 в случае, когда запрос с наивысшим приоритетом находится в младшей приоритетной группе.Дешифратор 18 с приходом сигнала подтверждения прерывания на вход 1 устройства дешифрирует входной код (код прерывания запроса высшего приоритета) и выдает ка соответствующий выход потенциал низкого уровня для сброса соответствующего разряда регистра 5. формула изобретения Устройство приоритетного прерывания, содержащее три регистра, группу элементов И, дешифратор к первый элемент ИЛИ, единичные входы первого ре" гистра соединены с запросными входами устройства, информационные входы второго регистра соедйяеиы с выходами первого регистра, тактовый вход второго регистра соединен с тактовым входом устройства, информационные входы третьего регистра соединены с группой входов масок устройства, первые входы элементов И группы соединены с соответствующими выходами второго регистра, вторые входы элементов И группы соединены с выходами третьего5 регистра, каждый выход дешифратора соединен с входом сброса одноименно-, го разряда первого регистра, о т л и - ч а ю щ е е с я тем, что, с целью сокращения объема оборудования,устройство содержит второй, третий, четвертый и пятый элементы ИЛИ и четыре мультиплексора, причем выходы и/2 (и - число запросных входов устройства) элементов И группы соединены с 15 соответствующими входами первого эле,мента ИЛИ, выход которого является .соответствующим разрядным выходом группы выходов кода прерывания устройства и соединен с управляющим вхо О дом первого мультиплексора, информационные входы которого соединены с выходами элементов И группы , ш/2 выходов первого мультиплексора (где ш и) соединены с входами второго 25 элемента ИЛИ, выход которого является соответствукщим выходом устройства и соединен с управляющим входом второго мультиплексора, информационные входы которого соединены с выхо дами первого мультиплексора, ш/2 выходов Второго мультиплексора соединены с входами третьего элемента ИЛИ, выход которого соединен с соответст 1495790вующим разрядным выходом группы выходов кода .прерывания устройства и суправляющим входом третьего мультиплексора, информационные входы которого соединеныс выходами второгомультиплексора, первые ш/2 выходовтретьего мультиплексора соединены свходами четвертого элемента ИЛИ,выход которого является соответствующим разрядным выходом группы выходовкода прерывания устройства и соединенс управляющим входом четвертого мультиплексора, первый и второй иаФорма"ционные входы которого соединены Спервым и третьим выходами третьегомультиплексора, вторые ш/2 выходоЪкоторого соединены с входами пятогоэлемента ИЛИ, предпоследний инфоумй. ционный вход четвертого мультипдекфсора соединен с входом логической едииицы устройства, последний разрядныйвыход группы выходов кода прерываниякоторого соединен с первым выходомчетвертого мультиплексора, последнийинформационный вход которого соединен с выходом пятого элемента ИЛИсигнальный выход устройства соединенс вторым выходом четвертого мультиплексора, тактовый вход третьего регистра соединен с входом записи устройства, группа выходов кода прерывания устройства соединена с группойвходов дешифратора,1495790 Составитель М.Кудряшеведактор В,Бугренкова Техред А.Кравчук Корректор М.МаксимишинецТираж 668 ясно ГКНТ СССР оизводственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина 4267/46Государст ЗакВНИИПИ нногО комитета по изобр3035, Москва, Ж, Рауш ениям и открытиямкая наб д. 4/5

Смотреть

Заявка

4292663, 09.07.1987

ПРЕДПРИЯТИЕ ПЯ В-8117

ВОЛКОВА АЛЛА ЗИНОВЬЕВНА, ДОЛГОВ ВИТАЛИЙ ИОСИФОВИЧ, ЛЕГОСТАЕВА МАРИЯ АЛЕКСЕЕВНА

МПК / Метки

МПК: G06F 9/48

Метки: прерывания, приоритетного

Опубликовано: 23.07.1989

Код ссылки

<a href="https://patents.su/4-1495790-ustrojjstvo-prioritetnogo-preryvaniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство приоритетного прерывания</a>

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