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

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

(54) УСТРОЙСТВО ПРЕРЫВАНИЯ

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

название год авторы номер документа
Устройство сопряжения процессоров в многопроцессорной вычислительной системе с изменяемой конфигурацией 1984
  • Бондаренко Владимир Константинович
  • Никольцев Владимир Александрович
  • Приходько Владимир Васильевич
SU1259278A1
Устройство для сопряжения цифровой вычислительной машины с линиями связи 1983
  • Бергер Владимир Арианович
  • Горин Владимир Александрович
  • Иконников Геннадий Александрович
  • Парфенов Александр Сергеевич
  • Яскевич Виталий Васильевич
SU1166123A1
Устройство для обмена информацией 1986
  • Артемьев Михаил Юрьевич
  • Косихин Борис Вениаминович
  • Мамзелев Игорь Александрович
SU1336017A1
Микропрограммное устройство управления 1987
  • Ицкович Юрий Соломонович
  • Храмцова Любовь Петровна
SU1522203A1
Мультипроцессорная система 1983
  • Белицкий Роберт Израилевич
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Малиновский Борис Николаевич
SU1156088A1
Информационно-управляющая система центрального теплового пункта жилых общественных и промышленных зданий 1987
  • Календаров Андрей Григорьевич
  • Верник Давид Исаакович
  • Сухинин Юрий Дмитриевич
  • Антонов Анатолий Васильевич
  • Гугленко Вениамин Петрович
  • Гонтовой Василий Михайлович
  • Алышев Алексей Алексеевич
  • Вакула Александр Калинович
SU1511751A1
Многоканальное устройство управления вводом информации в микроЭВМ 1984
  • Леохин Юрий Львович
  • Панов Виктор Васильевич
  • Саксонов Евгений Александрович
  • Шапкин Юрий Александрович
SU1234844A1
Устройство для отображения информации на экране электронно-лучевой трубки 1986
  • Молькова Наталья Николаевна
  • Солдатов Владимир Александрович
  • Чекушкин Всеволод Викторович
SU1427411A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1989
  • Текутова Антонина Михайловна
  • Романихин Андрей Владимирович
SU1734098A1
Многоканальная система управления распределением ресурсов в вычислительном комплексе 1987
  • Степченков Юрий Афанасьевич
  • Солохин Александр Андреевич
  • Филин Адольф Васильевич
SU1432580A1

Иллюстрации к изобретению SU 877 542 A1

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

Формула изобретения SU 877 542 A1

Изобретение относится к вычислител ной технике. Известно устройство прерьшания, со держащее регистры прерываний igi защиты, блок выявления разрешенных прерываний, блок сбора сигналов разрешенных прерываний, включающий блоки сбор сигналов прерываний по числу групп в блоке и блок обобщенного сигнала прерьшания, блок управления, блок формирования старшей по приоритету группы прерываний, блок вьщеления старшего по приоритету прерьгоания в группе, реверсивные счетчики и блок сбора кодов счетчиков DlНедостаток устройства состоит в том, что оно не может обеспечить выдачу приоритетных прерываний в процес се функционирования цифровой системы, работающей в различных частотных кана лах и находящейся в режиме ожидания ответа на запросы на получение информации от внещних абонентов. Наиболее близким по технической сущности и достигаемому эффекту к предлагаемому является устройство пре рывания, содержащее регистр прерываний, регистр защиты,схему выявления разрещенных прерываний, схему сбора сигналов разрешенных прерывани., схемы группового сбора сигналов разрешенных прерьшаний в группе по числу групп, схему сбора сигналов от групп,. содержащих разрещенные прерьгаания, схемы управления, схему формирования кода номера стэршей по приоритету группы разрешенных прерываний, счетчик, дешифратор и схему обнаружения старшего по приоритету прерывания L2J. Известное устройство не позволяет оперативно изменять режимы его работы в зависимости от запросов со стороны вс1числительной системы, что сужает его функциональные возможности. Цель изобретения - расширение функциональных возможностей устройства путем оперативного изменения режимов работы. Поставленная цель достигается тем, что в устройство-прерывания, содержащее регистр прерываний, регистр защиты выход которого соединен с первым входом блока выявления разрешенных прерываний, блок обнаружения старшего по приоритету прерывания, запросный вход, первый и второй управляющие. входы которого соединены соответствен но с выходом блока выявления разрешенных прерываний, с первыми выходами дешифратора и блока управления, второй выход которого соединен со счетным входом счетчика, введены регистр адреса, регистр обобщенного прерывания, входной и выходной коммутаторы и блок сопряжения, причем выходь4 вход ного коммутатора соединены со входами ре, прерываний, защиты и адреса выход блока сопряжения соединен с информационным входом входного коммутатора и входом дешифратора, второй, третий и четвертый выходы которого .со единены соответственно с управляющими входами входного и выходного крммутаторов и с блокирующим входом блока уп равления, третий и четвертый выходы блока управления соединены со вторым входом блокавыявления разрешенных прерываний и с разрешающим входом регистра обобщенного прерьшания, первый второй информационные входы и выходы которого соединены соответственно с в ходами регистра прерываний и счетчика и с третьим входом блока выявления разрешенных прерываний, первый, второй информационные входы и выход выхо ного коммутатора соединены соответственно с выходами регистра адреса и блока обнаружения старшего по приоритету прерывания и со входом блока сопряжения, вход-выход блока сопряжения является входом-выходом устройства, а вход-выход блока управления соединен со входом-выходом выходного ко мутатора, , На фиг. 1 представлена структурная схема устройства; на фиг. 2 - схема блока управления, Устройство прерывания содержит дешифратор , входной коммутатор 2, выходной коммутатор 3, регистр 4 адреса, блок 5 обнаружения старшего по приоритетупрерывания,, регистр 6 защиты, блок 7 выявления разрешенных прерываний, регистр 8 прерываний, ре гистр 9 обобщенного прерывания,, счет чик 10, блок 11 управления, блок 12 сопряжения, вход-выход 13 устройства, выходы 14-17 дешифратора, триггер 18, дифференцируквдий узел 19, генератор 20 одиночного импульса, узел 21 задержки, генератор 22 частоты, элемент И 23. Устройство, работает следующим образом. В зависимости от вида информации, полученной со входа-выхода 13 через блок 12 сопряжения, дешифратор 1 управляет записью кода либо в регистр 4, либо в регистр 6, либо в регистр 8 или вьщает в блок 5 сигнал об окончании обработки прерывания во внешней системе. Независимо от вида полученной информации дешифратор 1 вьщает с выхода 17 сигнал, запускающий блок 1 1 управления. Блок 11 управления останавливает счетчик 10, предназначенный для подсчета реального времени. Заявки на частотные прерывания, сформиро-. ванные счетчиком 10, поступают в регистр 9, откуда с учетом запросов на прерывания из регистра 8 обобщенные запросы на прерывания поступают на вход блока 7 выявления разрешенных прерываний. Блок 7 в зависимости от кода, поступающего из регистра 6 защиты, блокирует выдачу заявок на прерывания в блок 5 обнаружения старшего по приоритету прерывания. Блок 5 обнаружения старшего по приоритету прерывания формирует сигнал прерывания, имеющего в текущий момент старший приоритет, и в случае, наличия сигнала об окончании обработки предыдущего прерьшания, выдает сигнал прерывания через коммутатор 3. В случае наличия сигнала прерывания коммутатор 3 формирует запрос на получение информации от внешней системы через вход-выход 13 и через блок 12 .сопряжения посылает сигнал прерывания, по которому внешняя система должна начать выполнение запроса на выдачу информации, V Полученная от внешней системы информация через блок 12 сопряжения и входной коммутатор 2 записывается в регистр 4 адреса. Одновременно дешифратор 1 сигналом с выхода 16 запускает коммутатор 3, Этим сигналом гасится запрос на получение информации от внешней системы. Коммутатор 3 вьщает на вход-выход 13 очередной старший ПО приоритету сигнал прерьшания и одновременно код, записанный в регистре 4 адреса, Одновременно с выдачей сигнала прерывания коммутатор 3 формирует сигнал, блокирующий работу блока 11 управления При этом блок II управления запускает счетчик 10. Таким образом, введение новых узлов и связей между ними и известньми узлами позволяет расширить функциональ ные возможности устройства. Формула изобретения Устройство прерывания, содержащее регистр прерываний, регистр защиты, вы выход которого соединен с первым входом блока выявления разрешенных прерываний, блок обнаружения старшего по приоритету прерывания, запросный вход, а также первый и второй управляющие входы которого соединены соответственно с выходом блока выявления разрешенных прерываний, с первыми выходами де- 25 шифратора и блока управления, второй рыход которого соединен со счетным дом счетчика, отличающееся тем, что, с целью расширения функциональных возможностей за счет оперативного изменения режимов работы, оно содержит регистр адреса, регистр обобщенного прерывания, входной и выходной коммутаторы и блок сопряженияj причем выходы входного коммутатора соединены соответственно со входами регистров прерываний, защиты и адреса, выход блока сопряжения соединен с информационным входом входного коммутатора и входом дешмЬратора второй, третий и четвертый выходы которого соединены соответственно с управляющими входами входного и выходного коммутаторов и с блокирующим входом блока управления, третий и четвертый выходы блока управления соединены со вторьм ВХОДОМ блока выявления разрешенных прерываний и с разрешающим входом регистра обобщенного прерьшания, первый, второй информационные входы и вы ход которого соединены соответственно с выходами регистра прерываний и счетчика и с третьим входом блока выявления разрешенных прерываний, первый, второй информационные входы и выход выходного коммутатора соединены соответственно с выходами регистра адреса и блока обнаружения старшего по приоритету прерывания и со входом блока сопряжения, вход-вькод блока сопряжения является входом-выходом устройства, а пятый выход блока управления соединен с четвертым входом выходного коммутатора. Источники информации, принятые во внимание при экспертизе . Авторское свидетельство СССР № 470807, кл G06 F 9/18, 1973. 2. Авторское свидетельство СССР № 283686, кл. G06F 9/18, 1969 (прототип).

SU 877 542 A1

Авторы

Бахчисарайцев Олег Борисович

Васильев Андрей Александрович

Горелик Юрий Зиновьевич

Крыжановская Белла Монусовна

Козлов Виктор Георгиевич

Мессерман Самуил Матвеевич

Митюк Владимир Владимирович

Никитин Павел Александрович

Чуманов Александр Михайлович

Даты

1981-10-30Публикация

1978-11-13Подача