Устройство для обслуживания запросов Советский патент 1987 года по МПК G06F9/48 

Описание патента на изобретение SU1283768A1

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

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

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

Устройство содержит регистр 1 адреса, схему 2 сравнения, триггер 3, мультиплексор 4, регистр 5 запросов,.регистр 6 маски, триггер 7, группы элементов И 8-11, приоритет- ньм шифратор 12, блок 13 памяти, группу информационных входов 14, группу входов 15 запросов, группу входов 16 управления, группу информационных выходов I7 и выход 8 сигнала прерывания.

Устройство функционирует в двух режимах, программно устанавливаемых цифровой вычислительной машиной (ЦВМ): основной режим Работа и контрольньш режим Тест.

В режиме Работа. ЦВМ формирует на группе информационных входов .14 математический адрес устройства, который сравнивается в схеме 2 сравнения с физическим адресом устройства, жестко зашитым в. регистре. 1 адреса и результат с выхода схемы 2 сравнения поступает на информационный вход триггера 3, где фиксируется сигналом сопровождения адреса, поступающим на тактовый вход триггера 3 по группе входов 16 управления. В случае, сравнения адресов, высокий уровень 1 с выхода триггера 3 разрешает прохождение сигналов управления ЦВМ, поступающ1х по группе входов 16 управления, через группу элементов И 8. ЦВМ программно сигналом установки через элемент И 8 по S- входу устанавливает триггер 7 в состояние 1, который посредством мультиплексора 4 подключает входы регистра 5 запросов к группе -входов 15 запросов устройства, одновременно в регистр. 6 маски заносится код поразрядного маскирования запросов, вы-, ставленный ЦВМ на группе информационных входов 14 устройства и фиксируемый си1 иалом сопровождения с группы входов 16 управления через элемент И 8 на тактовый вход регистра 6 маски. Каждому источнику запроса на пре

5

0

5

8i

отведен свой разряд н ре- г истр 5 запросов в соответствии с уровнем приоритета.

Запросы на прерывание через мультиплексор 4 поступают на входы регистра 5 запросов и фиксируются тактовым сигналом, поступаюш:им от ЦВМ через шину 16 управления и элементы И 8.

Тактовый сигнал записи в регистр 5 запросов поступает с частотой 5 мГц.

Сигнал запросов с выходов регистров 5 и 6 поразрядно логически умножаются на элементах И 9, сигналы разрешенных маской прерываний- с выходов элементов И 9 поступают на приоритетный шифратор 12. При наличии сигнала хотя бы на одном входе приоритетньш шифратор 12 формирует сигнал 1В прерывания, поступающий по группе информационных выходов 17 в ЦВМ, и автоматически определяет старшего по приоритету (при наличии нескольких запросов), формируя код на входах блока 13 памяти с зашивкой векторов прерываний. Получив сигнал прерывания от устройства, ЦВМ выставляет команду на группе входов 16 управления Чтение вектора прерывания, которая через элементы И 8 поступает на вход выборки бл ока 13 памяти и одновременно на один такт блокирует тактовый сигнал записи 5 мГц регистра 5 запросов. Блок 13 памяти по сигналу выборки выставляет на группу информационных выходов вектор прерывания - начальный адрес подпрограммы обработки прерывания данн ого источника запроса и ЦВМ уходит на обслуживание заявителя, разблокируя тактовый сигнал записи в регистр 5 запросов. Устройство готово принимать новые прерывания.

В основном режиме элементы И 10 и 11 являются сервисными, так как для ряда задач требуется дополнительно читать состояние регистров 5 и 6.

В режиме Тест ЦВМ программно устанавливает триггер 7 по R-входу, уровень О с выхода триггера 7 подключает через мультиплексор 4 входы регистра 5 запросов к группе 5 информационных входов 14. ЦВМ по тест-программе имитирует сигналы прерывания источников запросов, которые {фиксируются в регистре 5 запросов, фор1 1ирует сигналы Чтение век0

5

0

5

0

J

тпрл т рерыканин бцик I 3 намят н сравнивает реау.иьтат, полученный на выходе блока памяти 13 с заложенным в тест-прО1 рамме.

В том случае, если воз шкает несоответствие, т.е. в устройстве имеется неисправность, ЦВМ формируе команды Чтение регистров, которые через группы входов 16 управления

открывают соответствующие группы элементов И 10 и 11 . ЦВМ анализирует информацию на входной и выходной группе входов. Эта возможность позволяет существенно локализовать область поиска неисправности и получить от ЦВМ информацию о неисправности .

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

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

Q

5

0

5 0

5

Бход iiepBOi o триггера подк. тючен к тактовому входу группы управляющих входоп устройства, выход каждог о элемента И третьей группы- соединен с вторым входом соответствующих элементов И второй группы, выход каждого из которых подключен к соответствующему выходу группы информа1щон- ных выходов устройства, о т л и - чающеес.я тем, что, с целью расщирекия функциональных возможностей за счет формирования вектора прерывания, в него введены мультиплексор, приоритетный шифратор и блок нпамяти, причем первая группа информационнь1Х входов мультиплексора подключена к группе входов запросов

устройства, вторая группа информационных входов мультиплексора подключена к соответствующим входам группы информационных входов устройства, выходы мультиплексора соединены с соответствующими входами регистра запросов, выходы которого подключены к первьм входам соответствующих элементов И четвертой группы, выходы элементов И первой группы подключены к соответствующим входам приоритетного шифратора, группа выходов которого соединена с группой информационных входов блока памяти, выход приоритетного щифрато- ра, выходы блока памяти и выходы элементов И четвертой группы соединены с соответствующими выходами группы информационных выходов устройства, вторые входы элементов И четвертой группы, вход выборки блока памяти, установочные входы второго три- гера, тактовые входы регистра запросов и регистра маски соединены с выходами соответствующих элементов И третьей группы, выход второго триггера coeдJ нeн с управляющим входом мультиплексора.

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

название год авторы номер документа
Устройство для программного управления технологическим оборудованием 1989
  • Харченко Вячеслав Сергеевич
  • Сперанский Борис Олегович
  • Тюрин Сергей Феофентович
  • Улитенко Валентин Павлович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Крюков Дмитрий Зиновьевич
SU1714575A1
Устройство прерываний микропроцессорной системы 1988
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Тюрин Сергей Феофанович
  • Подзолов Герман Константинович
  • Хлебников Николай Иванович
  • Гнедовский Юрий Михайлович
  • Маслова Инна Анатольевна
SU1621030A1
Устройство для сопряжения процессора с внешними устройствами 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Николаевич
SU1839253A1
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Устройство для ввода-вывода информации 1984
  • Крюков Юрий Владимирович
  • Серова Тамара Юрьевна
SU1246103A2
Микропрограммное устройство управления с контролем 1983
  • Кривоносов Анатолий Иванович
  • Кириченко Николай Васильевич
  • Калмыков Валентин Александрович
  • Супрун Василий Петрович
  • Меховской Николай Филиппович
  • Сычев Александр Васильевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1136162A1
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) 1983
  • Беляков Виталий Георгиевич
  • Володина Галина Григорьевна
  • Панафидин Валерий Васильевич
SU1259300A1
Устройство для сопряжения ЦВМ с внешним устройством 1989
  • Гробов Вячеслав Григорьевич
  • Санин Виктор Александрович
  • Яценко Юрий Иванович
SU1661779A1
Устройство для прерывания программ 1981
  • Мельшиян Владимир Вячеславович
  • Федорков Валерий Филиппович
  • Гурский Александр Иванович
  • Никитин Геннадий Витальевич
  • Ильинский Виктор Владимирович
  • Якушев Иван Дмитриевич
SU1001103A1
Устройство для сопряжения ЭВМ с синхронными каналами передачи данных 1986
  • Аптекарь Семен Абрамович
  • Дехтяренко Светлана Григорьевна
  • Нефедченко Борис Павлович
SU1347083A1

Иллюстрации к изобретению SU 1 283 768 A1

Реферат патента 1987 года Устройство для обслуживания запросов

Изобретение относится к области вычислительной техники, в частности к устройствам приоритетного обслуживания запросов. Целью изобретения является расширение функциональных возможностей за счет формирования вектора прерывания. Устройство содержит регистр адреса, схему сравнения, два триггера, мультиплексор, регистр запросов, регистр маски, четыре группы элементов И, приоритетный шифратор, блок памяти, входные и выходные информационные входы, группу входов управления. Формирование вектора прерьшания достигается использованием приоритетного шифратора и блока памяти с зашивкой векторов прерывания. Приоритетный шифратор автоматически определяет старший по приоритету запрос и блок памяти, в- следующем такте выставляет соответствующий-вектор прерывания (адрес подпрограммы обработки запроса) на информационную шину ЦВМ. I нл Q (Л N9 сх 00 vj О) 00

Формула изобретения SU 1 283 768 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1283768A1

Авторское свидетельство СССР № , кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для прерывания программ 1981
  • Мельшиян Владимир Вячеславович
  • Федорков Валерий Филиппович
  • Гурский Александр Иванович
  • Никитин Геннадий Витальевич
  • Ильинский Виктор Владимирович
  • Якушев Иван Дмитриевич
SU1001103A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 283 768 A1

Авторы

Бегунов Владимир Иванович

Ильин Александр Николаевич

Кобозев Валерий Иванович

Корнеев Сергей Викторович

Тахавеев Александр Иванович

Харитонов Михаил Владимирович

Даты

1987-01-15Публикация

1985-07-31Подача