Многоканальное устройство кодирования запроса прерывания старшего приоритета
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1251078
Автор: Болотин
Текст
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 и 11 по сигналам, поступающим на их синхровходы,В момент перехода сигнала на входе 2 нз низкого уровня в высокийпроизводится первая операция вычитания и двоичные счетчики 7 всех каналов 1 принимают значение 2 - )к(К " количество разрядов двоичногосчетчика). 5 1 О 15 20 25 30 35 Одновременно сигнал подтверждениякода запроса переводит двоичные счетчики 7 во всех каналах 1 в режим па раплельного приема и тем самым блокируется операция вычитания в них, При этом двоичные счетчики 7 сохраняют свою информацию, накопившуюся в них к моменту формирования сигяапа Таким образом, поступление сигнала на вход 3 запросов прерывания начинается с запроса узла обработки,закодированного числом 2 - 1 и, спекдовательно, обладающего старшим приоритетом в системе. В случае наличия запроса в этом канале на управляющий вход схемы 8 поступает разрешающий потенциал, а на ее выходе появля-. ется высокий потенциал, подтверждающьй равенство кодов у группы 16 кодовых входов н у двоичного счетчика 7 этого канала. На выходах схем 8 остальных каналов 1 установлен низкйй потенциал независимо от наличия в них запросов, так как содержимое их двоичных счетчиков 7 отличается от кодов их 1 рупп 14 кодовых входов.К моменту перехода сигнала на входе 2 тактового сигнала из высокого уровня в низкий переходные процессы, связанные с установкой двоичного счетчика 7 и срабатыванием схемы 8 сравнения, заканчиваются, и на информациояном входе триггера )ОКузла каналас кодом 2 - 1 устанавливается высокий потенциал, и в момент перехода сигнала на входе 2 иэ высокого уровня в низкий устанавливается триггер 10 этого канала.сУстановка триггера 10 приводит к сбросу триггера 11, который фиксиру- ет первый триггер 10 в установленном состоянии независимо в дальнейшем от потенциала на его информационном входе.Установкой триггера 10 разрешается поступление кода эапроса через блок элементов И 12 на линию данных системной магистрали и формируется сигнал на выходе 6, который под-. тверждает напичие кода запроса на линиях данных системной магистрали. на. выходе 6, так как к их информационным входам подключены нх, соответствующие выходы. После перехода дво ичных счетчиков 7 в режим параллельного приема дальнейший поиск запро сов прерывания прекращается. Послеприема кода запроса с входа 3 снимается сигнал и двоичный счетчик 7 итриггеры 10 и 11 переходят в исходноесостояние, а с входа 15 снимается запрос.Таким образом, устройство готово к новому циклу поиска запроса на пре" рывание. В случае отсутствия эапро са в узле 1 обработки запроса с кодом 2" - 1 схема 8 сравнения не фор- мирует на выходе высокого потенциала, подтверждающего равенство кодов на ее входах, так как ее работа блоки рована, отсутствием зайроса на ее управляющем входе, следовательно, установки триггера 10 и в следующий мо.мент, перехода сигнала на входе 2 из низкого уровня в высокий во всех дво. 15 ичных счетчиках 7 выполнитсяоперация вычитания и .тем самым устройство перейдет к анализу следующего по приоритету .запроса. Это происходит до тех пор, пока в одном из каналов 20 1 не будет обнаружен запрос.В дальнейшем устройство функционирует аналогично.формула изобретения 25Многоканальное устройство кодирования запроса прерывания старшего приоритета, содержащее каналы, а в каждом канале схему сравнения, два 30 триггера, два шинных формирователя, и блок элементов И, причем первая группа входов схемы сравнения каждого канала"соединена с соответствующей группой коддвых входов устройст" 5 ва, выход схемы сравнения каждого ка" нала соединен с информационным входом первого триггера своего канала, группа выходов блока элементов И каждога канала соединена с группой вы ходов устройства, о т л и ч а ющ е е с я тем, что, с целью расширения области применения за счет возможности подключения всех запросов на прерывание к общей магистрали, оно содержит в каждом каналесчетчик и элемент НЕ, причем одноименные выходы блоков элементов Исоединены между собой, каждая группа кодовых входов устройства соеди"иена в одноименном канале с группойвходов блока элементов И, вход которого соединен с выходом первого триг-.гера своего канала, тактовый входпервого триггера каждого канала через элемент НЕ канала соединен с тактовым входом устройства, который соединен с вычитающим входом счетчикакаждого канала, каждый запросныйвход устройства. соединен с управляющим входом схемы сравнения одноименного канала, запросные входы устрой"ства через первый шинный формирователь соединены между собой и с выходами общего запроса прерывания устройства, выход первого триггера канала соединен с тактовым входом второго триггера и с входом управлениязаписью счетчика своего канала, вы-ходы первых триггеров каналов черезвторой шинный, формирователь объединены между собой и соединены с. выходом сигнала подтверждения устройст- .ва, вход запуска устройства соединенс входом сброса счетчика и с входомустановки в "1" второго триггера каждого канала, информационный вход ивыход второго триггера канала соединены соответственно с входами логического нуля устройства и с входомустановкив "1" второго триггера своего канала, вторая группа входовсхемы сравнения канала соединена сгруппой выходов и группой информационных входов счетчика своего канала./5 Производственно-полиграфическое предприятие, г.У цл.Роектн"- 4 КИПИ Государ по делам из 035, Москва иытета СССоткрытийская наб а
СмотретьЗаявка
3834635, 29.12.1984
ПРЕДПРИЯТИЕ ПЯ Ю-9732
БОЛОТИН БОРИС НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 9/48
Метки: запроса, кодирования, многоканальное, прерывания, приоритета, старшего
Опубликовано: 15.08.1986
Код ссылки
<a href="https://patents.su/4-1251078-mnogokanalnoe-ustrojjstvo-kodirovaniya-zaprosa-preryvaniya-starshego-prioriteta.html" target="_blank" rel="follow" title="База патентов СССР">Многоканальное устройство кодирования запроса прерывания старшего приоритета</a>
Предыдущий патент: Устройство для загрузки групп однотипных данных
Следующий патент: Устройство для обслуживания запросов
Случайный патент: Устройство для термической обработки сосудов высокого давления