Устройство для сопряжения электронных вычислительных машин

Иллюстрации

Показать все

Реферат

 

.УСТРО1ЙСТВО.ДЛЯ СОПРЯЖЕНИЯ ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН, содержавшее блок формирования управляющих сигналов, блок согласования электрических параметров,. дешифратор , блок контроля четности сообщений , причем ВЫХОД и группа выходов дешифратора соединены .соответственно с первым входом и первой группой входов блока формирования управляющих сигналов, первая группа, выходов которого соединена сг первой rpynnojg входов блока контроля четности дообщений выход которого соединен со вторым входом блока формирования управляющих сигналов, первая группа входов-выходов блока согласования электрических параметров является первой группой входов-выходов уст-. ройства., отличающеес я тем, что/с целью повышения пропускной способности устройства,в него введен блок управлений обменом, содержащий элемент ИЛИ, четыре элемента И, три триггера, входной и выходной регистры , причем входы входного регистра, .единич1ные выходы и второго триггеров, единичный вход третьего триггера и выходы выходного регистра образуют вторую группу входов-выходов устройства, выход первого элемента И соединен со входом входного регистра,выход второго элемента И соединен с единичным входом первого триггера и первым входом элемента ИЛИ, выход которого соединен с нулевым входом третьего триггера , единичный вход которого соедит -. нен с нулевыми входами первого и второго триггеров, выход третьего элеMetjTa И соединен с единичным входом второго, триггера, выход четвертого элемёйта И соединен с входом выходного регистра, и вторым входом элемента ИЛИ, першпг входы элементов И соединены с выходом дешифратора , выход входного регистра и единичный выход третьего TpHrrepia соединены с соответствующими входами второй группы входов блока фор-мирования управляющих сигналов, первая группа выходов входного регистра соединена со второй группой входов блока контроля .четности сообщений,. вторая группа выходов входного регй-.2 стра соединена с третьей группой вхо-п дов блока контроля четнЬсти сообщений и группой &ходов блока согласования электрических параметров, вто- : рые входы элементов И соединены с СО соЬтветствующим1ГвхЪдами второй rpynjr ю со пы выходов блока формирования управляющих сигналов, первая группа -входов выходного регистра соединена с груп-; 00 пой выходов блока контроля четности сообщений, четвертая группа входов которого соединена со второй группой входов выходного регистра и первой группой выходов блока согласования электрических параметров, вторая группа входов и вторая группа рходов -выз одов которого соединены сс)о ветственно с группой входов дешифратора и группой входов-выходов блока формирования управляющих сигналов.

СОЮЗ СОВЕТСНИХ СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

3 5п G 06 F 3/04

ОПИСАНИЕ ИЗОБРЕТ

H ABTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (.21 ) 3342621/18-24. (22) 05.10.81 (46) 23,04.83. Бюл, Р 15 (72)Н. П. Свекла, Б. И. Бровко, В, В, Зайченко и В. В. Еремин (53)681.3(088,8) (56)1, Авторское свидетельствЬ СССР

9 608151 i кл, G F 3/04, 1975, 2. Авторское свидетельство СССР

Р 661543, кл. G 06 F 3/04, 1976 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН содержацее блок формирования управляюцих сигналов, блок согласования электрических параметров, дешифратор, блок контроля четности сообщений, причем выход и группа выходов . дешифратора соединены соответственно с первым входом и первой группой sxoдов блока формирования управляющих сигналов, первая группа выходов которого соединена .с"первой группоф входов блока контроля четности со. общений, выход которого соединен со вторым входом блока формирования управляющих сигналов, первая группа входов-выходов блока согласования электрических параметров является первой группой входов-выходов устройства, отличающееся тем, что с целью повышения пропускной способности устройства,в него введен блок управления обменом, содержащий элемент ИЛИ, четыре элемента И, три триггера, входной и выходной регистры, причем входы входного регистра, .единичные выходы первого и второго триггеров,единичньЮ вход третьего триггера и выходы выходного регистра образуют вторую группу входов-выходов устройства, выход первого элемента И соединен со входом вход„„Su„„1013938 A ного регистра, выход второго элемента И соединен с единичным входом первого триггера и первым входом элемента ИЛИ, выход которого соединен с нулевым входом третьего триггера, единичный вход которого соеди . . нен с нулевыми входами первого и второга триггеров, выход третьего эле- мента И соединен с .единичным входом второго,,триггера, выход четвертого элемента К соединен с входом выходного регистра и вторым входом элемента ИЛИ, первые входы элементов И соединены с вцходом дешиф ратора, выход входного регистра и единичный выход третьего триггера соединены с соответствующими входа- Я ми.второй группы входов блока фор-. мирования управляющих сигналов, первая группа выходов входного регистра соединена со второй группой входов („ блока контроля .четности соабщений, вторая группа выходов входного реги-. стра соединена с третьей группой вхо, дов блока койтроля четнЬсти сообщений и группой Входов блока согласова- ния электрических параметров, вто- .. - — рые входы элементов И соединены с соответствуюцимйвходами второй груп& пы выходов блока формирования управляющих сигналов, первая группа :входов выходного регистра соединена с груп-,. пой .выходов блока контроля четности сообцений, четвертая группа входов которого соединена со второй группой входов выходного регистра и первой группой выходов блока согласования электрических параметров, вторая группа входов и вторая группа входов-выходов которого соединены соответственно с группой входов дешиф ратора и группой входов-выходов блока формирования управляющих сигналов.

1013938

Изобретение относится к вычисли-. тельной технике, в частности к устройствам связи электронных вычислительных машин, и может быть использовано в системах обработки данных, Известно устройство для сопряжения 5 цифровых вычислительных машин, содержащее регистр управляющего слова, регистр слова состояния, дешифратор адреса регистров, блок управления, формирователь слона состояния, де- 10 шифратор команд, буферный регистр, дешифратор управляющих сигналов, первый выходной коммутатор данных, блок сравнения адресов, коммутатор слова состояния, второй выходной 35 коммутатор данных, выходной и входной преобразователи (1), Это устройство позволяет выполнить обмен управляющей информацией и управляющими интерфейсными сигналами при сопряжении ЦВМ с интерфейсом 2А и ЦВМ и интерфейсом 2К, щее блок формирования управляющих сигналов, блок согласования электрических параметров, дешифратор, блок контроля четности сообщений, причем выход и группа выходов дешифратора соединены соответственно с первым входом и первой группоЯ входов блока формирования управляющих сигналов, первай группа выходов которого соединена с первой группой входов блока контроля четности сообщений, выход которого соединен со вторым входом блока формирования .управляющих сигналов, первая группа входов-выходов блока согласования электрических параметров является первой группой входов-.выходов устройства, введен блок управления обменом, в состав которого входят элемент ИЛИ, четыре элемента И, три триггера, входной и выходной регистры, причем входы входного реги- стра, единичные выходы первого и второго триггеров, единичный вход третьего триггера и выходы выходного регистра образуют вторую групНаиболее близким к предлагаемому по техническому решению является

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

ЭВМ к любой из периферийных ЭВМ или от любой из периферийных ЭВМ к центральной ЭВМ, Обмен может инициироваться как по запросу центральной

ЭВМ, так и .по заявкам любой из периферийных ЭВМ 2), Однако при использовании известного устройства для объединения в вычислительную систему ЭВМ с сопряжением 2К (например, М-6000, СМ-1) и ЭВМ типа "Электроника-100И" быстродействие при обмене информацией значительно снижается, так как необходимо определить адрес и приоритет периферийной ЭВМ, с которой будет осуществляться обмен информацией, преобразовать формат передаваемой информации и осуществлять коммутацию.

Целью изобретения является повы- шение пропускной способности устройства, Поставленная цель достигается тем, что в устройство для сопряжения электронных вычислительных машин, содержа1013938

Блок 2 формирования управляющих сигналов (фиг. 3 ) управляет процессом обмена информацией, вырабатывая сигналы начала и конца обмена, а также управляющие сигналы.

Блок 2 формирования управляющих сигналов содержит узел 18 индентификации источника прерывания, состоящий из триггеров 19 и 20, элементов .

ИЛИ 21, 22 и элементов И 23-28, а также элементы И 29-32, Блок 3 согласования электрических параметров предназначен для согласования электрических параметров логи" ческого нуля и логической единицы по полярности и уровню, дешифратор 4 производит дешифрацию команд и адресов при обмене информацией.

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

ЭВМ 1 (например, М-6000 СМ-1), а ко входам-выходам 7-ЭВМ 2 (например, "Электроника-100И"), Устройство для сопряжения ЭВМ по-. зволяет осуществлять обмен информа цией по инициативе и по направлению любой из ЭВМ

Работа устройства сопряжения по. инициативе ЭВМ (например, М-6000>

CN-1) происходит следующим образом, Из ЭВМ 1 по информационным шинам ШИН 0-15 П выставляется информация на вход входного регистра 8 блока 1 управления обменом, а по шинам КРО-П и КР1-П вЂ” контрольные разряды (Фиг 2) После этого на вход блока 1 управления обменом поступает сигнал готовности ГТ-П, указывающий о наличии информации на входах блока 1. Этим сигналом. устанавливается в единичное состояние третий триггер

1, выставляя на выходе сигнал гоовности ГТ-Т начать операцию вводавывода, который поступает в блок 2 формирования управляющих сигналов, Первый и второй триггеры 12 и 13 устанавливаются в исходное состоя« ние.

В блоке 2 Формирования управляющих сигналов сигнал ГТ-Т поступает на один из входов элемента ИЛИ 22, который формирует сигнал "Треб, перерыв" запроса прерывания ЭВМ 2, Этот сигнал преобразуется блоком 3 согласования электрических параметров по уровню и полярности, принятой а 3BN 2 °

ЭВМ 2 принимает этот сигнал (если в программе имеется разрешение прерывания ) и по окончании текущей команды переходит к идентификации источника прерывания.. пу входов-выходов устройства, выход первого элемента И соединен со входом входного регистра, выход второго элемента И соединен с единичным.входом первого триггера и первым входом элемента ИЛИ, выход которого. соединен с нулевым входом третьего триггера, единичный вход которого

1 соединен с йулевыми входамн первого и второго триггеров, выход третьего элемента И соединен с единичным входом второго триггера, выход четвертого элемента И соединен со входом выходного регистра и вторым входом элемента ИЛИ, первые входы всех элементов И соединены между собой и с 35 выходом дешифратора, выход вхоДного регистра и единичный выход третьего триггера соединены.с соответствующими входами второй группы входов блока формирования управляющих сиг- 20 налов, первая группа выходов входно». го регистра соединена со .второй группой входов блока контроля четности сообщений, вторая группа выходов входного регистра соединена с третьей75 группой входов блока контроля четности сообщений и группой входов блока согласования электрических параметров, вторые входы всех элементов И соединены с соответствующими входами второй группы выходов блока Формирования уйравляющих сигналов, первая группа входов выходного регистра соединена с группой выходов блока контроля четности сообщений, четвертая группа входов которого соединена со второй группой входов выходного регистра и.первой группой выходов блока согласования электрических параметров, вторая группа входов и вторая группа входов-выходов которого соединены со-40 ответственно с группой входов дешифратора н группой входов-выходов блока формирования управляющих сиг- .налов, Еа фиг, 1 приведена структурная 45 .схема устройства> на фиг. 2 — функциональная схема блока управления обменом на фиг, 3 - функциональная схема блока формирования управляющих сигналов. 50

Устройство для сопряжения электронных вычислительных машин (фиг„ ).

I содержит блок 1 управления обменом, блок 2 формирования управляющих сигналов, блок 3 согласования электрических параметров, дешифратор 4, блок 5 контроля четности сообщений, входы-выходы 6 и 7.

Блок 1 управления обменом (Функциональная схема приведена на фиг;2) предназначен для приема, хранения 60 и передачи информации из одной ЭВМ в другую. Блок 1 управления содержит входной -регистр 8, и выходной регистр

9, элемент ИЛИ 10, триггеры 11-13, элементы H 14-17 ° 65

1013938

Источниками прерывания могут быть запросы на обмен информацией; сигнал конца операции КОП-Т; сигнал ошибки

ОШ-T при передаче информации, который вырабатывается блоком 5 контроля четности сообщений, 5

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

23-25 и синхроимпульса - на вторые входы — формируется сигнал опроса элементов И 26-28, При совпадении на входах одного из элементов И 26-28 одного из сигналов (КОП-Т, ОШ-Т или

ГТ-Т ) g сигнала опроса от соответствующего элемента И 23.-25 элемент

ИЛИ 21 формирует сигнал "Пропуск", Этот сигнал, через блок согласования электрических параметров поступает в ЭВМ 2, по которому ЭВМ 2 пропускает команду, переходя к подпрограмме обслуживания данного источника прерывания.

Прием первого слова производится следующим образом.

Из ЭВМ 2 через блок 3 на вход . дешифратора 4 поступает команда считывания информации..Дешифратор 4 40 дешифрует эту команду и вырабатывает сигнал выборки (ВБР-К), который поступает на первые входы элементов

И 14-17 блока 1 управления обменом, и сигнал разрешения, Сигнал раз-45 решения поступает на первый вход одного из элементов И 29-32, на вторые входы которых блока,. 2 поступает синхроимпульс от ЭВМ 2, При совпадении сигнала разрешения и синхроимпульса один из элементов И 29-32 формирует соответствующий сигнал - ПР-К, ВП-К, ВД-К или ОСТ-К (фиг, 3), которые поступают на-второй вход одного из элеыентов И 14-17 узла блока 1 управле. ния обменом. Сигналы ПР-К и ВД-К, 55 .кроме того, поступают на вход блока

5 контроля четности сообщений, Элемент И 15 при поступлении на первый вход первого элемента И 15 60 сигнала ВБР-К и сигнала HP-К - на другой ,вход форМирует строб-импульс, который тюступает на входной регистр 8.

Входной регистр 8 по строб-импульсу записывает информацию, которая с 5 его выхода по шинам IrlHH !4-15) Т поступает через блок 3 согласования электрических параметров в ЭВМ 2 °

При этом преобразование. формата информации ЭВМ 1 (16 разрядов ) к формату ЭВМ 2 (12 разрядов) производится путем соединения разрядных шин, начиная с младших разрядов. Разряды 0-3 ЭВМ-1 при обмене информацией не используются.

Одновременно с выхода блока 1 управления обменом информации контрольные разряды KPO-Т и KP1-T поступают на вход блока 5 контроля четности сообщений.

Сигнал ошибки формируется в том случае, если общее число "1" в любом байте (информация + контрольный разряд ) будет четным, В случае обнаружения ошибки по паритету блок 5 контроля четности сообщений вырабатывает сигнал ошибки ОШ-Т, который поступает на вход узла 18 идентификации источника прерывания блокЫ 2 формирования управляющих сигналов. Узел 18 в этом случае вырабатывает сигнал "Треб, перерыв", который поступает в блок 3.

ЭВМ 2 принимает этот сигнал и обрабатывает его аналогично описанному сигналу готовности ГТ-Т, Первое слово, передаваемое ЭВМ 1, является управляющим,, После его программной расшифровки ЭВМ 2 переходит в режим, укаэанный в этом сло» ве.

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

ВП-К, который поступает на второй вход элемента И 16 блока 1 управле ния обменом, \

На первый вход элемента И 16 поступает сигнал ВБР-К. Элемент И 16 в этом случае формирует сигнал, который поступает на единичный вход первого триггера 12 и на первый вход элемента ИЛИ 10, Триггер..12 устанавливает на выходе сигнал ВП-И, а эле-мент ИЛИ 10 формирует сигнал, который сбрасывает третий триггер 11, Сигнал

ВП"И поступает в ЭВМ 1 и взводит триггер готовности на интерфейсной карте

ЭВМ 1.

1013938 поступает в блок 5 контроля четности сообщений и в блок i управления обменом.

Блок 5 контроля четности сообщений формирует для каждого. байта. контроль ный разряд (КРО-K и КР1-К ), который является дополнением информации до нечеткости.

Сформированные контрольные разряды KPO-K и КРй-К поступают . в блок )0:1 управления обменом, По окончании обмена ЭВИ 1 выдает сигнал конца операцИи КОН-П, который через входной регистр 8 блока .

1 управления обменом поступает на вход блока 2 формирования управляющих сигналов. При этом в программе

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

"Треб. перерыв", который через блок 3 поступает в ЭВМ 2, где производится его идентификации описанным спосо-. бом, после чего ЭВМ 2 переходит к выйолнению. прерванной программы, Работа устройства сопряжения по 15 инициативе ЭВМ 2 (например, ЭЛектроника - 100 " ) происходит следующим образом.

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

2 формирования управляющих сигналов при поступлении из ЭВМ 2 сигнала разрешения и соответствующего синхро-. импульса формирует сигнал ВП-К, ко- З0 торый поступает на второй -вход элемента И 16, блока 1. При наличии сигна-ла BBP-К и сигнала ВП-К элемент И 16 вырабатывает сигнал ВП-И, который поступает в ЭВМ 1 и взводит триггер 35 готовности на интерфейсной карте

ЭВМ 1, ЭБМ 1 производит чтение управляющего слова, переходит в требуемый режим например, прием из ЭВМ 2 и1 выставляет сигнал готовности ГТ-П.

Iio.çTîìó сигналу третий триггер 11 формирует сигнал готовности 1Т-Т, который через блок 3 согласования электрических параметров. поступает в ЭВМ 2, а триггеры 12 и 13 устанавливаются в исходное состояние, Полу- . чиВ сигнал ГТ-Т, ЭВМ-2 выставляет информацию, которая через блок 3 согласования электрических парайет.-, ров по шинам ШИН (4-15) К поступает на вхОд блока 1 управления обменом 50 и на вход блока 5 контроля четности сообщений. Одновременно с информацией ЭВМ-2 посылаег в устройство сопряжения команду, разрешающую передачу информации, Эта команда 55

:через блок 3 согласования электрических параметров поступает на вход дешифратора 4. Дешифратор 4 дешнфрирует эту команду и посылает на вход блока 2 формирования управляв- 60 щнх сигналов сигнал разрешения,,При получении соответствующего синхроим-. пульса иэ ЭВМ 2 элемент И 29 форми-,рует управляющий сигнал ВД-К, который

В блоке 1 управления обменом ин- формации по шинам ШИН (4-15)К контроль ные разряды КР0-К и КР1-К пбступают на входы выходного регистра 9, На входы элемента И 14 -поступают сигналы ВБР-К и ВД-К, по которым элемент И 14 формирует строб-импульс, Этот строб-импульс поступает на второй вход элемвнта ИЛИ,10, который формирует сигнал, сбрасывающий третий триггер 11, снимая тем саьым сигнал готовности ГТ-Т на выходе, и на вход выходного регистра 9. По этому строб-импульсу происходит за пись информации в выходной регистр 9.

Преобразование форматов осуществляется так, как.описано ранее при передаче информации из ЭВМ 1 в ЭВМ 2.

По окончании обмена информацией

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

И 30 формирует сигнал окончания обмена ОСТ-К.(3), который поступает в блок 1 управления обменом. Прн наличии сигналов ВБР-К и ОСТ-К элемент

И 17 устанавливает в единичное состояние триггер 13, который формирует сигнал ОСТ-И.Этот сигнал поступает в ЭВМ 1,извещая об окончании-обмена информацией.

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

ЭВМ с сопряжением 2К (например, М-6000, СМ-1) и 12-разрядной ЭВМ типа "Электроника-100И", обеспечивая при этом по сравнению с известным устройством повышение пропускной способности за счет исключения необходимости идентификации канала и преобразования форматов передаваемой. информации.

1013938

1013938

1013938

%зрей

РаЯеик

Син

Редактор Н, Егорова

Заказ .3018/57

Тираж 704. Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб,, д, 4/5 .

l Филиал ППП "Патент", г, Ужгород, ул. Проектная, 4.

Ризр

Сиих има.

Составитель В. Гречнев

Техред И.Коштура Корректор Е. Рошко