(54) УСТРОЙСТВО для СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения вычислительных машин | 1982 |
|
SU1065852A1 |
Устройство сопряжения для вычислительных комплексов | 1983 |
|
SU1104499A1 |
Устройство для сопряжения вычислительных машин | 1977 |
|
SU732845A1 |
Устройство для сопряжения | 1978 |
|
SU723563A1 |
Устройство для сопряжения цифровой вычислительной машины с периферийными устройствами | 1980 |
|
SU962899A1 |
Устройство для диагностики абонентов вычислительной сети | 1989 |
|
SU1679488A1 |
Устройство для управления вводом-выводом | 1989 |
|
SU1735859A1 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1984 |
|
SU1234843A1 |
Устройство для связи вычислительной машины с линией связи | 1974 |
|
SU525080A1 |
Устройство для сопряжения ЭВМ с линиями связи | 1991 |
|
SU1784989A1 |
1
Изобретение относится к цифровой вычислительной технике, может найти применение в многомашинных.вычислительных комплексах и сетях ЭВМ-для связи вычислительных машин между собой, для связи ЭВМ с нестандартными внешними устройствами.
По основному авт, св. № 732845 известно устройство для сопряжения вычислительных машин, содержащее ,Q первый и второй регистры команд, первый и второй буферные регистры данных, блок управления связью с основной машиной, блок управления линиями связи, регистр приоритетов, груп- ,5 пу блоков усилителей связи с линией, причем первый вход - выход блока управления связью с основной машиной является первым управляющим входом выходом устройства, а второй вход - 20 выход - подключен к управляющему входу - выходу первого регистра команд, информационный вход которого соединен с инфopмaциoнf ы и входами устройства и первого буферного регистра данных, управляющий вход которого соединен с выходом блока управления связью с с основной машиной, выход второго буферного регистра данных подключен к информационному выходу устройства, информационные входы выходы группы блоков усилителей связи с линией являются информационным входом - выходом устройства, а управляющие входы - выходы - вторым управляющим входом - выходом устройства, первый вход - выход блока управления линиями связи подключен соответственно к первым входам - выходам группы блоков усилителей связи с линией, второй вход - выход ко входу - выходу второго регистра команд, третий вход - выход - к третьему входу - выходу блока управления связью с основной машиной, четвертый вход - выход - к первому входу - выходу регистра приоритетов, а выход - к управляющему входу второго буферного регистра данных, вторые входы - выходы регистра приоритетов подключены соответственно ко вторым входам - выходам группы блоков усилителей связи с линией, выход первого буферного регистра данных, информационные входы вторых буферных регистров команд и данных подключены соответственно к информационным вхо дам - выходам группы блоков усилителей связи с линией fl J. Недостатком этого устройства является ограниченные функционап-ьные возможности, так как оно не контроли рует процедуру установления связи (обмен кодами команд). Если после анализа кода команды, поступившего q линий- связи (с основной машины) , основная машина (линия связи) попытается передать в устройство сопряжения не соответствующий код встречной команды, эта команда отвергается и устройство ждет появления из основной машины (линии связи) нужной команды, что приводит к затратам времени процессора на установление связи, т.е. к уменьшению времени выполнения основной программы. Авостная ситуация, возникающая при этом, не обрабатывается, т.е. соответствующие авостной ситуациидсигналы не транслируются в линию связи (основную машину) . Кроме того, известное устройство сопряжения не контролирует принимаемую (передаваемую) информацию, что приводит к снижению достоверности принимаемой (передаваемой) информации. Целью изобретения является расширение функциональных возможностей устройства и повышение достоверности обмена информацией. Указанная цель достигается тем, что в устройство введены узел анализа соответствия команд, узел формирования контрольного разряда, узел контроля принимаемой информации и фо мирования сигнала ошибки, причем пер вый и второй информационные входы уз ла анализа соответствия команд соеди нены соответственно с выходами перво го и второго регистров команд, а пер вый и второй управляющие входы - вых ды соответственно с четвертым входом выходом блока управления связью с основной машиной и пятым входом - вы дом блока управления линиями связи,. информационный вход узла формировани контрольного разряда соединен с информационным входом устройства, управляющий вход - со вторым выходом блока управления связью с основной машиной, а информационный выход - со вторым информационным входом первого буферного регистра данных, информационный вход узла контроля принимаемой информации и формирования сигнала ошибки соединен с выходом второго буферного регистра данных, а вход .ВЫХОД; с шестым входом - выходом блока управления линиями связи, а также тем, Что узел контроля принимаемой информации и формирования сигнала ошибки содержит две группы элементов И, группу усилителей и выходной усилитель, причем информационные входы элементов И первой группы подключены к информационному входу узла, управляющие входыко входной шине входа - выхода узла, а выходы - ко входам соответствующих усилителей группы, выходы которых соединены с соответствующими входами элементов И второй группы, выходами соединенных через выходной усилитель с выходной шиной входа - выхода узла, и тем, что узел анализа соответствия команд содержит схему сравнения, информационные входы которых подключены соответственно к первому и второму информационным входам узла, управляющие входы - соответственно к входным первого и второго входов - выходов узла и первым входам первого и второго элементов И, выходы кото, рых подключены соответственно ко входам первого и второго усилителей, вторые входы - соответственно к инверсным выходам второго и первого усилителей, прямые выходы которых соединены соответственно с первыми входами третьего и четвёртого элементов И, вторыми входами подключенных к выходу схемы сравнения, а выходами соответственно к выходным шинам первого и второго входов - выходов узла, а также тем , что блок управления линиями связи содержит узел усилителей входных сигналов, первый четвертый входы которого соединены соответственно с первым, пятым, третьим и четвертым входами - выходами блока, регистр признаков команд, вход которого соединен со вторым входом - выходом блока, дешифратор номеров линий связи, соединенный входом с третьим входом - выходом блока, узел коммутации выходных сигналов, первый и второй входы которого соединены соответственно с шестым и третьим входами - выходами блока и узел синхрониз ации, первый вход которого соединен с третьим входом - выходом блока, группа входов - с группой выходов узла усилителей входных сигналов и первой груп пой входов узла коммутации выходных сигналов, первый - седьмой выходы ко торого соединены соответственно с первым - шестым входами - выходами и выходом блока, вторая группа входов - с группой выходов регистра признаков команд и вторым и третьим входами узла синхронизации, и тем, что блок управления связью с основной машиной содержит узел коммутации выходных сигналов, выходы которого соединены соответственно с пер вым - четвертым входами - выходами и первым и вторым выходами блока, первый, второй, и третий входы - со ответственно с первым и вторым вых дами узла синхронизации и третьим входом - выходом блока, первая груп па входов - с группой выходов регис ра признаков команд, а вторая групп входов - с группой выходов узла ком мутации входных сигналов, первый и второй входы которого соединены соответственно с первым и четвертым входами - выходами блока, третий вход - с выходом регистра номера ли нии связи, вход которого подключен к первому входу - выходу блока, вхо регистра признаков команд соединен со вторым входом - выходок блока, группа входов узла синхронизации по ключена к группам выходов регистра признаков команд и узла коммутации входных сигналов. На фиг. 1 представлена блок-схема устройства-, на фиг. 2-6 - функциональные схемы узла контроля принимаемс 1 информации и формирования сигнала ошибки, узла анализа соответствия команд, блока управления связью с основной машиной, блока уп равления линиями связи и узла форми рования контрольного разряда соотве ственно. Устройство содержит (фиг. 1) уз 1контроля принимаемой информации и формирования сигнала ошибки, узел 2анализа соответствия команд, первый регистр 3 команд, второй буферный регистр k данных, блок 5 управления связью с основной машиной, 9 .66 узел 6 формирования контрольного разряда, второй регистр 7 команд, блок 8 управления линиями связи, первый буферный регистр 9 данных, регистр 10 приоритетов, внутреннюю магистраль 11 устройствами группу блоков 12 усилителей связи с линиями. Информационный выход 13 шин I и 15 первого управляющего входа - выхода и шины 16 информационного входа устроиства подключаются к соответствующим входам - выходам основной.машины, а шины 17 и 18 приема из линии связи и шины 19 и 20 выдачи в линию связи второго управляющего,и информационного входов - выходов устройства служат для управления и информационного обмена с соответствующими линиями связи 21. Узел 1 контроля принимаемой информации и формирования сигнала ошибки для случая девятиразрядного информационного слова содержит (фиг. 2) информационный вход 22, шины 23 входа - выхода, элементы И 24, 25 и 26 первой группы, усилители 27-29 группы, эле-, менты И 30 второй группы и выходной усилитель 31. Узел 2 анализа соответствия команд для случая двухразрядной команды содержит (фиг. 3) схему сравнения 32, состоящую из элементов И 33-37 и усилителей , первого, второго, четвертого и третьего элементов И , усилители 45, $, информационные входы k7 и 48 узла, входные 49 и 50 и выходные 51 и 52 шины первого и второго входов - выходов узла. Блок 5 управления связью с основной машиной содержит (фиг. 4) выходную 53 и входную 54 шины второго входа - выхода блока, входные 55 и выходные 56 шины первого входа выхода блока, выходную 57 и входную 53 шинь четвертого входа - выхода блока, выходные 59 и выходные 60 шины третьего входа - выхода блока, выходы 61 и 62 блока, регистр 63 признаков команд, регистр 64 номера линии связи, узел 65 коммутации выходных сигналов, узел 66 коммутации входных сигналов, узел 67 синхронизации. Узел 65 коммутации выходных сигналов состоит из элементов И 68-80, элемента ИЛИ 81, элемента задержки 82 и усилителей 83-91. Узел 66 коммутации включает усилители 92-98, элементы И 99-101, элемент задержки 102. Узел синхронизации содержит элементы И ЮЗ-и 104, генератор 105 импульсов, генератор 10б оди ночного импульса, элемент ИЛИ 107 и усилители 108 и 109. Блок 8 управления линиями связи содержит (фиг. 5 узел 110 коммутации входных сигналов узел 11t синхронизации, узел 112 коммутации выходных сигналов,дешифра тор 113 номера линии связи и регистр 1 I признаков команд. Узел 110 коммутации входных сигналов содержит усилители 115-122 и элемент И 122. Узел 111 синхронизации включает элемент ИЛИ 123, элементы И nk и 125, усилители 126 и 127, генератор 128 импульсов и генератор 129 одиночного импульса. Узел 112 коммутации выходных сигналов состоит из элементов ИЛИ 130, элементов И 131 группы 132, элементов И 133-1 7, элемента задерж ки 1 8-156, входные 157-162 и выходные 163-168 шины первого-пятого входо выходов блока и шины 1б9 выхода блока Узел 6 формирования контрольного разряда состоит из (фиг, 6 элементов И 170, 171 и 172 первой группы, усилителей 173-175 группы, элементов И 176 второй группы, выходного усилителя 177, информационного входа 178, входной 179 и выходной 180 шин выхода - выхода узла. Первый регистр 3 команд предназначен для рас ифровки и хранения Команды, поступающей из основной машины и в соответствии с принятой командой задает режим работы устройства Второй буферный регистр k данных предназначен для буфе ризации (временного запоминания) кодов команд и данных, которые необходимо передать из одной линий 21 связи в основную машину. Блок 5 управления связью с основной машиной принимает , интерпретирует и формирует управляющие сигналы основной машины, управляет работой регистров 3 и 9 и узла 6 формирования контрольного раз ряда. Блок 5 транслирует сигнал несрответствия команд в основную машин (ОМ) из узла 2, если встречная команда, выставленная ОМ неверна. Блок 5 управляет приемом команды с регист ра 3 в узел 2. Узел 6 формирования контрольного разряда предназначен для формирования контрольного разряда. Узел 6 формирует контрольный раз ряд слога, так что суммарное число единиц 8 передаваемой информации и контрольном разряде нечетное. Второй регистр 7 команд предназначен для расшифровки и хранения команды. 6 поступившей из любой линии 21 связи и в соответствии с принятой командой задает режим работы устройства. Блок 8 управления линиями связи служит для интерпретации и формирования управляющих сигналов линий связи, а также управление работой регистра 7 и буферного регистра Ц. Блок 8 коммутирует сигнал несоответствия команд из узла 2 в соответствующую линию 21 связи, если встречная команда, выданная на линии связи, неверна. Блок 8 управляет приемом кода команды со второго регистра команд 7 в узел 2 анализа соответствия команд. Первый буферный регистр данных 9 предназначен для буферизации (временного запоминания) кодов команд и данных, которые необходимо передать из основной машины в одну из линий связи 21. Регистр 10 предназначен для обеспечения коммутации основной машины с одной из линий связи в соответствии с принятыми в устройстве приоритетами. Внутренняя магистраль 11 устройства предназначена для передачи к любому из блоков 12 усилителей связи с линией информации с буферного регистра 9 и управляющих сигналов с блока 8, а также для передачи от любого из блоков 12 информации во второй регистр 7 команд или второй буферный регистр данных и управляющих сигналов в блок 8 управления линиями связи. Устройство работает следующим образом. Обмен информацией осуществляется между основной ЭВМ и одной из линий связи.(одновременно). В режиме передачи информации из основной машины (ОМ) в одну из линий связи , когда в оперативной памяти ОМ подготовлен массив информации для передачи, ОН выдает команду Записать. Полученная из канала ОМ по шинам 16 выдачи в сопровождении соответствующих управляющих сигналов на шинах 15 команда Записать заносится в регистр 3 команд для задания режима работы устройства и в буферный регистр 9 для передачи кода команд в выбранную линию связи, например 21 Адресация в выбранной линии.осуществляется обычным образом с помощью блока 5 управления связью с основной машиной, блока 8 i регистра 10. Код команды Записать с буферного регистра 9 через внутреннюю магистраль 11 и включенный регистром 10 приоритетов блок 12 усилителей связи с линией передается в линию связи 21yj, а также код команды Записать с помощью управляющего сигнала блока 5 поступает из буферного регистра 3 в узел 2 для сравнения со встречной камандой, которая поступает в тот же узел из линии связи 21. Выполнение процедуры передачи данных возможно лишь при соответствии команд, поступивших, с одной стороны, из. канала ОМ и, с другой стороны, из соответствующей линии связи. Если после анализа кода команды с ОМ линия связи 2 Ц попытается передать в устройство сопряжения не соответствующую с ОМ встречную команду (не выставлена команда Читать), то в узле 2 вырабатывается сигнал несоответствия команд, и в линию связи, от которой был выставлен неверный код команды, через блок 8 (по управляющим шинам), через внутреннюю магистраль 11, усилители блока 12 в линию связи 12 поступает сигнал, информирующий линию о неправильном выставлении кода команды Встречная команда Читать поступает из линии связи 21х через включенный регистром 10 блок 12. усилителей и внутреннюю магистраль 11 в регистр 7команды и буферный регистр данных 9, а также код команды Читать с помощью управляющего сигнала блока поступает из второго буферного регис ра 7 в узел 2. При этом блок 5 упра ляет приемом команды из ОМ, а блок 8управляет передачей кода этой команды в линию 21,) связи и приемом встречного кода команды из линии 21 связи, принимая (посылая) соответствующие сигналы через внутреннюю магистраль 11 устройства в блок 12 усилителей с (на) управляющих шин 19 выдачи (шины 17 линии приема 21у связи). После процедуры установления связи (обмен кодами команд) устройство переходит непосредственно к передаче данных. Приемом информации из канала ОМ в устройство сопряжения и приемом кода информации с информационных шин 16 ОМ в узел 6 yпpafвляeт блок 5. Поступившая информация заносится в буферный регистр 9 одновременно с контрольным разрядом (он поступает из узла 6) по управляющему сигналу с блока 5 о Передачей информации из устройства сопряжения в линию 2 Ц управляет блок 8. Информация из первого буферного регистра 9 через внутреннюю магистраль 11 устройства и блок 12; усилителей связи поступает на шины 20 линии 21 связи. Передача информации заканчивается после поступления соответствующего сигнала по шинам 15 в блок 5, «о торый прекращает управление приемом информации из канала ОМ и посылает сигнал конца обмена в блок 8. Блок 8 прекращает управление передачей информации из устройства в линию 21 связи и через внутреннюю магистраль 11 устройства и блок 12 усилителей передает сигнал конца обмена в шины 19х, линии 21 связи. Передача информации может быть также прекращена по инициативе линии 21 связи. В этом случае сигнал конца обмена по шинам 7 через блок 12х усилителей и внутреннюю магистраль 11 устройства поступает в блок 8, который прекращает управление передачей информации из устройства в линию 21-J связи и посылает соответствующий сигнал в блок 5. Этот блок, в свою очередь, блокирует прием информации из канала ОМ и-по шинам посылает в ОМ сигнал конца обмена данными. В режиме передачи информации из какой-либо линии 21 в основную машину из линии связи, например 2Ц, по шинам 18-1 выдачи из линии связи через блок Т2 усилителей связи выдается код команды Записать (в сопровождении соответствующих управляю щих сигналов на шинах 17). Полученная из линии 21 команда Записать заносится в регистр 7 для задания режима работы устройства и в буферный регистр для передачи кода команды в ОМ. Код команды Записать из регистра 7 поступает в узел 2о Прием кода команды в регистр 7, в узел 2, буферный регистр 4 производится под управлением блока 8 Блок 8 посылает сигнал об инициировании процедуры обмена со стороны линии 2Ц в блок 5. Этот блок, в свою очеоедь, по шинам }k сообщает ОК о поступлении с линии команды, инициирующей обмен информацией. Выполнение процедуры передачи данных возможно лишь при соответствии команд, поступивших в -узел с одной стороны из регистра 7, а с другой из регистра 3 Встречная команда Читать посту пает из ОМ по шинам 16 в регистр 3 и буферный регистр 9. При этом блок 5 управляет приемом команды из ОМ, а блок 8 управляет передачей кода э команды в линию 2Ц. Если из ОМ поступила отличная от команды Читать команда, то в узле 2 вырабатывается управляющий сигнал несоответствия команд, который чере блок S по шине 1А информирует ОМ о неверно выставленной команде. После процедуры установления свя (обмен кодами команд) устройство п реходит непосредственно к передаче данных. Приемом информации из линии 21 связи управляет блок 8, Информа ция с шин 18 через внутреннюю магистраль 11 поступает в буферный ре гистр k, а затем в узел 1, а по шинам 13 - в ОМ. Прием информации в узел 1 осуществляется по управляющему сигналу из блока 8. В узле 1 происходит контроль по модулю два принятой из линии связи информации вместе с контрольным разрядом. В случае обнаружения информации с неверным контролем вырабатывается сигнал ошибки, который nocTynfeT в блок В. Сигнал ошибки из блока 8 поступа ет через внутреннюю магистраль 11 и блок 12 усилителей в шины 19. Сигнал ошибки из блока 8 поступает через блок 5 в шину И приема ОМ. Таким образом ,узел 1 информирует ОМ и линию 21-, связи о неверно принимаемой (передаваемой) информации. Передача информации прекращается после поступления соответствующего сигнала по шинам 7 в блок 8, который прекращает управлять приемом информации из линии 21/, и посылает сигнал конца обмена- в блок 5. Этот блок, в свою очередь, по шинам 1 передает сигнал конца обмена в ОМ. Передача информации может быть также прекращена по инициативе ОМ. В этом случае сигнал конца обмена по шинам 15 поступает в блок 5, который блокирует передачу информации в канал ОМ и посылает сигнал конца обме на в блок 8. Блок 8 прекращает управ ление приемом информации в устройст во из линии 21I через внутреннюю магистраль П и. блок 12 усилителей передает сигнал конца обмена в шины 19. Режим передачи информации из ОМ в одну из линий 21 связи задается не только командой Записать, полученной из канала ОМ,как было описано выше, но и командой Читать,полученной из какой-либо линии 21 связи. В этом олучае для выполнения процедуры передачи данных из канала ОМ должна быть получена встречная команда Записать. Аналогично режим передачи данных из какой-либо линии 21 задается не только командой Записать, полученной из линии связи, как было описано выше, но и командой Читать, полученной из канала ОМ. В этом случае для выполнения процедуры передачи информации из соответствующей линии связи должна быть получена встречная команда Записать. В тех случаях, когда обмен информацией инициируется командой (Записать или Читать), поступившей из линии 21, ОМ имеет возможность прочитать этот код команды. Это необходимо для того, чтобы ОМ могла проанализировать код поступившей команды из линии связи и послать в устройство нужную команду о необходимости модификации режимов работы. Эта процедура выполняется при поступлении из канала ОМ команды Уточнить словосостояние. По этой команде содержимое буферного регистра t по шинам 13 лередается в канал ОМ (как было описано выше, в этот регистр заносится код команды, поступившей из какой-либо линии связи). Если после анализа кода команды из линии связи, ОМ попытается передать в устройство несоответствующую встречную команду, то в узле 2 вырабатывается сигнал несоответствия команд, который через блок 5 передается по шине }k в основную кашину. Для передачи управляющих и служебных директив от ОМ в какую-либо линию связи или из какой-либо линии связи в ОМ используется команда Управление,. Управляющая информация, предназна1|енная для подключенного к линии связи абонента или для ОМ, кодируется различными комбинациями модификаторов в коде самой команды. При передаче управляющей директивы от ОМ к абоненту какой-либо линии 21 команда Управление, полученная из канала ОМ по шинам 16 в сопровождении соответствующих управляющих сигн-алов на шинах 15, заносится в регистр 3 команд и буферный регистр 9, откуда затем через внутреннюю магистраль 11 и включенный регистром 10 соответствующий блок, например 12, усилителей связи с линией передается на шины 20. При этом блок 5 управляет приемом команды из ОМ, а блок 8 управляет передачей кода этой команды в линию 21 связи. Вся информация, поступающая на буферный регистр 9 данных, независимо от того, числовая она или управляющая, сопровождается контрольным разрядом, который формируется в узле 6. При передаме управляющей директивы от какой-либо линии связи к ОМ, команда Управление, полученная из линии, например 2 связи, по шинам 18 в сопровождении соответствующих управляющих сигналов на шинах 17 через блок 12,, усилителей и внутреннюю магистраль 11 заносится на регистр 7 команд и буферный регистр А данных, из которого затем по шинам 13 передается в канал ОМ, Вся информация, поступающая на буфер регистра k данных, независимо от того управляющая она или числовая,, далее контролируется в узле 1. Управляет приемом информации в узел 1 блок 8, который управляет также приемом этой команды из линии 21 связи, а блок 5 управляет передачей кода этой команды в ОМ. Узел 1 контроля принимаемой информации и формирования сигнала обме на работает следующим образом. На выходы элементов И , 25 и 26 поступают {фиг, 2) информационные сигналы с информационного входа 22 и стробирующий сигнал по входной шине входа - выхода 22, На выходе элементов И 2 формируется единица тогда и только тогда, когда сумма значений первых трех разрядов не является четной. Аналогично, на выходах элементов И 25 сигнал появляется в случае нечетности суммы вторых тре разрядов, а на выходах элементов И 26 - нечетности третьих трех разрядов, С выходов элементов И 30 единичный сигнал выдается на выходную шину входа - выхода 22 через выходной усилитель 31 в случаях, если на входы всех или только одного из уси лителей 27-29 поступают единичные сигналы. Аналогично работает и узел 6 формирования контрольного разряда (фиг.6, Узел 2 анализа соответствия команд работает следующим образом. По информационным входам 47 и 8 в узел 2 поступают коды команд для сравнения из первого и второго регистров команд (фиг« 3)о Операции Запись соответствует код Of, а апе рации Чтение - код 10, На входы элементов И 33, 35 подаются по информационному входу 47 коды с прямых выходов регистра 3, а по входу k6 с инверсных выходов регистра 7. На входы элементов И З, 36 подаются коды по информационному входу 47 с инверсных выхрдов регистра 3, а по информационному входу 8 - с прямых выходов регистра 7. Сравнение кодов команд осуществляется на элементах И 33-36 при наличии управляющих сигналов на шинах 49 и 50. В случае несовпадения кодов формируется сигнал несоответствия поступивших команд, который поступает с прямого выхода усилителя 40 на входы элементов И 43 и . На элементах И 41 и и усилителях 45 и 46 происходит формирование управляющих сигналов, которые разрешают выдачу через элементы И 43 и k сигнала несоответствия команд в линию связи (если инициатором обмена является основная машина) или в основную машину (если инициатором обмена является линия связи). Узел анализа соответствия команд не только контролирует процедуру установления связи (обмен кодами команд, но и обеспечивает фактическое равноправие ЭВМ в системе. Блоки 5 и 8 работают следующим образом. В режиме записи информации из .ОМ в одну из линий 21 связи по шине 55 в усилитель 92 поступает сигнал Разрешение обмена, на усилитель 93 сигнал Конец обмена, а на усилитель 97 признак командной информации. Генератор 106 одиночных импульсов (.ГОИ) вырабатывгает один синхроимпульс. Этот синхроимпульс по шине 56 передается в ОМ для разрешения сыдачи слога, а по шине 53 передается в регистр 3 команд для разрешения приема команды, по шине 62- в узел 6 формирования контрольного разряда, по чиине 61 - в буферный регистр 9 данных для разрешения приема информации. Кроме того, этот синхроимпульс участвует в формировании запроса на обмен, который выдается через шины бО и 159 в блок 8, Управляющий сигнал на шине 57 вырабатывается в случае приема на регистр. 63 команд Запись или Чте ние и транслируется в блок 2 для р решения анализа соответствия команд Признак командной информации сни мается с шины 55 при отсутствии сиг нала несоответствия команд на шине 58, что свидетельствует об установлении признака числовой информации. По шинам 60 в блок 8 выдается но мер линии связи, участвующей в обме не. Этот номер поступает на дешифра тор номера линии связи 113. При нал чии разрешающего сигнала на шине 16 на одной из шин 166 появляется си|- нал выборки требуемой линии связи. Так как на шинах входа усилителя 115 отсутствует сигнал Разрешение обмена и на входе усилителя 116 ес сигнал Конец обмена, то на выходе элемента И 141 появляется запрос на обмен, который через внутреннюю магистраль 11 транслируется в выбра НУЮ линию 21 СВЯЗИо Линия связи по шине 157 выставля ет на вход усилителя 115 сигнал Разрешение обмена и снимает со входа усилителя 116 сигнал Конец обмена, а на вход усилителя 120 устанавливает признак командной ин формации, ГОИ 129 вырабатывает один синхроимпульс. По этому синхроимпульсу осуществляется запрос информации из линии связи, прием кода команды Чт ние в регистр 7 команд, прием информации в буферный регистр k данных и узел 1 контроля принимаемой информации и формирования сигнала ошибки. Управляющий сигнал по шине 167 вырабатывается в случае приема на регистр 114 команд Запись или Чтение и транслируется в блок 2 для разрешения анализа соответствия команд После процедуры установления связи (отсутствие сигнала несоответстви устройство переходит непосредственно к передаче данных. Передача информации может быть закончена при выдаче сигнала Конец обмена 8 блек 5 управления связью 616 ,с основной машиной или в блок 8 управления линиями связи. В режиме записи информации из линии связи в ОМ в случае, если информация принялась с неверным контролем, в узле 1 вырабатываетсй сигнал ошибки, который поступает в блок 8. Сигнал ошибки из этого блока по шияе 163 с выхода элемента И 139 поступает через внутреннюю магистраль 11 и блок 12 усилителей в шины приема соответствующей линии 21 связи. Сигнал ошибки из блока 8 по шине 165 с выхода элемента И поступает в блок 5 по шине 159 на элемент И 103, а по шине 5б с выхода элемента ИЛИ 81 он передается в ОМ о Таким образом, предложенное устройство позволяет осуществлять контроль принимаемой информации и кода команды, информировать основную машину и линию связи об ошибке в принимаемой (передаваемой) информации и о несоответствии выставленного кода команды, что расширяет функциональные возможности устройства и повышает достоверность обмена информацией. Формула изобретения 1о Устройство для сопряжения вь1числительных машин по авт. св. № 732845, отличающееся тем, что, с целью повышения достоверности обмена устройства, в него введены узел анализа соответствия команд, узел формирования контрольного разряда, узел контроля принимаемой информации и формирования сигнала ошибки, причем первый и второй информационные входы узла анализа соответствия команд соединены соответственно с выходами первого и второго регистров команд, а первый и второй управляющие входы-выходы соответственно с четвертым входомвыходом блока управления связью с основной машиной и пятым входом-выходом блока управления линиями связи, информационный вход узла формирования контрольного разряда соединен с информационным входом устройства, управляющий вход - с вторым выходом блока управления связью с основной машиной, а информационный выход - с вторым информационным входом первого буферного регистра данных, информационный вход узла контроля принимаемой информации и формирования сигнала ошибки соединен с выходом второго буферного регистра данных, а вход-выход с шестым эхо дом-выходом блока управления линиями связи. 2.Устройство по п. 1, отличающееся тем, что, узел контроля принимаемой информации и форми рования сигнала ошибки содержит две группы элементов И, группу усилите-. лей и выходной усилитель, причем информационные входы элементов И первой группы подключены к информаци.онному входу узла, управляющие входы - к входной шине входа-выхода узла, а выходы - к входам соответствующих усилителей группы, выходы которых соединены с соответствующими вхо дами элементов И второй группы, выхо дами соединенных через выходной усилитель с выходной шиной входа-выхода узла. 3.Устройство по п. 1, о т л и чающееся тем, что узел анализа соответствия команд содержит схему сравнения, информационные вход которых подключены соответственно к первому и второму информационному вх дам узла, управляющие входы - соответственно к входным шинам первого и второго входов-выходов узла и первым входам первого и второго элементов И, выходы которых подключены соответственно к входам первого и второго усилителей, а вторые входы соответственно к инверсным выходам второго и первого усилителей, прямые выходы которых соединены соответственно с первыми входами третьего и четвертого элементов И, вторыми вх дами подключенных к выходу схемы сра нения, а выходами - соответственно к выходным шинам второго и первого вхо дов-выходов узла. . Устройство по п. 1, отличающееся тем, что, блок управления линиями связи содержит узел усилителей входных сигналов, первый четвертый входы которого соединены соответственно с первым, пятым, третьим и четвертым входами-выходами блока, регистр признаков команд, вхо которого соединен с вторым входомвыходом блока, дешифратор номеров линий связи, соединенный входом с третьим входом-выходом блока, узел коммутации выходных сигналов, первый и второй входы которого соединены соответственно с шестым и третьим входами-выходами блока, и узел синхронизации, первый вход которого соединен с третьим входом-выходом блока, группа входов - с группой выходов узла усилителей входных сигналов и первой группой входов узла коммутации выходных сигналов, первый - седьмой выходы которого соединены соответственно с первым - шестым входами - выходами и выходом блока, вторая группа входов - с группой выходов регистра признаков команд и вторым и третьим входами узла синхронизации„ 5. Устройство по п. 1, отличающееся тем что блок управ,ления связью с основной машиной содержит узел коммутации выходных сигналов, выходы которого соединены соответственно с первым - четвертым входами-выходами и первым и вторым выходами блока, первый, второй и третий входы - соответственно с первым и вторым выходами узла синхронизации и третьим-входом-выходом блока, первая группа входов с группой выходов регистра признаков команд, а вторая группавходовс группой выходов узла коммутации входных сигналов, первый второй входы которого соединены /соответственно с первым и четвертым входами-выходами блока, третий вход - с выходом регистра номера линии связи, вход которого подключен к первому входу-выходу блока, вход регистра признаков команд соединен с вторым входом-выходом блока, группы выходов узла синхронизации подключена к группам выходов регистра признаков команд и узла коммутации входных сигналов. Источники информации, принятые во внимание при экспертизе 1, Авторское свидетельство СССР № 7328 5, кл. G Об F 3/04, 1977 (прототип).
S5 I
Авторы
Даты
1982-07-15—Публикация
1980-10-24—Подача