Многоканальное устройство кодирования запроса прерывания старшего приоритета

 

Многоканальное устройство кодирования запроса прерывания старшего приоритета относится к автоматике и вычислительной технике и может быть использовано для кодирования запроса прерывания старшего, приоритета. Цель изобретения - расширение области применения за счет возможности работы с общей магистралью. Цепь достигаг ется совмещением в одном устройстве принципа кодирования запроса прерьгоания с принципом опроса наличия запроса прерывания и использованием линий данных для передачи вектора прерывания . Устройство содержит в каждом канале схему сравнения, два триггера, блок элементов И, счетчик и элемент НЕ. 1 ил. (О (Л

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

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

РЕСПУБЛИК (19) (Н) (51) 4 G 6

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

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3834635/24-24 ,(22) 29.12.84 (46) 15.08.86. Бюл. У 30 (72) Б.Н.Болотин (53) 681.325 (088,8) ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (56) Авторское свидетельство СССР

У 1087997, кл. G 06 F 9/46, 1983.

Авторское свидетельство СССР

И 934474, кл. G 06 F 9/46, 1980. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО КОДИ

РОВАНИЯ ЗАПРОСА ПРЕРЫВАНИЯ СТАРШЕГО

ПРИОРИТЕТА (57) Многоканальное устройство кодирования запроса прерывания старшего приоритета относится к автоматике и вычислительной технике и может быть использовано для кодирования запроса прерывания старшего приоритета.

Цель изобретения — расширение области применения за счет возможности работы с общей магистралью. Цель достигас" ется совмещением в одном устройстве принципа кодирования запроса прерыва-! ния с принципом опроса наличия з апро са прерывания и использованием линий данных для передачи вектора прерывания. Устройство содержит в каждом канале схему сравнения, два триггера, блок элементов И, счетчик и элемент .НЕ. 1 ил.

1251078

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

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

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

Устройство содержит каналы 1, так" товый вход 2 устройства, вход Э запуска устройства линии, группу выходов 4 устройства выход 5 общего запроса прерывания, выход б сигнала подтверждения, счетчик 7, схему сравнения 8, элемент НЕ 9, триггеры 10 и 11, блок элементов И 12, шинные формирователи 13 и 14, вход запроса ,устройства 15 и группу 16 кодовых ! входов устройства .

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

В исходном состоянии отсутствуют сигнал на входе З.и запрос яа входах 15, вследствие этого операция вычитания в счетчике 7 блокирована и он находится в нулевом состоянии, триггер 10 сброшен, триггер 11 установлен в "1". Таким образом блокируется подключение кода приоритета к линиям данных, системной магистрали и отсутствует сигнал на выходе 5.

В случае поступления запроса на вход 15 одного ипи нескольких каналов 1 формируется сигнал общего запроса прерывания яа выходе 5.

Обслуживание запроса прерывания начинается с поступления сигнала на вход 3,. который снимает блокировКу операции вычитания двоичного счет чика 7, а также разрешает установку триггеров 10 u ll no сигналам, поступающим на их синхровходы.

В момент перехода сигнала на входе 2 из низкого уровня в высокий производится первая операция вычитания и двоичные счетчики 7 всех каналов 1 принимают значение 2 — 1 к (К - количество разрядов двоичного счетчика).

Таким образом, поступление сигнала на вход 3 запросов прерывания начинается с запроса узла обработки, Одновременно сигнал подтверждения кода запроса переводит двоичные счет чики 7 во всех каналах 1 в режим па4 раллельного приема и тем самым блокируется операция вычитания s них.

При этом двоичные счетчики 7 сохраняют свою информацию, накопившуюся в них к моменту формирования сигяапа на. выходе 6, так как к их информационным входам подключены нх. соответствующие выходы. После перехода дво ичных счетчиков 7 в режим параллельного приема дальнейший поиск запросов прерывания прекращается. После приема кода запроса с входа 3 снимается сигнал и двоичный счетчик 7 и триггеры 10 и 11 переходят в исходное

40 закодированного числом 2 — 1 и, слек довательно, обладающего старшим приоритетом в системе. В случае наличия запроса в этом канале на управляющий вход схемы 8 поступает разрешающий потенциал, а на ее выходе появля-. ется высокий потенциал, подтверждающьй равенство кодов у группы 16 кодовых входов и у двоичного счетчика 7 этого канала. На выходах схем 8 остальных каналов 1 установлен низкйй потенциал независимо от наличия в них запросов, так как содержимое их двоичных счетчиков 7 отличается от кодов их групп 14 кодовых входов.

К моменту перехода сигнала на входе 2 тактового сигнала из высокого уровня в низкий переходные процессы, связанные с установкой двоичного счетчика 7 и срабатыванием схемы 8 сравнения, заканчиваются, и на ияформациояном входе триггера 10

К узла канала l с кодом 2 — 1 устанавливается высокий потенциал, и в момент перехода сигнала на входе 2 иэ высокого уровня в низкий устанавливается триггер 10 этого канала. с

Установка триггера 10 приводит к сбросу триггера 11, который фиксиру- ет первый триггер 10 в установленном состоянии независимо в дальнейшем от потенциала íà его информационном входе.

Установкой триггера 10 разрешаетая поступление кода эапроса через блок элементов И 12 на линию данных системной магистрали и формируется сигнал на выходе 6, который под-. тверждает напичие кода запроса на линиях данных системной магистрали.

1251078 состояние, а с входа 15 снимается запрос.

Таким образом, устройство готово к новому циклу поиска запроса на прерывание. В случае отсутствия эапро- 5 са в узле 1 обработки запроса с кодом 2" — 1 схема 8 сравнения не фор- мирует на выходе высокого потенциала, подтверждающего равенство кодов на ее входах, так как ее работа блоки- 10 рована отсутствием зайроса на ее управляющем входе, следовательно, установки триггера 10 и в следующий мо.мент, перехода сигнала на входе 2 из низкого уровня в высокий во всех дво- 15 ичных счетчиках 7 выполнится операция вычитания и .тем самым устройство перейдет к анализу следующего по приоритету .запроса. Это происходит до тех пор, пока в одном иэ каналов 20

1 не будет обнаружен запрос.

В дальнейшем устройство функционирует аналогично.

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

Многоканальное устройство кодирования запроса прерывания старшего приоритета, содержащее каналы, а в каждом канале схему сравнения, два Ý0 триггера, два шинных формирователя, и блок элементов И, причем первая группа входов схемы сравнения каждого канала" соединена с соответствующей группой коддвых входов устройст" 35 ва, выход схемы сравнения каждого канала соединен с информационным входом первого триггера своего канала, группа выходов блока элементов И каждога канала соединена с группой вы- 40 ходов устройства, о т л и ч а ющ е е с я тем, что, с целью расширения области применения за счет возможности подключения всех saпросов на прерывание к общей магистрали, оно содержит в каждом канале счетчик и элемент НЕ, причем одноименные выходы блоков элементов И соединены между собой, каждая группа кодовых входов устройства соеди" иена в одноименном канале с группой входов блока элементов И, вход которого соединен с выходом первого триг-. гера своего канала, тактовый вход первого триггера каждого канала через элемент НЕ канала соединен с тактовым входом устройства, который соединен с вычитающим входом счетчика каждого канала, каждый запросный вход устройства. соединен с управляющим входом схемы сравнения одноименного канала, запросные входы устройства через первый шинный формирователь соединены между собой и с выходами общего запроса прерывания устройства, выход первого триггера канала соединен с тактовым входом второго триггера и с входом управления записью счетчика своего канала, вы- ходы первых триггеров каналов через второй шинный, формирователь объединены между собой и соединены с. выходом сигнала подтверждения устройст- . ва, вход эалуска устройства соединен с входом сброса счетчика и с входом установки в "1" второго триггера каждого канала, информационный вход и выход второго триггера канала соединены соответственно с входами логического нуля устройства и с входом установки в "1" второго триггера своего канала, вторая группа входов схемы сравнения канала соединена с группой выходов и группой информационных входов счетчика своего канала.

1251078

Составитель N.Kóäðÿøeâ.

Техред И„Гайдош Корректор И.Иуска

Редактор Т.Иитейко

Заказ 4412/46 Тираж с,71

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

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

Подписное

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

Многоканальное устройство кодирования запроса прерывания старшего приоритета Многоканальное устройство кодирования запроса прерывания старшего приоритета Многоканальное устройство кодирования запроса прерывания старшего приоритета Многоканальное устройство кодирования запроса прерывания старшего приоритета 

 

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть исполь зовано в вычислительных системах и является усовершенствованием устройства по авторскому свидетельству СССР № 737954

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

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

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

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

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

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

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

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