5) УСТРОЙСТВО для СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНОЙ Изобретение относится к вычислительной технике, в частности к устро ствам для сопряжения ВМ с каналами связи, и может быть использовано при построении систем Обмена информацией. Известны устройства для сопряжения канала ВМ с абонентами, содержащие регистры, сумматоры по модулю два, дешифратор команд, блок управления, дешифратор адреса, блок выработки строба, блок контрольных сигна лов коммутатор l . Недостатком этих устройств является низкая надежность, обусловленная потерей передаваемых через .устройство сопряжения информационных слов, не прошедших контроль в сумматоре по модулю два, и отсутствие запроса на повторную передачу искаженной информации как в канал ВМ, так и абоненту, Наиболее близким к предлагаемому по технической сущности является уст МАШИНЫ с КАНАЛАМИ СВЯЗИ ройство для сопряжения вычислительной машины с каналами связи, содержащее коммутатор,первый вход которого является первым входом устройства, блок управления, первый выход которого соединен со вторым входом коммутатора, преобразователь кода, регистр адреса, регистр конца обмена, счетчик, триггер, первый элемент ИЛИ, блок буферной памяти, распределитель импульсов, блок контроля, второй элемент ИЛИ и группу элементов И, причем первый выход коммутатора через блок контроля соединен с первым входом преобразователя кода, второй вход, первый л второй выходы которого, соединены соответственно с первым выходом блока буферной памяти, с пер вым входом блока буферной памяти и с третьим входом коммутатора, -вторые вход и выход блока буферной памяти и второй выход коммутатора являются со ответственно вторым входом устройства и первым, вторым выходом устройсл
ва, второй выход блока управления через распределитель импульсов соединен С третьим входом блока буферной памяти, разрядные выходы регистра адреса соединены с первыми входами соответствующих элементов И группы элементов И, вторые входы элементов И соединены с соответствующими, входами группы входов устройства, группа входов устройства через регистр конца обмена соединена с первым .элементом ИЛИ, выход которого соединен с первым управляющим входом второго элемента ИЛИ, третий вход устройства соединен с одним входоМ элемента ИЛИ, третий бход устройстIва соединен с одним входом триггера и со вторым управляющим входом счетчика, выход которого соединен с третьим выходом устройства и со вторым входом второго элемента ИЛИ, выход которого соединен с другим входом триггера, выходы элементов И группы элементов И соединены со входами блока управления, а вход регистра адреса, счетный вход счетчика и выход триггера являются соответственно четвертым, пятым входами и пятым выходами устройства 2.
Недостатком этого устройства является низкая надежность его работы в составе вычислительного комплекса вследствие отсутствия контроля приемо-передающих каналов связи и функционального контроля самого устройства.
Цель изобретения - повышение надежности устройства.
Поставленная цель достигается тем, что в устройство, содержащее первый блок контроля по модулю, соединенный входом и первым выходом соответственно с первыми выходом коммутатора и входом преобразователя кода одной разряднЪсти в другую, блок буферной памяти, первыми входом и выходом соединенный соответственно с первым выходом и вторым входом преобразователя кода одной разрядиости в другую, а вторыми выходом и входом соответственно с первыми выходом и входом устройства, блок элементов И, соединенный первым входом с выходом регистра адреса, а выходом - с первь1м входом блока .управления, первый выход которого подключен к первенцу входу коммутатора, а вторсий юлход через распределитель импульсов с третьим входом блока буферной памяти, и триггер, вход и выход которого соединены соответственно со вторыми входом и выходом устройства, вход регистра адреса и второй вход блока J управления подключены соответственно к третьему и четвертому входам устройства, второй вход и второй выход коммутатора соединены соответственно с пятым входом и третьим выходом устройства, введены блок шифрации и дешифрации комбинации молчания, блок формирования служебной кодограммы, блок согласования и второй блок контроля по модулю, причем первый и второй входы второго блока койтроля по модулю подключены соответственно к первому и шестому входам устройства , третий вход - ко второму выходу преобразователя кода, первый вынод 0 к третьему входу коммутатора, а второй выход - к первому входу блока формирования служебной кодограмм, вторым входом подключенного ко второму выходу первого блока контроля
5 по модулю, первым выходом - к третьему входу преобразователя кода,одного разряда в другой, третьим входом - к первому выходу блока шиф-. рации и дешифрации комбинации молчания, первый и второй входы и второй выход которого соединены соответственно с первыми входом и выходом и четвертым входом коммутатора, выход блока согласования соединен со вторым входом блока элемен тон И, а группа входов - с группой входов устройства, третий выход блока управления подключен ко второму входу триггера, а блок управления содержит узел формирования стробируюдих импульсов, соединенный входом со вторым входом блока, а выходом - со вторым выходом устройства,, узел сброса, подключенный первым, вторым и третьим входами соответственно к первому входу и второму и третьему выходам дблока, и узел синхронизации, первые вход и выход которого соединены соответственно с педеыми входом и выходом блока, а вторые вход и выход - соответственно с выходом узла сброса и третьим выходом блока, при этом блок формирования служебной кодограммы содержит первый и второй ре гистры, группу элементов 2 и
5 элемент ИЛИ, причем входы первого и второго регистров являются соответственно первый и вторым входами бпр ка, одноименные разрядные выходы реsгистров соединены с соответствующими информационными входами соответс вующих элементов 2И-ИЛИ группы, выходы которых образуют выход блока, а управляющие входы и входы элемента ИЛИ образуют третий вход блока, выход элемента ИЛИ соединен со входами сброса регистров. На фиг.1 предстаблена блок-схема устройства для сопряжения; на фиг.2-10 и блок шифрации и дешифрации комбинации молчания; на фиг.З - блок формирования служебной кодограммы; на фиг. блок согласования; на фиг.5 - блок управления; на фиг.6 - временная диаграмма. Устройство для сопряжения вычислительной машины с каналами связи содержит коммутатор 1 , первый блок 2 контроля по модулю, преобразо атель 3 кода одной разрядности в дру гую , блок k буферной .памяти , блок 5 управления, распределитель б импульсов, блок 7 элементов И,, блок 8 согласования, регистр 9 адреса, бло 1-0 шифрации и дешифрации комбинации молчания, триггер П, блок i форми рования служебной кодограммы, второй блок 13 контроля по модулю, пятый вход ,14, третий выход 15, первые выход 16 и вход 17, вторые выхо 18 и вход 19, третий вход 20, входы 21-23 из группы входов, шестой и четвертый входы 2k и 25 устройства. Блок 10 шифрации и дешифрации комбинации молчания {фиг,2) состоит из узла 26 дешифрации знаков и узла 27 шифрации комбинации молчания Узел 26 содержит группу каналов 28.1-28 п, усилитель 29, элемент НЕ 30, элемент И 31. Узел 27 содержит набор каналов 32.1-32.п. усилитель 33, элемент НЕ 3. Блок 12 формирования служебной кодограммы (фиг.З) содержит элемеч-; ты И , триггеры 3-50, образующие первый регистр, элементы И 51 58, триггеры 59-,б6, образующие второй регистр, элементы 2 И-ИЛИ группы, элемент ИЛИ 75. Блок 8 согласования (фиг.) соде жит в зависимости от числа приемо- , передатчиков, с которыми производит ся, обмен информацией, группу синхронизирующих цепочек, состоящих из усилителя 76, триггеров 77 и 78, элементов И 79 и 80, и группу согла сующих цепочек, состоящих из элемен , тов НЕ 81 и 8Z, элементов М 83-85, усилители 86, транзистора 87, конденсаторов и резисторов. Блок 5 УПр вления (фиг.5) содержит узел формирования стробирующих импульсов, состоящий из элемента НЕ 88, элементов И 89-92 и триггеров 93-95, узел сброса, включающий элемент НЕ 9б, элемент ИЛИ 97, элементы И 98 и 99 триггеры 100 и 101 узел синхронизации, содержащий элементы ИЛИ 102105, триггеры 10б, регистры 107 и 108 сдвига, элемент И-ИЛИ 109 и элемент 110 задержки. Каждый канал 28.1-28.п.содержит элемент И 111, триггер 112, элемент НЕ 113, элемент И-ИЛИ 11. Каждый канал 32.1-32.п состоит из триггера 115 и элемента И-ИЛИ 116. На временной диаграмме фиг.6 изображены 117 и 118.сигналы готовности приемника и источника соответственно, сигналы 119 и 120 управления приемника и источника соответ- , ственно, информационные сигналы 121, сигнал 122 конца передачи. Коммутатор 1 в зависимости от сигналов управления осуществляет обмен информацией с приемо-передатчиками в режиме основной работы и заворачивает ее из тракта передачи в тракт приема в режиме функционального контроля. Блоки 2 и 13 контроля предназначены для проверки информационных байтов и знаков на нечетность чего в блоках формируются сигналы , сверток по модулю два и сравниваются с контрольными разрядами, сопровождающими байты или знаки. При несравнении формируются разряды служебной кодограммы и по выходам поступают на блок 12, Блок k буферной памяти предназначен для приема и хранения информации , поступающей от источников, и многократной выдачи ее абонентам без разрушения. Блок 5 управления осуществляют управление обменом информацией между вычислительной машиной (ВМ) и каналами связи в зависимости от адреса канала связи, признака работы и управляющих сигналов, поступающих по входам. Преобразователь 3 кода служит для преобразования кода одной разрядности в другую.
Информация на преобразователь кода от блока 2 контроля и блока 12 формирова мя служебной кодограммы поступает через двухвходовой элемент ИЛИ, находящейся на входе преобразователя
Соответствие между входной и выходной информацией преобразователя кода представляется таблицей истинног.ти или функциональной зависимое т ью..
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения абонентов с каналом передачи данных | 1986 |
|
SU1357969A2 |
МУЛЬТИПЛЕКСОР ПЕРЕДАЧИ ДАННЫХ | 2005 |
|
RU2295148C1 |
Устройство для приема и передачи информации | 1986 |
|
SU1372347A1 |
Устройство для сопряжения абонентов с каналом передачи данных | 1987 |
|
SU1444791A1 |
УСТРОЙСТВО ПЕРЕДАЧИ И ПРИЕМА ИНФОРМАЦИИ | 1996 |
|
RU2107995C1 |
Устройство для сопряжения | 1980 |
|
SU962906A2 |
Устройство для охранно-пожарнойСигНАлизАции | 1979 |
|
SU796884A1 |
Устройство для обмена информацией | 1986 |
|
SU1336017A1 |
Устройство для сопряжения абонентов с каналами связи | 1984 |
|
SU1233158A1 |
Устройство для сопряжения двух вычислительных машин | 1985 |
|
SU1315987A1 |
При поступлении информации из блока k буферной памяти в преобразователь кода происходит обратное преобразование информации из восьмиразрядного кода в пятиразрядный.
Распределитель 6 импульсов преД ставляет собой регистры сдвига, служащие для преобразования последовательных кодов управляющих сигналов , поступающихиз блока 5 управления, в параллельные коды, с помощью которых разрешается прием и запись информационных кодограмм в соответствующую зону буферной памяти, а затем выдача ее абонентам.
Блок 7 элементов И в зависимости от адреса канала связи, хранящегося в регистре 9 адреса, и управляющих сигналов разрешают прохождение полезной информации по одним каналам связи и комбинаций молчания по другим.
Блок 8 элементов согласования представляет собой согласующие и синхронизирующие цепочки, предназначенные для согласования параметров обменных сигналов между приемо-передатчиками и устройством и увязки во времени обслуживания всех приемо-передатчиков всех каналов. По входу 23 поступает тактовая частота от канала связи, по входам 21 и 22 - управляющие сигналы соответственно от передатчиков и приемников. .
Регистр 9 предназначен для приема адреса канала связи, с которым должен производиться обмен полезной информацией.
Блок 10 шифрации и дешифрации комбинации молчания осуществляет анализ ,знаков и расшифровку комбинаций мол1чания, поступающих от приемников. На время прохождения полезной информации анализ знаков запрещается управляющими сигналами, поступающими с блока 5 управления. При отсутствии в блоке буферной памяти полезной информации для выдачи в канал связи блок 10 по сигналам блока 5 осуществляет формирование последовательности кодовых комбинаций молчания для выдачи их через коммутатор 1 в канал связи. Узел 26 блока 10 служит для приема и распознавания знаков, приходящи от приемников. Поступающий знак через элемент И на два входа поразрядно записывается на триггеры 112 при наличии управляющего сигнала на входе усилителя 29. Триггеры-112 имеют прямой и инверсный выходы, соединен ные с элементами И-ИЛИ 1l4. Таким образом, на рДНИ входы элементов ИИЛИ 11 будут . поданы прямой и инверс ный код знака, поступившего от прием ника, а на другие входы - соответственно инверсный и прямой код сравниваемого знака. В качестве сравниваемого знака на схему поочередно подаются знаки кода начала сообщения и знаки комбинации молчания (заведомо известные коды). Сравнение поразрядно производится на элементах И-ИЛИ Т, а результат сравнения снимается с выхода элемента И 31. . Сброс триггеров 112 производится через элемент НЕ 30 после проведения анализа принятого от приемника знака Узел 27 предназначен для формирования прямого и инверсного кода комби наци и молчания. Каждый канал 32 формирует один разряд комбинации молчания. Требуемая комбинация молча ния поразрядно записывается по входа 5 на триггеры 115 при наличии разрешающего сигнала на вxoдJlx C,npcYynaющего через усилитель 33. Комбинация молчания хранится до поступления сиг нала Сброс на входы R триггеров. Каждый триггер 115 имеет прямой и инверсный выходы, что дает возможность на выходах элементов И-ИЛИ 116 получать последовательность кодовых Комбинаций молчания, подавая сигналы разрешения то на одни входы элементов И-ИЛИ 116, то на другие. Блок,12 формирования служебной кодограммы (фиг.З) выполнен в виде группы байтовых регистров хранения информации о состоянии технических средств и каналов связи. Так как слу жебная информация выдается на вычислительную машину, обмен информацией с которой производитсябайтами , то каждый байтовый регистр состоит из восьми триггеров, т.е. предназначен для записи и хранения байта информации , Управление записью осуществляется через двухвходовые элементы И 35М2, Формирование и запись каждого 9 разряда производится незаеисимо друг от друга. По выходу регистры объединены параллельно с помощью элементов 2 И-ИЛИ 67-7. Это дает возможность выдавать на вычислительную машину байты служебной кодограммы по одной восьмипроводной информационной магистрали. На выходе элементов 2 И-ИЛИ 67-7t будет байт служебной кодограммы, соответствующий управляющему сигналу, который подается на открытие заведомо известных восьми элементов. И. Сброс регистров производится через элемент ИЛИ 75 при подготовке к работе и по окончании выдачи слуАебной кодограммы на вычислительную машину. Синхронизирующая цепочка (фиг.) используется для приема отрицательных токовых импульсов, поступающих с приемо-передатчиков, для синхронизации этих импульсов и преобразования их в импульсы положительной полярности с длительностью, соответствующей длительности импульса тактовой частоты. При поступлении отрицательного токового импульса на вход элемента согласования на выходе согласующего усилителя 76 формируется сигнал высокого уровня, который устанавливает тt иггep 77 в единичное состояние. Высокий потенциал с выхода триггера , 77поступает на вход Д триггера 78, а инверсный сигнал - на вход R.HO триггер 78 сохраняет свое нулевое состояние. При поступлении синхронизирующего тактового импульса (высокий потенциал) триггер 78 по переднему фронту синхронизирующего импульса устанавливается в единичное состояние. Высокий потенциал с выхода триггера подается на первый вход элемента И 79, на втором входе которого высокий потенциал. Низкий потенциал с выхода элемента И 79, инвертируясь на входе S триггера 77, удерживает его в единичном состоянии. Низкий потенциал с нулевого выхода триггера 78через элемент И 80, инвертируясь, поступает на выход усилителя согласования. Одновременно низкий потенциал с выхода триггера 78, инвертируясь на входе RI пытается установить триггер 77 в нулевое состояние, но этого не происходит, так как на входе S этого триггера имеется сигнал, который поддерживает триггер в единичном состоянии. По заднему фронту синхронизирующего импульса элемент И 79 формирует высокий потенциал который на входе S триггера 77, инвертируясь устанавливает низкий уровень. Под воздействием высокого потенциала на входе R триггер 77 устанавливается 8 нулевое состояние. Низкий потенциал с выхода триггера 77, поступая на вход R триггера 78, инвертируется и устанавливает триггер 7В в нулевое состояние. На нулевом выходе триггера 78 формируется сигнал высокого уровня ; который, инвертируясь элементом И Во, создает на его выходе сигнал низкого уровня, Таким образом, при подаче на вход элемента согласования отрицательного импульс а тока на выходе формируется положительный импульс с длительностью, равной длительности импульса тактовой частоты. На каждую согласующую цепочку подаются импульсы тактовой частоты, сдвинутые по отношению друг к другу. Сдвиг подобран таким образом, чтобы увязать во времени работу всех приемников или передатчиков. Каждая согласующая цепочка (фиг,)
служит для согласования двух систем элементов. При этом сигналы положительной полярности с длительностью т;, и амплитудой А преобразуются в сигналы отрицательной полярности с длительностью Т и амплитудой А,
Триггер 11 служит для формиров и обменных сигналов готовность источника и готовность приемника по интерфейсному стыку между ВМ и устройством,
В регистр 12 формирования служебной кодограммы заносятся: по первому входу - сбои при обмене информацией устройства с вычислительной машиной и при обмене информационными знаками с передатчиками; по второму входу - информационные сбои при обмене с приемниками, по третьему входу - сбои в каналах связи при обмене комбинациями молчания, а также сбои по всем входам в режиме функционального контроля. Данная информация считывается с регистра и передается на вычислительную машину в конце каждого сообщения, поступающего от источников. При отсутствии определенное время передачи информации на машину устройство организует выдачу
только служебной кодограммы о состоянии технических средств и каналов связи.
Рабочие и резервные приемо-передатчики подключаются к устройству следующим образом: к выходу 15 подключаются основные и дублирующие передатчики. Информационная пятипроводная магистраль для всех передатчиков одна. Управляющие сигналы на передатчики идут каждый по отдельному проводу. Информацию принимает тот передатчик, которому послан сигнал управления, ко входу И подключаются
мированные передатчиками в ответ на полученные знаки информации,
ВМ и устройство для сопряжения подключаются следующим образом.
По входу 17 производится прием от &М информационных байтов и сигналов свертки по модулю; по выходу 16 производится выдача информации на ВМ; по входу 19 производится прием сигналов готовности ГТИ или ГТП от ВМ по входу 20 из ВМ поступает в устройство адрес канала, с которым должен производиться обмен информацией; по выходу 18 производится выдача сигналов готовности (СГИ, СГП) от устройства на ВМ, по выходу 16 производится выдача информации на ВМ.
Устройство работает следующим образом.
При включении всё узлы и схемы устройства переводятся в исходное состояние: элементы согласования блока 8 заблокированы, так как регистр 9 в нулевом состоянии и на выходе триггера 11 наличие высокого потенциала соответствует сигналу готовность тракта передачи (ГТП), ВМ, являясь инициатором обмена, при наличии на входе сигнала ГТП, выходит основные и дублирующие приемники. Информационная пятипроводная магистраль для всех приемников одна, а управляющие сигналы на приемники идут каждый , по Отдельному проводу. Информация в магистраль обмена принадлежит тому приемнику, на который был выдан сигнал управления с устройства; на вход 21поступают сигналы готовности от основных и дублирующих передатчиков, готовых к приему информации; на вход 22поступают сигналы готовности от основных и дублирующих приемников, готовых к обмену информацией с устройством; по входу 2Ц на устройство поступают кЪнтрольные разряды, сфорна обмен с устройством. Обмен информацией и управляющими сигналами производится по интерфейсному стыку, причем за одно обращение к ВМ блок 5осуществляет через распределитель 6прием и запись ё блок k всей кодограммы. Параллельно информация от ВМ поступает на блок 13, где происходит сравнение сигнала свертки по модулю два (сем) и контрольного разряда (КР). В регистр заносится адрес канала связи, которому предназначена кодограмма , а на блок 5 по входу 25 поступает признак режима работы. Устройство может работать как в режиме основной работы, так и в режиме функционального контроля. При наличии признака режима основной работы, блок 5 организует выдачу данной кодограммы в канал связи. По окончании пpиe(a полной кодо граммы узел сброса формирует сигнал сброса по концу передачи из ВМ, кото рым с триггера 11 снимается потенциал и выходным сигналом с триг гера 101 разрешается выдача полученной кодограммы на основной и дублиру ющий передатчики, В режиме, основной работы и наличии сигналов управления из блока 7 (наличии совпадения сигналов готовности основного и дублирующего передатчиков заданного канала связи) счетный триггер 10б находите в единичном состоянии. Позначная выдача кодограммы на ос новной и дублирующий передатчики обеспечивается импульсными сигналами с регистров 107 и 108, Кроме того, объединенные на элементе ИЛИ 105, эти сигналы управляют работой коммутатора 1, После полной выдачи кодограммы на передатчики на элементе И-ИЛИ 1D9 и элементе 110 задержки формируется сигнал конца обмена, которым произво дится установка триггера 101 и рёгиё тров 107 и 108 в нулевое состояние, а триггера 11 - в единичное состояние и формирование запроса очередной кодограммы из ВМ, При наличии сигналов готовности основного и дублирующего передатчиКОВ из канала связи, ад|эес которого отсутствует в регистре адреса, на элемент ИЛИ из блока 7 поступают управляющие сигналы, объединенные на элементе ИЛИ 105, они испольЭуются для формирован 1я комбинации молчания и для выдачи ее через коммутатор в канал связи. Таким образом, блок 5 обеспечивает непрерывную позначно-последова- , тельную выдачу информационных знаков или комбинаций молчания в канал связи. Для обеспечения приема информации с основного и дублирующего приемников сигналы готовности, поступающие с канала связи на вход 2Z, преобразуются в блоке 8 и блоке 7 в управляющие сигналы, которые через блок 5, где они усиливаются по мощности, поступают на коммутатор 1 для приема знаков и блок 10 для распознавания знаков. При расшифровке кода начала сообщения через блок 5 распределитель 6 устанавливается в ис ходное состояние и разрешается запись знаков, следующих за кодом начала сообщения в блок буферной памяти. При этом на блок 10 поступает запрет анализа знаков. После приема кодограммы снимается запрет на анализ поступающих из канала связи знаков и разрешается перезапись сформированной служебной кодограммы в блок буферной памяти и затем выдача по стыку полной кодограммы на ВМ, Обмен информацией устройства с передатчиками производится по общей информационной магистрали, например в коде МТК-2, и к каналу связи может подключаться группа передатчи-. ков. На вход 21 блока В с частотой работы передатчиков поступают сигналы готовности (СГП). Блок синхронизирует входные сигналы тактовой частотой , поступающей на вход 23, При наличии сигналов,СГП основного и резервного передатчиков, адрес канала связи которых хранится в регистре 9, производится управление позначно-последовательной выдачей : информационных знаков, сопровождаемых синхросигналами параллельно на оба передатчика. Кодограмма через преобразователь 3, блок 13 и коммутатор 1 поступает в канал связи. В ответ на каждый полученный знак передатчики формируют и выдают на вход 2 сигнал КР, который сравнивается с сигналом ССМ, сформированным в блоке 13 при выдаче знака в канал связи. Таким образом. за счет такой обратной связи устрой ство контролирует состояние каналов и определяет правильность про хождения информации. При нали-чии несравнения блок 13 выдает на первый вход блока 12 сигнал и формирует разряд служебной ко дограммы, свидетельствующий об искажении кодограммы, переданной абоненту. При поступлении на вход 21 сигналов СГП из других каналов связи , адрес которых отсутствует в дан ный момент в регистре 9, блок 5 организует выдачу из блока 10 комбинации молчания последовательности ° кодовых комбинаций молчания, поддер живая канал связи в горячем состо янии. Комбинация молчания может пред ставлять собой прямой и инверсный код или любую другую комбинацию для более полного контроля каналов связи При несравнении в блоке 13 сигналов сем с КР по комбинации молчания в блоке 12 формируется очередной раз ряд служебной кодограммы, свидетельствующий о неисправности канала связ После оокнчания выдачи кодограммы в канал связи на основной и резервный передатчики сигналом из блока 5 на триггере 11 устанавливается высокий потенциал и ВМ подключается к устройству для передачи в очередной канал связи информации (с триггера снимается высокий потенциал по сигналу конец передачи, поступающему с ВМ на вход 19 после выдачи полной кодограммы на устройство). Независимо от тракта передачи ганизована работа тракта приема информации. На вход 22 блока 8 поступают сигналы готовности приемников (СГПр), гдев зависимости от времени ожидания опроса установлена очередность обслуживания приемников. Каждый канал связи обеспечивает связ с основным и резервным приемниками. Позначно-последовательно информация .поступает со входа 1А на первый вход коммутатора 1 и далее через блок 2 и преобразователь 3 записывается в блок k буферной памяти. Каждый принимаемый знак сопровождается контрольным разрядом и в блоке 2 производится сравнение сформированного сигнала ССМ с КР. При несравнении сигнала ССМ с КР хотя бы одному знаку полученная кодограмма гасится и на ВМ передается кодограмма пришедшая с резервного приемника. При наличии сбоя в кодограмме, принятой от основного и резервного приемников, в блоке 12 формируется очередной разряд служебной кодограммы, информирующий об искажении кодограммы в данном канале связи. При отсутствии рабочей информации из канала связи поступает комбинация молчания, которая расшифровывается в блоке 10 комбинации молчания. При наличии нераспознанных знаков по какому-либо каналу связи в блоке 10 формируется соответствующий разряд служебной кодограммы, свидетельствующий о неисправности данного канала связи. . При наличии полной кодограммы от любого из приемников управляющим сигналом из блока 5 на триггере If устанавливается высокий потенциал- готовность тракта приема (ГТПр) и ВМ подключается к устройству сопряжения для приема информации. Блок 5 по иитерфейному стыку осуществляет управление выдачей принятой из канала связи кодограммы на ВМ,дополняя последнюю служебными байтами, которые хранятся в блоке 12. Если по каким-либо причинам на ВМ нет выдачи информационных кодограмм, то блок 5 организует выдачу на ВМ служебной кодограммы, информирующей о состоянии каналов связи и прохождении информации через устройство. При поступлении на вход 25 блока 5 признака режима функционального контроля принятая по тракту передачи контрольная кодограмма в канал связи не выдается, а через коммутатор 1 заворачивается в тракт приема и возвращается на ВМ для сравнения. Кроме того, при прохождении контрольной кодограммы через устройство попутно производится контроль функционирования отдельных узлов путем проверки на нечетность и результат выдается в составе служебной кодограммы на ВМ. Блок управления 5 работает следующим образом. Блок управления (фиг.5) вырабатывает сигналы, которые осуществляют информационный обмен по стыку между ВМ и устройством. Узел формирования мпульсов предназначен для формироания сигналов управления источника (УИ) или управление приемника (УП) зависимостиОТ коммутации входов хемы. При готовности ВМ и устройствасопряжения к обмену информацией, т.е при наличии сигналов ГПТ и ГТИ, последние поступают на второй и тре тий входы элементов И 92. Высокие уровни ГТП и ГТИ разрешают триггеру 95 переключаться в единичное состояние при приходе сиг нала высокого уровня на вход S триг гера 95. При наличии сигнала низкого уровня на входе R триггера 93 (УИ),.последний устанавливается в нулевое состояние, сигнал низкого уровня с его выхода устанавливает триггер также в нулевое состояни Сигнал низкого уровня с единичного выхода триггера 9 поступает через элемент И 91 на вход S триггера 95 и устанавливает его в единичное сос тояние. Формируется передний фронт сигнала УП. В ответ на УП (высокий уровень) ВМ выдает байт информации и сопровождает его сигналом УИ, который поступает на второй вход эле|мента И 89 и на R вход триггера 93. При наличии сигнала УИ на.втором вХоде элемента И 89 и при поступлении на первый вход его высокого уровня тактового импульса через эле мент НЕ 88 на выходе элемента И 89 формируется сигнал низкого уровня, который устанавливает триггер 93 в единичное состояние, высокий уровень с выхода триггера 93 прджидает, когда на первый вход элемента И 90 поступит высокий уровень такто вого импульса и переключает триггер 9 в единичное состояние. Высокий потенциал с выхода триггера Э подается на второй вход элемента И 91 и поджидает очередного высокого уровня тактового импульса, при поступлении которого триггер 95 пере ключается в нулевое состояние, тем самым формируется задний фронт УП. Нулевой (низкий) уровень УП подаетс на ВМ, в ответ на снятие УП вычисли тельная машина снимает высокий уровень УИ. За данный цикл работы от вычислительной машины прини мается один байт информации. После снятия сигнала УИ со входа узла на выходе его опять формируется высокий уровень УП, который выдается наВМ и запрашивает новый байт информации. Работа повторяется аналогичным обра зом, как и при приеме первого байта При использовании данного узла для формирования сигнала УИ на вто 18ой вход элeмeнta И 89 и н вход R риггера 93 подается сигнал УП, Сигнал УИ при этом формируется на другом выходе триггера 95. После полного обмена информацией источник передает сигнал конца передачи, сопровождая его сигналом УИ, по сигналу конца передачи на узле сброса, формируется сигнал сброса. Входные сигналы на узел сброса заводятся следующим образом. На вход элемента НЕ 9б поступает сигнал ГТИ, на вход элемента И 98 - сигнал КП, на один из входов элемента ИЛИ 97 заводится сигнал УП, При поступлении на первый вход элемента И 9В очередноге сигнала УП (с выхода триггера 95) сигнал с выхода элемента И 98 передним фронтом устанавливает триггер 100 в единичное состояние. Сигнал УП задним фронтом пропускает сигнал с выхода триггера 100 на вход S триггера 101, который устанавливается в единичное состояние. Сигнал высокого уровня с выхода триггера 101, как разрешающий сигнал, поступает на входы С регистров 107 и 108 сдвига и по сигналу КП вычислительная машина снимает сигнал ГТИ, низкий уровень которого поступает на вход элемента НЕ 9б, через элемент И 99 устанавливает триггер 100 в нулевое состояние. Таким образом, при формировании сигнала сброса по концу передачи завершается этап приема и записи в буферную память полной кодограммы, и начинается этап выдачи ее на передатчики. Триггер 101 сигналом устанавливается в единичное состояние, которое сохраняется до.полной выдачи принятой кодограммы на передатчик. Управление выдачей кодограммы на передатчики производится узлом синхронизации собранным на элементах 102-110. На вход элемента ИЛИ 102 поступают управляющие сигналы с блока 7, сформированные при условии наличия сигнала готовности с основного передатчика того канала связи, адрес которого задан ВМ и хранится в регистре 9. На вход элемента ИЛИ 103 поступают управляющие сигналы с блока 7, сформированные при наличии сигнала готовности с дублирующего передатчика того же канала связи, Триггер 10б устанавливается в единичное состояние при наличии при.19 знака режима основной работы с ВМ, который заводится на D вход триггера иотсутствии сигнала наличия сбо ев при приеме кодограммы с ВМ, выда ваемого на инверсный вход S триггер Каждый регистр сдвига рассчитан на Выдачу такого количества управляющих сигналов, которое соответствует максимальному количеству выдаваемых на передатчик знаков. Импульсные сигналы с выходов этих регистров объединяются на элементе ИЛ 105 и управляют позначно-последовательной выдачей информационной кодо граммы,; хранящейся в буферной памяти параллельно как на основной, так и на дублирующий .передатчики. Так как выдача кодограммы на основной передатчик может опережать (запаздывать выдачу этой же кодограммы на дублирующий передатчик, то сигнал конца выдачи полной кодограммы на оба пере датчика формируется на элементе ИИЛИ 109 и элементе 110 задержки сле дующим образом: на вход каждого элемента И-ИЛИ заводится первый потенци альныи выход с одного регистра и последний импульсный выход с другого. Следовательно, на выходе элемента И-ИЛИ 109 выходной сигнал появится в момент выдачи последнего информационного знака на передатчик, получающий кодограмму с задержкой по отношению к первому. Выходной сигнал с элемента 110 задержки является концом обмена с каналом связи,адрес которого хранится в регистре 9 адреса. По этому сигналу производится чистка узлов данной схемы и подготовка блоков к приему следующейкодограммы в ВМ, т.е. формирование сиг нала СГП на триггере 11 (фиг.1). При поступлении сигналов СГП из каналов связи, адрес которых отсутствует в регистре9 из блока 7 на элемент ИЛИ Ю поступают управляющие сигналы, которые объединяются и идут на блок 10, как разрешающие сигналы для выдачи последовательности, кодовых комбинаций молчания в каналы связи, а через элемент ИЛИ 105 как управляющие сигналы на коммутатор 1 и как синхросигналы, сопровождамцие знак. взаимодействие сигналов стыка, представленных на временной диаграмм (фиг.6); осуществляется следующим обрваом. i Каждый сигнал передается по сво- ему проводу. О готовности приступить к обмену информации устройства сообщают сигналами 118 готовности источника и готовности приемника 117 (ГТИ, ГТП). Приемник при наличии двух сигналов ГТИ и ГТП запрашивает байт информации, выставляя сигнал 119 УП. Источник в ответ на сигнал УП посылает сигналы 121 ИНФ (восемь информационных разрядов и дополняющих их до нечетности контрольный разряд) и стробирующий сигнал 120 УИ. По принятии информации сигнал УП 119 снимается. Источник в ответ на снятие сигнала УП 119 отвечает снятием сигнала 120 УИ и 121 ИНФ. Приемник после снятия сигнала .120 УИ выставляет сигнал 119 УП дл/9 запроса очередного байта информации. Источник после передачи последнего байта информации в ответ на сигнал 119 УП выставляет сигналы конца передачи 122 (КП) и 120 УИ, которые служат признаком окончания обмена, Приемник после приема сигнала 122 КП снимает сигналы 119 УП и 117 ГТП. Источник в ответ на снятие сигнала 117 ГГП отвечает снятием сигналов 120 УИ, 121 КП, 118 ГТИ. Обмен информацией окончен. Таким образом, предлагаемое устройство обеспечивает обмен с основными и резервными приемо-передатмиками с контролем приемопередающих каналов связи комбинацией молчания, данные о состоянии технических средств и каналов связи.периодически передаются на ВМ. Все это обеспечивает повышение надежности устройства за счет сокращения среднего времени восстановления. Формула изобретения 1. Устройство для сопряжения вычислительной машины с каналами связи, содержащее первый блок контроля по модулю, соединенный входом и первым выходом соответственно с первыми выходом коммутатора и входом преобразователя кода одной разрядности в другую, блок буферной памяти, первыми входом и выходом соединенный соответственно с первым выходом и вторым входом преобразователя кода одной разрядности в- другую, а вторыми выходом и входом соответственно с первыми выходом и входом устройства, блок элементов И, соединенный первым входом с выходом регистра адреса, а выходом - с первым входом блока управления, первый выход которого подключен к первому входу коммутатора, а второй выход - через распределитель импульсов с третьим входом блока буферной памяти, и триггер, вход и выход которого соединены соответственно с вторыми входом и выходом устройства, вход регистра адреса и второй вход блока управления подключены соответственно к третьему и четвертому входам устройства, второй вход и второй выход коммутатора соединены соответственно с пятым входом и третьим выходом устройства, отличающееся тем, что, с целью повышения надежности устройства, в него введены блок шифрации и дешифрации комбинации молчания, блок формирования служебной кодограммы, блок согласования и второй блок крнтроля по модулю, причем первый и второй входы второго блока контроля по модулю подключены cooTBejcTseHHo к первому и шестому входам устройства, третий вход - к второму выходу преобразователя кода, первый выход - к третьему входу коммутатора, а второй выход - к первому входу блока формирования служебной кодограммы, вторым входом подключенного к второну выходу первого блока контроля по модулю, выходом - к третьему входу преобразователя кода одной разрядности в другую, третьим входом - к первому выходу блока шифрации и дешифрации ком;бинации молчания, первый и второй входы и второй выход которого соединены соответственно с первыми входом и выходом и четвертым входом коммутатора, выход блока согласования соединен с вторым входом блока элементов И, а группа входов - с группой входов устройства, третий выход блока управления подключен ко второму входу триггера.
выходом блока.
группу элементов 2 И-ИЛИ и элемент ИЛИ, причем входы первого и второго регистров являются соответственно первым и вторым входами блока, одноименные разрядные выходы регистров
соединены с соответствующими информационными входами соответствующих элементов 2 И-ИЛИ группы, выходы которых образуют Ёыход блока, а управляющие входы и входы элемента ИЛИ образуют третий вход блока, выход элемента ИЛИ соединен с входами сброса регистров.
Источники информации, принятые во внимание при экспертизе
кл. G Об F 3/0, 1977 (прототип).
Г
5 ,u 77/
0J
1
5(
S
jef
L
Г
/71 JO
и
P-
лч
J/
.J
г7
J
Zy/.
Фиг. J
71 It
Авторы
Даты
1982-04-07—Публикация
1980-03-10—Подача