Изобретвние относится к вычиспитепьно технике и может &1ть применено в устроЯн зтвах для птрерывания ЭВМ. Известно устройство прерывания содеркашее регистр прерываний, регистр зашиты эпок обзора и дешифратор ti. которое характеризуется большим объемом оборудоваЛИЯ и малым быстродействием при Bbisrojje- .1 яии разрешенного прерывания. Извест1ю так же устройство прерЬ1вания, содержащее регистр прерывания, регистр защиты, блок обзора, блок копированияфи дешифратор сброза, причем выход .дешифратора сброса соединен с дополнительным входом регистра прерывания, основной вход - с соответствующим одом устройства, а дополнительный вход -J . выходом устройства и выходом блока кодЯ эоеария, входы которого связаны с соответ |зтв 4ощнми выходами блока обзора, перЬые рходы которого соединены j с выходами pe-t. гистра защиты, установочный вход которого связан с шиной маски защиты . Однако три обработке запросов прерывания не учитывается возможность их взаимосвязи, и пе-. эеход к программе обслуживания запросов
троибходит по каждому из поступивших з1а- I тросов, что увеличивает время обслуживания. Целью изобретения является повышение | 5ыстродействия за счет предварительного шпаратного анализа поступивших запросов. В «описываемом устройстве это достигается ; гем, что в него дополнительно введет1ы взаимодействия запросов и блок протуска запросов, причем вход регистра вза- j 1модействия запросов связан со входом устэойства, а выходы - с соответствующими j входами дешифратора сброса и первыми Bxo-f аами блока пропуска запросов, выходь котоДхзго соединены со вторыми входами блока эбзора, а вторые входы - с выходами регистра прерывания, установочные входы кото.| эого с вязаны с соответствующими входа1чШ | устройства.. I
j На чертеже показана блок-схема описываемого устройства. V
I Оно содержит регистр прерывания 1, вклют |чающий триггеры со входами 6-9 для | Ьигнапов запросов на прерывание, блок npo-l пуска запросов 10, содержащий элемет1ты IM 11-17, и инвенторы 18-2О с выхода(
збработки запросов поступает в устройство IO входу 64 в регистр взаимодействия за-
:ipocoB 63, на выходах 65-71. которого ycw 15мируется один из сигналов гашения тригге-
танавливаются сигналы, характеризующие ;ров 2-5 в зависимости от кода на выходе
данный режим обработки запросов. Из , При единичном значении сигналов на i
Ьтра прерывания 1 сигналы запросов nocTyfвыходах 66, 68 и 7О формируются два сирают на элементы И 11-17 блока пропу4гнала гашения для триггеров, соответствуfcKa запросов 1О. При единичном значении | 20кадих паре взаимосвязанных запросов.
сигналов на выходах 65, 67, 69 и 71 ре-|
гистра взаимодействия запросов 63 кажды |;По входу 54 из устройства управления
из запросов, поступивших на триггеры 2-5ЦВМ сигналы гашения по выходу 62 из дерегистра прерывания 1, рассматриваетсяшифратора сброса передаются в соответству
независимо от других и передается через | 35юшие триггеры регистра прерывания и пере-
один из элементов И 11, 13, 15 и 17ключают их в нулевое состояние.
и инверторы 18-2 О. блока пропуска запро-j
Сов 10 в блок обзора 34. Единичное зна.-Изобретение позволяет сократить время
чение сигналов на выходах 66, 68 и 7Она обработку запросов прерывания во стольрегистра взаимодействия запросов 63 ука-: 30ко раз, сколько взаимосвязанных запросов
зывает на взаимосвязь запросов. Единица- прерывания одновременно поступает на обра«на выходе 66 означает, что взаимосвязаныботку.
запросы, поступившие на триггеры 2 и 3 .
регистра прерывания 1. Единица на выхо
де 68 означает, что взаимосвязаны запросы, 35 Формула изобретения
поступивигие на триггеры 3 и 4 регистра
прерывания 1, Единица на выходе 7О оз-Устройство прерывания, содержащее реначает, что взаимосвязаны запросы, посту-гистр прерывания, регистр защдц-ы, блок
пившие на триггеры 4 и 5.- 1обзора, блок кодирования и дешифратор сбро Маска защиты от прерываний, поступак -. 40 са, причем выход дешифратора сброса сое-
щая по щпие 33, хранится в регистре заши-динен с дополнительным входом регистра
ты 28. Сигналы с выходов 21-27 блока jпрерывания, основной вход - с Ьоотвбтствупропуска запросов 10 и с выходоврегистр ющим входом устройства, а дополнительный ,
защиты 28 поступают в блок обзора 34. iвход - с выходом устройства ,и выходом
|Блок обзора выделяет запрос на прерывание, 45блока кодирования, входь которого связаны
,имеющий наиболее высокий приоритет. При-:с соответствующими выходами блока обзора,
оритеты запросов, хранимых в регистре пре- первые входы которого соединены с выхода-,
рывания 1, уменьшаются слева направо. jми регистра заш;иты, установочный взсрд ко .торого связан с шиной маски защиты, о тБлок обзора обеспечивает выделение ca-i личающ-еес я тем, что , с целью .
могд левого запроса из числа незамасюнповышения быст родействия, в устройство дорованных. Незамаскированные запросы выде -прлнительно введены регистр взаимодействия:
ляются на элементах И 35.-43. |запросов и блок пропуска, запросов, причем
на выходах этих элементов принимают еди4.вход регистра взаимодействия запросов свяничное значение, если соотвеах твуюший вы- занес входом устройства, а выходь - с соход блока пропуска запросов равен единица ответствующими входами дешифратора сброи соответствующий разряд регистра аашитьгГЬа и первь ми входами блока пропуска
находится в единичном состоянии, разрешаяров, выходы которого соединены со вторыми
(прерывание по данному запросу На выходахвходами блока обзора, а вторые входы - с
фратор сброса 53. Приединичном значении снгналов на выходах 65, 67, 69 и 71 фор 34 1ш , регистр ;защиты 28, включающий 147-р50 пока обзора в любой момент време триггеры 29-.32 с Шиной 33 маски защиты) |ни формируется только один сигнал запроса от прерывания, блок обзора 34, включаюций на прерывание, соответствующий запросу с элементы И и Элементы ИЛИ j наивысшим приоритетом. В блоке кодирова44 -4в,с выходами 47-50, блок кодированк|я g нин 51 вырабатывается и запоминается дво51 с вьхходом 52, дешифратор сброса 53 со 1ходами и выходом 62, регистр вза пившего запроса, который с выхода 52 пошодействия запросов 63 со входом б4 и зыходами 65-71. ния ЦВМ. После выполнения операций прерг; Сшп1алы запросов на прерывание, посту IQ ван1М зап рос, вызвавший прерывание, выкшо. | ающие псГ входам 6-9 запоминаются в pe-j чается, Т1пя этого код прерывания с вьжо тистре прерывания Г. Информация о режиме да 52 блока кодирования поступает в деши525094ичный код, соответствующий номеру посту. ступает в центральное устройство управлв«
выходами регистра прерывания, установоч ные входы которого связаны с соответству- кяцими входами устройства.
Источники информации, принятые во внимание п экспертизе::
1,Авт. св. СССР № 368004, кл, G Ов р9/18. 1970.о;
2.Майоров С, А. и Новиков Г, И. Струкя. тура цифровых вычислительных машин, Мй
шиностроение, 19.70. с. 412-414.
--
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обработки прерываний | 1983 |
|
SU1126957A1 |
Устройство прерывания программ | 1983 |
|
SU1119015A1 |
Устройство для сопряжения магистрали ЭВМ с периферийными устройствами | 1990 |
|
SU1751775A1 |
Программируемое устройство для контроля цифровых систем | 1986 |
|
SU1439588A1 |
Устройство для сопряжения вычислительной машины с линиями связи | 1985 |
|
SU1262512A1 |
Устройство для сопряжения процессора с периферийными устройствами | 1985 |
|
SU1359780A1 |
Устройство переменного приоритета | 1987 |
|
SU1418715A1 |
Устройство для сопряжения источников и приемников с магистралью | 1984 |
|
SU1252788A1 |
Устройство для обмена информацией | 1983 |
|
SU1149239A1 |
Устройство для обмена данными в вычислительной системе | 1984 |
|
SU1251090A1 |
Авторы
Даты
1976-08-15—Публикация
1974-09-30—Подача