Многоканальное устройство кодирования запроса прерывания старшего приоритета
Многоканальное устройство кодирования запроса прерывания старшего приоритета относится к автоматике и вычислительной технике и может быть использовано для кодирования запроса прерывания старшего, приоритета. Цель изобретения - расширение области применения за счет возможности работы с общей магистралью. Цепь достигаг ется совмещением в одном устройстве принципа кодирования запроса прерьгоания с принципом опроса наличия запроса прерывания и использованием линий данных для передачи вектора прерывания . Устройство содержит в каждом канале схему сравнения, два триггера, блок элементов И, счетчик и элемент НЕ. 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



