(54) УСТРОЙСТВО ПРЕРЫВАНИЯ
название | год | авторы | номер документа |
---|---|---|---|
Устройство сопряжения процессоров в многопроцессорной вычислительной системе с изменяемой конфигурацией | 1984 |
|
SU1259278A1 |
Устройство для сопряжения цифровой вычислительной машины с линиями связи | 1983 |
|
SU1166123A1 |
Устройство для обмена информацией | 1986 |
|
SU1336017A1 |
Микропрограммное устройство управления | 1987 |
|
SU1522203A1 |
Мультипроцессорная система | 1983 |
|
SU1156088A1 |
Информационно-управляющая система центрального теплового пункта жилых общественных и промышленных зданий | 1987 |
|
SU1511751A1 |
Многоканальное устройство управления вводом информации в микроЭВМ | 1984 |
|
SU1234844A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1427411A1 |
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств | 1989 |
|
SU1734098A1 |
Многоканальная система управления распределением ресурсов в вычислительном комплексе | 1987 |
|
SU1432580A1 |
Изобретение относится к вычислител ной технике. Известно устройство прерьшания, со держащее регистры прерываний 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 (прототип).
Авторы
Даты
1981-10-30—Публикация
1978-11-13—Подача