Устройство для обмена информацией Советский патент 1987 года по МПК G06F13/00 

Описание патента на изобретение SU1334151A1

Изобретение относится к вычислительной технике и может быть использовано для обмена информацией между группой ЭВМ при наличии кольцевого канала связи.

Цель изобретения - расширение области Применения устройства за счет обеспечения доступа к общему кольцевому каналу связи.

На фиг. 1 приведена блок- пхема предлагаемого устройства; на фиг,2 - функциональная схема блока связи с ЭВМ; на фиг.3 - функциональная схема узла приемников; на фиг.4 - функциональная схема узла прерывания; на фиг.5 - функциональная схема узла передатчиков; на фиг. 6 - схема дешифратора управляющих сигналовj на фиг,функциональная схема регистра режима; 2о рации, линия 44 сброса, соединенная

на фиг.8 - функциональная схема блока управления; на фиг.9 - функциональная схема блока связи с линией; на фиг. 10- функциональная схема блока приемопе- редачи; на фиг.11 - временная диаг- 25 рамма рАботы блока связи с линией; на фиг,12 - формат информационного сообщения; на фиг.13 - структура кольцевой сети с использованием предлагаемого устройства,

. Устройство содержит блок 1 ЭВМ, дешифратор 2 управляющих лов, регистр 3 режима, блок 4 ления, блок 5 связи с линией, татор 6, делитель 7 частоты.

30

связи с сигна- управ- коммуу- генера-

тор 8 импульсов и блок 9 приемопере- дачи. На фиг,1 обозначены первая группа входов-выходов 10 блока 1 связи с ЭВМ, вход-выход 11 и 12 устройства для подсоединения к линии связи, Блок 1 связи с ЭВМ (фиг,2) содержит узел 13 приемников, узел 14 прерывания и узел 15 передатчиков. На фиг,2 обозначены шины 16 данных и адреса, входная линия 17 предоставления прерывания (К1ШРО), линия 18 на-. ,чальной установки (КНУ), линия 19 байтовых операций (КБАЙТ), линия 20 операций ввода (КВВОД), линия 21 операций вывода (КВЫВОД), линия 22 синхронизации активного устройства (КСИА), линия 23 обращения к внешним устройствам (КВУ), линия 24 предоставления прерывания выходная (КГШР1), линия 25 требования прерывания (КТРПР), линия 26 синхронизации пассивного устройства (КСИП), вторая группа входов-выходов 27 блока 10, шина 27 данных j связанная с групггой

35

с первым выходом блока связи с ЭВМ, линия 45 признака передачи, линия 46 признака коммутации и вход 47 признака состояния.

Узел 13 приемников (фиг,3) содержит приемники 48-63, дешифратор (ДШ) 64, триггер 65-67, элемент НЕ 68, На фиг,3 обозначена линия 69 вывод,

Узел 14 прерывания (фиг,4) содержит триггеры 70-75, элементы 76-81 и элементы И-НЕ 82-85, элементы ИЛИ 86-88, передатчики 89-93, элемент 94 задержки. На фиг,4 обозначены выходные линии 95-98 узла прерывания выход 99 узла 14 прерываний, соединенный с шиной 16 адреса и данных.

Узел 15 передатчиков (фиг.5) содержит передатчики 100-i11, мультиплексор (М) 112, элемент И-НЕ 113.

Дешифратор 2 управляющих сигналов (фиг,6) содержит элементы НЕ 114-120 элемент И 121, элементы ИЛИ 122 и 123, элемент ИЛИ-НЕ 124, элемент И-НЕ 125, дешифратор 126, На фиг,6 g обозначены первая выходная линия 12 первьй выход 128 дешифратора 2 управ ляющих сигналов, вторая выходная линия 129, второй выход 130 дешифратора управляющих сигналов, третья, чет вертая и пятая выходные линии 131- 134 соответственно.

Регистр 3 режима (фиг,7) содержит тр иггеры 135-138, элемент И-НЕ 139. На фиг,7 обозначены вход 140 маркера регистра режима, второй выход 141 и третий выход 142,

Блок 4 управления содержит сдвиговые регистры 143 и 144, дешифраторы 145 и 146, первый триггер 147 фик

40

50

55

информационных входов-выходов блока связи с ЭВМ, вход 28 готовности операции, линия 29 готовности приемника, линия 30 готовности передатчика, второй вход 31 идентификации состояния и данных, линия 32 чтения данных, линия 33 чтения состояния приемника, линия 34 чтения состояния передатчика, линия 35 записи состояния приемника, линия 36 записи состояния передатчика, первый вход 37 идентификации состояния и данных, линия 38 выбора устройства (ВБР), линия 39 приз- нака операции (Ввод), линия 40 второго разряда адреса устройства, линия 4 первого разряда адреса устройства, второй выход 42 блока связи с ЭВМ, линия 43 признака байтовой опе

5

0

5

с первым выходом блока связи с ЭВМ, линия 45 признака передачи, линия 46 признака коммутации и вход 47 признака состояния.

Узел 13 приемников (фиг,3) содержит приемники 48-63, дешифратор (ДШ) 64, триггер 65-67, элемент НЕ 68, На фиг,3 обозначена линия 69 вывод,

Узел 14 прерывания (фиг,4) содержит триггеры 70-75, элементы 76-81 и элементы И-НЕ 82-85, элементы ИЛИ 86-88, передатчики 89-93, элемент 94 задержки. На фиг,4 обозначены выходные линии 95-98 узла прерывания, выход 99 узла 14 прерываний, соединенный с шиной 16 адреса и данных.

Узел 15 передатчиков (фиг.5) содержит передатчики 100-i11, мультиплексор (М) 112, элемент И-НЕ 113.

Дешифратор 2 управляющих сигналов (фиг,6) содержит элементы НЕ 114-120, элемент И 121, элементы ИЛИ 122 и 123, элемент ИЛИ-НЕ 124, элемент И-НЕ 125, дешифратор 126, На фиг,6 g обозначены первая выходная линия 127, первьй выход 128 дешифратора 2 управляющих сигналов, вторая выходная линия 129, второй выход 130 дешифратора управляющих сигналов, третья, четвертая и пятая выходные линии 131- 134 соответственно.

Регистр 3 режима (фиг,7) содержит тр иггеры 135-138, элемент И-НЕ 139. На фиг,7 обозначены вход 140 маркера регистра режима, второй выход 141 и третий выход 142,

Блок 4 управления содержит сдвиговые регистры 143 и 144, дешифраторы 145 и 146, первый триггер 147 фик0

0

5

313

сации нуля, триггер 148 синхронизации, триггер 149 флага, триггер 150 адреса, триггер 151 маркера, второй триггер 152 фиксации нуля, мультиплексор 153, счетчик 154, первый эле мент И 155, четвертый элемент И 156, шестой элемент И 157, второй элемент И 158, третий элемент И 159, элемент ИЛИ 160, элемент ИЛИ-НЕ 161, элемен- ты НЕ 162 и 163, элементы 164-166 задержки и пятый элемент И 167.

На фиг.8 обозначены второй информационный вход 168, синхровход 169, третий выход 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. Устройство выполняет обмен данными между параллельным входом-выходом ЭВМ через входы-выходы 10 устройства и последовательной линией связи кольцевой структуры, полу- ченной путем соединения выхода 12 предыдущего устройства с входом 11. последующего устройства. В такой системе генератор 8 одного из устройств используется в качестве общего генератора синхросигналов всей системы, а делитель 7 частоты определяет общую частоту синхросигналов. При этом управление коммутацией синхросигналов выполняется от ЭВМ и осуществляется путем занесения 1 с ЭВМ в определенный разряд коммутации фаз (триггер 135) регистра 3 режима устройства - источника синхросигналов через вход.27 регистра 3 режима, блок 1 связи с ЭВМ и входы-выходы 10 устройства. Сигнал, поступающий в этом случае с выхода 46 регистра 3 режима в управляющий вход коммутатора

Q

о

5

о „

5

5

0

5i

51 . 6, коммутирует на его выход синхросигналы с выхода генератора 8 через делитель 7 частоты. В остальных устройствах разряд коммутации фаз регистра 3 режима установлен в О сигналом, поступаю цим на его вход 44 Сброс. При этом с третьего выхода блок 5 связи через коммутатор- 6 на стробирующий вход блока 5 поступают вьщеленные синхросигналы.

Блок 5 связи с линией кодирует информационный и синхронизирующий сигналы, поступающие в линию в виде самосинхронизирующегося троичного ода по двухпроводным линиям 184 и 185 связи, (см.временную диаграмму на фиг.11).

Последовательная информационная посыпка для обмена сообщениями может быть разделена на 7 полей (фиг.12). Первое поле, расположенное в начале посьшки, служит для размещения кода. флага (01111110), обозначающего начало сообщения. Второе и третье поля используются соответственно для размещения кодов адреса приемного и передающего устройств, между которыми ведется обмен информацией. Четвертое поле используется для размещения кода управления и указывает тип сообщения (информационное или управляющее), а также Признак подтверждения приема, принятого или отвергнутого получателем посланное, ему информационное сообщение. В пятом поле размещается код длины Сообщения в байтах.- Шестое поле содержит информационную часть посылки. Седьмое поле содержит код маркера, при получении которого устройство может разорвать кольцо, прекратив ретрансляцию данных, и вьщать в него свое сообщение. Устройство обеспечивает кодонезависимость данных путем битстаффинга, механизм которого реализован в блоке 4 управления обменом. Устройство может работать в следующих четырех, режимах: приоритетного вывода,- вывода по маркеру, ввода и ретрансляции.

Режим приоритетного вывода используется для вьщачи в последовательную кольцевую линию кода маркера, а также при необходимости управляющего сообщения - подтверждения приема (ошибочного или безошибочного ) информационного сообщения. Этот режим инициируется командой занесения 1 в разряд признака передачи (триггер

138) регистра 3 режима. При этом регистр 3 режима переключает устройство с режима ретрансляции на режим вывода информации с устройства на последовательную кольцевую линию связи. Сигн.ал с выхода 141 регистра 3 поступает на вход блока 4 управления который отключает в этом случае от своего выхода 172 данные, поступазощие на его вход 168, и подключает данные, поступающие на вход 173 блока. Таким образом, на вход блока 5 связи с линией будут поступать данные с выхода

173 блока 9 приемопередачи через блок g блок 4 управления на его выходе 140

4. Код маркера вводится с ЭВМ в блок 9 через входы-выходы 10 устройства, блок 1 связи с ЭВМ по входам-выходам 27. По приходу каждого синхросигнала строба передатчика на вход 174 блока 9 происходит последовательная выдача маркера с. выхода 173 блока 9 в линию 12. Аналогично выводу маркера выполняется и вывод управляющего сообщения, которое содержит только первые четыре поля посылки. После выдачи всего сообщения с второго выхода блока 9 связи через блок 4 управления и блок 5 связи с линией в линию 12 (или после выдачи маркера) ЭВМ заносит О в разряд признака передачи (триггер 138) регистра 3 режима аналогично рассмотренному. Устройство переключается из режима передачи . Efe режим ретрансляции,

В этом р ежиме последовательный код, поступающий на вход 11 устройства, декодируется в блоке 5 связи с линией. При этом происходит разделение информационных и синхросигналов. Информационный сигнал с первого выхода блока 5 проходит через сдвиговый регистр 143 блока 4 и поступает на информационный вход блока 5. Синхронизирующий сигнал с третьего выхода блока 5 поступает на стробирующий вход блока 5, где эти сигналы снова кодируются в последовательный код и выдаются на 12 устройства. В этом режиме вся передаваемая по кольцу информация проходит через сдвиговый регистр 143 блока 4 управления обменом, который при помощи своего дешифратора 145 анализирует эту формацию для выявления управляющих последовательностей типа маркер, флаг, адрес и других.

Режим вывода по маркеру используется для вывода из ЭВМ В последова20

25

30

35

40

45

50

5

появляется сигнал, который поступает в регистр 3 режима и по конъюнкции с единичным выходом разряда разрешения передачи регистра 3 режима устанавливает в 1 разряд признака передач (триггер 138 ) регистра 3 режима, переключая таким образом устройство с режима ретрансляции на режим вывода. Появление низкого уровня сигнала на входе готовность приема (141) блока разрешает выдачу .флага с второго выхода блока 9 через блок 4 управления блок 5 связи с линией в линию 12. Скорость вывода определяется частотой синхросигналов строба передатчика на четвертом входе (174) блока 9. При выработке единичного уровня сигнала готовности передатчика по линии 30 на первом выходе 28 блока 9, кото рый поступает через блок 1 связи с ЭВМ на входы-выходы 10 устройства,. ЭВМ загружает в блок 9 очередной сим вол информационного сообщения. Работа устройства в этом режиме происходит аналогично работе в режиме приоритетного вывода. Различие между эти ми режимами состоит только в различии способов их инициации, обеспечивающих доступ к последовательной линии связи. После выдачи всего информационного сообщения на выход I2 уст ройства ЭВМ заносит О в разряд при знака передачи регистра 3 режима ана логично рассмотренному, запрещая тем самым. вЕлдачу последовательных данных с второго выхода блока 9 и переключа устройство в режим ретрансляции.

В режиме ввода выполняется прием информации, адресованной устройству и подключенной к нему ЭВМ, поступающей с входа 11 устройства через входы-выходы 10 устройства в ЭВМ. Адресация приемника може- быть индивидуальной, групповой и широковещатель-

тельную линию информационного сообщения (см.фиг.12). В этом случае из ЭВМ заносится 1 в разряд разрешения передачи(триггер 136)регистра 3 режима. Под управлением дешифратора 2 .управляющих сигналов выполняется занесение первого символа информационной посылки - флага в блок 9 связи через вторую группу входов-выходов 27. Затем устройство ожидает поступления кода маркера из последовательной линии, находясь еще в режиме ретрансляции. При поступлении кода маркера в

0

5

0

5

0

5

0

5

появляется сигнал, который поступает в регистр 3 режима и по конъюнкции с единичным выходом разряда разрешения передачи регистра 3 режима устанавливает в 1 разряд признака передачи (триггер 138 ) регистра 3 режима, переключая таким образом устройство с режима ретрансляции на режим вывода.. Появление низкого уровня сигнала на входе готовность приема (141) блока 9 разрешает выдачу .флага с второго выхода блока 9 через блок 4 управления, блок 5 связи с линией в линию 12. Скорость вывода определяется частотой синхросигналов строба передатчика на четвертом входе (174) блока 9. При выработке единичного уровня сигнала готовности передатчика по линии 30 на первом выходе 28 блока 9, который поступает через блок 1 связи с ЭВМ на входы-выходы 10 устройства,. ЭВМ загружает в блок 9 очередной символ информационного сообщения. Работа устройства в этом режиме происходит аналогично работе в режиме приоритетного вывода. Различие между этими режимами состоит только в различии способов их инициации, обеспечивающих доступ к последовательной линии связи. После выдачи всего информационного сообщения на выход I2 устройства ЭВМ заносит О в разряд признака передачи регистра 3 режима аналогично рассмотренному, запрещая тем самым. вЕлдачу последовательных данных с второго выхода блока 9 и переключая устройство в режим ретрансляции.

В режиме ввода выполняется прием информации, адресованной устройству и подключенной к нему ЭВМ, поступающей с входа 11 устройства через входы-выходы 10 устройства в ЭВМ. Адресация приемника може- быть индивиду альной, групповой и широковещатель-

7

ной. Широковещательный адрес принадлежит всем устройствам, подключённьм к кольцу., и все эти устройства одновременно принимают передаваемое сообщение с широковещательным кодом адреса в поле адреса приемника. При прохождении кода флага, являющегося признаком начала сообщения, через блок 4 управления на его четвертом выходе (171) вырабатывается единичный уровень сигнала, который поступает на третий синхровход блока 9 (171), разрешая последнему прием данных, поступающих на информационный вход блока 9. Но прием данных начинается только при распознавании блоком 4 своего индивидуального, группового или широковещательного адреса. В этом слу- чае блок 4 разрешает прохождение син хросигналов со своего синхровхода на третий выход и далее на второй синхровход блокаг 9. После накопления первого символа принимаемых данных в блоке 9 последний вырабатывает на своем первом выходе 28 по линии 29 сигнал готовности приемника, который поступает в ЭВМ через блок 1 связи с ЭВМ и входы-выходы 10 устройства. Получив этот сигнал, ЭВМ вводи т па- раллельный код принятого в блок 9 символа через двунаправленные входы- выходы 27. Количество принимаемых символов определяется пятым полем (см.фиг.12) последовательной посылки. Приняв указанное в этом поле число символов, ЭВМ выполняет перезапись одного из управляющих регистров блока 9. Режим ввода прекращается и устройство продолжает работать в режиме ретрансляции. Режим ввода может выполняться как одновременно с режимом ретрансляции, так и одновременно с одним из режимов вывода.

Рассмотрим работу отдельных блоков устройства.

Блок 1 связи с ЭВМ осуществляет взаимодействие устройства ,с ЭВМ.

При этом узел 13 приемников выполняет прием управляющих, адресных и информационных сигналов, поступающих с входов-выходов 10 устройства с помощью приемников 48-63. При помощи дешифратора 64 адреса в узле I3 приемников выполняется сравнение кода адреса, принимаемого от .ЭВМ черкез приемники 54-63 в адресной части цикла обмена информацией с адресом, присвоенным устройству, и запомина

5 о 5 о Q

5

5

ние результата сравнения на триггер 65 Выбор по переднему фронту сигнала CI-IA, поступающего с выхода приемника 53. На триггерах 66 и 67 соответственно запоминаются два младших разряда А2 и AI адреса обращения, которые определяют выбор одного из внутренних регистров устройства. Приемники 56-63 стробируются сигналом Чтение данных приемника (ЧДП).

Блок 14 прерывания вырабатывает управляющие сигналы для обмена информацией между устройством и ЭВМ. Так, при вводе или выводе информации и выборе данного устройства на выходе элемента И 81 появится сигнал, который через элемент 94 задержки и элемент ИЛИ 88 поступает на вход передатчика 91. В результате на выходе передатчика 91 и выходе 26 узла 14 прерывания вырабатывается сигнал синхронизации пассивного устройства КСИП, выдача узлом 14 прерывания сигнала требования прерывания. ЭВМ разрешает работу устройства в режиме прерываний путем занесения I в разряд разрешения прерывания передатчика. Занесение I триггера 70 или 71 выполняется при поступлении единичного сигнала с определенного разряда - шины 27. Занесение I в триггеры 70 и 71 стробируется единичными уровнями управляющих сигналов соответствен- .но на входах 36 и 35 узла 14 прерывания. Появление единичного сигнала готовности передатчика с входа 30 узла 14 прерывания через элемент И 76 на стробирующем входе триггера 72 вызовет установку последнего в единичное состояние. При этом триггер 74 блокирует дальнейшее распространение предоставления прерывания ППР. Б то же время единичный сигнал с инверсного выхода триггера 74 вызывает выработку сигнала требования прерьшания ТПР чер ез элемент ИЛИ 97, передатчик 93 на выходе 25 узла 14 прерывания.

Аналогично выполняется такая же последовательность операций при отработке прерывания по сигналу готовности приемника, поступающего на вход 29 узла 14 прерывания.

Дешифратор 2 управляющих сигналов формирует сигналы управления устройством. При обращении к устройству сигналы Выбор, Ввод, Вывод, А2 и Al, поступающие соответст

зенно по линиям 38, 39, 69, АО п 41 на вход дешифратора 2 управляющих сигналов, определяют внутренние регистры устройства, тип выполняемой операции и сигналы управления блоком 9 приемопередачи.

В регистре 3 режима при появлении единичного сигнала с первого входа записи (36) регистра 3 режима на стробирующие входы триггеров 135, 13 и 138 происходит установка последних с соответствующих разрядов шины 27, поступающих на информационные входы этих триггеров. Триггер 137 разрешает работу механизма кодонезависимо сти в блоке 4 управления. Этот механизм необходим для того, чтобы в информационном сообщении не попадались коды управляющих символов, в частное ти, код флага 01111110 и код маркера 11111110. Для разрешения механизма кодонезависимости символы информационного сообщения записываются в устройство с ЭВМ байтовыми командами, при выполнении которых триггер 137 устанавливается в 1. Запись символов флага и маркера выполняется командами работы со словами, при выполнении которых триггер 137 установлен

в О,, запреща м.еханизм кодонезависимости при выводе этих символов.

Блок 4 управления управляет обменом информацией с кольцевой линией связи, аппаратно реализуя при этом обнаруже -1Ие обеспечение кодо- кезависимости данных за счет битста- фкнга, управление передачей.путем распознавания управляющего маркера и последующей .чи своего сообщения, управление приёмом распознава- ния своего адреса и разрешения приема, ретрансляцию принимаемых сообщений. При отсутствии своих сообщений

дпя передачи блок 4 вьтолняет ретран- g передачи идущих подряд, пяти единичных

СЛЯЦИ10 сообщений, 1тоступаюи1,их на его вход 168 под управлением синхросигналов, поступающих с его входа 69. Данные, записанные в регистр 143 через мультиплексор 153, поступают на выход 172 блока. Если .при этом дешифратором 145 будут дешифрованы коды флага 01.111110, триггеры 148 и 149 перейдут в единичное состояние. Триггер 149 разрешает работу счетчика 154 путем разрешения прохождения импульсов с выхода элемента 165 через элемент И 155.и на счетный вход счет чика 154. После отсчета счетчиком

50

55

битов в информационном .поле передающее устройство формирует нулевой бит, а принимающее устройство при приеме пяти идущих подряд единиц следующий за ними ноль убирает. Случай необходимости вставки нуля распознается дешифратором 146. Если при этом разрешен механизм кодонезависимости, то сигнал с выхода дешифратора 146 Через элемент И 157 поступает на информационный вход триггера 152. При появлении синхросигнала с выхода элемента 164 задержки rpjjirrep 152 установится в 1. Нулевой сигнал с ин

5

0

5

0

5

0

154 восьми битов на стробирующий вход триггера 150 адреса поступает сигнал. Если дешифратор 145 дешифрировал в поле адреса приемника код своего ин-. дивидуального, группового или широковещательного адреса, то единичный сигнал с третьего выхода дешифратора через элемент И 156 установит триггер 150 в единичное состояние. Сигнал с выхода триггера 150 поступает на второй вход элемента И 159, разрешая прохождение синхросигналов с входа 169 блока 4 через элементы 164, 165 и 159 на третий 170 выход блока 4, что является началом приема данных блоком 9. Если дешифратор не распознает кода адреса, устройство сообщения линии связи не принимает. После отсчета счетчиком 154 восьми битов, следуюш 1х за (|)лагом, сигнал с выхода счетчика 154 через элемент i66 задержки поступает также на стробирующий вход триггера 149 флага и через элемент ИЛИ 160 на вход установки в О счетчика 154. Этим сигналом триггер 149 флага и счетчик 154 устанавливаются в О, При распознавании дешифратором 145 кода маркера нулевой сигнал с его четвертого выхода устанавливает в 1 триггер 151 маркера. Таким образом сдвиговый регистр 143 и дешифратор 145 работают при вводе и ретрансляции данных. Сдвиговый регистр 144 и дешифратор 146 работают при выводе. При выводе мультиплексор 153 коммутирует на второй выход U72) блока 4 выход .сдвигового регистра 144, на информационный вход которого поступают последовательные данные для вывода с первого информационного входа 173 блока 4.

В блоке 4 управления реализован механизм кодонезависимости: после

передачи идущих подряд, пяти единичных

битов в информационном .поле передающее устройство формирует нулевой бит, а принимающее устройство при приеме пяти идущих подряд единиц следующий за ними ноль убирает. Случай необходимости вставки нуля распознается дешифратором 146. Если при этом разрешен механизм кодонезависимости, то сигнал с выхода дешифратора 146 Через элемент И 157 поступает на информационный вход триггера 152. При появлении синхросигнала с выхода элемента 164 задержки rpjjirrep 152 установится в 1. Нулевой сигнал с ин111

версного выхода триггера 152 при этом поступает на вход элементов И 158 и 167, блокируя последовательный информационный вход на сдвиговьй регистр 144, в результате чего в младший разряд сдвигового регистра 144 заносится нулевой бит. Блокируется при этом также строб передатчика на пятом выходе (174) блока, запрещая на один такт движение очередного бита данных с блока 9. В следующем такте сигнал с выхода дешифратора 146 через элемент И 157 установит в О триггер 152 и вывод данных продолжится обыч- ным образом..

При приеме необходимость пропуска нулевого бита распознается дешифратором 145. При этом сигнал с его пер .Bdro выхода поступает на информаци- онный вход триггера 147. При поступлении синхросигнала на стробирующий вход триггера 147 последний устанавливается в 1 и нулевой сигнал с его инверсного выхода блокирует на один такт прохождение синхросигналов чере элемент И 159 на третий выход блока 4. Этим блокируется на один такт строб приемника блока 9, запреш;ая прием в него вставленного при пе- редачс нулевого бита. В следую цем такте триггер 147 устанавливается в О и ввод продолжается обычным образом.

Блок 5 связи с линией при выводе вьтолняет кодирование информационных и синхронизирующих сигналов в последовательный код, а при вводе - декодирование последовательного кода в

информационный и синхронизирующий

сигналы. Информационный и синхронизирующий сигналы совмещаются при помощи элементов НЕ 179, И 180 и 181 для эих одновременной передачи через передатчики 182 и 183 по линиям 184 и 185 связи (фиг.11). Линии 184, 187 и 185, 188 попарно соединены и приемники 175 и 176 принимают и инвертируют переданные сигналы. При этом на

триггере 177 выделяется информацион-

ный сигнал, а на элементе ИЛИ 178 синхросигнал. Блок 9 приемопередачи обеспечивает при выводе преобразование восьмиразрядного параллельного кода, поступающего на его двухнаправ- ленные входы-выходы 27, в последовательный код, выдаваемый на его второй выход (173) через буфер 191 данных и блок 192 передачи. Последовательная

51

12

o 5

0 5 О

д

-.

и

5

выдача этого кода происходит при поступлении каждого синхросигнала передатчика, поступающего на четвертый вход (174) синхронизации блока. При вводе блок 9 принимает последовательный код, поступающий на его информационный вход (168) под управлением синхросигналов приемника, поступающих на второй синхровход (170), фор- , мирующий параллельный код в блоке

193 приема и выдает его через шину 194 и буфер 191 данных на свои двунаправленные вxoды-выxoд)I 27.

Блек 190 управляющих регистров предназначен для хранения управляющего слова режима, синхросимволов, инструкций команды. Блок 189 местного управления обеспечивает работу блока 9 в соответствии с полученными инструкциями.

Блок 192 передачи принимает параллельный восьмиразрядный код из буфера 191 данных, преобразует его в последовательный код и выдает его на второй выход блока. После вьщачи очередных восьми битов блок 192 передачи по .линии 30 выдает единичный сигнал готовности передатчика. Блок 193

.приема преобразует последовательный код, поступающий на его информацион- - ный вход под управлением синхросигнала приемника и вьщает сформированный параллельный код.

Реализованная в предлагаемом устройстве возможность не только индивидуальной, но также групповой и широковещательной адресации, позволяющая многим абонентам одновременно принимать передаваемое сообщение, значительно повышает пропускную способность обмена.

Форм, ула изобретения

Устройство для обмена информацией, содержащее блок приемопередачи, дешифратор управляющих сигналов, блок связи с линией, генератор И1 тульсов, делитель частоты и блок связи с ЭВМ, группа информационно-управляющих входов-выходов которого является группой входов-выходов устройства для подсоединения к шинам данных и управления ЭВМ, группа информационных входов- выходов блока связи с ЭВМ соединена с группой информационных выходов-входов блока приемопередачи, вход сброса которого соединен с первым выходом

блока связи с ЭВМ, вход готовности операции которого соединен с первым выходом блока приемопередачи, вход режима и вход записи которого соединены соответственное первым и вторым выходами дешифратора управляющих сигналов, третий и четвертый выходы которого соединены соответственно с первым и вторым входами идентифика- ции состояния и дагаых связи с ЭВМ, второй выход которого соединен с входом дешифратора управляющих сигналов, выход генератора импульсов . подключен к входу делителя частоты и первому входу синхронизации блока приемопередачи, первый выход блока связи с линией подсоединен к информационному входу блока приемопередачи, второй выход и канальный вход блока связи с линией являются соответственно канальными выходом и входом устройства для подключения к линии связи, отличающееся тем, что, с целью расширения области Примене ния за счет обеспечения доступа к общему кольцевому каналу связи, в устройство введены блок управления, регистр режима и коммутатор, причем группа информационных входов выходов блока связи с ЭВМ соединена с группой информационных входов регистра режима, первый и третий выходы блока связи с ЭВМ соединены ссг- ответственно с входами сброса и входом разряда признака байта-регистра режима, первый выход которого соединен с входом признака состояния блока связи с ЭВМ, первый и второй входы записи регистра режима соединены соответственно с третьим и вторым выходами дешифратора управляющих сигналов, второй выход регистра режима соединен с входами Готовности приемника блоков приемопередачи и управ- ления, первый выход и вход признака байта блока управления соединены соответственно с входом разряда маркера и третьим выходом регистра режима четвертый выход которого соединен с управляющим входом коммутатора, первый и второй информационные входы которого соединены соответственно с выходом делителя частоты и третьим выходом блока связи с линией, строби и информационный входы которого соединены соответственно с выходами коммутатора и вторым выходом блока управления, третий, четвертый

Q g о 5 о Q .ц

5

0

5

1.14

и пятый выходы которого соединены соответственно с вторым, третьим и четвертым входами синхронизации блока приемопередачи9 второй выход которого соединен с первым информационным входом блока управления, входы Ьброса и записи которого соединены соответственно с первым выходом блока связи с ЭВМ и вторым выходом дешифратора управляющих сигналов, второй информационный вход и вход синхронизации блока управления соединены соответственно с первым и третьим выходами блока связи с линией, причем блок управления содержит два сдвиговых регистра, два дешифратора, два триггера фиксации нуля, триггеры синхронизации, флага, адреса, маркера, мультиплексор, счетчик, шесть элементов. И, элемент ИЛИ, элемент ИЛИ-НЕ, два элемента НЕ, три элемента задержки, причем информационный вход первого сдвигового регистра соединен с вторым информационным входом блока уп-, равления и с первым входом первого дешифратора, остальные семь входов которого соединены с семью младшими выходами первого сдвигового регистра , восьмой старший выход которого соединен с первым информационным входом мультиплексора, первый выход первого дешифратора подключен к информационному входу первого триггера фиксации нуля, выход первого элемента задержки соединен с входом второго элемента задержки и с синхровходами первого и второго триггеров фиксации нуля, вход первого элемента задержки соединен с входом первого элемента задержки и соединен с входом синхронизации блока управления, выход первого элемента НЕ соединен со строби- рующкми входами первого и второго сдвиговых регистров, а выход второго элемента задержки подключен к первым входам первого, второго и третьего элементов И, второй выход первого дешифратора соединен с единичными входами триггеров синхронизации и флага, выход триггера синхронизации соединен с четвертьм выходом блока управления, а выход триггера флага соединен с вторым входом первого элемента И и первым входом четвертого элемента И, выход которого соединен с информационным входом триггера адреса, выход которого соединен с вторым входом третьего элемента И, тре 1

тий вход которого подключен к выходу первого триггера фиксации нуля, а вы ход третьего элемента И соединен с третьим выходом блока управления, вход готовности приемника которого соединен с управляющим входом мультиплексора, выход .которого соединен с информационным выходом блока управления, вход записи которого соединен с первым входом элемента ИЖ-НЕ, выход которого соединен с нулевыми входами триггеров синхронизации, флага, маркера, адреса и первым входом элемента ИЛИ, выход которого соединен с установочным входом счетчика, счет- ный вход которого подсоединен к выходу первого элемента И, выход счетчика сое ;инен с входом третьего элемента задержки, выход которого сое- динен с синхровходами триггеров адреса и флага и с вторым входом первого элемента ИЛИ, третий и четвертый выходы первого дешифратора соединены соответственно с вторым входом чет- вертого элемента И и единичным входом триггеров маркера, вьпсод которого соединен с первым выходом блока управления, вход сброса которого

единен с вторым входом элемента ИЛИ-НЕ и входом второго элемента НЕ, выход которого соединен с нулевыми входами первого и второго триггеров фиксации нуля и с установочными входами первого и второго сдвиговых регистров , первый информационный вход блока управления соединен с первым входом пятого элемента И, выход которого соединен с информационным входом второго сдвигового регистра и первым входом второго дешифратора, остальные семь входов которого соединены -€ семью младшими выходами второго сдвигового регистра, восьмой старший выход которого соединен с вторым информационным входом мультиплексора, выход второго дешифратора соединен с первым входом шестого элемента И, выход которого соединен с информационным входом второго триггера фиксации нуля, выход которого соединен с вторыми входами второго и пятого элементов И, вход признака байта блока управления соединен с вторым входом шестого элемента И, а выход второго элемента И соединен с пятым выходом блока управления.

Похожие патенты SU1334151A1

название год авторы номер документа
Устройство для сопряжения ЭВМ с линиями связи 1988
  • Вертлиб Валерий Абрамович
  • Жданов Владимир Сергеевич
  • Жожикашвили Владимир Александрович
  • Косинец Михаил Михайлович
  • Макеев Сергей Владимирович
  • Никитин Николай Михайлович
  • Никифоров Сергей Васильевич
  • Окунев Сергей Леонидович
  • Саксонов Евгений Александрович
  • Терещенко Борис Николаевич
  • Фурсов Владимир Григорьевич
SU1536393A1
Устройство для сопряжения ЭВМ с линиями связи 1991
  • Вертлиб Валерий Абрамович
  • Горелов Вадим Юрьевич
  • Косинец Михаил Михайлович
  • Какаджанов Мурад Ходжиевич
  • Никитин Николай Михайлович
  • Окунев Сергей Леонидович
SU1784989A1
Устройство для сопряжения ЭВМ с периферийными устройствами 1988
  • Аптекарь Семен Абрамович
  • Нефедченко Борис Павлович
SU1566359A1
Устройство для сопряжения ЭВМ с общей магистралью 1987
  • Морозов Виталий Константинович
  • Ковалев Борис Михайлович
  • Казаков Мурат Баязитович
  • Коробков Лев Семенович
  • Николаенко Николай Николаевич
  • Гольцман Михаил Файкелевич
SU1456963A1
Устройство для обмена информацией 1987
  • Пожидаев Николай Яковлевич
  • Фролов Виктор Алексеевич
  • Понитков Михаил Федорович
SU1497619A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для сопряжения ЭВМ с каналом связи 1988
  • Куперман Марк Борисович
  • Красников Константин Анатольевич
  • Рукавичкин Владимир Александрович
SU1587524A1
КОНТРОЛЛЕР 1991
  • Россинский В.П.
RU2012043C1
Устройство для сопряжения вычислительной машины с каналами связи 1983
  • Калечиц Виталий Евгеньевич
  • Черняк Александр Юльевич
SU1140125A1
Устройство для сопряжения ЭВМ с абонентом 1986
  • Алферьев Николай Николаевич
  • Кочкин Валерий Дмитриевич
  • Красильников Александр Николаевич
  • Терентьев Сергей Евгеньевич
  • Шунин Владимир Александрович
SU1334154A1

Иллюстрации к изобретению SU 1 334 151 A1

Реферат патента 1987 года Устройство для обмена информацией

Изобретение относится к вычис- .лительной технике и может быть использовано для обмена информацией между ЭВМ при наличии кольцевого канала связи. Целью изобретения является расширение области применения устройства за счет обеспечения доступа к общему кольцевому каналу связи. Устройство содержит блок 1 связи с ЭВМ, дешифратор 2 управляющих сигналов, регистр режима 3, блок управления 4, блок 5 связи с линией, коммутатор 6, делитель часто-- ты 7, генератор импульсов 8, блок 9 приемопередачи. 13 ил. W (Л со 00 4 f2 01 - фиг. 1

Формула изобретения SU 1 334 151 A1

Фиг. 2

V

J

47,

D

je

139

45,

B

т

/«.

4J

Жt

tt

Ш

rrr

Ш

kk

НУП

/4/

,

171

т

191

27

Фиг.9

/4/

171

190

192

т

Й j

«.

т f28

/V /V

/7/7

т

Фиг. 10

166 FTJTJ iJixiJTJrbrijn-raj

.T

185 -TLrLTL-n ГЬ

197 гг л-л пjTJTJTLn-

1B8 -П гт п--TL

68 I г

1

pLj j-UTJTJTJTJHL

Фиг. 11

Фиг. 12

Документы, цитированные в отчете о поиске Патент 1987 года SU1334151A1

Система для обмена информацией 1979
  • Бесков Борис Александрович
  • Вайнштейн Петр Григорьевич
SU798777A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Способ получения молочной кислоты 1922
  • Шапошников В.Н.
SU60A1
-Приборы и системы управления, 1982, № 3, с.34.

SU 1 334 151 A1

Авторы

Черевко Алексей Александрович

Иванов Юрий Николаевич

Каминский Сергей Игоревич

Даты

1987-08-30Публикация

1985-10-17Подача