Устройство для сопряжения вычислительных машин
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
О П И С А Н И Е (и)943696ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоввтскикСоциапистичесимкРеспублии(22) Заявлено 24. 10.80 (2 Г) 3235050/18-24 (5) М, Кл. С 06 Г 3/04 с присоелинением заявки М УЬеудлрстааиаЯ кемктет СССР в делам юобретенкЯ и открыткЯ(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХМАЙИН 1Изобретение относится к цифровой вычислительной технике, может найти применение в многомашинных.вычис- лительных комплексах и сетях ЭВМ для связи вычислительных машин между со 5 бой, для связи ЭВМ с нестандартными внешними устройствами.По основному авт, св, Ю 732845 известно устройство для сопряжения вычислительных машин, содержащее первый и второй регистры команд, первый и второй буферные регистры данных, блок управления связью с основной машиной, блок управления линиями сВязи 1 регистр приоритетоВ груп пу блоков усилителей связи с линией, причем первый вход - выход блока управления связью с основной машиной является первым управляющим входом- выходом устройства, а второй вход - 20 выход - подключен к управляющему входу - выходу первого регистра команд, информационный вход которого соединен с информационными входами устрой 2ства и первого буферного регистра данных, управляющий вход которого соединен с выходом блока управления связью,с основной машиной, выход второго буферного регистра данных подключен к информационному выходу устройства, информационные входы - выходы группы блоков усилителей связи с линией являются информационным входом - выходом устройства, а управляющие входы - выходы - вторым управляющим входом - выходом устройства, первый вход - выход блока управления линиями связи подключен соответственно к первым входам - выходам группы блоков усилителей связи с линией, второй вход - выход ко входу - выходу второго регистра команд, третий вход - выход - к третьему входу - выходу блока управления. связью с основной машиной, четвертый вход - выход - к первому входу - выходу регистра приоритетов, а выход - к управляющему входу вто 94369 брого буферного регистра данных, вторые входы - выходы регистра приоритетов подключены соответственно ковторым входам - выходам группы блоков усилителей связи с линией, выходпервого буферного регистра данных,информационные входы вторых буферныхрегистров команд и данных подключенысоответственно к информационным входам - выходам группы блоков усили" 10телей связи с линией 1.Недостатком этого устройства является ограниченные Функциональныевозможности, так как оно не контролирует процедуру установления связи 1(обмен кодами команд). Если послеанализа кода команды, поступившего слиний связи (с основной машины), ос.новная машина (линия связи) попытается передать в устройство сопряжения не соответствующий код встречной команды, эта команда отвергается,и устройство ждет появления изосновной машины (линии связи) нужной команды, что приводит к затратам времени процессора на установление связи, т.е. к уменьшению времени выполнения основной программы.Авостная ситуация, возникающая приэтом, не обрабатывается, т.е, соответствующие авостной ситуациисигналы не транслируются в линию связи(основную машину)Кроме того, известное устройствосопряжения не контролирует принимаемую (передаваемую) информацию,что приводит к снижению достоверности принимаемой (передаваемой)информации.Целью изобретения является расширение функциональных возможностейустройства и повышение достоверностиобмена информацией,Указанная цель достигается тем,что в устройство введены узел анализа соответствия команд, узел формирования контрольного разряда, узелконтроля принимаемой информации и формиройания сигнала ошибки, причем первый и второй информационные входы узла анализа соответствия команд соединены соответственно с выходами первого и второго регистров команд, а первый и второй управляющие входы - выхо"ды соответственно с четвертым входомвыходом блска управления связью с 55основной машиной и пятым входом - выходом блока управления линиями связиинформационный вход узла формирования контрольного разряда соединен с инФормационным входам устройства, управляющий вход - со вторым выходом блока управления связью с основной машиной, а информационный выход - со вторым информационным входом первого буферного регистра данных, информационный вход узла контроля принимаемой информации и формирования сигналаошибки соединен с выходом второго буферного регистра данных, а вход,выход с шестым входом - выходом блокауправления линиями связи, а также тем,Что узел контроля принимаемой информации и формирования сигнала ошибки содержит две группы элементов И, группуусилителей и выходной усилитель, причем информационные входы элементов Ипервой группы подключены к информационному входу узла, управляющие входыко входной шине входа - выхода узла,а выходы - ко входам соответствующихусилителей группы, выходы которых соединены с соответствующими входамиэлементов И второй группы, выходамисоединенных через выходной усилительс выходной шиной входа - выхода узла,и тем, что узел анализа соответствиякоманд содержит схему сравнения, ин 1формационные входы которых подключены соответственно к первому и второму информационным входам узла, управляющие входы - соответственно квходным шинам первого и второго входов " выходов узла и первым входам первого и второго элементов И, выходы кото.рых подключены соответственно ковходам первого и второго усилителей,вторые входы - соответственно к инверсным выходам второго и первогоусилителей, прямые выходы которых соединены соответственно с первыми входами третьего и четвертого элементовИ, вторыми входамиподключенных квыходу схемы сравнения, а выходами -соответственно к выходным шинам первого и второго входов - выходов узла, а также тем , что блок управления линиями связи содержит узелусилителей входных сигналов, первыйчетвертый входы которого соединенысоответственно с первым, пятым, третьим и четвертым входами - выходамиблока, регистр признаков команд,вход которого соединен со вторымвходом - выходом блока, дешифраторномеров линий связи, соединенный .входом с третьим входом - выходомблока, узел коммутации выходных сигналов, первый и второй входы которого соединены соответственно с шестым и третьим входами - выходамиблока и узел синхронизации, первыйвход которого соединен с третьим 5входом - выходом блока, группа входов - с группой выходов узла усилителей входных сигналов и первой группой входов узла коммутации выходныхсигналов, первый - седьмой выходы которого соединены соответственно спервым - шестым входами - выходамии выходом блока, вторая группа входов - с группой выходов регистрапризнаков команд и вторым и третьим 1 Бвходами узла синхронизации, и тем,что блок управления связью с основной машиной содержит узел коммутации выходных сигналов, выходы которого соединены соответственно с пер- р 0вым - четвертым входами - выходамии первым и вторым выходами блока,первый, второй, и третий входы - со ответственно с первым и вторым выходами узла синхронизации и третьим двходом - выходом блока, первая группа входов - с группой выходов регистра признаков команд, а вторая группавходов - с группой выходов узла коммутации входных сигналов, первый ивторой входы которого соединены соответственно с первым и четвертымвходами - выходами блока, третийвход - с выходом регистра номера линии связи, вход которого подключенк первому входу - выходу блока, входрегистра признаков команд соединенсо вторым входом - выходом блока,группа входов узла синхронизации подключена к группам выходов регистрапризнаков команд и узла коммутациивходных сигналов.На фиг. 1 представлена блок-схема устройства; на фиг. 2-6 - Функциональные схемы узла контроля при-нимаемой информации и формированиясигнала ошибки, узла анализа соответствия команд, блока управлениясвязью с основной машиной, блока управления линиями связи и узла формирования контрольного разряда соответ 50ственно,Устройство содержит (Фиг. ) узел1 контроля принимаемой информациии Формирования сигнала ошибки, узел2 анализа соответствия команд, первый регистр 3 команд, второй буферный регистр 4 данных, блок 5 управления связью с основной машиной,4 узел 6 формирования контрольного раз.ряда, второй регистр 7 команд, блок8 управления линиями связи, первыйбуФерный регистр 9 данных, регистр10 приоритетов, внутреннюю магистраль 11 устройства,и группу блоков12 усилителей связи с линиями. ИнФормационный выход 13 шин 14 и 15первого управляющего входа - выходаи шины 16 информационного входа устройства подключаются к соответствующим входам - выходам основной машины, а шины 17 и 18 приема иэ линиисвязи и шины 19 и 20 выдачи в линиюсвязи второго управляющего,и информационного входов - выходов устройства служат для управления и информационного обмена с соответствующими линиями связи 21. Узел 1 контроля принимаемой информации и формирования сигнала сшибки для случаядевятиразрядного информационного сло.ва содержит (фиг. 2) информационныйвход 22, шины 23 входа - выхода,элементы И 24, 25 и 26 первой группы, усилители 27-29 группы, эле".менты И 30 второй группы и выходнойусилитель 31. Узел 2 анализа соответ"ствия команд для случая двухразряднойкоманды содержит (фиг. 3) схему сравнения 32, состоящую из элементовИ 33-37 и усилителей 38-40, первого,второго, четвертого и третьего элементов Й 41-44, усилители 45, 46,информационные входы 47 и 48 узла,входные 49 и 50 и выходные 51 и 52шины первого и второго входов - выходов узла. Блок 5 управления связьюс основной машиной содержит (фиг. 4)выходную 53 и входную 54 шины второ"го входа - выхода блока, входные55 и выходные 56 шины первого входавыхода блока, выходную 57 и входную58 шины четвертого входа - выходаблока, выходные 59 и выходные 60 шины третьего входа - выхода блока,выходы 61 и 62 блока, регистр 63признаков команд, регистр 64 номерапинии связи, узел 65 коммутации выходных сигналов, узел 66 коммутации входных сигналов, узел 67 синхронизации. Узел 65 коммутации выходных сигналов состоит из элементовИ 68-80, элемента ИЛИ 81, элементазадержки 82 и усилителей 83-91Узвл66 коммутации включает усилители92-98, элементы И 99-10 1, элементзадержки 102. Узел синхронизации содержит элементы И 103.и 104, генера 7 9436тор 105 импульсов, генератор 106 одиночного импульса, элемент ИЛИ 107и усилители 108 и 109. Блок 8 управления линиями связи содержит (фиг. 5)узел 110 коммутации входных сигналов,узел 111 синхронизации, узел 112коммутации выходных сигналов,дешифратор 113 номера линии связи и регистр114 признаков команд. Узел 110 коммутации входных. сигналов содержитусилители 115-122 и элемент И 122.Узел 111 синхронизации включает элемент ИЛИ 123, элементы И 124 и 125,усилители 126 и 127, генератор 128импульсов и генератор 129 одиночногоимпульса. Узел 112 коммутации выходных сигналов состоит из элементовИЛИ 130, элементов И 131 группы 132,элементов И 133-147, элемента задержки 148-156, входные 157-162 и выходные 163-168 шины первого-пятого входоввыходов блока и шины 169 выхода блока,Узел 6 формирования контрольногоразряда состоит из ( фиг. 6) элементов И 170, 171 и 172 первой группы,усилителей 173- 175 группы, элементовИ 176 второй группы, выходного усилителя 177, инФормационного входа178, входной 179 и выходной 180 шинвыхода - выхода узла. Первый регистр3 команд предназначен для расшифров"ки и хранения команды, поступающейиз основной машины и в соответствиис принятой командой задает режим работы устройства. Второй буферный ре-.гистр 4 данных предназначен для буферизации (временного запоминания) кодов команд и данных, которые необходимо передать из одной линий 21 связи в основную машину. Блок 5 управ 40ления связью с основной машиной принимает, интерпретирует и Формируетуправляющие сигналы основной машины,.управляет работой регистров 3 и 9 иузла 6 формирования контрольного раз 45ряда. Блок 5 транслирует сигнал несоответствия команд в основную машину(ОМ ) из узла 2, если встречная команда, выставленная СМ неверна, Блок5 управляет приемом команды с регистра 3 в узел 2, Узел 6 формированияконтрольного разряда предназначендля формирования контрольного разряда. Узел 6 формирует контрольный раз.ряд слога, так что суммарное числоединиц в передаваемой информации иконтрольном разряде нечетное, Второйрегистр 7 команд предназначен длярасшифровки и хранения команды,96 8поступившей из любой линии 21 связи и в соответствии с принятой командой задает режим работы устройства.Блок 8 управления линиями связи служит для интерпретации и формирования управляющих сигналов линий связи, а также управление работой регистра 7 и буферного регистра 4, Блок 8 коммутирует сигнал несоответствия команд из узла 2 в соответству ющую линию 2 1 связи, если встречная команда, выданная на линии связи, неверна, Блок 8 управляет приемом кода команды со второго регистра команд 7 в узел 2 анализа соответствия команд. Первый буферный регистр данных 9 предназначен для буферизации (временного запоминания) кодов команд и данных, которые необходимо передать из основной машины в одну из линий связи 21, Регистр 10 предназначен для обеспечения коммутации основной машины с одной из линий связи в соответствии с принятыми в устройстве приоритетами. Внутренняя магистраль 11 устройства предназначена для передачи к любому из блоков 12 усилителей связи с линией информации с буферного регистра 9 и управляющих сигналов с блока 8, а также для передачи от любого из блоков 12 информации во второй регистр 7 команд или второй буферный регистр 4 данных и управляющих сигналов в блок 8 управления линиями связи.Устройство работает следующим образом.Обмен информацией осуществляется между основной ЭВМ и одной из линий связи.(одновременно). В режиме передачи информации из основной машины (ОМ ) в одну из линий связи 21-21 п, когда в оперативной памяти ОМ подготовлен массив информации для передачи, ОМ выдает команду "Записать". Полученная из канала ОМ по шинам 16 выдачи в сопровождении соответствующих управляющих сигналов на шинах 15 команда "Записать" заносится в регистр 3 команд для задания режима работы устройства и в буферный регистр 9 для передачи кода команд в выбранную линию связи, например 211Адресация в выбранной линии.осуществляется обычным образом с помощью блока 5 управления связью с основной машиной, блока 8 и регистра 10. Код команды "Записатьн с буФерного регистра 9 через внутреннююмагистраль 11 и включенный регистром 10 приоритетов блок 12 усилителей связи с линией передается влинию связи 21, а также код команды "Записать" с помощью управляющего сигнала блока 5 поступаетиэ буферного регистра 3 в узел 2 длясравнения со встречной камандой, которая поступает в тот же узел из линии связи 21. Выполнение процедурыпередачи данных возможно лишь присоответствии команд, поступивших, содной стороны, из. канала ОМ и, сдругой стороны, из соответствующейлинии связи, Если после анализа кодакоманды с ОМ линия связи 211 попытается передать в устройство сопряжения не соответствующую с ОМ встречную команду (не выставлена команда"Читать" ), то в узле 2 вырабатывается сигнал несоответствия команди в линию связи, от которой был выставлен неверный код команды, черезблок 8 (по управляющим шинам), черезвнутреннюю магистраль 11, усилителиблока 12, в линию связи 12 поступает сигнал, информирующий линию о неправильном выставлении кода команды.Встречная команда "Читать" поступает из линии связи 21 через включенный регистром 10 блок 12 1 усилителейи внутреннюю магистраль 11 в регистр7 команды и буферный регистр данных9, а также код команды "Читать" спомощью управляющего сигнала блока 8поступает из второго буферного регистра 7 в узел 2, При этом блок 5 управляет приемом команды из ОМ, а блок8 управляет передачей кода этой команды в линию 21 связи и приемомвстречного кода команды из линии 2 11связи, принимая ( посылая) соответствукицие сигналы через внутреннююмагистраль 11 устройства в блок 12усилителей с (на) управляоцих шин19 1 выдачи (шины 17 линии приема21 1 связи). После процедуры установления связи (обмен кодами команд) устройство переходит непосредственно к передаче данных. Приемом информации из канала ОМ в устройство сопряжения и приемом кода информации с информационных шин 16 ОМ в узел 6 управляет блок 5. Поступившая информация заносится в буферный регистр 9 одновременно с контрольным разрядом (он поступает из узла 6) по управляющему 5 о 15 го г 5 зо 35 ао 45 50 55 сигналу с блока 5. Передачей информации иэ устройства сопряжения в линию211 управляет блок 8. Информация изпервого буферного регистра 9 черезвнутреннюю магистраль 11 устройстваи блок 121 усилителей связи поступает на шины 20 линии 21 связи.Передача информации заканчивается после поступления соответствующего сигнала по шинам 15 в блок 5, который прекращает управление приемоминформации из канала ОМ и посылаетсигнал конца обмена в блок 8. Блок8 прекращает управление передачейинформации из устройства в линию21 связи и через внутренноо магист.раль 11 устройства и блок 12 усили 1телей передает сигнал конца обменав шины 19 линии 21 связиПередача информации может бытьтакже прекращена по инициативе ли"нии 21 связи. В этом случае сигналконца обмена по шинам 17через блок12 1 усилителей и внутреннюю магистраль 11 устройства поступает в блок8, который прекращает управление передачей информации иэ устройства влинию 21 связи и посылает соответствующий- сигнал в блок 5, Этот блок,в свою очередь, блокирует прием инФормации из канала ОМ и по шинам 14посылает в ОМ сигнал конца обменаданными,В режиме передачи информации иэкакой-либо линии 21 в основную машину иэ линии связи, например 211,по шинам 18 1 выдачи иэ линии связичерез блок 12 усилителей связи выдается код команды "Записать" (в сопровождении ссответствуоцих управляющих сигналов на шинах 171 Полученная иэ линии 21 команда "Записать заносится в регистр 7 для задания режима работы устройства и вбуферный регистр 4 для передачи кодакоманды в ОМ. Код команды "Записать"из регистра 7 поступает в узел 2.Прием кода команды в регистр 7, вузел 2, буферный регистр 4 производится под управлением блока 8. Блок8 посылает сигнал об инициированиипроцедуры обмена со стороны линии21 в блок 5. Этот блок, в свою очередь, по шинам 14 сообщает ОМ о поступлении с линии команды, инициирующей обмен информацией.Выполнение процедуры передачи данных возможно лишь при соответствиикоманд, поступивших в узел с одной11 943696 стороны из регистра 7, а с другой из регистра 3.Встречная команда "Читать" поступает из ОИ по шинам 16 в регистр 3 и буферный регистр 9, При этом блок 5 5 управляет приемом команды из ОИ, а блок 8 управляет передачей кода этой команды в линию 214.Если из ОИ поступила отличная от команды "Читать" команда, то в узле 1 О 2 вырабатывается управляющий сигнал несоответствия команд, который через блок 5 по шине 14 информирует ОМ о неверно выставленной команде.После процедуры установления связи 15 (обмен кодами команд) устройство переходит непосредственно к передаче данных. Приемом информации из линии 2 11 связи управляет блок 8, Информация с шин 18 через внутреннюю ма гистраль 11 поступает в буферный регистр 4, а затем в узел 1, а по шинам 13 - в ОМ, Прием информации в узел 1 осуществляется по управляацему сигналу из блока 8, В узле 1 происходит контроль по модулю два принятой из линии связи информации вместе с контрольным разрядом. В случае обнаружения информации с неверным контролем вырабатывается30 сигнал ошибки, который поступает в блок 8.Сигнал ошибки из блока8 по ступа ет через внутреннюю магистраль 11 и блок 12 усилителей в шины 19, . Сигнал ошибки из блока 8 поступает через блок 5 в шину 14 приема ОМ. Таким образом, узел 1 информирует ОМ и линию 21 связи о неверно принимаемой 1,передаваемой) информации,Передача информации прекращается после поступления соответствующего сигнала по шинам 17,1 в блок 8, который прекращает управлять приемом информации из линии 21 и посылает сигнал конца обмена в блок 5, Этот блок, в свою очередь, по шинам 14 передает сигнал конца обмена в ОИ. 40 45 50 55 Передача информации может быть также прекращена по инициативе ОМ. В этом случае сигнал конца обмена по шинам 15 поступает в блок 5, который блокирует передачу информации в канал ОИ и посыпает сигнал конца обме. на вблок 8, Блок 8 прекращает управление приемом информации в устройство из линии 211 через внутреннюю магистраль 11 и блок 121 усилителей передает сигнал конца обмена в шины 19.Режим передачи информации из ОМв одну из линий 21 связи задаетсяне только командой "Записать", полученной из канала ОМ, как былоописановыше, но и командой "Читать",полученной из какой-либо линии 21 связи. Вэтом случае для выполнения процедурыпередачи данных из канала ОМ должнабыть получена встречная команда "Записать",Аналогично режим передачи данных из какой-либо линии 21 задаетсяне только командой "Записать", полученной из линии связи, как было описано выше, но и командой "Читать",полученной из канала ОМ. В этом случае для выполнения процедуры передачи информации из соответствующей линии связи должна быть получена встречная команда "Записать".В тех случаях, когда обмен информацией инициируется командой ("Записать" или "Читать" ), поступившей излинии 21, ОМ имеет возможность прочитать этот код команды. Это необходимо для того, чтобы ОМ могла проанализировать код поступившей команды из линии связи и послать в устройствонужную команду о необходимости модификации режимов работы. Эта процедура выполняется при поступлении изканала ОМ команды "Уточнить словосостояние", По этой команде содер 35жимое буферного регистра 4 по шинам13 дередается в канал ОМ (как было описано выше, в этот регистр заносится код команды, поступившей из какой-либо линии связи). Если после анализа кода команды из линии связи, ОМ попытается передать в устройство несоответствующую встречную команду, то в узле 2 вырабатывается сигнал несоответствия команд, который через блок 5 передается по шине 14, в основную машину.Для передачи управляющих и служебных директив от ОИ в какую-либо линию связи или иэ какой-либо линии связи в ОИ используется команда "Управление" Управляющая информация, предназначенная для подключенного к линии связи абонента или для ОМ, кодируется различными комбинациями модификаторов в коде самой команды, При передаче управляющей директивы от ОИ к абоненту какой-либо линии 21 команда "Управление", полученная13 9436из канала ОМ по шинам 16 в сопровождении соответствующих управляющихсигналов на шинах 15, заносится врегистр 3 команд и буферный регистр9, откуда затем через внутреннюю магистраль 11 и включенный регистром10 соответствующий блок, например12 1, усилителей связи с линией передается на шины 20. При этом блок 5управляет приемом команды из ОМ, а 1 облок 8 управляет передачей кода этойкоманды в линию 21 связи,Вся информация, поступающая набуферный регистр 9 данных, независимо от того, числовая она или управляющая, сопровождается контрольнымразрядом, который формируется в узле 6.При передаче управляющей директйвы от какой-либо линии связи к ОМ,команда "Управление", полученная излинии, например 211 связи, по шинам18 в сопровождении соответствующихуправляющих сигналов на шинах 17через блок 12 усилителей и внутреннюю магистраль 11 заносится на регистр 7 команд и буферный регистр 4данных, иэ которого затем по шинам13 передается в канал ОМ, Вся информация, поступающая на буфер регистра 4 данных, независимо от того,управляющая она или числовая далееконтролируется в узле 1, Управляетприемом информации в узел 1 блок 8,который управляет также приемом этойкоманды иэ линии 2 1 связи, а блок 5управляет передачей кода этой команды в ОМ.Узел 1 контроля принимаемой информации и формирования сигнала обме4 Она работает следующим образом,На выходы элементов И 24, 25 и 26поступают (фиг, 2) информационныесигналы с информационного входа 22и стробирующий сигнал по входной ши 45не входа - выхода 22. На выходе элементов И 24 формируется единица тогда и только тогда, когда сумма значений первых трех разрядов не является четной. Аналогично, на выходах50элементов И 25 сигнал появляетсяв случае нецетности суммы вторых трехразрядов, а на выходах элементовИ 26 - нечетности третьих трех раз-рядов. С выходов элементов И 30 еди"ничный сигнал выдается на выходную55шину входа - выхода 22 через выходной усилитель 31 в случаях, если. навходы всех или только одного из уси 96 14лителей 27-29 поступают единичные сигналы.Аналогично работает и узел 6 формирования контрольного разряда (фиг.б),Узел 2 анализа соответствия команд работает следукщим образом,По информационным входам 47 и 48 в ,узел 2 поступают коды команд для сравнения из первого и второго регистров команд (фиг. 3). Операции "Записьн соответствует код "0", а оле рации "Чтение" - код "10", На входы элементов И 33, 35 подаются по инФормационному входу 47 коды с прямых выходов регистра 3, а по входу 48 с инверсных выходов регистра 7. На входы элементов И 34, 36 подаются коды по информационному входу 47 с инверсных выходов регистра 3, а по . информационному входу 48 " с прямых выходов регистра 7. Сравнение кодов команд осуществляется на элементах И 33-36 при наличии управляющих сигналов на шинах 49 и 50. В случае несовпадения кодов формируется сигнал несоответствия поступивших команд, который поступает с прямого выхода усилителя 40 на входы элементов И 43 и 44. На элементах И 41 и 42 и усилителях 45 и 46 происходит формирование управляющих сигналов, которые разрешают выдачу через элементы И 43 и 44 сигнала несоответствия команд в линию связи (если инициатором обме. на является основная машина) или в основную машину (если инициатором обмена является линия связи). Узел анализа соответствия команд не толь" ко контролирует процедуру установления связи (с 5 мен кодами команд), но и обеспечивает фактическое рав" ноправие ЭВМ в системе.Блоки 5 и 8 работают следующим об. разом.В режиме записи информации из .ОМ в одну иэ линий 21 связи по шине 55 в усилитель 92 поступает сигнал "Разрешение обмена", на усилитель 93 сигнал "Конец обмена", а на усили" тель 97 - признак командной информа" ции . Генератор 106 одиночных импульсов (ГОИ) вырабатывает один синхроимпульс. Этот синхроимпульс чо шине 56 передается в ОМ дгя разрешения выдачи слога, а по шине 53 передается в регистр 3 команд для разрешения приема команды, по шине 62- в узел 6 формирования контрольного разряда, по шине 61 - в9436 Формула изобретения буферный регистр 9 данных для разрешения приема информации. Крометого, этот синхроимпульс участвуетв формировании запроса на обмен,который выдается через шины 60 и 5159 в блок 8,Управляоций сигнал на шине 57вырабатывается в случае приема нарегистр 63 команд "Запись или "Чтение" и транслируется в блок 2 для раз 10решения анализа соответствия команд.Признак командной информации снимается с шины 55 при отсутствии сиг"нала несоответствия команд на шине58, что свидетельствует об установпении признака числовой информации.По шинам 60 в блок 8 выдается номер линии связи, участвующей в обмене. Этот номер поступает на дешифратор номера линии связи 113. При наличии разрешающего сигнала на шине 160на одной из шин 166 появляется сигнал выборки требуемой линии связи.Так как на шинах входа усилителя115 отсутствует сигнал "Разрешение 25обмена" и на входе усилителя 116 естьсигнал "Конец обмена", то на выходеэлемента И 141 появляется запросна обмен, который через внутреннююмагистраль 11 транслируется в выбран- зоную линию 21 связи.Линия связи по шине 15 7 вы ста вляет на вход усилителя 115 сигнал"Разрешение обмена" и снимает совхода усилителя 116 сигнал "Конецобмена", а на вход усилителя 120устанавливает признак командной информации,ГОИ 129 вырабатывает один синхроимпульс. По этому синхроимпульсуосуществляется запрос информации излинии связи, прием кода команды "Чтение" в регистр 7 команд, прием информации в буферный регистр 4 дан-.ных и узел 1 контроля принимаемойинформации и формирования сигналаошибки. Управляющий сигнал по шине167 вырабатывается в случае приемана регистр 114 команд "Запись" или"Чтение" и транслируется в блок 2для разрешения анализа соответствиякоманд,После процедуры установления связи отсутствие сигнала несоответствия)устройство переходит непосредственно к передаче данных.Передача информации может бытьзакончена при выдаче сигнала "Конецобмена" в блск 5 управления связью,96 16с основной машиной или в блок 8 управления линиями связи.В режиме записи информации из линии связи в ОИ в случае, если информация принялась с неверным контролем, в узле 1 вырабатывается сигнал ошибки, который поступает в блок 8. Сигнал ошибки из этого блока по шине 163 с выхода элемента И 139 поступает через внутреннюю магистраль 11 и блок 12 усилителей в шины приема соответствующей линии 2 1 связи.Сигнал ошибки из блока 8 по шине 165 с выхода элемента И 140 поступает в блок 5 по шине 159 на элемент И 103, а по шине 56 с выхода элемента ИЛИ 81 он передается в ОИ.Таким образом, предложенное устройство позволяет осуществлять контроль принимаемой информации и кода команды, информировать основную машину и линию связи об ошибке в принимаемой передаваемой) информации и о несоответствии выставленного кода команды, что расширяет функциональные возможности устройства и повышает достоверность обмена информацией. 1. Устройство для сопряжения вычислительных машин по авт. св, Ю 732845, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверности обмена устройства, в него введены узел анализа соответствия команд, узел Формирования контрольного разряда, узел контроля принимаемой информации и формирования сиг. нала ошибки, причем первый и второй информационные входы узла анализа соответствия команд соединены соответственно с выходами первого и второго регистров команд, а первый и второй управляющие входы-выходы соответственно с четвертым входом- выходом блока управления связью с основной машиной и пятым входом-выходом блока управления линиями связи, информационный вход узла формирования контрольного разряда соединен с информационным входом устройства, управляющий вход - с вторым выходом блока управления связью с основной машиной, а информационный выход - с вторым информационным входом первого буферного регистра дан17 9436 ных, информационный вход узла контроля принимаемой информации и формирования сигнала ошибки соединен с выходом второго буферного регистра данных, а вход-выход с шестым входом-выходом блока управления линиями связи.2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что, узел контроля принимаемой информации и форми о рования сигнала ошибки содержит две группы элементов И, группу усилите-, лей и выходной усилитель, причем информационные входы элементов И первой группы подключены к информаци- И .онному входу узла, управляющие входы - к входной шине входа-выхода уз ла, а выходы - к входам соответствующих усилителей группы, выходы которых соединены с соответствующими вхо. о дами элементов И второй группы, выходами соединенных через выходной усилитель с выходной шиной входа-выхода узла.3. Устройство по и. 1, о т л ич а ю щ е е с я тем, что узел анализа соответствия команд содержит схему сравнения, информационные входы которых подключены соответственно к первому и второму информационному вхо.зв дам узла, управляющие входы - соответственно к входным шинам первого и второго входов-выходов узла и первым входам первого и второго элементов И, выходы которых подключенызз соответственно к входам первого и второго усилителей, а вторые входы- соответственно к инверсным выходам второго и первого усилителей, прямые выходы которых соединены соответственно с первыми входами третьего и четвертого элементов И, вторыми входами подключенных к выходу схемы сравнения, а выходами - соответственно к выходным шинам второго и первого вхо 45 дов-выходов узла.Устройство по и. 1, о т л и ч а ю щ е е с я тем, что, блок управления линиями связи содержит узел усилителей входных сигналов, первый четвертый входы которого соединены50 соответственно с первым, пятым, третьим и четвертым входами-выходами блока, регистр признаков команд, вход 96 18 которого соединен с вторым входом- выходом блока, дешифратор номеров линий связи, соединенный входом с третьим входом-выходом блока, узел коммутации выходных сигналов, первый и второй входы которого соединены соответственно с шестым и третьим входа ми-выходами блока, и узел синхронизации, первый вход которого соединен с третьим входом-выходом блока, гр ипа входов - с группой выходов узла усилителей входных сигналов и первой группой входов узла коммутации выходных сигналов, первый - седьмой выходы которого соединены соответственно с первым - шестым входами - выходами и выходом блока, вторая группа входов - с группой выходов регистра признаков команд и вторым и третьим входами узла синхронизации.5, Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок управления связью с основной машиной содержит узел коммутации выходных сигналов, выходы которого соеди" иены соответственно с первым - четвертым входами-выходами и первым и вторым выходами блока, первый, второй и третий входы - соответственно с первым и вторым выходами узла синхронизации и третьим входом-выходом блока, первая группа входов - с группой выходов регистра призна" ков команд, а вторая группа входовс группой выходов узла коммутации входных сигналов, первыйи второй входы которого соединены соответственно с первым и четвертым входами-выходами блока, третий вход - с выходом регистра номера линии связи, вход которого подключен к первому входу-выходу блока, вход регистра признаков команд соединен с вторым входом-выходом блока, группы выходов узла синхронизации подключена к группам выходов регистра признаков команд и узла коммутации входных си гнало в. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРй 732845, кл. С 06 Е 3/041 1977
СмотретьЗаявка
3235050, 24.10.1980
ВОЙСКОВАЯ ЧАСТЬ 03444
МУРАВЬЕВ ЛЕОНИД ДМИТРИЕВИЧ, ПРИМАКО МИХАИЛ ВАСИЛЬЕВИЧ, ЧЕНЦОВ АЛЕКСАНДР ЕВГЕНЬЕВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: вычислительных, машин, сопряжения
Опубликовано: 15.07.1982
Код ссылки
<a href="https://patents.su/15-943696-ustrojjstvo-dlya-sopryazheniya-vychislitelnykh-mashin.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительных машин</a>
Предыдущий патент: Многоканальное устройство связи для вычислительной системы
Следующий патент: Устройство для вывода информации
Случайный патент: Устройство для очистки полости трубопровода от жидких скоплений