Устройство приоритетного прерывания

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в ЭВМ, применяемых в качестве управляющих устройств в различных системах и комплексах. Целью изобретения является расширение функциональных возможностей за счет возможности обработки запросов с учетом времени вьщачи сигнала прерывания . Устройство содержит блок приоритетного прерывания, триггер и таймер . В устройстве запросы, находящиеся в ЭВМ более п тактов, обслуживаются без прерывания, причем время of-c- луживания запросов, которые должны бьши бы прервать обслуживание ранее поступивших в ЭВМ запросов, уменьшается . 2 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

2125 А1 (19) (11) (51) 4 G 06 F 9 46

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3849939/24-24 (22) 24. 01. 85 (46) 07.01.87. Бюл. Ф 1 (72) А.С,Родин и А.П.(Иабанов (53) 681. 325 (088. 8) (56) Авторское свидетельство СССР

Р 807294, кл. G 06 F 9/46, 1981.

Балашов Е.П., Пузанков Д.В. Микропроцессоры и микропроцессорные сис темы. М.: Радио и связь, 1981, с.156, рис. 4.19. (54) УСТРОЙСТВО ПРИОРИТЕТНОГО ПРЕРЫВАНИЯ (57) Изобретение относится к вычислительной технике и может быть использовано в 3ВМ, применяемых в качестве управляющих устройств в различных системах и комплексах. Целью изобретения является расширение функциональных возможностей за счет возможности обработки запросов с .учетом времени выдачи сигнала прерывания. Устройство содержит блок приоритетного прерывания, триггер и таймер. В устройстве запросы, находящиеся в ЭВМ более и тактов, обслуживаются без прерывания, причем время о(,служивания запросов. которые должны быпи бы прервать обслуживание ранее поступивших в 3ВМ запросов, уменьшается. 2 ил.

12821

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

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

На фиг.1 изображена структурная схема устройства приоритетного прерывания для ЭВМ; на фиг.2 — алгоритм функционирования устройства приоритетного прерывания для ЭВМ.

Устройство содержит блок 1 приори- тетного прерывания, триггер 2 и таймер 3.

Устройство приоритетного прерывания работает следующим образом.

В исходном состоянии ЭВМ свобод на и это ее состояние зафиксировано в блоке 1 приоритетного прерывания.

На выходе блока 1 приоритетного прерывания (БПП) имеется единичный сигнал (логическая "1"). Аналогичный ему сигнал и на втором выходе триггера 2. Таймер 3 н исходном состоянии и на его выходе (соответственно и на третьем входе триггера 2) имеется нулевой сигнал (логический 0").

При поступлении на вход блока 1 приоритетного прерывания запроса на прерывание на выходе БПП, а соответственно и на втором выходе триггера 2 появляется нулевой сигнал (логический 0 ), котОрый фиксируется

ЭВГ1. Одновременно на третий вход таймера 3 с первого выхода триггера 2 поступает единичный сигнал, обеспечивающий запуск таймера 3. ЭВМ, об40 наружив сигнал прерывания, записывает его в свою память, после чего вырабатывает и выдает на вход блока 1 приоритетного прерывания, а также

45 и на второй вход таймера 3 сигнал разрешения приема кода ее нового состояния. После записи нового состояния

ЭВМ в блок 1 приоритетного прерывания сигнал разрешения приема кода текущего состояния ЭВИ с выхода БПП и второго входа таймера 3 снимается.

Блок 1 приоритетного прерывания переходит в состояние готовности к приему новых запросов на прерывание, а таймер 3 начинает отсчет заданного количества и тактов.

Заданное время заносится в таймер

3 в момент изменения сигнала на пер25 2 вом выходе Q триггера 2 (переход иэ логической "1" в логический "0") после снятия сигнала с второго входа устройства и при наличии тактовых импульсов на втором входе таймера 3.

Если в течение отсчета и тактов таймером 3 на выходе БПП появляется нулевой сигнал, что соответствует в данном случае появлению запроса на прерывание более высокого приоритета чем у ранее записанного и обрабатываемого в ЭВМ, то этот сигнал передается через триггер 2 (c второго выхода) на вход ЭВМ, Последняя прекращает обработку ранее принятого прерывания, записывает вновь поступившее и посыпает сигнал разрешения приема кода нового состояния ЭВМ в блок 1 приоритетного прерывания, а также на второй вход таймера 3. В блок 1 приоритетного прерывания записывается это новое состояние ЭВМ, а таймер 3 переходит в исходное состояние (обнуляется). После снятия сигнала с входа устройства блок 1 приоритетного . прерывания переходит в состояние готовности к приему новых запросов на прерывание, а таймер начинает новый отсчет и тактов.

Если во время отсчета таймером 3 п тактов нулевой сигнал прерывания блока 1 приоритетного прерывания не появляется, то таймер 3 по окончании отсчета выдает на третий вход триггера 2 одиночный сигнал . При этом на втором выходе триггера 2 независимо от того, какой на его первом входе (соответственно на выходе прерывания БПП) сигнал (логические "0" или " 1") имеется единичный сигнал.

Только после обработки в ЭВМ записанного прерывания, когда она выдает на вход БПП и второй вход триггера 2.сигнал разрешения приема ее состояния, таймер 3 переходит в исходное состояние (обнуляется) и единичный сигнал с третьего входа триггера 2 снимается.

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

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

Pm

ММ фиг. группа входов кода текущего приоритета устройства подключена к группе входов кода текущего состояния блока приоритетного прерывания, вход разрешения приема кода текущего состояния которого подключен к входу разрешения. приема кода текущего состояния устройства, группа выходов кода запроса блока приоритетного прерывания соединена с группой выходов 10 кода запросов устрдйства, о т л ич а ю щ е е с я тем, что, с целью расширения функциональных возможностей эа счет возможности обработки запросов с учетом времени выдачи 15 сигнала прерывания, в него введе ы триггер и таймер, причем D-вход триггера соединен с выходом прерывания блока приоритетного прерывания, тактовый вход устройства подключен к тактовому входу таймера и С-входу триггера, вход разрешения приема кода текущего состояния устройства подключен к входу сброса таймера, выход которого подключен к V-входу триггера, первый выход которого подключен к входу запуска таймера, а второй выход триггера является выходом обработки более приоритетного запроса, устройства.

Составитель В.Гудовский

Редактор 0 ° Головач Техред Л.Сердюкова Корректор М.Самборская

Заказ 7267/47 Тираж 670 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4