Устройство для обмена информацией
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(54) УСТРОЙСЦИЕЙ детельство СССРР 3/00) 1981.для микроЭВМ-Приборы.и систеФ 3, с.34.ОБМЕНА ИН ое свиС 06 р ИРПС -60".1982, ТВО ДЛЯ ФОРМА Фие,СУДАРСТВЕННЫЙ НОМИТЕТ СССРо делАм ЙЗОБРетений и ОтнРытии АВТОРСКОМУ СВИ(57) Изобретение относится к вычислительной технике и может быть использовано для обмена информацией междуЭВМ при наличии кольцевого каналасвязи, Целью изобретенияявляется расширение областиприменения устройствазасчет обеспечениядоступа кобщему кольцевому каналу связи, Устройство содержит блок 1 связи с ЭВМ, дешифратор 2управляющих сигналов, регистр режима3, блок управления 4, блок 5 связи слинией, коммутатор 6, делитель часто-ты 7, генератор импульсов 8, блок 9приемопередачи. 13 ил./5 Производственно-полиг ское предприятие, гУжгород, у оектная, 4 Ид И 46 Тираж 672 ВНИИПИ Государственн по делам изобретений 113035, Москва, Жо комитета открытий Раушская н10 15 20 25 30 35 1133Изобретение относится к вычисли" тельной технике и может быть использовано для обмена информацией между группой ЭВМ при наличии кольцевого канала связи.Цель изобретения - расширение области применения устройства за счет обеспечения доступа к общему кольцевому каналу связи.На фиг.1 приведена блок-хема предлагаемого устройства; на фиг.2 функциональная схема блока связи с ЭВМ; на Фиг.З - Функциональная схема узла приемников; на Фиг.4 - функциональная схема узла прерывания; на фиг.5 - Функциональная схема узла передатчиков; на фиг. 6 - схема дешифратора управляющих сигналов,; на фиг,7- функциональная схема регистра режима; на фиг,8 - функциональная схема блока управления; на фиг.9 - функциональная схема блока связи с линией; на фиг.10- функциональная схема блока приемопередачи; на фиг.11 - временная диаграмма работы блока связи с линией; на фиг.12 - формат информационного сообщения; на фиг.13 - структура кольцевой сети с использованием предлагаемого устройства.Устройство содержит блок 1 связис ЭВМ, дешифратор 2 управляющих сигналов, регистр 3 режима, блок 4 управления, блок 5 связи с линией, коммутатор 6, делитель 7 частоты, генератор 8 импульсов и блок 9 приемопередачи. На фиг.1 обозначены первая группа входов-выходов 10 блока 1 связи с ЭВМ, вход-выход 11 и 12 устройства для подсоединения к линии связи.Блок 1 связи с. ЭВМ (фиг.2) содержит узел 13 приемников, узел 14 прерывания и узел 15 передатчиков. На фиг.2 обозначены шины 16 данных и. адреса, входная линия 17 предоставленияпрерывания (КППРО),линия 18 на- ,чальной установки (КНУ),линия 19 байтовых операций (КБАИТ), линия 20 операций ввода (КВВОД), линия 21 операций вывода (КВЬВОД), линия 22 синхронизации активного устройства (КСИА), линия 23 обращения к внешним устройствам (КВУ), линия 24 предоставления прерывания выходная (КППР 1), линия 25 требования прерывания (КТРПР), линия 26 синхронизации пассивного устройства (КСИП), вторая группа входов-выходов 27 блока 1 О, шина 27 данных, связанная с группой 4151 2 информационных входов-выходов блока связи с ЭВМ, вход 28 готовности операции, линия 29 готовности приемника, линия 30 готовности передатчика, второй вход 31 идентификации состояния и данных, линия 32 чтения данных,линия 33 чтения состояния приемника, линия 34 чтения состояния передатчика, линия 35 записи состояния приемника, линия 36 записи состояния передатчика, первый вход 37 идентификации состояния и данных, линия 38 выбора устройства (ВБР), линия 39 признака операции (" Ввод" ), линия 40 второго разряда адреса устройства, линия 41 первого разряда адреса устройства, второй выход 42 блока связи сЭВМ, линия 43 признака байтовой операции, линия 44 сброса, соединеннаяс первым выходом блока связи с ЭВМ,линия 45 признака передачи, линия 46 признака коммутации и вход 47 признака состояния.Узел 13 приемников (фиг.З) содержит приемники 48-63, дешифратор (ДШ) 64, триггер 65-67, элемент НЕ 68. На фиг.З обозначена линия 69 вывод.Узел 14 прерывания (Фиг.4) содержит триггеры 70-75, элементы 76-81 и элементы И-НЕ 82-85, элементы ИЛИ 86-88, передатчики 89-93, элемент 94 задержки. На фиг.4 обозначены выходные линии 95-98 узла прерывания, выход 99 узла 14 прерываний, соединенный с шиной 16 адреса и данных.Узел 15 передатчиков (фиг.5) со-. держит передатчики 100-111, мультиплексор (М) 112, элемент И-НЕ 113,Дешифратор 2 управляющих сигналов(фиг.б) содержит элементы НЕ 114-120,элемент И 121 элементы ИЛИ 122 и123, элемент ИЛИ-НЕ 124, элементИ-НЕ 125, дешифратор 126. На фиг.б 45 обозначены первая выходная линия 127,первый выход 128 дешифратора 2 управляющих сигналов, вторая выходная линия 129, второй выход 130 дешифратора управляющих сигналов, третья, четвертая и пятая выходные линии 111134 соответственно.Регистр 3 режима (фиг.7) содержиттриггеры 135-138, элемент И-НЕ 139,На фиг,7 обозначены вход 140 маркерарегистра режима, второй выход 141 итретий выход 142.Блок 4 управления содержит сдвиговые регистры 143 и 144, дешифраторы 145 и 146, первый триггер 147 фик(информационное или управляющее), атакже признак подтверждения приема,принятого или отвергнутого пблучателем посланное, ему информационное сообщение. В пятом поле размещаетсякод длины сообщения в байтах; Шестоеполе содержит информационную частьпосылки. Седьмое поле содержит код 40маркера при получении которого устройство может разорвать кольцо, прекратив ретрансляцию данных, и выдатьв него свое сообщение. Устройствообеспечивает кодонезависимость данных путем битстаффинга, механизм которого реализован в блоке 4 управления обменом. Устройство может работать в следующихчетырех, режимах:приоритетного вывода,. вывода по маркеру, ввода и ретрансляции.Режим приоритетного вывода используется для выдачи в последовательную кольцевую линию кода маркера, а также при необходимости управляющего 551сообщения - подтверждения приема (ошибочного или безошибочного ) информационного сообщения. Этот режим инициируется командой занесения "1" в разряд признака передачи (триггер з 33 сации нуля, триггер 148 синхронизации, триггер 149 флага, триггер 150 адреса, триггер 151 маркера, второй триггер 152 фиксации нуля, мультиплексор 153, счетчик 154, первый элемент И 155, четвертый элемент И 156, шестой элемент И 157, второй элемент И 158, третий элемент И 159, элемент ИЛИ 160, элемент ИЛИ-НЕ 161, элементы НЕ 162 и 163, элементы 164-166 за-, держки и пятый элемент И 167.На фиг,8 обозначены второй информационный вход 168, синхровход 169, трет 4 й выход 170, четвертый выход 171, второй выход 172, первый информационный вход 173 и пятый выход 174.Блок 5 связи с линией содержит приемники 175 и 176, триггер 177 элемент ИЛИ 178, элемент НЕ 179, эле" менты И 180 и 181 и передатчики 182 и 183.На фиг,9 обозначены выходы 184 и 185 передатчиков 182 и 183, связанные с вторым выходом для подсоединения с линией связи, третий выход 186 устройства, выходы 187 и 188 приемников 175 и 176 для подключения кканальному входу.Блок 9 приемопередачи содержит узел 189 местного управления, узел 190 управляющих регистров, буфер 191 данных, блок 192 передачи и блок 93 приема. Блок 9 приемопередачи может быть выполнен, например, на микросхеме К 580 ИК 51, Устройство выполняет обмен данными между параллельным входом-выходом ЭВМ через входы-выходы 10 устройства и последовательной линией связи кольцевой структуры, полученной путем соединения выхода 12 предыдущего устройства с входом 11, последующего устройства.ф В такой системе генератор 8 одного из устройств используется в качестве общего генератора синхросигналов всей системы, а делитель 7 частоты определяет общую частоту синхросигналов. При этом управление коммутацией синхросигналов выполняется от ЭВМ и осуществляется путем занесения "1" сЭВМ в определенный разряд коммутации фаз (триггер 135) регистра 3 режима устройства - источника синхросигналов через вход,27 регистра 3 режима, блок 1 связи с ЭВМ и входы-выходы 10 устройства. Сигнал, поступающий в этом случае с выхода 46 регистра 3 режима в управляющий вход коммутатора 41514 6, коммутирует на его выход синхросигналы с выхода генератора 8 через делитель 7 частоты. В остальных устройствах разряд коммутации фаз регистра 3 режима установлен в "0" сигналом, поступающим на его вход 44 "Сброс". При этом г .третьего выхода блок 5 связи через коммутатор 6 на стробирующий вход блока 5 поступают выделенные синхросигналы.Блок 5 связи с линией кодирует информационный и синхронизирующий сигналы, поступающие в линию в виде самосинкронизирующегося троичного кода по двухпроводным линиям 184 и 85 связи, (см.временную диаграмму на фиг.11)Последовательная информационная посылка для обмена сообщениями может быть разделена на 7 полей (фиг.12) . Первое поле, расположенное в начале посылки, служит для размещения кодафлага (011110), обозначающего начало сообщения. Второе и третье поля используются соответственно для размещения кодов адреса приемного и передающего устройств, между которыми ведется обмен информацией. Четвертое поле используется для размещения кода5 133 138 регистра 3 режима. При этом регистр 3 режима переключает устройство с режима ретрансляции на режим вывода информации с устройства на последовательную кольцевую линию связи. Сигнал с выхода 141 регистра 3 поступает на вход блока 4 управления который отключает в этом случае от своего выхода 172 данные, поступающие на его вход 168, и подключает данные, поступающие на вход 173 блока. Таким образом, на вход блока 5 связи с линией будут поступать данные с выхода 173 блока 9 приемопередачи через блок 4. Код маркера вводится с ЭВМ в блок .9 через входы-выходы 1 О устройства, блок 1 связи с ЭВМ по входам-выходам 27, По приходу каждого синхросигнала строба передатчика на вход 174 блока 9 происходит последовательная. выдача маркера с выхода 173 блока 9 в линию 12. Аналогично выводу маркера выполняется и вывод управляющего сообщения, которое содержит только первые четыре поля посылки. После выдачи всего сообщения с второго выхода блока 9 связи через блок 4 управления и блок 5 связи с линией в линию 12 (или после выдачи маркера) ЭВМ заносит "0" в разряд признака передачи (триггер 138) регистра 3 режима аналогично рассмотренному. Устройство переключается из режима передачи . в, режим ретрансляции.В этом режиме последовательный код, поступающий на вход 11 устройства, декодируется в блоке 5 связи с линией. При этом происходит разделение информационных и синхроаигналов. Информационный сигнал с первого выхода блока 5 проходит через сдвиговый регистр 143 блока 4 и поступает на информационный вход блока 5. Синхронизирующий сигнал с третьего выхода блока 5 поступает на стробирующий вход блока 5, где эти сигналы сноваРкодируются в последовательный код и выдаются на вылод 12 устройства. В этом режиме вся передаваемая по кольцу информация проходит через сдвиговый регистр 143 блока 4 управления обменом, который при помощи своего дешифратора 145 анализирует эту ин- формацию для выявления управляющих последовательностей типа маркер, флаг, адрес и других.Режим вывода по маркеру используется лля вывода из ЭВМ в последова 4151 6тельную линию информационного сообщения (см.фиг.12). В этом случае из ЭВМ заносится "1" в разряд разрешения передачи (триггер 136) регистра 3 режима Под управлениемдешифратора 2 управляющих сигналов выполняется занесение первого символа информационной посылки - флага в блок 9 связи через вторую группу входов-выходов 27. Затем устройство ожидает поступлениякода маркера из последовательной линии, находясь еще в режиме ретрансляции. При поступлении кода маркера в 10 блок 4 управления на его выходе 140 появляется сигнал, который поступает в регистр 3 режима и по конъюнкции с единичным выходом разряда разрешения передачи регистра 3 режима устанавливает в "1" разряд признака передачи (триггер 38 ) регистра 3 режима, переключая таким образом устройство с режима ретрансляции на ражим вывода, Появление низкого уровня сигнала на входе готовность приема (141) блока 9 разрешает выдачу флага с второго выхода блока 9 через блок 4 управления, блок 5 связи с линией в линию 12.Скорость вывода определяется частотой синхросигналов строба передатчика на четвертом входе (174) блока 9.При выработке единичного уровня сигнала готовности передатчика по линии 30 на первом выходе 28 блока 9, который поступает через блок 1 связи с 35ЭВМ на входы-выходы 10 устройства,.ЭВМ загружает в блок 9 очередной символ информационного сообщения. Работа устройства в этом режиме происходит аналогично работе в режиме приоритетного вывода. Различие между этими режимами состоит только в различии способов их инициации, обеспечивающих доступ к последовательной линии связи. После выдачи всего информационного сообщения на выход 12 устройства ЭВМ заносит иО" в разряд признака передачи регистра 3 режима аналогично рассмотренному, запрещаятем 50самым выдачу последовательных данных с второго выхода блока 9 и переключая устройство в режим ретрансляции.В режиме ввода выполняется приеминформации, адресованной устройству 35и подключенной к нему ЭВМ, поступающей с входа 11 устройства через входы-выходы 10 устройства в ЭВМ. Адресация приемника може быть индивидуальной, групповой и широковещатель15 ние результата сравнения на триггер65 "Выбор" по переднему фронту сигнала СИА, поступающего с выхода приемника 53. На триггерах 66 и 67 соответственно запоминаются два младшихразряда А 2 и А адреса обращения, которые определяют выбор одного иэвнутренних регистров устройства. Приемники 56-63 стробируются сигналом"Чтение данных приемника" (ЧДП).Блок 14 прерывания вырабатываетуправляющие сигналы для обмена информацией междуустройством и ЭВМ. Так,при вводе или выводе информации и выборе данного устройства на выходеэлемента И 8 появится сигнал, который через элемент 94 задержки и элемент ИЛИ 88 поступает на вход передатчика 91, В результате на выходепередатчика 91 и выходе 26 узла 14прерывания вырабатывается сигнал синхронизации пассивного устройстваКСИП, выдача узлом 14 лрерывания сигнала требования прерыванияЭВМ разрешает работу устройства в режимепрерываний путем занесения "1" в разряд разрешения прерывания передатчика. Занесение 1" триггера 70 или 71выполняется при поступлении единичного сигнала с определенного разряда . шины 27. Занесение "1" в триггеры 70 и 71 стробируется единичными уровнями управляющих сигналов соответственно на входах 36 и 35 узла 14 прерывания. Появление единичного сигнала готовности передатчика с входа 30 узла 14 прерывания через элемент И 76 на стробирующем входе триггера 72 вызовет установку последнего в единичное состояниеПри этом триггер 74 блокирует дальнейшее распространение предоставления прерывания ППР. В то же время единичный сигнал с инверсного выхода триггера 74 вызывает выработку сигнала требования прерывания ТПР через элемент ИЛИ 97, передатчик 93 на выходе 25 узла 14 прерывания.Аналогично выполняется такая же последовательность операций при отработке прерывания по сигналу готов 7 334ной. Широковещательный адрес принадлежит всем устройствам, подключеннымк кольцу., и все эти устройства одно-временно принимают передаваемое сооб 5щение с широковещательным кодом адреса в поле адреса приемника, При прохождении кода флага, являющегося признаком начала сообщения, через блок4 управления на его четвертом выходе(171) вырабатывается единичный уровень сигнала, которыйф, поступает натретий синхровход блока 9 (171), разрешая последнему прием данных, поступающих на информационный вход блока9. Но прием данных начинается только при распознавании блоком 4 своегоиндивидуального, группового или широковещательного адреса. В этом случае блок 4 разрешает прохождение син Охросигналов со своего синхровхода на третий выход и далее на второй синхровход блока 9. После накопления первого символа принимаемых данных вблоке 9 последний вырабатывает на 25своем первом выходе 28 по линии 29сигнал готовности приемника, которыйпоступает в ЭВМ через блок 1 связис ЭВМ и входы-выходы 10 устройства. Получив этот сигнал, ЭВМ вводит па- З 0 раллельный код принятого в блок 9 символа через двунаправленные входы- выходы 27, Количество принимаемыхсимволов определяется пятым полем(см.фиг.12) последовательной посылки. Приняв указанное в этом поле число символов, ЭВМ выполняет перезаписьодного из управляющих регистров блока 9. Режим ввода прекращается и устройство продолжает работать в режиме 4 О ретрансляции. Режим ввода может выполняться как одновременно с режимом ретрансляции, так и одновременно с одним из режимов вывода.Рассмотрим работу отдельных блоков 45 устройства.Блок 1 связи с ЭВМ осуществляет взаимодействие устройства,с ЭВМ.При этом узел 13 приемников выполняет прием управляющих, адресных и информационных сигналов, поступающих с входов-выходов 10 устройства с помощью приемников 48-63. Припомощи дешифратора 64 адреса в узле 13 приемников выполняется сравнение кода адреса, принимаемого от .ЭВМ черезприемники 54-63 в адресной части цикла обмена информацией с адресом, присвоенным устройству, и запоминаности приемника, поступающего на вход 29 узла 14 прерывания.Дешифратор 2 управляющих сигналов формирует сигналы управления устройством. При обращении к устройству сигналы "Выбор", "Ввод", "Вывод", "А 2" и "А 1" поступающие соответст 9 1334151 овенно по линиям 38, 39, 69, 40 и 4 154 восьми битов на стробирующий вход на вход дешифратора 2 управляющих триггера 150 адреса поступает сигнал, сигналов, определяют внутренние ре- Если дешифратор 145 дешифрировалв гистры устройства, тип выполняемой поле адреса приемника код своего ин-,5операции и сигналы управления блоком дивидуального, группового или широко приемопередачи. вещательного адреса, то единичныйВ регистре 3 режима при появлении сигнал с третьего выхода дешифратора единичного сигнала с первого входа через элемент И 156 установит тригзаписи (36) регистра 3 режима на О гер 150 в единичное состояние. Сигстробирующие входы триггеров 135, 136 нал с выхода триггера 150 поступает и 138 происходит установка последних на второй вход элемента И 159, разрес соответствующих разрядов шины 27, шая прохождение синхросигналов с поступающих на информационные входы входа 169 блока 4 через элементы 64, этих триггеров, Триггер 137 разре- б 165 и 159 на третий 170 выход блока шает работу механизма кодонезависимо, что является началом приема данных сти в блоке 4 управления. Этот меха" блоком 9. Если дешифратор не распознизм необходим для того, чтобы в ин- кает кода адресй, устройство сообщеформационном сообщении не попадались ния линии связи не принимает. После коды управляющих символов, в частнос отсчета счетчиком 154 восьми битов, ти, код Флага 01111110 и код маркера следующих за флагом, сигнал с выхода 11111110. Для разрешения механизма счетчика 154 через элемент 66 закодонезависимости символы информаци- держки поступает также на стробируюонного сообщения записываются в уст- щий вход триггера 149 флага и через ройство с ЭВМ байтовыми командами, 25 элемент ИЛИ 160 на вход установки в при выполнении которых триггер 137 "0" счетчика 154. Этим сигналом тригустаиавливается в "1". Запись симво- гер 149 флага и счетчик 54 устанавлов флага и маркера выполняется ко- ливаются в "0", При распознавании мандами работы со словами, при выпол- дешифратором 145 кода маркера нуленении которых триггер 137 установлен ЗО вой сигнал с его четвертого выхода в ";О", запрещая механизм кодонезави- устанавливает в "1" триггер 151 марсимости при выводе этих символов. кера. Таким образом сдвиговый регистрБлок 4 управления управляет обме и дешифратор 145 работают при ном информацией с кольцевой линией вводе и ретрансляции данных. Сдвигосвязи, аппаратно реализуя при этом вый регистр 144 и дешифратор 146 ра 35обнаружение флага, обеспечение кодо- ботают при выводе. При выводе мульнезависимости данных за счет битста- типлексор 153 коммутирует на второй финга, упраМение передачей путем выход 172 ) блока 4 выход,сдвигового распознавания управляющего маркера регистра 144, на информационный вход и последующей вйцачи своего сообще- которого поступают последовательные ния, управление прйемом" распознава- данные для вывода с первого информания своего адреса и разрешения прие- ционного входа 173 блока 4.ма, ретрансляцию принимаемых сообще- В блоке 4 управления реализован ний. При отсутствии своих сообщений механизм кодонезависимости: после для передачи блок 4 выполняет ретран- передачи идущих подряд пяти единичных сляцию сообщений, поступающих на его битов в информационном поле передаю- вход 168 под управлением синхросиг- щее устройство формирует нулевой бит, налов, поступающих с его входа 169. а принимающее устройство при приеме Данные, записаныые в регистр 143 че- пяти идущих подряд единиц следующий рез мультиплексор 153, поступают наза ними ноль убирает, Случай необховыход 172 блока. Если .при этом дешиф- димости вставки нуля распознается дератором 145 будут дешифрованы коды шифратором 146, Если при этом разреФлага 01111110, триггеры 148 и 149 шеи механизм кодонезависимости, тоФперейдут в единичное состояние. Триг- сигнал с выхода дешифратора 146 чегер 149 разрешает работу счетчика рез элемент И 157 поступает на инфор путем разрешения прохождения им- мационный вход триггера 152. При по- пульсов с выхода элемента 65 через явлении синхросигнала с выхода элеэлемент И 155 и на счетный вход счет- мента 164 задержки триггер 152 уста- чика 154. После отсчета счетчиком новится в "1". Нулевой сигнал с ин12 151 выдача этого кода происходит при поступлении каждого синхросигнала передатчика, поступающего на четвертыйвход (174) синхронизации блока. Привводе блок 9 принимает последовательный код, поступающий на его информационный вход (168) под управлениемсинхросигналов приемника, поступающих на второй синхровход (170), формирующий параллельный код в блоке193 приема ивьдает его через шину194 и буфер 191 данных на свои двунаправленные входы-выходы 27.Блек 190 управляющих регистровпредназначен для хранения управляющего слова режима, синхросимволов,инструкций команды. Блок 189 местного управления обеспечивает работублока 9 в соответствии с полученнымиинструкциями,Блок 192 передачи принимает параллельный восьмиразрядный код иэ буфера 191 данных, преобразует его в последовательный код и вьщает его навторой выход блока. После выдачи очередных восьми битов блок 192 передачи по линии 30 вьдает единичный сигнал готовности передатчика, Блок 193приема преобразует последовательныйкод, поступающий на его информацион- .ный вход под управлением синхросигнала приемника и вьщает сформированный параллельный код.Реализованная в предлагаемом устройстве возможность не только индивидуальной, но также групповой и широковещательной адресации, позволяющая многим абонентам одновременнопринимать передаваемое сообщение,значительно повышает пропускную способность обмена. 35 40 45 Формула изобретения Устройство для обмена информацией, содержащее блок приемопередачи, дешифратор управляющих сигналов, блок связи с лин;ей, генератор импульсов, делитель частоты и блок связи с ЭВМ, группа информационно-управляющих входов-выходов которого является группой входов-выходов устройства для подсоединения к шинам данных и управления ЭВМ, группа информационных входов-. выходов блока связи с ЭВМ соединена с группой информационных выходов-входов блока приемопередачи, вход сброса которого соединен с первым выходом 11 1334 версного выхода триггера 152 при этом поступает на вход элементов И 158 и 167, блокируя последовательный информационный вход на сдвиговый регистр 144, в результате чего в младший раз 5 ряд сдвигового регистра 144 заносится нулевой бит. Блокируется при этом также строб передатчика на пятом выходе (174) блока, запрещая на один такт движение очередного бита данных с блока 9. В следующем такте сигнал с выхода дешифратора 146 через элемент И 157 установит в "0" триггер 152 и вывод данных продолжится обычным образом.При приеме необходимость пропуска нулевого бита распознается дешифратором 145, При этом сигнал с его пер,вОго выхода поступает на информаци онный вход триггера 147. При поступлении синхросигнала на стробирующий вход триггера 147.последний устанавливается в "1" и нулевой сигнал с его инверсного выхода блокирует на один 25 такт прохождение синхросигналов через элемент И 159 на третий выход блока 4. Этим блокируется на один такт строб приемника блока 9, запрещая прием в него вставленного при пе- З 0 редаче нулевого бита, В следую 1 цем такте триггер 147 устанавливается в "0" и ввод продолжается обычным об - разом.Блок 5 связи с линией при выводе выполняет кодирование информационных и синхронизирующих сигналов в последовательный код, а при вводе - декодирование последовательного кода в информационный и синхронизирующий сигналы. Информационный исинхронизирующий сигналы совмещаются при помощи элементов НЕ 179, И 180 и 181 для эих одновременной передачи через передатчики 182 и 183 по линиям 184 и 185 связи (фиг.11). Линии 184, 187 и 185, 188 попарно соединены и приемники 175 и 176 принимают и инвертируют переданные сигналы. При этом на триггере 177 выделяется информационный сигнал, а на элементе ИЛИ 178 - . синхросигнал. Блок 9 приемопередачи обеспечивает при выводе преобразование восьмиразрядного параллельного кода, поступающего на его двухнаправленные входы-выходы 27, в последовательный код, выдаваемый на его второй выход (173) через буфер 191 данных и блок 192 передачи. Последовательная131334151 14 30 40 блока связи с ЭВМ, вход готовностиоперации которого соединен с первымвыходом блока приемопередачи, входрежима и вход записи которого соединены соответственно с первым и вторымвыходами дешифратора управляющих сигналов, третий и четвертый выходы которого соединены соответственно спервым и вторым входами идентификации состояния иданных блока связи сЭВМ, второй выход которого соединенс входом дешифратора управляющих сигналов, выход генератора импульсовподключен к входу делителя частоты ипервому входу синхронизации блокаприемопередачи, первый выход блокасвязи с линией подсоединен к инфор"мационному входу блока приемопередачи, второй выход и канальный входблока связи с линией являются соответственно канальными выходом и входом устройства для подключения к линии связи, о т л и ч а ю щ е е с я тем, что, с целью расширения областиприменения за счет обеспечения доступа к общему кольцевому каналу связи, в устройство введены блок управления, регистр режима и коммутатор,причем группа информационных входоввыходов блока связи с ЭВМ соединенас группой информационных входов регистра режима, первый и третий выходы блока связи с ЭВМ соединены ссвответственно с входами сброса и входом разряда признака байта-регистрарежима, первый выход которого соединен с входом признака состояния блока связи с ЭВМ, первый и второй входы записи регистра режима соединенысоответственно с третьим и вторым выходами дешифратора управляющих сигналов, второй выход регистра режима соединен с входами "Готовности приемника" блоков приемопередачи и управления, первый выход и вход признакабайта блока управления соединены соответственно с входом разряда маркера и третьим выходом регистра режима,четвертый выход которого соединен суправляющим входом коммутатора, первый и второй информационные входыкоторого соединены соответственно свыходом делителя частоты и третьим выходом блока связи с линией, стробирующий и информационный входы которого соединены соответственно с выходами коммутатора и вторым выходом блока управления, третий, четвертый 5 10 15 20 25 45 50 55 и пятый выходы которого соединены соответственно с вторым, третьим и четвертым входами синхронизации блока приемопередачи, второй выход которого соединен с первым информационнымвходом блока управления, входы сброса и записи которого соединены соответственно с первым выходом блока связи с ЭВМ и вторым выходом дешифраторауправляющих сигналов, второй информационный вход и вход синхронизации блока управления соединены соответственно с первым и третьим выходами блока связи с линией, причем блок управления содержит два сдвиговых регистра, два дешифратора, два триггера фиксации нуля, триггеры синхронизации, флага, адреса, маркера, мультиплексор, счетчик, шесть элементов. И, элемент ИЛИ, элемент ИЛИ-НЕ, два элемента НЕ, три элемента задержки, причем информационный вход первого сдвигового регистра соединен с вторым информационным входом блока уп-, равления и с первым входом первого дешифратора, остальные семь входов которого соединены с семью младшимивыходами первого сдвигового регистра,восьмой старший выход которого соединен с первым информационным входоммультиплексора, первый выход первогодешифратора подключен к информационному входу первого триггера фиксации нуля, выход первого элемента задержки соединен с входом второгоэлемента задержки и с синхровходави первого и второго триггеров фиксации нуля, вход первого элемента задержкисоединен с входом первого элементазадержки и соединен с входом синхронизации блока управления, выход первого элемента НК соединен со стробирующими входами первого ивторогосдвиговых регистров, а выход второгоэлемента задержки подключен к первымвходам первого, второго и третьегоэлементов И, второй выход первогодешифратора соединен с единичнымивходами триггеров синхронизации ифлага, выход триггера синхронизациисоединен с четвертым выходом блокауправления, а выход триггера флагасоединен с вторым входом первого элемента И и первым входом четвертогоэлемента И, выход которого соединенс информационным входом триггера адреса, выход которого соединен с вторым входом третьего элемента И, тре 15 13 тий вход которого подключен к выходу первого триггера фиксации нуля, а вы ход третьего элемента И соединен с третьим выходом блока управления, вход готовности приемника которого соединен с управляющим входом мультиплексора, выход, которого соединен с информационным выходом блока управления, вход записи которого соединен с первым входом элемента ИЛИ-НЕ, выход которого соединен с нулевыми входами триггеров синхронизации, флага, маркера, адреса и первым входом элемента ИЛИ, выход которого соединен с установочным входом счетчика, счетный вход которого подсоединен к выходу первого элемента И, выход счетчика соеринен с входом третьего элемента задержки, выход которого соединен с синхровходами триггеров адреса и флага и с вторым входом первого элемента ИЛИ, третий и четвертый выходы первого дешифратора соединены соответственно с вторым входом четвертого элемента И и единичным входом триггеров маркера, выход которого соединен с первым выходом блока управления, вход сброса которого со 34151единен с вторым входом элементаИЛИ-НЕ и входом второго элемента НЕ,выход которого соединен с нулевымивходами первого и второго триггеров 5фиксации нуля и с установочными входами первого и второго сдвиговых регистров, первый информационный входблока управления соединен с первымвходом пятого элемента И, выход которого соединен с информационнымвходом второго сдвигового регистраи первым входом второго дешифратора,остальные семь входов которого соединены е семью младшими выходами второго сдвигового регистра, восьмойстарший выход которого соединен свторым информационным входом мультиплексора, выход второго дешифраторасоединен с первым входом шестого элемента И, выход которого соединен синформационным входом второго триггера фиксации нуля, выход которогосоединен с вторыми входами второго и 2 Б пятого элементов И, вход признакабайта блока управления соединенсвторым входом шестого элемента И, авыход второго элемента И соединен спятым выходом блока управления.
СмотретьЗаявка
3982933, 17.10.1985
ИНСТИТУТ КИБЕРНЕТИКИ ИМ. В. М. ГЛУШКОВА, ПРЕДПРИЯТИЕ ПЯ А-3610
ЧЕРЕВКО АЛЕКСЕЙ АЛЕКСАНДРОВИЧ, ИВАНОВ ЮРИЙ НИКОЛАЕВИЧ, КАМИНСКИЙ СЕРГЕЙ ИГОРЕВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: информацией, обмена
Опубликовано: 30.08.1987
Код ссылки
<a href="https://patents.su/14-1334151-ustrojjstvo-dlya-obmena-informaciejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена информацией</a>
Предыдущий патент: Устройство для контроля регистра сдвига
Следующий патент: Устройство для имитации порта ввода-вывода
Случайный патент: Устройство для сматывания в рулон горячекатаной полосы