Устройство для сопряжения двух вычислительных машин Советский патент 1986 года по МПК G06F13/00 

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

Изобретение относится к вычислительной технике и может найти применение в вычислительных системах.

Целью изобретения является повышение достоверности обмена информацией между ЭВМ.

На чертеже представлена блок-схема устройства.

Устройство содержит первый и второй интерфейсные блоки 1 и 2, каждый из которых включает узел приемопередающих усилителей 3, дешифратор 4 управляюш,их сигналов, дешифратор 5 адреса, регистр 6 данных вывода, регистр 7 состояний, коммутатор 8, регистр 9 данных ввода, группы шинных формирователей 10 и И. Устройство также содержит входы-выходы 12-19 интерфейсных блоков, двунаправленные шины 20 и 21 - шины данных. Интерфейсные блоки 1 и 2 подключены соответственно к ЭВМ 22 и 23.

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

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

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

Дешифратор 4 управляющих сигналов производит выбор необходимого регистра интерфейсного блока и, в зависимости от вида операции, проводимой ЭВМ, производит либо запись информации в выбранный регистр, либо считывание из него данных.

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

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

При включении питания или по сигналу начальной установки, поступающему в интерфейсные блоки 1 и 2 от управляющих ими ЭВМ, регистры 7 состояний каждого из

интерфейсных блоков 1 и 2 выставляют на выходах 16 сигналы готовности интерфейсных блоков к приему информации, с выхода 16 одного интерфейсного блока сигнал готовности поступает через входы 17 в регистр 7 состояний другого интерфейсного блока.

При необходимости, например, передать слово информации из ЭВМ 22 в ЭВМ 23 управляющая программа ЭВМ 22 опращивает регистр 7 состояний интерфейсного блока 1 и анализирует его на наличие сигнала «готовность вывода. В случае наличия такого сигнала ЭВМ проводит операцию записи информации в регистр 6 данных вывода. Эта информация поступает на информационные входы шинных формирователей 10 первой группы и, так как на его управляющем входе сигнал «Считывание контрольной информации отсутствует, передается на вторую двунаправленную шину 21 данных первого интерфейсного блока и первую двунаправленную шину 20 данных второго интерфейсного блока.

Так как сигнал «считывание контрольной информации на управляюших входах шинных формирователей 11 второй группы второго интерфейсного блока отсутствует, то информация, поступающая по первой двунаправленной шине 20, данных, будет транслироваться, соответственно, на входы регистра 9 данных ввода интерфейсного блока 2. Запись информации в регистр 9 данных ввода интерфейсного блока 2 будет осуществляться по сигналу стробирования, поступающему на вход 12 интерфейсного блока 2 с выхода 13 дешифратора 4 интерфейсного блока 1.

Управляюшая программа ЭВМ 23 опрашивает регистр 7 состояний интерфейсного блока 2 и анализирует его на наличие (Сигнала «Готовность ввода. При наличии такого сигнала ЭВМ 23 проводит операцию чтения информации из регистра 9 данных ввода интерфейсного блока 2. Выполнение операции чтения из регистра 9 данных ввода вызывает обнуление разряда «Готовность ввода регистра 7 интерфейсного блока 2 и установку на выходе 16 этого блока сигнала готовности, который, поступая на вход 17 интерфейсного блока 1 и затем в регистр 7 состояний, может быть считан оттуда ЭВМ 22 как сигнал готовности вывода.

Далее ЭВМ 22 вновь может осуществить передачу слова информации в ЭВМ 23.

В случае, если ЭВМ 22 необходимо убедиться в правильности переданной в ЭВМ 23 информации, т.е. фактически той, которая была записана в регистр 9 данных ввода интерфейсного блока 2 и затем считана оттуда в ЭВМ 23. ЭВМ 22 проводит операцию чтения информации из регистра 9 интерфейсного блока 2, при которой дешифратор 4 выдает сигнал «Считывание контрольной информации, который поступает на управляющие входы шинных формирователей 10 первой группы, выход 18 интерфейсного блока 1, входы 19 интсрфейспого блока 2 и управляющие входы щинных формирователей 11 второй группы интерфейсного блока 2. Этим сигналом изменяется направление передачи указанных щинных формирователей, и информация с выхода регистра 9 данных ввода интерфейсного блока 2 поступает на вход коммутатора 8 интерфейсного блока 1 через щинные формирователи 11 интерфейсного блока 2 и шинные формирователи 10 интерфейсного блока 1, а затем через узел приемопередающих усилителей 3 в ЭВМ 22. Последняя сравнивает информацию, считанную таким образом из регистра 9 данных ввода, с той, которая была туда записана. В случае совпадения информации ЭВМ 22 может продолжить обмен с ЭВМ 23. Если же обнаружено несоответствие полученной информации той, которая записывалась, ЭВМ 22

устанавливает в «1 разряд «Ошибка передачи в регистре 7 состояний интерфейсного блока 1 и на выходе 14 интерфейсного блока 1 появляется сигнал «Ошибка передачи, который поступает на вход 15 интерфейсного блока 2 и затем в регистр 7 состояний.

При чтении в регистре 7 состояний единичного разряда «Ошибка передачи ЭВМ

23 в зависимости от алгоритма управляющей программы может либо прекратить выполнение текущей программы и выдать сообщение о неисправности, либо ждать повторной посылки с тем, чтобы поместить вместо ложной информации вновь полученную. ЭВМ 22, передав в ЭВМ 23 сообщение об ошибке, в зависимости от алгоритма управляющей программы может либо прекратить выполнение программы и выдать сообщение о неисправности, либо дождавшись

сигнала «готовность вывода, повторить посылку.

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

название год авторы номер документа
Устройство для обмена информацией двух электронно-вычислительных машин 1984
  • Петров Александр Васильевич
  • Пчелкина Елена Юрьевна
SU1231507A1
Устройство для обмена информацией между ЭВМ и периферийными устройствами 1989
  • Мушкаев Виктор Васильевич
  • Салтанов Николай Юрьевич
  • Кауль Михаил Борисович
SU1777145A2
Устройство для сопряжения ЭВМ с абонентами 1985
  • Петров Александр Васильевич
  • Пчелкина Елена Юрьевна
SU1283779A1
Устройство для сопряжения двух ЭВМ 1988
  • Лачаев Павел Юрьевич
  • Сергиенко Владимир Иванович
SU1571600A1
Устройство для сопряжения двух электронных вычислительных машин 1988
  • Калина Владимир Николаевич
  • Леонец Александр Адамович
SU1605241A1
Устройство для сопряжения магистрали эвм с магистралью внешних устройств 1984
  • Косинов Генрих Андреевич
  • Сиднев Александр Борисович
  • Ицкович Виктор Александрович
  • Ицкович Евгений Александрович
SU1229765A1
Устройство для сопряжения ЭВМ с внешним устройством 1986
  • Петров Александр Васильевич
  • Пчелкина Елена Юрьевна
SU1312591A1
Микропроцессорная система с встроенным контролем 1986
  • Сенцов О.Б.
SU1417651A1
Устройство для контроля электронной вычислительной машины 1981
  • Шевкопляс Борис Владимирович
  • Овсянникова-Панченко Элина Павловна
  • Петрова Людмила Михайловна
SU1019451A1
Устройство сопряжения для неоднородной вычислительной системы 1988
  • Васильев Владимир Васильевич
  • Гончаренко Григорий Владимирович
  • Жабин Валерий Иванович
  • Коротков Дмитрий Васильевич
  • Лысенко Александр Ефимович
  • Савченко Владимир Иванович
SU1621040A1

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

Реферат патента 1986 года Устройство для сопряжения двух вычислительных машин

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ДВУХ ЭЛЕКТРОННО-ВЫЧИСЛИТЕЛЬНЫХ МАШИН (ЭВМ), содержащее два интерфейсных блока, в каждый из которых входит узел приемопередающих усилителей, дещифратор управляющих сигналов, дещифратор адреса, регистр состояния, коммутатор, регистр данных вывода, причем магистральная группа входов-выходов узла приемопередающих усилителей каждого интерфейсного блока соединена с информационными входами-выходами соответствующей ЭВМ, группа информационных выходов, группа выходов состояния, группа адресных выходов и группа управляющих выходов узла приемопередающих усилителей соединены соответственно с группами информационных входов регистра данных вывода, регистра состояния, дешифратора адреса и дешифратора управляющих сигналов, а группы выходов коммутатора и дешифратора управляющих сигналов соединены соответственно с группами информационных и управляющих входов узла приемопередаточных усилителей, первый, второй- и третий выходы дешифратора управляющих сигналов соединены соответственно с синхровходами регистра данных вывода, коммутатора и регистра состояния, выход дещифратора адреса соединен со стробирующим входом дешифратора управляющих сигналов, выход разряда идентификации регистра состояния соединен с информационным входом коммутатора, выходы регистра даннь1х вывода соединены с первой группой информационных входов коммутатора, отличающееся тем, что, с целью повышения достоверности обмена информации между ЭВЛ, в каждый интерфейсный блок введены регистр данных ввода и две группы шинных формирователей, причем выходы регистра данных вывода соединены с информационными входами iiniHных формирователей первой группы, вы.чоды которых соединены с второй группой информационных входов коммутатора, четвертый выход дешифратора управляющих сигналов соединен с управляющими входами шинных формирователей первой группы, выходы шинных формирователей второй группы соединены с соответствующими информационФ ными входами регистра данных ввода, вы(Л ходы которого соединены с третьей группой информационных входов коммутатора и с соответствующими информационными входами шинных формирователей второй группы, пятый выход дешифратора управляющих сигналов одного интерфейсно1-о блока соединен с входом стробирования реГС гистра состояния и синхровходом регистра О5 данных ввода другого интерфейсного блоN3 С71 ка, выходы разрядов «ошибка передачи и «Готовность обмена регистра состояния одного интерфейсного блока соединены соответственно с входами разрядов «Ошибка передачи и «Готовность обмена регистра состояния другого интерфейсного блока, четвертый выход дешифратора унравляюших сигналов одного интерфейсного блока соединен с управляющими входами П1ИННЫХ формирователей второй группы другого интерфейсного блока, входы-выходы шинных формирователей первой и второй групп одного интерфейсного блока соединены с входами-выходами шинных формирователей второй и первой групп другого интерфейсного блока.

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

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

Устройство для сопряжения 1982
  • Карпилович Юрий Владимирович
  • Меркуль Валерий Васильевич
  • Гарин Александр Юрьевич
  • Фомичев Валерий Александрович
SU1051527A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения двух вычислительных машин 1980
  • Деткин Владимир Григорьевич
  • Сапронов Александр Александрович
  • Слюсарь Виктор Васильевич
  • Сташко Виктор Сигизмундович
  • Токарев Николай Михайлович
SU922716A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 262 511 A1

Авторы

Петров Александр Васильевич

Пчелкина Елена Юрьевна

Даты

1986-10-07Публикация

1985-03-22Подача