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

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

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

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

На чертеже показана схема устройства.

Устройство содержит ответный вход 1 устройства, тактовый вход 2 устройства, запросные входы 3 устройства, группу входов 4 масок устройства, регистры 5-7, элементы И 8, элемент ИЛИ 9, мультиплексор 10, элемент ИЛИ 11, мультиплексор 12, элемент ИЛИ 13, мультиплексор 14, элемент ИЛИ 15, мультиплексор 16, элемент ИЛИ 17, дешифратор 18, группу выходов 19 кода прерьшания устройства, сигнальный выход 20 устройства, , вход 21 записи устройства.

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

При отсутствии сигналов на входах 3 устройства в регистре 5, предназначенном для записи и хранения запросов, а по приходу сигнал на вход 2 и в регистре 6, предна:значен- ном дпя синхронной перезаписи и хранения запросов-, хранятся нули, которые проходят на все выходы элементов И 8 и устанавливают на выходе элемента ИЛИ 9 потенциал низкого уровня. Мультиплексор 10 по потенциалу низкого уровня на управляющем входе коммутирует на свои выходы с вторых входов своих каналов потенциалы низкого уровня, которые устанавливают на выходе элемента ИЛИ 11 потенциал низкого уровня.

Мультиплексор 12 по поте.нциалу низкого уровня на управляющем входе коммутирует с вторых входов своих ка

со

О1

о

налов на выходы потенциалы низкого уровня и т.д.

Приходящие по входам 3 в устройство запросы записьшаются в соответ- ствующие разряды регистра 5 с последующей перезаписью в регистр 6 с приходом управляющего сигнала на вход 2 устройства. С выхода регистра 6 потенциалы высокого уровня поступают на первые входы соответствующих элементов И 8, Запросы проходят на выходы тех элементов И 8,которые не ; заблокированы сигналами от регистра 7 в которьш осуществляется предвари- тельная запись кода маски с входов 4 .с приходом сигнала на вход 2 устройства,.

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

Мультиплексор 10 из запросов на своих, входах выделяет группу из запросов , в которую входит запрос с наивысшим приоритетом, коммутируя на свои вьпсоды по потенциалу высокого уровня на управляющем входе потенциалы с первых входов своих каналов, а по потенциалу низкого уровня - с вторых входов,

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

Мультиплексор 12 из запросов на своих входах выделяет группу запросов, в которую Входит запрос с наивысшим приоритетом, коммутируя на свои выходы по потенциалу)высокого уровня на управляющем входе потенциал с первых 1 входов своих каналов, а по потенциалу низкого уровня - с вторых входов и т.д., до тех пор, пока на выходах очередного мультиплесора не определится группа из восьми запросов, в которую входит запрос с наивысшим приоритетом.

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

Мультиплексор 14 из восьми запросов на своих входах выделяет группу из четырех запросов, в которую вхо- дит запрос с наивысшим приоритетом, коммутируя по потенциалу высокого уровня на своем управляющем входе rta свои выходы потенциалы с первых входов своих каналов, а по потенциалу низкого уровня - с вторых входов.

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

Мультиплексор 16 по потенциалу высокого уровня на своем управляющем входе коммутирует на выход устройства потенциал с первого входа первого канала как младший разряд.кода прерывания, а на выход 20 устройства., потенциал высокого уровня с первого входа второго Канала как признак прерывания.

Мультиплексор 16 по потенциалу низкого уровня на управляющем входе коммутирует на выход устройства потенциал с второго входа первого kaHa- ла как перв|()1йразряд кода прерьшания, а на выход 20 устройства - потенциал высокого уровня с второго входа второго канала с выхода элемента ИЛИ 17 в случае, когда запрос с наивысшим приоритетом находится в младшей приоритетной группе.

Дешифратор 18 с приходом сигнала подтверждения прерьшания на вход 1 устройства дешифрирует входной код (код прерывания запроса высшего приоритета) и выдает на соответствующий выход потенциал низкого уровня для сброса соответствующего разрядка регистра 5.

Формула изобретения

Устройство приоритетного прерьшания. Содержащее три регистра, группу элементов И, дешифратор и первый элемент ИЛИ, единичные входы первого регистра соединены с запросньми входами устройства, информационные входы второго регистра соединены с выходами первого регистра, тактовый вход второго регистра соединен с тактовым входом устройства, информационные входы третьего регистра соединены с группой входов масок устройства, первые входы элементов И группы соединены с соответствующими выходами второго регистра, вторые входы элемен тов И группы соединены с выходами третьего регистра, каждый выход дешифратора соединен с входом сброса одноименного разряда первого регистра, о т л и - чающееся тем, что, с целью сокращения объема оборудования,уст- -JQ ройство содержит второй, третий, четвертый и пятый элементы ИЛИ и четыре мультиплексора, причем выходы п/2 (п - число запросных входов устройства) элементов И группы соединены с t5 соответствующими входами первого эле- мента ИЛИ, выход которого является соответствующим разрядным выходом группы выходов кода прерывания устройства и соединен с зшравлякяцим вхо- 20 дом первого мультиплексора, информационные входы которого соединены с выходами элементов И группы , т/2 выходов первого мультиплексора (где m ;$ п) соединены с входами второго 25 элемента ИЛИ, выход которого является соответствующим выходом устройства и соединен с управляющим входом второго мультиплексора, информационные входы KQ.TQporo соединены с выхо- 30 дами первого мультиплексора, in/2 выходов йторого мультиплексора соединены с входами третьего элемента ИЛИ, выход которого соединен с соответствующим разрядным выходом группы выходов кода .прерывания устройства и с управляющим входом третьего мультиплексора, информационные входы которого соединены с выходами второго мультиплексора, первые т/2 выходов третьего мультиплексора соединены с входами четвертого элемента ИЛИ,выход которого является соответствую щим разрядным выходом группы выходов кода прерывания устройства и соедияе с управляющим входом четвертого мультиплексора, первый и второй ивформа- ционные входы которого соединейы С первым и третьим выходами третьего мультиплексора, вторые т/2 выходоЪ которого соединены с входами пятого элемента ИЛИ, предпоследний ционный вход четвертого мультиплек о- ра соединен с входом логической единицы устройства, последний разрядный выход группы выходов кода прерывания которого соединен с первым выходом четвертого мультиплексора, последний информационный вход которого соединен с выходом пятого элемента ИЛИ сигнальный выход устройства соединен с вторым выходом четвертого мультиплексора, тактовый вход третьего регистра соединен с входом записи устройства, группа выходов кода прерьша- ния устройства соединена с группой входов дешифратора.

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

название год авторы номер документа
Устройство для формирования сигналов прерывания 1986
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Благодарный Николай Петрович
  • Ткаченко Сергей Николаевич
  • Сперанский Борис Олегович
SU1341640A1
Устройство приоритетного прерывания 1990
  • Кишенский Сергей Жанович
  • Вдовиченко Николай Степанович
  • Игнатьев Валерий Эдмундович
  • Христенко Ольга Юрьевна
SU1765827A1
Устройство для обслуживания запросов 1988
  • Сюрдяев Виктор Васильевич
SU1571588A1
Устройство для прерывания программ 1977
  • Хельвас Валерий Пантелеймонович
SU739534A1
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Многоканальная система управления распределением ресурсов в вычислительном комплексе 1987
  • Степченков Юрий Афанасьевич
  • Солохин Александр Андреевич
  • Филин Адольф Васильевич
SU1432580A1
Устройство для обработки прерываний 1983
  • Акопов Виталий Иванович
  • Гуревич Ефим Израильевич
  • Незнамов Сергей Петрович
SU1126957A1
Микропрограммное устройство управления с контролем 1983
  • Кривоносов Анатолий Иванович
  • Кириченко Николай Васильевич
  • Калмыков Валентин Александрович
  • Супрун Василий Петрович
  • Меховской Николай Филиппович
  • Сычев Александр Васильевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1136162A1
Устройство для прерывания программ 1985
  • Шеремет Владимир Ильич
  • Анисимов Валерий Иванович
  • Наймарк Людмила Ростиславовна
  • Савостьянов Юрий Сергеевич
SU1341636A1
Устройство для обслуживания запросов 1985
  • Бегунов Владимир Иванович
  • Ильин Александр Николаевич
  • Кобозев Валерий Иванович
  • Корнеев Сергей Викторович
  • Тахавеев Александр Иванович
  • Харитонов Михаил Владимирович
SU1283768A1

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

Реферат патента 1989 года Устройство приоритетного прерывания

Изобретение относится к вычислительной технике и может быть использовано для управления очередностью обращения нескольких абонентов к коллективно используемому ресурсу, например магистрали ЭВМ и др. Целью изобретения является сокращение объема оборудования. Устройство приоритетного прерывания содержит три регистра, группу элементов И, четыре мультиплексора и пять элементов ИЛИ. В устройстве производятся определение приоритетности запросов и шифрация унитарного кода в двоичный код. 1 ил.

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

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

Устройство для обработки прерываний 1979
  • Кривего Владимир Александрович
  • Гайдукова Раиса Григорьевна
  • Торгоненко Юрий Михайлович
  • Бобков Петр Андреевич
SU855665A1
Устройство для прерывания программ 1972
  • Никулин Геннадий Васильевич
  • Тиме Владимир Львович
  • Павлов Юрий Петрович
SU439812A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 495 790 A1

Авторы

Волкова Алла Зиновьевна

Долгов Виталий Иосифович

Легостаева Мария Алексеевна

Даты

1989-07-23Публикация

1987-07-09Подача