Устройство для обслуживания запросов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
.В,Корнеев, А.Иитонов088.8)свидетельствС 06 Г 9/46,свидетельствоС 06 Р 9/46,плексор,ски,о СССР 1980. СССР 1981. СЛУЖИ области ситс стности обслужи етного изобр ункциоенияльных ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИИ И ОТНРЫТИИ ОПИСАНИЕ ИЗОБ К АВТОРСКОМУ(54) УСТРОЙСТВО ДЛЯ ОЗАПРОСОВ(57) Изобретение отнвычислительной техник устройствам приоривания запросов. Цельявляется расширение 283768 А 1 возможностей за счет формированиявектора прерывания. Уст тво содержит регистр адреса, сравнения, два триггера, мультире гистр з апро сов, ре гистр мачетыре группы элементов И, приоритетный шифратор, блок памяти, входные и выходные информационные входы,группу входов управления. Формирование вектора прерывания достигаетсяиспользованием приоритетного шифратора и блока памяти с зашивкой век -торов прерывания, Приоритетный шифратор автоматически определяет старший по приоритету запрос и блок памяти, в следующем такте выставляетсоответствующий. вектор прерывания(адрес подпрограммы обработки запроса) на информационную шину ЦВМ. 1 ил,Изобретение относится к вычислительной технике, в частности к устройствам приоритетного обслуживаниязапросов.Цель изобретения - расширение 5функциональных возможностей путемформирования вектора прерывания.На чертеже представлена функциональная схема устройства для обработки запросов, 1 аУстройство содержит регистрадреса, схему 2 сравнения, триггер3, мультиплексор 4, регистр 5 запросов регистр 6 маски, триггер 7,группы элементов И 8-11, приоритетный шифратор 12, блок 13 памяти,группу информационных входов 14,группу входов 15 запросов, группувходов 16 управления, группу информационных выходов 17 и выход 18 сигнала прерывания.Устройство функционирует в двухрежимах, программно устанавливаемыхцифровой вычислительной машиной(ЦВМ): основной режим "Работа" иконтрольный режим "Тест".В режиме "Работа" ЦВМ формирует на группе информационных входов,14 математический адрес устройства, ко торый сравнивается в схеме 2 сравнения с Физическим адресом устройства, жестко зашитым в. регистре 1 адреса и результат с выхода схемы 2 сравнения поступает на информацион ный вход триггера 3, где фиксируется сигналом сопровождения адреса, поступающим на тактовый вход триггера 3 по группе входов 16 управления.В случае сравнения адресов, высокий 40 уровень "1" с выхода триггера 3 разрешает прохождение сигналов управления ЦВМ, поступающих по группе входов 16 управления, через группу элементов И 8. ЦВМ программно сигналом 45 установки через элемент И 8 по Б- входу устанавливает триггерв состояние "1", который посредством мультиплексора 4 подключает входы регистра 5 запросов к группе входов 15 за О просов устройства, одновременно в регистр 6 маски заносится код пораз - рядного маскирования запросов, вы-, ставленный ЦВМ на группе информационных входов 14 устройства и фиксируемый сигналом сопровождения с группы входов 16 управления через элемент И 8 на тактовый вход регистра 6 маски. Каждому источнику запроса на прерывание отведен свои разряд в ре" гистр 5 запросов в соответствии с уровнем приоритета.Запросы на прерывание через мультиплексор 4 поступают на входы регистра 5 запросов и фиксируются тактовым сигналом, поступающим от ЦВМ через шину 16 управления и элементы И 8.Тактовый сигнал записи в регистр 5 запросов поступает с частотой 5 мГц.Сигнал запросов. с выходов регистров 5 и 6 поразрядно логически умножаются на элементах И 9, сигналыразрешенных маской прерываний. с выходов элементов И 9 поступают на приоритетный шифратор 12. При наличии сигнала хотя бы на одном входе приоритетный шифратор 12 формирует сигнал 18 прерывания, поступающий по группе информационных выходов 17 в ЦВМ, и автоматически определяет старшего по приоритету (при наличии нескольких запросов), формируя код на входах блока 13 памяти с зашивкой векторов прерываний, Получив сигнал прерывания от устройства, ЦВМ выставляет команду на группе входов 16управления Чтение вектора прерывания", которая через элементы И 8 поступает на вход выборки блока 13 памяти и одновременно на один такт блокирует тактовый сигнал записи 5 мГц регистра 5 запросов. Блок 13 памяти по сигналу выборки выставляет на группу информационных выходов вектор прерывания - начальный адрес подпрограммы обработки прерывания,цанного источника запроса и ЦВМ уходит на обслуживание заявителя, разблокируя тактовый сигнал записи в регистр 5 запросов. Устройство готово принимать новые прерывания.В основном режиме элементы И 10 и 11 являются сервисными, так как для ря,ца задач требуется дополнительно читать состояние регистров 5 и 6.В режиме Тест ЦВМ программно устанавливает триггер 7 по В-входу, уровень "0" с выхода триггера 7 подключает через мультиплексор 4 входы регистра 5 запросов к группе информационных входов 14. ЦВМ по тест-программе имитирует сигналы прерывания источников запросов, которые Фиксируются в регистре 5 запросов, формирует сигналы Чтение век 1ра трс)ва 3 н" О бЗк 13 3 зю ъи сравнивает реву,пьтат, полученный на выходе бпока памяти 13 с заложенным в тест-программе,В том случае, если возникает несоответствие, т.е. в устройстве имеется неисправность, ЦВМ формирует командь Чтение регистров, которые через группы входов 16 управления открывают соответствующие группы элементов И 10 и 11. ЦВМ анализирует информацию на входной и выходной группе входов. Эта воэможность позволяет существенно локализовать область поиска неисправности и получить от ЦВМ информацию о неисправности.Формула из обрет ения 2 ОУстройство для обслуживания за- просов, содержащее регистр запросов, регистр маски, схему сравнения, четыре группы элементов И, два тригге 25 ра, регистр адреса, причем выходы регистра запросов. подключены к первымфвходам соответствующих элементов И первой группы, выходы регистра маски подключены к вторым входам соответствующих элементов И первой группы, и к первым входам соответствующих элементов И второй группы, входы регистра маски и первая груп-.па входов схемы сравнения соединены с соответствующими входами группы 35 информационных входов устройства, вторая группа входов схемы сравнения подключена к выходам регистра адреса, выход схемы сравнения подключен к информационному входу первого триг гера, выход которого соединен с пер- . выми входами элементов И третьей группы, вторые входы которых подключены к режимным входам группы управляющих входов устройства, тактовый , 45 вхстд ервогс триггера одкл 1 ен к. тактовому входу группы управляюшх входов устройства, выход каждого элемента И третьей группы. соединен с вторым входом соответствующих элементов И второй группы, выход каждого из которых подключен к соответствующему выходу группы информационных выходов устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет формирования вектора прерывания, в него введены мультиплексор, приоритетный шифратор и блок -памяти, причем первая группа информационных входов мультиплексора подключена к группе входов запросовустройства, вторая группа информационных входов мультиплексора подключена к соответствующим входам группы информационных входов устройства, выходы мультиплексора соединены с соответствующими входами регистра запросов, выходы которого подключены к первым входам соответствующих элементов И четвертой группы, выходы элементов И первой группы подключены к соответствующим входам приоритетного шифратора, группа выходов которого соединена с группой информационных входов блока памяти, выход приоритетного шифратора, выходы блока памяти и выходы элементов И четвертой группы соединены с соответствующими выходами груп" пы информационных выходов устройства, вторые входы элементов И четвертой группы, вход выборки блока памяти, установочные входы второго тригера, тактовые входы регистра запросов и регистра маски соединены с выходами соответствующих элементов И третьей группы, выход второго триггера соединен с управляющим входом мультиплексора.283168 17 Составитель В,Гудов ский1 чолинская Техред Л.Олейник Б орр ектор А, Обру ча р Редактор Л Подпися 70оми Зака т с 7 л 43/48 Тираж ВНИИПИ Государственногопо делам изобретений и 113035, Москва, Ж, Ра Производственно-полиграфическ ета СССРытийя наб д, 4/ предприятие, г. Ужгород, ул. Проектная,
СмотретьЗаявка
3941259, 31.07.1985
ПРЕДПРИЯТИЕ ПЯ Ю-9192
БЕГУНОВ ВЛАДИМИР ИВАНОВИЧ, ИЛЬИН АЛЕКСАНДР НИКОЛАЕВИЧ, КОБОЗЕВ ВАЛЕРИЙ ИВАНОВИЧ, КОРНЕЕВ СЕРГЕЙ ВИКТОРОВИЧ, ТАХАВЕЕВ АЛЕКСАНДР ИВАНОВИЧ, ХАРИТОНОВ МИХАИЛ ВЛАДИМИРОВИЧ
МПК / Метки
МПК: G06F 9/48
Метки: запросов, обслуживания
Опубликовано: 15.01.1987
Код ссылки
<a href="https://patents.su/4-1283768-ustrojjstvo-dlya-obsluzhivaniya-zaprosov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обслуживания запросов</a>
Предыдущий патент: Многоканальное приоритетное устройство
Следующий патент: Устройство для контроля логических блоков
Случайный патент: Шахтная вагонетка