ZIP архив

Текст

(54) УСТРОЙСТВО ПРЕРЫВАНИЯ Изобретение относится к вычислйтельной технике.Известно устройство прерывания, содержащее регистры прерываний и защиты, блок выявления разрешенных преры 5 ваний, блок сбора сигналов разрешенных прерываний, включающий блоки сбора сигналов прерываний по числу групп в блоке и блок обобщенного сигнала пре - рывания, блок управления, блок фор 10 мирования старшей по приоритету группы прерываний, блок выделения старшего по приорнтету прерывания в группе, реверсивные счетчики и блок сбора коцов счетчиков 1 ).1 Недостаток устройства состоит втом что оно не может обеспечить вылдачу приоритетных прерываний в процессе функционироваиия цифровой системы,работающей в различных частотных кана 20лах и находящейся в режиме ожиданияответа на запросы на получение информации от внешних абонентов,Наиболее близким по технической сущности и достигаемому эффекту к предлагаемому является устройство пре рывания, содержащее регистр прерываний, регистр защиты, схему выявления разрешенных прерываний, схему сбора сигналов разреаенных прерываний, схемы группового сбора сигналов разрешенных прерываний в группе по числу групп, схему сбора сигналов от групп, содержащих разрешенные прерывания, схемы управления, схему формирования кода номера старшей по приоритету группы разреыенных прерываний, счетчик, дешифратор и схему обнаружения старшего по приоритету прерывания 2 .Известное устройство не позволяет оперативно Изменять режимы его работы в зависимости от запросов со стороны вычислительной системы, что сужает его функциональные возможности. Цель из обретения - рас шире ние функциональных возможностей устройствапутем оперативного изменения режимовработы.Поставленная цель достигается тем,что в устройство прерывания, содержащее регистр прерываний, регистр защиты, выход которого соединен с первымвходом блока выявления разрешенныхпрерываний, блок обнаружения старшегопо приоритету прерывания, запросныйвход, первый и второй управляющие.входы которого соединены соответственно с выходом блока выявления разрешениых прерываний, с первыми выходамидешифратора и блока управления, второй выход которого соединен ео счетным входом счетчика, введены регистр.адреса, регистр обобщенного прерывания, входной и выходной коммутаторыи блок сопряжения, причем выходь входного коммутатора соединены со входами20регистров прерываний, защиты и адреса,выход блока сопряжения соединен с информационным входом входного коммутатора и входом дешифратора, второй,третий и четвертый выходы которого соединены соответственно с управляющимивходами входного и выходного коммутаторов и с блокирующим входом блока уп"равления, третий и четвертый выходыблока управления соединены со вторым30входом блока выявления разрешенных, прерываний и с разрешающим входом регистра обобщенного прерывания, первый,второй информационные входы и выходыкоторого соединены соответственно с выходами регистра прерываний и счетчика З 5и с третьим входом блока выявленияразрешенных прерываний, первый, второй информационные входы и выход выходного коммутатора соединены соответственно с выходами регистра адреса иблока обнаружения старшего по приоритету прерывания и со входом блока сопряжения, вход-выход блока сопряжения является входом-выходом устройства, а вход-выход блока управления соединен со входом-выходом выходного коммутатора,На фиг, 1 представлена структурнаясхема устройства; на фиг,. 2 - схемаблока управления, 50Устройство прерывания содержит дешифратор 1, входной коммутатор 2, выходной коммутатор 3, регистр 4 адреса, блок 5 обнаружения старшего поприоритетупрерывания, регистр 6 за" 55щиты, блок 7 выявления разрешенныхпрерываний, регистр 8 прерываний, ре.гистр 9 обобщенного прерывания, счетчик 10, блок 11 управления, блок 12 сопряжения, вход-выход 13 устройства, выходы 14-17 дешифратора, триггер 18, дифференцируюший узел 19, генератор 20 одиночного импульса, узел 21 задержки, генератор 22 частоты, элемент И 23.Устройство работает следующим образом.В зависимости от вида информации, полученной со входа-выхода 13 через блок 12 сопряжения, дешиФратор 1 управляет записью кода либо в регистр 4, либо в регистр 6, либо в регистр 8 или вьдает в блок 5 сигнал об окончании обработки прерывания во внешней системе, Независимо от вида полученной информации дешифратор 1 вьдает с выхода 17 сигнал, запускающий блок 11 управления. Блок 11 управления останавливает счетчик 1 О, предназначенный для подсчета реального времени. Заявки на частотные прерывания, сформиро-, ванные счетчиком 1 О, поступают в регистр 9, откуда с учетом запросов на прерывания из регистра 8 обобщенные запросы на прерывания поступают на вход блока 7 выявления разрешенных прерываний. Блок 7 в зависимости от кода, поступающего из регистра 6 защиты, блокирует вьдачу заявок на прерывания в блок 5 обнаружения старшего по приоритету прерывания.Блок 5 обнаружения старшего по приоритету прерывания формирует сигнал прерывания, имеющего в текущий момент старший приоритет, и в случае, наличия сигнала об окончании обработки предыдущего прерывания, выдает сигнал прерывания через коммутатор 3.В случае наличия сигнала прерывания коммутатор 3 формирует запрос на получение информации от внешней системы через вход-выход 13 и через блок 12 .сопряжения посылает сигнал прерывания, по которому внешняя система должна .начать выполнение запроса на вьдачу информации. Полученная от внешней системы информация через блок 12 сопряжения и входной коммутатор 2 записывается в регистр 4 адреса. Одновременно дешифратор 1 сигналом с выхода 16 запускает коммутатор 3. Этим сигналом гасится запрос на получение информации от внешней системы, Коммутатор 3 вьдает на вход-выход 13 очередной старший по приоритету сигнал прерывания и одиовременно код, записанный в регистре 4 адреса.Одновременно с выдачей сигнала прерывания коммутатор 3 формирует сигнал, блокирующий работу блока 11 управления. 5 При этом блокуправления запускает счетчик 10.Таким образом, введение новых узлов и связей между ними и известными узлами позволяет расширить функциональ-о ные возможности устройства.Формула изобретения15Устройство прерывания, содержащее регистр прерываний, регистр защиты, вывыход которого соединен с первым входом блока выявления разрешенных прерываний, блок обнаружения старшего по 20 приоритету прерывания, запросный вход, а также первый и второй управляяцие входы которого соединены соответственно с выходом блока выявления разрешенных прерываний, с первыми выходами де шифратора и блока управления, второй выход которого соединен со счетным водомсчетчика, отличающеес я тем, что, с целью расширения функциональных возможностей за счет оперативного изменения режимов работы, оно содержит регистр адреса, регистр обоб" щенного прерывания, входной и выходной коммутаторы и блок сопряжения, причем выходы входного коммутатора со- единены соответственно со входами ре 35 гистров прерываний, защиты и адреса,выход блока сопряжения соединен с информационным входом входного коммутато-.ра и входом дешифратора, второй, третий и четвертый .выходы которого соединены соответственно с управляющимивходами входного и выходного коммута"торов и с блокирующим входом блокауправления, третий и четвертый выходыблока управления соединены со вторьмвходом блока выявления разрешенныхпрерываний и с разрешающим входом ре"гистра обобщенного прерывания, пер"вый, второй информационные входы и вьюход которого соединены соответственнос выходами регистра прерываний исчетчика и с третьим входом блока выявления разрешенных прерываний, первый, второй информационные входы ивыход выходного коммутатора соединены соответственно с .выходами регистраадреса и блока обнаружения старшегопо приоритету прерывания и со входомблока сопряжения, вход-выход блокасопряжения является входом-выходомустройства, а пятый выход блока уп"равления соединен с четвертьм входомвыходного коммутатора. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР 470807, кл, б 06 1" 9/1 8, 19732. Авторское свидетельство СССРВ 283686, кл. б 06 Р 9/18, 1969прототип ).877542 ВЮлЗ де Л.дфф Фиг Хлгказ 9616/73 Тираа 748 Подлисно ИИПИ лиал ППП "Патент", г. Уагород, ул. Проектная, 4

Смотреть

Заявка

2705085, 13.11.1978

ПРЕДПРИЯТИЕ ПЯ Г-4152

БАХЧИСАРАЙЦЕВ ОЛЕГ БОРИСОВИЧ, ВАСИЛЬЕВ АНДРЕЙ АЛЕКСАНДРОВИЧ, ГОРЕЛИК ЮРИЙ ЗИНОВЬЕВИЧ, КРЫЖАНОВСКАЯ БЕЛЛА МОНУСОВНА, КОЗЛОВ ВИКТОР ГЕОРГИЕВИЧ, МЕССЕРМАН САМУИЛ МАТВЕЕВИЧ, МИТЮК ВЛАДИМИР ВЛАДИМИРОВИЧ, НИКИТИН ПАВЕЛ АЛЕКСАНДРОВИЧ, ЧУМАНОВ АЛЕКСАНДР МИХАЙЛОВИЧ

МПК / Метки

МПК: G06F 9/48

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

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

Код ссылки

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

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