Устройство управления прерыванием

 

(t

Союз Соаетскик

Социалистических

Республик

О Il И%-"-А Н И Е

ИЗОБРЕТЕН ИЯ

««708353

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свнд-ву (22)Заявлено 06.10.77 (2! ) 25335? 2/18 24 (51)M. Кл..

G 06 Г 9/18 с присоединением заявки .% (23) П риорнтет

1ваударстннннъй квинтвт

СССР ае двлан нзобретеннй и атнрнтнй

Опубликовано 05.01.80. Бюллетень Рй 1 (53) УД К 681.326..34(088.8) Дата опубликования описания 07.01.80

Т. И. Егорова, В. И. Ильин, Л. П. Князева, И. ф. Пенове и Г. Л. Силин (72) А вторы изобретения (71) Заявитель (54) УСТРОЙСТВО УПРАВЛЕНИЯ ПРЕРЫВАНИЕМ

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

Известно устройство упревления прерывением внешних устройств, входящих в состав ЭВХ, предназначенное для использования в мноюкенвльных устройствех обработки денных имеющих несколько, ю

10 внешних устройств (1). Это устройство содержит первый блок, вырвбетывеющий сигнал прерывания; второй блок, подключенный к первому блоку, выребетыввющему сигнвл прерывания и вводящий в дейl5 ствие указанный сигнал подготовки прерывания после установления факта функциониpoBBHHs блоке упрввления; третий блок, который по сигналу прерывания задерживает реализацию комвнды, принятой блоком управления, несмотря не наличие команды от устройстве обработки денных.

Недостатком известного устройства является низкое быстродействие, определяемое задержкой распространения сигнала.

Наиболее близким по технической сущности к предложенному изобретению является устройство управлении прерыванием, содержащее триггер запроса квнеле, еди" ничный выход которого соединен с .первым входом первого элементе И, второй вход которого подключен к первому входу фо мироветеля сигнала занятости и входу

".Предостевление канала устройства, вто» рой элемент И, выход которого соединен с выходом Предостввление квнвле устройстве, и интегратор (2).

Недостатком известного устройства является низкое быстродействие, вследствие того, что входной сигнел Предоставление кенеле, получаемый от устройства упрввления кенелов ЭВМ в ответ нв сигнал

Запрос кенвле" этого или другою внешнего устройстве, зедерживвется нв интегреторе не время, необходимое для обработки этого сигнале совместно с сигналом

Запрос канала . Этв задержка необходи3 708 ма, чтобы исключить возможность передачи на выход ложного сигнала Предоставление канала при асинхронном возникновении сигнала Запрос канала, когда данное внешнее устройство само вырабатывает сигнал Подтверждение выборки . цепь изобретения — повышение быстродействия устройства.

Поставленная печь достигается тем, что в устройство введены триггер предоставпения канапа и третий элемент И, первый вход которого соединен с нулевым выходом триггера запроса канала, второй вход — со входом Предоставпение канала устройства, первым входом второго элемента И и нулевым входом триггера предоставления канала, выход третьего элемента И соединен с единичным входом триггера предоставпения канала. единичный и нулевой выходы которого соединены со- >о ответственно со вторым входом второго. элемента И и с третьим входом первого эпемента И, выход которого через интегратор соединен с выходом Подтверждение выборки" устройства, вторым входом фор- + мироватепя сигнала занятости нулевым входом триггера запроса канала и третьим входом третьего элемента И.

Введение триггера предоставления канала и третьего элемента И позвопяет ис- З кпючить интегратор из цепи передачи сигнапа "Предоставление канапв, и тем самым повысить быстродействие устройства управления прерыванием, так как сигнал

"Предоставление zenana" распространяется последовательно через все внешние устройства,. подключенные к одному уровню приоритета.

Структурная схема устройства представлена на чертеже.

Устройство содержит триггер 1 запроса канала (ТЗК), первый элемент И 2, второй элемент И 3, формирователь сигнала занятости,. вход 5 Предоставление канала" устройства, выход 6 "Предоставпе- 45 ние канапа устройства, третий элемент

И 7, триггер 8 предоставления канала (ТПК), интегратор 9 и вход 10 "Подтверждение выборки" устройства.

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

При работе нескольких внешних устройств на один канал выходы интеграторов, триггеров запроса канала и формиро55 ватепей, формирующих сигнал "Канал занят, всех устройств подключены параппепьно к соответствующим шинам канала.

Сигнал "Предоставление канапе" проходит

353 4 последовательно через все внешние устройства, подключенные к одному уровню приор и тет а.

При поступлении на вход 5 устройства сигнала Предоставление канала (fIK), при отсутствии запроса канала в устройстве (триггер запроса канапа не взведен), сигнал Г1редоставпение канала", пройдя через третий элемент И 7, на первом и тре-. тьем входах которого присутствуют разрешение сигнала, взводит триггер 8 ТПК.

На втором входе второго элемента И 3 возникает разрешающий сигна, и сигнал

Предоставление канала"., поданный на его первый вход, проходит на выход 6 "Предоставление канала". Таким образом, сигнал Г эедоставпение канала" передается со входом на выход устройства, не выставившего сигнал "Запрос канала, без задержки.

При поступлении сигнала Предоставление канала" на вход устройства, выставившего сигнал "Запрос канала" (триггер 1

ТЗК взведен), триггер 8 ТПК не взводится,так как на первом входе третьего элемента И 7 - запрещающий сигнал. Сигнал

Предоставпение канала"через первый эпемент И 2, на входах которого присутствуют разрешающие сигналы: единичный выход триггера 1ТЗК и нулевой выход триггера

8 ТПК, — поступает на интегратор. При дпитепьности сигнала на выходе первого элемента И 2, превышающей пороговую, на выходе интегратора возникает сигнал "Подтверждение выборки", который обнупяет триггер 1

ГЗК, предварительно запретив прохождение сигнала Предоставление канапе через третий элемент И 7 (запрет поступает на третий вход третьего элемента И 7 ), Сигнал Подтверждение выборки", поступая на формирователь 4, формирует сигнал Канап занят . Внешнее устройство стало хозяином канала .

При асинхронном возникновении сигнала "Запрос канала во внешнем устройстве в момент прохождения через него сигнапа Предоставление канала, предназначенного дпя другого внешнего устройства, возможно возникновение на выходе первого элемента И 2 ложного импульса. Однако длительность этого импульса, определяемая задержкой срабатывания триггера

8 ТПК, будет меньше порогового уровня интегратора, и сигнал Подтверждение выборки не появится на выходе данного внешнего устройства.

Таким образом, предложенное устройство обладает повышенным быстродейст5 7083 вием, так как сигнал Предоставление канала распространяемый последовательно через все внешние устройства, передается в нем без задержки, в то время как в известных устройствах он задерживался на время интегрирования. Использование данного технического решения позволит сократить затраты машинного времени IIpH решении задач вычислительным комплексом.

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

Устройство управления прерыванием, содержащее триггер запроса канала, единичный выход которого соединен с первым входом первого элемента И, второй вход которого подключен к первому входу формирователя сигнала занятости и входу

Предоставление кайала устройства,-вто- gp рой элемент И» выход которого соединен с выходом Г1редоставление канала устройстве, интегратор, о т л и ч а ю щ ее с я тем, что, с целью повышения быстродействия, в него введены триггер пре- 2s

53 6 доставления канала и третий элемент И, первый вход которого соединен с нулевым выходом триггера запроса канала, второй вход — co входом Предоставление канала устройства, первым входом второю элемента И и нулевым входом триггера ,предоставления канала, выход третьего элемента И соединен с единичным входом триггера предоставления канала, единичный и нулевой выходы которого соединены соответственно со вторым входом второго элемента и с третьим входом первого элемента И, выход которого через интегратор соединен с выходом "Подтверждение выборки . устройства, вторым входом формирователя сигнала занятости нулевым входом триггера запроса канала и третьим входом третьего элемента И.

Источники информации, принятые во внимание при экспертизе

1. Патент Японии М 47-41613, кл. 97(7) GO, 1972.

2. Устройство управления прерыванием. Техническое описание И9МЗ, 858, 221ТО, 1975 (прототип).

Составитель В. Вертлиб

Редактор f1. Зубов Техред 3. Фанта Корректор H. Степ

3 ак аз 8489/4 4 Тираж 75 1 Подписное

1ЛНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП Патент, .г. Ужгород, ул. Проектная, 4

Устройство управления прерыванием Устройство управления прерыванием Устройство управления прерыванием 

 

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

Изобретение относится к области вычислительной техники и автоматического контроля и может быть использовано в устройствах прерывания программ, управления потоками данных и формирования исполнительного адреса банков данных в логических процессорах

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к вычислительной технике

Изобретение относится к системе и способу для обеспечения возможности исполнения кода режима управления системой (SMM) во время защищенной работы в микропроцессорной системе

Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ

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

Изобретение относится к области вычислительной техники, а именно к микропроцессорам и микроконтроллерам

Изобретение относится к вычислительной технике
Наверх