Устройство для обмена информацией
Иллюстрации
Показать всеРеферат
Изобретение относится к вычис- .лительной технике и может быть использовано для обмена информацией между ЭВМ при наличии кольцевого канала связи. Целью изобретения является расширение области применения устройства за счет обеспечения доступа к общему кольцевому каналу связи. Устройство содержит блок 1 связи с ЭВМ, дешифратор 2 управляющих сигналов, регистр режима 3, блок управления 4, блок 5 связи с линией, коммутатор 6, делитель часто-- ты 7, генератор импульсов 8, блок 9 приемопередачи. 13 ил. W (Л со 00 4 f2 01 - фиг. 1
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)4 С 06 F 13 00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ
Фи-е. 7
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
Il0 делАм ЙЗОБРетений и ОтнРытий (21) 39Ы933/24-24 (22) 17.10.85 (46) 30.08.87 ° Бюл. № 32 (72) А.А. Черевко, Ю.Н, Иванов и С.И. Каминский (53) 681.3(088.8) (56) Авторское свидетельство СССР № 798777, кл. G 06 F 3/00, 1981.
Контроллер ИРПС для микроЭВМ
"Электроника-60". -Приборы.и системы управления, 1982, ¹ 3, с.34. (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМА-„
ЦИЕЙ
„„SU„, 1334151 А1 (57) Изобретение относится к вычислительной технике и может быть использовано для обмена информацией между
ЭВМ при наличии кольцевого канала связи, Целью изобретенияявляется расширение областиприменения устройстваза счет обеспечениядоступа к общему кольцевому каналу связи, Устройство содержит блок I связи с ЭВМ, дешифратор 2 управляющих сигналов, регистр режима
3, блок управления 4, блок 5 связи с линией, коммутатор 6, делитель частоты 7, генератор импульсов 8, блок 9 приемопередачи. 13 ил.
35
1 ! зз
Изобретение относится к вычисли.тельной технике и может быть использовано для обмена информацией между группой 3ВМ при наличии кольцевого канала связи.
Цель изобретения - расширение области применения устройства за счет обеспечения доступа к общему кольцевому каналу связи.
На фиг.l приведена блок- хема предлагаемого устройства; на фиг.2 функциональная схема блока связи с
3ВМ; на фиг.3 — функциональная схема узла приемников; на фиг.4 — функциональная схема узла прерывания; на фиг.5 — функциональная схема узла передатчиков; на фиг. 6 — схема дешифратора управляющих сигналов,; на фиг ° 7функциональная схема регистра режима; на фиг,8 — функциональная схема блока управления; на фиг.9 — функциональная схема блока связи с линией; на фиг.10функциональная схема блока приемопередачи; на фиг.ll — временная диаграмма работы блока связи с линией; на фиг.l2 — формат информационного сообщения; на фиг.lз — структура кольцевой сети с использованием предлагаемого устройства.
Устройство содержит блок 1 связи .с
ЭВМ, дешифратор 2 управляющих сигналов, регистр 3 режима, блок 4 управления, блок 5 связи с линией, коммутатор 6, делитель 7 частоты, генератор 8 импульсов и блок 9 приемопередачи. На фиг.l обозначены первая группа входов-выходов 10 блока 1 связи с ЭВМ, вход-выход 11 и 12 устройства для подсоединения к линии связи.
Блок 1 связи с. ЭВМ (фиг.2) содержит узел 13 приемников, узел 14 прерывания и узел 15 передатчиков. На фиг.2 обозначены шины 16 данных и. адреса, входная линия 17 предоставления прерывания (КППРО),линия 18 на-.. ,чальной установки (КНУ), линия 19 байтовых операций (КБАИТ), линия 20 операций ввода (КВВОД), линия 21 операций вывода (КВЬ!ВОД), линия 22 синхронизации активного устройства (КСИА), линия 23 обращения к внешним устройствам (КВУ), линия 24 нредоставления прерывания выходная (КППР1), линия 75 требования прерывания (KTPIIP), линия 26 синхронизации пассивного устройства (КСИП), вторая группа входов-выходов 27 блока 10, шина 27 данных, связанная с группой
415 2 информационных входов-выходов блока связи с ЭВМ, вход 28 готовности операции, линия 29 готовности приемника, линия 30 готовности передатчика, вто5 рой вход 31 идентификации состояния и данных, линия 32 чтения данных, линия 33 чтения состояния приемника, линия 34 чтения состояния передатчика, линия 35 записи состояния приемника, линия 36 записи состояния передатчика, первый вход 37 идентификации состояния и данных, линия 38 выбора устройства (ВБР), линия 39 признака операции (" Ввод" ), линия 40 второго разряда адреса устройства, линия 41 первого разряда адреса устройства, второй выход 42 блока связи с
ЭВМ, линия 43 признака байтовой операции, линия 44 сброса, соединенная с первым выходом блока связи с ЭВМ, линия 45 признака передачи, линия 46 признака коммутации и вход 47 признака состояния.
Узел 13 приемников (фиг.3) содержит приемники 48-63, дешифратор (ДШ)
64, триггер 65-67, элемент HE 68. На фиг.3 обозначена линия 69 вывод.
Узел 14 прерывания (фиг.4) содержит триггеры 70-75, элементы 76-81 и элементы И-HE 82-85, элементы ИЛИ
86-88, передатчики 89-93, элемент
94 задержки. На фиг.4 обозначены выходные линии 95-98 узла прерывания, выход 99 узла !4 прерываний, соединенный с шиной 16 адреса и данных.
Узел 15 передатчиков (фиг.5) со-. держит передатчики 100-111, мультиплексор (N ) 112, элемент И-НЕ 113.
Дешифратор 2 управляющих сигналов (фиг.6) содержит элементы НЕ 114-120, элемент И 121> элементы ИЛИ 122 и
123, элемент ИЛИ-HE 124, элемент
И-НЕ 125, дешифратор 126. На фиг.6
45 обозначены первая выходная линия 127, первый выход 128 дешифратора 2 управляющих сигналов, вторая выходная линия 129, второй выход 130 дешифратора управляющих сигналов, третья, четвертая и пятая выходные линии 131134 соответственно.
Регистр 3 режима (фиг.7) содержит триггеры 135-138, элемент И-НЕ 139, На фиг.7 обозначены вход 140 маркера регистра режима, второй выход 141 и третий выход 142.
Блок 4 управления содержит сдвиговые регистры 143 и 144, дешифраторы 145 и 146, первый триггер 147 фик10
30 управления и указывает тип сообщения (информационное или управляющее), а также признак подтверждения приема, принятого или отвергнутого пблучателем посланное, ему информационное со35 общение. В пятом поле размещается код длины сообщения в байтах; Шестое поле содержит информационную часть посылки. Седьмое поле содержит код
40 маркера при получении которого устройство может разорвать кольцо, прекратив ретрансляцию данных, и выдать в него свое сообщение. Устройство обеспечивает кодонезависимость данных путем битстаффинга, механизм ко45 торого реализован в блоке 4 управления обменом. Устройство может работать в следующих четырех, режимах: приоритетного вывода,. вывода по маркеру, ввода и ретрансляции.
Режим приоритетного вывода используется для выдачи в последовательную кольцевую линию кода маркера, а также при необходимости управляющего
551 сообщения — подтверждения приема (ошибочного или безошибочного ) информационного сообщения. Этот режим инициируется командой занесения "1" в разряд признака передачи (триггер з 133 сации нуля, триггер 148 синхронизации, триггер 149 флага, триггер 150 адреса, триггер 151 маркера, второй триггер 152 фиксации нуля, мультиплексор 153, счетчик 154, первый элемент И 155, четвертый элемент. И 156, шестой элемент И 157, второй элемент
И 158, третий элемент И 159, элемент
ИЛИ 160, элемент ИЛИ-НЕ 161, элементы НЕ 162 и 163, элементы 164-166 за-, держки и пятый элемент И 167.
На фиг.8 обозначены второй информационный вход 168, синхровход 169, трет14й выход 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 передачи и блок 193 приема. Блок 9 приемопередачи может быть выполнен, например, на микросхеме К580 ИК51. Устройство выполняет обмен данными между параллельным входом-выходом ЭВМ через входы-выходы
I0 устройства и последовательной линией связи кольцевой структуры, полученной путем соединения выхода 12 предыдущего устройства с входом ll, последующего устройства.
В такой системе генератор 8 одного из устройств используется в качестве общего генератора синхросигналов всей системы, а делитель 7 частоты определяет общую частоту синхросигналов.
При этом управление коммутацией синхросигналов выполняется от ЭВМ и осуществляется путем занесения "1" с ЭВМ в определенный разряд коммутации фаз (триггер 135) регистра 3 режима устройства — источника синхросигналов через вход.27 регистра 3 режима, блок 1 связи с ЭВМ и входы-выходы 10 устройства. Сигнал, поступающий в этом случае с выхода 46 регистра 3 режима в управляющий вход коммутатора
4151
6, коммутирует на его выход синхросигналы с выхода генератора 8 через делитель 7 частоты. В остальных устройствах разряд коммутации фаз регистра 3 режима установлен в "0" сигналом, поступающим на его вход 44
"Сброс". При этом с ..третьего выхода блок 5 связи через коммутатор 6 на стробирующий вход блока 5 поступают выделенные синхросигналы.
Блок 5 связи с линией кодирует информационный и синхронизирующий сигналы, поступающие в линию в виде самосиннронизирующегося троичного кода по двухпроводным линиям 184 и 185 связи-, (см.временную диаграмму на фиг.ll).
Последовательная информационная посылка для обмена сообщениями может быть разделена на 7 полей (фиг.12) .
Первое поле, расположенное в начале посылки, служит для размещения кода флага (01111!!О), обозначающего начало сообщения. Второе и третье поля используются соответственно для размещения кодов адреса приемного и передающего устройств, между которыми ведется обмен информацией. Четвертое поле используется для размещения кода
5 133
138) регистра 3 режима. При этом регистр 3 режима переключает устройство с режима ретрaíñëÿöèè на режим вывода информации с устройства на последовательную кольцевую линию связи. Сигнал с выхода 141 регистра 3 поступает на вход блока 4 управления который отключает в этом случае от своего выхода 172 данные, поступающие на его вход 168, и подключает данные, поступающие на вход 173 блока. Таким образом, на вход блока 5 связи с линией будут поступать данные с выхода
173 блока 9 приемопередачи через блок
4. Код маркера вводится с ЭВМ в блок .
9 через входы-выходы 10 устройства, блок 1 связи с 3ВМ по входам-выходам
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). В этом случае из
3ВМ заносится "1" в разряд разрешения передачи (триггер 136) регистра 3 режима„ Под управлениемдешифратора 2 управляющих сигналов выполняется занесение первого символа информационной посылки — флага в блок 9 связи через вторую группу входов-выходов 27. Затем устройство ожидает поступления кода маркера из последовательной линии, находясь еще в режиме ретрансляции. При поступлении кода маркера в
10 блок 4 управления на его выходе 140 появляется сигнал, который поступает в регистр 3 режима и по конъюнкции с единичным выходом разряда разрешения передачи регистра 3 режима устанавливает в "1" разряд признака передачи (триггер 138 ) регистра 3 режима, переключая таким образом устройство с режима ретрансляции на ражим вывода, Появление низкого уровня сигнала на входе готовность приема (141) блока 9 разрешает выдачу флага с второго выхода блока 9 через блок 4 управления, блок 5 связи с линией в линию 12.
Скорость вывода определяется частотой синхросигналов строба передатчика на четвертом входе (174) блока 9.
При выработке единичного уровня сигнала готовности передатчика по линии
30 на первом выходе 28 блока 9, который поступает через блок 1 связи с
ЭВМ на входы-выходы 10 устройства,.
ЭВМ загружает в блок 9 очередной символ информационного сообщения. Работа устройства в этом режиме происходит аналогично работе в режиме приоритетного вывода. Различие между этими режимами состоит только в различии способов их инициации, обеспечивающих доступ к последовательной линии связи. После выдачи всего информационного сообщения на выход 12 устройства ЭВМ заносит "0" в разряд признака передачи регистра 3 режима аналогично рассмотренному, запрещая тем
50 самым выдачу последовательных данных с второго выхода блока 9 и переключая устройство в режим ретрансляции.
В режиме ввода выполняется прием информации, адресованной устройству
k5 и подключенной к нему ЭВМ, поступающей с входа 11 устройства через входы-выходы 10 устройства в ЭВМ. Адресация приемника може быть индивидуI альной, групповой и широковещатель- .
15) 7 !334 ной. Широковещательный адрес принадлежит всем устройствам, подключенным к кольцу., и все эти устройства одно- временно принимают передаваемое сооб5 щение с широковещательным кодом адреса в поле адреса приемника. При прохождении кода флага, являющегося признаком начала сообщения, через блок
4 управления на его четвертом выходе (171) вырабатывается единичный уровень сигнала, который+ поступает на третий синхровход блока 9 (171), разрешая последнему прием данных, поступающих на информационный вход блока
9. Но прием данных начинается только при распознавании блоком 4 своего индивидуального, группового или широковещательного адреса. В этом случае блок 4 разрешает прохождение син- о хросигналов со своего синхровхода на третий выход и далее на второй синхровход блока 9. После накопления первого символа принимаемых данных в блоке 9 последний вырабатывает на 2s своем первом выходе 28 по линии 29 сигнал готовности приемника, который поступает в ЭВМ через блок 1 связи с 3ВМ и входы-выходы 10 устройства.
Получив этот сигнал, ЭВМ вводит па- З0 раллельный код принятого в блок 9 символа через двунаправленные входывыходы 27. Количество принимаемых символов определяется пятым полем (см.фиг.12) последовательной посылки. Приняв указанное в этом поле число символов, ЭВМ выполняет перезапись одного из управляющих регистров блока 9 . Режим ввода прекращается и устройство продолжает работать в режиме 4О ретрансляции. Режим ввода может выполняться как одновременно с режимом ретрансляции, так и одновременно с одним из режимов вывода.
Рассмотрим работу отдельных блоков 4 устройства.
Блок 1 связи с ЭВМ осуществляет взаимодействие устройства с ЭВМ.
При этом узел 13 приемников выполняет прием управляющих, адресных и информационных сигналов, поступающих с входов-выходов 10 устройства с помощью приемников 48-63. При помощи дешифратора 64 адреса в узле 13 приемников выполняется сравнение кода адреса, принимаемого от .ЭВМ через приемники 54-63 в адресной части цикла обмена информацией с адресом, присвоенным устройству, и запоминание результата сравнения на триггер
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 прерывания.
Аналогично выполняется такая же последовательность операций при отработке прерывания по сигналу готовности приемника, поступающего на вход 29 узла 14 прерывания.
Дешифратор 2 управляющих сигналов формирует сигналы управления устройством. При обращении к устройству сигналы "Выбор", "Ввод", "Вывод", "А2" и "Аl" поступающие соответст9 1334151 10 .зенно по линиям 38, 39, 69, 40 и 41 154 восьми битов на стробирующий вход на вход дешифратора 2 управляющих триггера 150 адреса поступает сигнал. сигналов, определяют внутренние ре- Если дешифратор 145 дешифрировалв
-гистры устройства, тип выполняемой поле адреса приемника код своего ин-.
5 операции и сигналы управления блоком дивидуального, группового или широко9 приемопередачи. вещательного адреса, то единичный
В регистре 3 режима при появлении сигнал с третьего выхода дешифратора единичного сигнала с первого входа через элемент И 156 установит тригзаписи (36) регистра 3 режима на 10 rep 150 в единичное состояние. Сигстробирующие входы триггеров 135, 136 нал с выхода триггера 150 поступает и 138 происходит установка последних на второй вход элемента И 159, разрес соответствующих разрядов шины 27, шая прохождение синхросигналов с поступающих на информационные входы входа 169 блока 4 через элементы 164, этих триггеров, Триггер 137 разре- 15 165 и 159 на третий 170 выход блока шает работу механизма кодонезависимо- 4, что является началом приема данных сти в блоке 4 управления. Этот меха" блоком 9. Если дешифратор не распознизм необходим для того, чтобы в ин- кает кода адреса, устройство сообщеформационном сообщении не попадались ния линии свя.зи не принимает. После коды управляющих символов, в частнос- 2р отсчета счетчиком 154 восьми битов, ти, код флага 01111110 и код маркера следующих за флагом, сигнал с выхода
lll11110. Для разрешения механизма счетчика 154 через элемент 166 закодонезависимости символы информаци- держки поступает также на стробируюонного сообщения записываются в уст- щий вход триггера 149 флага-и через ройство с ЭВМ байтовыми командами, 25 элемент ИЛИ 160 на вход установки в при выполнении которых триггер 137 "0" счетчика 154. Этим сигналом тригустаиавливается в "1". Запись симво- гер 149 флага и счетчик 154 устанавлов флага и маркера выполняется ко- ливаются в "0". При распознавании мандами работы со словами, при выпол- дешифратором 145 кода маркера нуленении которых триггер 137 установлен Зц вой сигнал с его четвертого выхода в ":,0", запрещая механизм кодонезави- устанавливает в "1" триггер 151 марсимости при выводе этих символов. кера. Таким образом сдвиговый регистр
Блок 4 управления управляет обме- 143 и дешифратор 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 поступает на инфор154 путем разрешения прохождения им- мационный вход триггера 152. При попульсов с выхода элемента 165 через явлении синхросигнала с выхода элеэлемент И 155 и на счетный вход счет- мента 164 задержки триггер 152 устачика 154. После отсчета счетчиком новится в "1". Нулевой сигнал с ин12
151
Устройство для обмена информацией, содержащее блок приемопередачи, дешифратор управляющих сигналов, блок связи с лин; ей, генератор импульсов, делитель частоты и блок связи с ЭВМ, группа информационно-управляющих входов-выходов которого является группой входов-выходов устройства для подсоединения к шинам данных и управления
ЭВМ, группа информационных входов= выходов блока связи с ЭВМ соединена с группой информационных выходов-входов блока приемопередачи, вход сброса которого соединен с первым выходом
11 1334 версного выхода триггера 152 при этом поступает на вход элементов И 158 и
167, блокируя последовательный информационный вход на сдвиговый регистр
144, в результате чего в младший раз5 ряд сдвигового регистра 144 заносится нулевой бит. Блокируется при этом также строб передатчика на пятом выходе (174) блока, запрещая на один такт движение очередного бита данных с блока 9. В следующем такте сигнал с выхода дешифратора 146 через элемент И 157 установит в "0" триггер
152 и вывод данных продолжится обычным образом.
При приеме необходимость пропуска нулевого бита распознается дешифратором 145. При этом сигнал с его пер,вого выхода поступает на информаци- 20 онный вход триггера 147. При поступлении синхросигнала на стробирующий вход триггера 147.ïîñëåäíèé устанавливается в "1" и нулевой сигнал с его инверсного выхода блокирует на один 25 такт прохождение синхросигналов через элемент И 159 на третий выход блока
4. Этим блокируется на один такт строб приемника блока 9, запрещая прием в него вставленного при пе- д0 редаче нулевого бита. В следую)цем такте триггер 147 устанавливается в
"0" и ввод продолжается обычным об— разом.
Блок 5 связи с линией при выводе выполняет кодирование информационных и синхронизирующих сигналов в последовательный код, а при вводе — декодирование последовательного кода в информационный и синхронизирующий сигналы. Информационный и синхронизирующий сигналы совмещаются при помощи элементов НЕ 179, И 180 и 18) для эих одновременной передачи через передатчики 182 и 183 по линиям 184 и
185 связи (фиг.ll). Линии )84, 187 и
185, 188 попарно соединены и приемники 175 и 176 принимают и инвертируют переданные сигналы. При этом на триггере 177 выделяется информационный сигнал, а на элементе ИЛИ )78— синхросигнал. Блок 9 приемопередачи обеспечивает при выводе преобразование восьмиразрядного параллельного кода, поступающего на его двухнаправленные входы-выходы 27, в последовательный код, выдаваемый на его второй выход (173) через буфер 191 данных и блок 192 передачи. Последовательная выдача этого кода происходит при поступлении каждого синхросигнала передатчика, поступающего на четвертый вход (174) синхронизации блока. При вводе блок 9 принимает последовательный код, поступающий на его информационный вход (168) под управлением синхросигналов приемника, поступающих на второй синхровход (170), фор-, мирующий параллельный код в блоке 193 приема и вьщает его через шину
)94 и буфер )91 данных на свои двунаправленные входы-выходы 27.
Блек 190 управляющих регистров предназначен для хранения управляющего слова режима, синхросимволов, инструкций команды. Блок 189 местного управления обеспечивает работу блока 9 в соответствии с полученными инструкциями.
Блок 192 передачи принимает параллельный восьмиразрядный код иэ буфера 191 данных, преобразует его в последовательный код и вьщает его на второй выход блока. После выдачи очередных восьми битов блок 192 передачи по линии 30 вьщает единичный сигнал готовности передатчика. Блок 193 приема преобразует последовательный код, поступающий на его информационный вход под управлением синхросигнала приемника и вьщает сформированный параллельный код.
Реализованная в предлагаемом устройстве возможность не только индивидуальной, но также групповой и широковещательной адресации, позволяющая многим абонентам одновременно принимать передаваемое сообщение, значительно повышает пропускную способность обмена.
Формула изобретения
13
1334151 14
40 блока связи с 3ВМ, вход готовности операции которого соединен с первым выходом блока приемопередачи, вход режима и вход записи которого соединены соответственно с первым и вторым выходами дешифратора управляющих сигналов, третий и четвертый выходы которого соединены соответственно с первым и вторым входами идентификации состояния и данных блока связи с
ЭВМ, второй выход которого соединен с входом дешифратора управляющих сигналов, выход генератора импульсов подключен к входу делителя частоты и первому входу синхронизации блока приемопередачи, первый выход блока связи с линией подсоединен к инфор" мационному входу блока приемопередачи, второй выход и канальный вход блока связи с линией являются соотнетственно канальными выходом и входом устройства для подключения к линии связи, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения за счет обеспечения доступа к общему кольцевому каналу снязи, в устройство введены блок управления, регистр режима и коммутатор, причем группа информационных входоввыходов блока связи с ЭВМ соединена с группой информационных входов регистра режима, первый и третий выходы блока связи с 3ВМ соединены ссвответственно с входами сброса и входом разряда признака байта-регистра режима, первый выход которого соединен с входом признака состояния блока связи с ЭВМ, первый и второй входы записи регистра режима соединены соответственно с третьим и вторым выходами дешифратора управляющих сигналов, второй выход регистра режима соединен с входами "Готовности приемника" блоков приемопередачи и управления, первый выход и вход признака байта блока управления соединены соответственно с входом разряда маркера и третьим выходом регистра режима, четвертый выход которого соединен с управляющим входом коммутатора, первый и второй информационные входы которого соединены соответственно с выходом делителя частоты и третьим выходом блока связи с линией, стробирующий и информационный входы которого соединены соответственно с выходами коммутатора и вторым выходом блока управления, третий, четвертый
55 и пятый выходы которого соединены соответственно с вторым, третьим и четвертым входами синхронизации блока приемопередачи, второй выход которого соединен с первым информационным входом блока управления, входы сброса и записи которого соединены соответственно с первым выходом блока связи с 3ВМ и вторым выходом дешифратора управляющих сигналов, второй информационный вход и вход синхронизации блока управления соединены соответственно с первым и третьим выходами блока связи с линией, причем блок управления содержит два сдвиговых регистра, два дешифратора, два триггера фиксации нуля, триггеры синхронизации, флага, адреса, маркера, мультиплексор, счетчик, шесть элементов.
И, элемент ИЛИ, элемент ИЛИ-HF. два элемента НЕ, три элемента задержки, причем информационный вход первого сдвигового регистра соединен с вторым информационным входом блока уп-, равления и с первым входом первого дешифратора, остальные семь входов которого соединены с семью младшими выходами первого сдвигового регистра, восьмой старший выход которого соединен с первым информационным входом мультиплексора, первый выход первого дешифратора подключен к информационному входу первого триггера фиксации нуля, выход первого элемента задержки соединен с входом второго элемента задержки и с синхровходаии первого и второго триггеров фиксации нуля, вход первого элемента задержки соединен с входом первого элемента задержки и соединен с входом синхронизации блока управления, выход перного элемента HE соединен со стробирующими входами первого и второго сдвиговых регистров, а выход второго элемента задержки подключен к первым входам первого, второго и третьего элементов И, второй выход первого дешифратора соединен с единичными входами триггеров синхронизации и флага, выход триггера синхронизации соединен с четвертым выходом блока управления, а выход триггера флага соединен с вторым входом перного элемента И и первым входом четнертого элемента И, выход которого соединен с информационным входом триггера адреса, ныход которого соединен с вторым входом третьего элемента И, тре15 1З тий вход которого подключен к выходу первого триггера фиксации нуля, а вы ход третьего элемента И соединен с третьим выходом блока управления, вход готовности приемника которого соединен с управляющим входом мультиплексора, выход .которого соединен с информационным выходом блока управления, вход записи которого соединен с первым входом элемента ИЛИ-НЕ, выход которого соединен с нулевыми входами триггеров синхронизации, флага, маркера, адреса и первым входом элемента ИЛИ, выход которого соединен с установочным входом счетчика, счетный вход которого подсоединен к выходу первого элемента И, выход счетчика соепинен с входом третьего элемента задержки, выход которого соединен с синхровходами триггеров адреса и флага и с вторым входом первого элемента ИЛИ, третий и четвертый выходы первого дешифратора соединены соответственно с вторым входом четвертого элемента И и единичным входом триггеров маркера, выход которого соединен с первым выходом блока управления, вход сброса которого со
34l51 единен с вторым входом элемента ИЛИ-НЕ и входом второго элемента HF., выход которого соединен с нулевыми входами первого и второго триггеров
5 фиксации нуля и с установочными входами первого и второго сдвиговых регистров, первый информационный вход блока управления соединен с первым входом пятого элемента И, выход которого соединен с информационным входом второго сдвигового регистра и первым входом второго дешифратора, остальные семь входов которого соединены е семью младшими выходами второго сдвигового регистра, восьмой старший выход которого соединен с вторым информационным входом мультиплексора, выход второго дешифратора соединен с первым входом шестого элемента И, выход которого соединен с информационным входом второго триггера фиксации нуля, выход которого соединен с вторыми входами второго и
25 пятого элементов И, вход признака байта блока управления соединен с вторым входом шестого элемента И, а выход второго элемента И соединен с пятым выходом блока управления. юг. 2
13341 51!
334! 51
Фиг.5
Фи. Е
13341 51
1334151 юг. Ю
1334151
1 0 1 1 О 0 1 О 1 1 1 1 0
1В7
fH
1И
ggz. И Ьг. f2
Фиг. я
Составитель Г. Стернин
Редактор Е. Копча Техред И.Попович Корректор M. Демчик
Заказ 3964/46 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР
Ф по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4