Устройство для сопряжения ведущей и ведомой ЭВМ Советский патент 1991 года по МПК G06F13/00 

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

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

Целью изобретения является повышение быстродействия.

На фиг. 1 представлена структурная схема устройства; на фиг. 2 - функциональная схема блока прерывания.

Устройство содержит два селектора 1 и 2 адреса, два регистра 3 и 4 состояния, регистр 5 командных слов, регистр 6 ответных слов, блок 7 прерывания, одновибратор 8, элемент И 9, элемент НЕ 10, триггер 11 управления, регистр 12 страницы, регистры 13 и 14 развязки, регистр 15 коммутации, разделительные регистры 16-19, блоки 20 и 21 памяти, канал 22 ведущей ЭВМ, канал 23 ведомой ЭВМ, информационные шины 24 и 25.

Блок 7 прерывания (фиг. 2) содержит элементы И 26 и 27; триггер 28 (формирователь сигнала ТПР), мультиплексор 29, регистр 30 адреса вектора прерывания, элемент НЕ 31, триггер 32 (формирователь сигнала Отв), мультиплексор 33, вход 34 строба, вход 35 разрешения прерывания процессора, вход 36 начальная установка. вход 37 ППР ведущей ЭВМ, вход 38 ППР ведомой ЭВМ, вход 39 Ввод ведущей ЭВМ, вход 40 Ввод ведомой ЭВМ, выход 41 ТПР ведущей ЭВМ, выход 42 ТПР ведомой ЭВМ, выход 43 адреса вектора прерывания ведущей ЭВМ, выход 44 адреса вектора прерывания ведомой ЭВМ, выход 45 Отв. ведущей ЭВМ, выход 46 Отв. ведомой ЭВМ.

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

После включения питания сигналами начальной установки (П. Уст.), поступающими из канала 22 ведущей ЭВМ и канала 23 ведомой ЭВМ, все регистры устройства устанавливаются в исходное состояние. Кроме того, из канала 22 ведущей ЭВМ сигнал

О

ч ю

JSw

ю со

начальной установки поступает в блок 7 прерывания по входу 36 и устанавливает его в исходное состояние. В исходном состоянии на выходах регистра 15 коммутации формируются сигналы, открывающие разделительные регистры 16 и 19 и закрывак щие разделительные регистры 18 и 17.

Таким образом, после действия сигнала начальной установки блок 20 памяти через открытый разделительный регистр 16 соединен с каналом 22 ведущей ЭВМ и отсоединен закрытым разделительным регистром 17 от канала 23 ведомой ЭВМ. В свою очередь, блок 21 памяти через открытый разделительный регистр 19 подсоединен к каналу 23 ведомой ЭВМ и отсоединен закрытым разделительным регистром 18 от канала 22 ведущей ЭВМ.

Далее ведущая ЭВМ записывает в ре- гмстр 12 страницы код, определяющий рабочую область блоков 20 и 21 памяти. После этого ведущая ЭВМ формирует в блоке.,20 информационный пакет для ведомой ЭВМ. Ведущая ЭВМ записывает в регистр 5 командных слов информацию о количестве передаваемых в информационном пакете слов, об адресе абонента или внешнего устройства и о коде операции ведомой ЭВМ. В соответствии с кодом операции ведомая ЭВМ может передавать информацию адресуемому абоненту или внешнему устройству, формируя кадры в соответствии с форматом используемого протокола, принимать информационные кадры от внешних устройств или из сети, выделять из них пакеты и передавать их ведущей ЭВМ, производить дополнительную обработку информации.

После записи информации в регистр 5 командных слов ведущая ЭВМ, обращаясь к регистру 15 коммутации, -перекоммутирует разделительные регистры 16-19 так, что блок 20 памяти с подготовленной информацией подключается к каналу 23 ведомой ЭВМ, а блок 21 памяти - к каналу 22 ведущей ЭВМ. При обращении к регистру 15 коммутации сигнал низкого уровня с второго выхода селектора 1 адреса через элемент И 9 поступает на запускающий вход одно- вибратора 8.

Кроме того, в момент формирования на втором выходе селектора 1 адреса сигнала низкого уровня на тактовом входе триггера 11 управления формируется положительный перепад с выхода элемента НЕ 10. На выходе триггера 11 управления формируется сигнал, разрешающий организацию режима прерывания программы ведомого .процессора (вход 35). В момент снятия сигнала низкого уровня с второго выхода селектора 1 адреса на стробирующем входе одновибратора 8 появляется положительный перепад, срабатывает одновибратор 8 и импульс с его выхода по входу 34 поступае.т на тактовый вход триггера 28 формирователя сигнала ТПР. Через мультиплексор 29 этот сигнал поступает в канал 23 ведомой ЭВМ. Организуется режим прерывания программы ведомой ЭВМ, при этом сигнал

0 Ввод поступает в блок 7 прерывания по входу 40, сигнал ППР - по входу 38, адрес вектора прерывания передается по выходу 44, сигнал Отв. (СИП) - по выходу 46. 8 реж,.ме прерывания программы ведомая

5 ЭВМ. читая регистр 4 состояния, принимает командное слово.

После выполнения указанных в командном слове функций над предоставленным пакетом информации, ведомая ЭВМ запи0 сывает ответное слово в регистр ответных слов. В момент записи ответного слова на втором выходе селектора 2 адреса сформирован сигнал низкого уровня, который устанавливает триггер 11 управления в

5 исходное состояние, разрешающее блоку 7 прерывания формирование режима прерывания программы ведущей ЭВМ. В момент снятия сигнала низкого уровня с второго выхода второго селектора 2 адреса положи0 тельный перепад с выхода элемента И 9 поступает на запускающий вход одновибратора 8. Сигнал с выхода одновибратора 8 является запускающим сигналом для блока

5 7 прерывания. Организуется режим прерывания программы ведущей ЭВМ с использованием следующих входов и выходов блока 7 прерывания; ТПР - выход 41, Ввод - вход 39, ППР - вход 37, выход 43 передачи

0 адреса вектора прерывания, Отв. (СИП) - выход 45.

В подпрограмме обработки прерывания ведущая ЭВМ, читая регистр 3 состояния, получает информацию о состоянии

5 ведомой ЭВМ.

Таким образом, обмен информацией между ведущей и ведомой ЭВМ осуществляется под управлением ведущей ЭВМ без пересылки информации методом переком0 мутации блоков памяти.

Формула изобретения Устройство для сопряжения ведущей и ведомо й ЭВМ, содержащее два селектора адреса, два регистра состояния, блок пре5 рывания, одновибратор, элемент И, регистр коммутации, четыре разделительных регистра, причем первая группу входов-выходов служебной информации блока прерывания соединена с первой группой управляющих входов-выходов устройства для подключения к ведущей ЭВМ. вторая группа входоввыходов служебной информации блока прерывания соединена с второй группой управляющих входов-выходов устройства для подключения к ведомой ЭВМ, первые выходы первого и второго селектора адреса соединены соответственно с управляющими входами первого и второго регистров состояния, второй выход первого селектора адреса соединен с управляющим входом регистра коммутации и с первым входом элемента И, вход первого селектора адреса является первым адресным входом устройства для подключения к ведущей ЭВМ, вход второго селектора адреса соединен с вторым адресным входом устройства для подключения к ведомой ЭВМ, выходы первого и второго регистров состояния являются первым и вторым выходами состояния устройства для подключения соответственно к ведущей и ведомой ЭВМ, второй выход второго селектора адреса соединен с вторым входом элемента И, выход которого соединен с входом одновибратора, выход одно- вибратора соединен со стробирующим входом блока прерывания, первые информационные входы-выходы первого и второго разделительных регистров соединены с первым информационным входом-выходом устройства для подключения к ведущей ЭВМ, первые информационные входы-выходы третьего и четвертого разделительных регистров соединены с вторым информационным входом-выходом устройства для подключения к ведомой ЭВМ, вторые информационные входы-выходы первого и второго разделительных регистров соединены соответственно с вторыми информационными входами-выходами третьего и четвертого разделительных регистров, информационный вход регистра коммутации является входом управления коммутацией устройства для подключения к информационному выходу ведущей ЭВМ, разрядные выходы регистра коммутации соединены с управляющими входами соответствующих разделительных регистров, отличающееся тем, что, с целью повышения быстродействия, в него введены регистр командных слов, регистр ответных слов, элемент НЕ, триггер управления, регистр страницы, два регистра развязки, два блока памяти, причем информационный вход регистра командных слов соединен с первым информационным входом устройства для подключения к информационному выходу ведущей ЭВМ, информационный выход регистра ко- 5 мандных слов соединен с информационным входом второго регистра состояния, управляющий вход регистра командных слов - с третьим выходом первого селектора адреса, информационный выход регистра ответных 0 слов - с информационным входом первого регистра состояния, информационный вход регистра ответных слов - с вторым информационным входом устройства для подключения-к информационному выходу ведомой

5 ЭВМ, управляющий вход регистра ответных слов - с вторым входом элемента И и с входом установки триггера управления, второй выход первого селектора адреса - с входом элемента НЕ, выход которого соеди0. нен с синхровходом триггера управления, выход триггера управления соединен с разрешающим входом блока прерывания, информационный вход регистра страницы - с первым информационным входом устройст5 ва, стробирующий вход регистра страницы - с четвертым выходом первого селектора адреса, первая группа выходов регистра страницы - с информационным входом первого регистра развязки, выход которого со0 единен с информационными входами первого и второго разделительных регистров, вторая группа выходов регистра страницы - с информационным входом второго регистра развязки, выходы которого соеди5 нены с информационными входами третьего и четвертого разделительных регистров, стробирующий вход первого регистра развязки - с пятым выходом первого селектора адреса, стробирующий вход второго регист0 ра развязки - с третьим выходом второго селектора адреса, информационный, управляющий, адресный входы-выходы первого блока памяти соединены с вторыми инфор1- мационными входами-выходами первого и

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

0 регистров.

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

название год авторы номер документа
Устройство для сопряжения ЭВМ с магистралью 1988
  • Беззубов Владимир Федорович
  • Корчагин Владимир Герасимович
  • Кравцов Леонид Яковлевич
SU1605242A1
Устройство для сопряжения ЭВМ 1986
  • Беззубов Владимир Федорович
SU1462341A1
Устройство для сопряжения двух микроЭВМ с общим внешним устройством 1985
  • Танасейчук Владимир Маркович
  • Морозов Сергей Васильевич
  • Панков Анатолий Петрович
SU1345206A1
Устройство для сопряжения ведущей и N ведомых цифровых вычислительных машин 1988
  • Думинова Марина Аркадьевна
  • Жиляев Юрий Павлович
  • Казанцев Валерий Юрьевич
  • Печенкин Андрей Николаевич
SU1531104A1
Электронная вычислительная машина для ускоренной обработки запросов прерываний 1988
  • Голицын Валентин Васильевич
  • Швырев Владимир Петрович
  • Парфенов Валентин Васильевич
SU1621029A1
Устройство для сопряжения масс-спектрометра с ЭВМ 1988
  • Зернов Вадим Игоревич
  • Шинкаренко Владимир Анатольевич
  • Дмитриев Владимир Вячеславович
SU1580379A1
Устройство для сопряжения периферийного устройства с ЭВМ 1988
  • Молчанов Павел Иванович
  • Осипов Андрей Васильевич
  • Фокеев Петр Михайлович
  • Буянов Борис Яковлевич
SU1596339A1
Устройство для отладки программно-аппаратных комплексов 1990
  • Галуза Алексей Сергеевич
  • Ленцкевич Изабелла Борисовна
  • Цуканов Геннадий Константинович
  • Денисов Игорь Анатольевич
SU1795464A1
Резервированная вычислительная система 1989
  • Беззубов Владимир Федорович
  • Кравцов Леонид Яковлевич
  • Эйдельсон Григорий Зеликович
  • Гуляев Анатолий Иванович
  • Осипов Юрий Иванович
SU1798946A1
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО МЕЖМАШИННОГО ПРЯМОГО ДОСТУПА К ПАМЯТИ 2021
  • Беззубов Владимир Федорович
RU2775703C1

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

Реферат патента 1991 года Устройство для сопряжения ведущей и ведомой ЭВМ

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

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

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

Устройство для сопряжения ЭВМ 1986
  • Беззубов Владимир Федорович
SU1462341A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения двух ЭВМ 1987
  • Беззубов Владимир Федорович
SU1543415A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 679 493 A1

Авторы

Беззубов Владимир Федорович

Шмелев Владимир Владимирович

Гуляев Анатолий Иванович

Даты

1991-09-23Публикация

1989-04-27Подача