Устройство для обмена данными между вычислительными машинами

 

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК. SU„„1203531 (51Р С 06 F 13/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬП"ъФ

ollHGAHNE изоБрктения/" . „(К АВТОРСКОМ У СВИДЕТЕЛЬСТВУ (21) 3763352/24-24 (22) 26.06.84 (46) 07.01.86. Бюл. Р 1 (72) М.И.Авдейчик, В .Г.Романьков, Н.Л.Чупрынников и О.С.Оборин (53) 681.327.7(088.8) (56) Устройство управления накопи. телями на магнитной ленте ЕС-5517.

Е13.057.027.ТО.

Устройство управления накопителями на магнитных дисках и барабанах ЕС- 5551, ЩЯ3.057.079.ТО.

Адаптер канал-канал ЕС-4061.

Ц53.059.006.ТО. (54) (57) 1. УСТРОЙСТВО ДЛЯ ОБМЕНА

ДАННЫМИ МЕЖДУ ВЫЧИСЛИТЕЛЬНЫМИ МАШИНАМИ, содержащее четыре узла усилителей приемников, четыре узла усилителей передатчиков, два коммутатора, два узла сравнения адреса, два узла формирования адреса, два блока формирования сигналов обмена, причем группа входов первого узла усилителей приемников подключена к управляющему выходу первой электронно-..вычислительной машины, группа выходов первого узла усилителей передатчиков — к управляющему входу первой электронно-вычислительной машины, группа входов второго узла усилителей приемников — к управляющему выходу второй электронно-вычислительной машины, группа выходов второго узла усилителей передатчиков— к управляющему входу второй электронно-вычислительной р1ашины, группа входов третьего узла усилителей приемников — к информационному выходу первой электронно-вычислительной машины, группа выходов третьего узла усилителей передатчиков — к информационному входу первой электронно-вычислительной машины, группа входов четнертога узла усилителей приемникон — к информационному выходу второй электронно-вычислительной машины, группа выходов четвертого узла усилителей передатчиков к информационному входу второй электронно-вычислительной машины, при этом группа выходов третьего и четвертого узлов усилителей приемников соединена с первыми группами информационных входов первого и нторого блоков формирования сигналон обмена и первого и второго узлов сравнения адреса соответственно, выходы которых соединены с входами сигнала .опознавания адреса первого и второго блоков формирования сигналов обмена соответстненно, первые группы управляющих выходов которых соединены с группами входон первого и второго узлов усилителей передатчиков соответственно, группы выходов первого и второго узлов усилителей приемников соединены с первыми группами управляющих входов первого и второго блокон формирования сигналов обмена соответственно, первые группы информационных выходов первого и второго блоков формирования сигналон обмена — с группами информационных входов первого и второго коммутаторов соответственно, группы выходон которых соединены с. группами входов третьего и четвертого узлов усилителей передатчиков соответственно, группы информационных выходов перво12035;. 1 го и второго узлов формирования адреса соединены с вторыми группами ин формационных входов первого и второго узлов сравнения адреса и группами управляющих входов первого и второго коммутаторов соответственно, вторые группы информационных выходов первого и второго блоков формирования сигналов обмена — с вторыми группами информационных входов второго и первого блоков формирования сигналов обмена соответственно, о т л и ч аю щ е е с я тем, что, с целью сокращения времени обмена управляющей информацией, в него введен блок анализа соответствия адресов, первый и второй выходы которого подключены к группам управляющих входов первого и второго коммутаторов соответственно, первый и второй входы блока анализа соответствия адресов подсоединены к группам выходов третьего и четвертого узлов усилителей приемников блока соответственно, первая и вторая группы выходов блока анализа соответствия адресов соединены с вторыми группами управляющих выходов первого и второго блоков формирова-. ния сигналов обмена соответственно, вторые группы управляющих выходов которых соединень| с первой и второй группами входов блока анализа соответствия адресов.

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

НЕ, вход которого соединен с выходом первого элемента И и входом первого элемента задержки, выходоМ соединенного с входом формирователя одиночных импульсов, выход которого соединен с вторым нулевым входом второго триггера, единичным выходом соединенного с вторым управляющим входом коммутатора, вторым входом первого элемента И и вторым. входом элемента ИЛИ, выход которого соединен с входом второго элемента задержки, выходом соединенного с вторым входом второго элемента И и входом третьего элемента задержки, выход которого соединен с входом второго элемента HE,âûêîäîì соединенного с третьим входом второго элемента И, нулевой выход первого триггера соединен с информационным входом второго триггера, нулевой выход которого соединен с информационным входом первого триггера.

12035 .

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

Цель изобретения — сокращение времени обмена управляющей информацией.

На фиг. 1 изображена структурная схема предлагаемого устройства; на фиг. 2 — структурная схема блока анализа соответствия адресов; на фиг. 3 — структурная схема блока формирования сигналов обмена; на фиг. 4—

St структурная схема узла выдачи Работа абонента"; на фиг ° 5 — структурная схема узла приема команд; на фиг. 6 — структурная схема узла выдачи байта состояния; на фиг. 7 структурная схема узла управления обменом; на фиг. 8 — структурная схема формирователя байта состояния; на фиг. 9 — структурная схема формирователя сигнала "требование абонента"; на фиг. 10 — структурная схема формирователя одиночных импульсов.

20

Устройство для обмена данными (фиг ° 1) содержит четыре узла 1-4 усилителей приемников, четыре узла

5-8 усилителей передатчиков, первый 9 и второй 10 узлы формирования адреса, первый 11 и второй 12 узлы сравнения адреса, первый 13 и второй 14 коммутаторы, первый 15 и второй 16 блоки формирования сигналов обмена и блок

17 анализа соответствия адресов.

Причем входы узлов 1-4 подключены соответственно к информационным и управляющим входам t8-21 устройства, выходы узлов 5-8 — к информационным и управляющим выходам 22-25 устройства. Первые управляющие входы блоков 15 и 16 соединены соответственно шинами 26 и 27 с выходами узлов 1 и 2, первые информационные входы шинами 28 и 29 — с выходами узлов

3 и 4, входы сигнала опознания адреса цепями 30 и 31 — с выходами узлов 11 и 12, первые управляющие выходы шинами 32 и 33 — с входами узлов 5 и 6, первые информационные выходы шинами 34 и 35 — с первыми входами коммутаторов 13 и 14, вторые информационные выходы шинами 36 и 37 — с вторыми информационными

55 входами блоков 16 и 15. Выход узла 9 соединен с шиной 38 с вторым информационным входом узла 11 и вторым входом коммутатора 13, выход которого соединен шиной 39 с входом узла 7. Выход узла 10 соединен шиной

40 с вторым информационным входом узла 12 и вторым входом коммутатора

14, выход которого соединен шиной 1 с входом узла 8. Первые информационные входы узлов 11 и 12 соединены соответственно шинами 42 и 43 с выходами узлов 3 и 4. Первый и второй входы блока 17 соединены соответственно цепями 44 и 45 с выходами узлов 3 и 4, а первая и вторая группы входов блока 17 шинами 46 и 47 с вторыми группами управляющих выходов блоков I5 и 16, первый и второй его выходы цепями 48 и 49 с вторыми входами коммутаторов 13 и 14, первая и вторая группы выходов шинами 50 и 51 — с вторыми груг;пами управляющих входов 15 и 16.

Блок 17 анализа соответствия адресов (фиг. 2) содержит три регистра 52-54, три элемента 55-57 задержки, первый 58 и второй 59 узлы сравнения, первый 60 и второй 61 динамические триггеры, первый 62 и второй 63 элементы И, первый 64 и второй 65 элементы НЕ, формирователь

66 одиночных импульсов, элемент

ИЛИ 67 и коммутатор 68, выход которого соединен с информационным входом регистра 52. Причем выход регистра 52 соединен с первыми входами узло 58 и 59, цепью 48 с первым и цепью 49 с вторым выходами блока, первый и второй входы которого подключены соответственно цепями 44 и 45 к информационным входам регистров 53 и 54. Выход регистра

53 соединен с вторым входом коммутатора 68 и вторым входом узла 58, выход которого соединен с первой цепью 69 шины 50, подключенный к первой группе выходов блока. Выход регистра 54 соединен с первым входом коммутатора 68 и вторым входом узла 59, выход которого соединен с первой цепью 70 шины 51 подключенной.к второй группе выходов блока.

Первая цепь 71 шины 46, подключенной к первой группе входов блока, соединена с синхровходами регистра 53 и триггера 60, единичный выход которого соединен с первыми входами элементов 62 и 67, первым управляющим входом коммутатора 68, второй цепью 72 шины 50 и третьей цепью 72

20353, 4

Блок 15 (16) формирования сигналов обмена (фиг. 3) содержит узел

77 выдачи сигнала "Работа абонента", узел 78 приема команд, узел 79 выда чи байта состояния, узел 80 управления обменом, дешифратор 81 команд, регистр 82 команд, узел 83 сравнения, формирователь 84 байта состояния и формирователь 85 сигнала

"Требование абонента", входы которого соединены соответственно шинами 86-88 и первой цепью 89(90) шины

37(36) с первыми выходами узлов 77, 79 и 80 и второй информационной группой входов блока. С первого по четвертый выходы формирователя 85 сое— динены соответственно цепями 91 и 92, шиной 32(33) и цепью 93(94) с первыми входами узла 77 и формирователя

84, первым выходом блока и второй цепью шины 36(37), подключенной к второй группе информационных выходов блока, первая группа управляющих входов которого шиной 26(27) соединена с вторым входом узла 77 и первыми входами узлов 78-80. Первая группа информационных входов блока шиной 28(29) соединена с первым входом дешифратора 81 и третьей цепью шины 36(37). Вход сигнала опознавания адреса блока цепью

3 1 шины 51. Первая 73 цепь шины 47, подключенной к второй группе входов блока, соединена с синхровходами регистра 54 и триггера 61, единичный выход которого соединен с вторыми входами элементов 62 и 67, вторым управляющим входом коммутатора 68, второй цепью 74 шины 51 и третьей цепью 74 шины 50. Вторые цепи 75 и

76 тин 46 и 47 соединены соответственно с нулевым входом триггера 60 и первым нулевым входом триггера 61.

Выход элемента 62 соединен через элемент 55 задержки и формирователь

66 с вторым нулевым входом триггера

61 и через элемент 64 с первым входом элемента 63, второй вход которого соединен с выходом элемента 56 задержки. Выход элемента 67 через элементы 56 и 57 задержки и элемент

65 соединен с третьим входом "=.ëåìåíта И 63, выход которого соединен с синхровходом регистра 52. Нулевой выход триггера 60 соединен с информационным входом триггера 61, нулевой выход которого соединен с инфор(мационным входом триггера 60.

ЗО

40

30(31) соединен с третьим входом узла 77. С второго по четвертый выходы узла 77 соединены соответственно шиной 95, цепями 96 и 71(73) с вторым входом узла 78 и первыми цейями шин 34(35) и 46(47), подключенных соответственно к первой группе информационных и второй группе управляющих выходов блока, вторая группа управляющих входов которого шиной 50{51) соединена с третьим входом узла 78 и вторым входом узла

79. Выходы узла 78 соединены соответственно цепями 97, 99, 100 и шиной 98 с четвертым входом узла 77, третьим входом узла 79, вторым входом дешифратора 81 и синхровходом регистра 82, выход которого шиной

101(102) соединен с вторым входом узла 80, первым входом узла 83 и четвертой цепью шины 36(37). С второго по седьмой выходы узла 79 соединены соответственно цепью 103, шиной 104, цепями 105, 75(76) и

90(89) и шиной 106 с пятым входом узла 77, третьим входом узла 80, второй цепью шины 34(35), второй цепью шины 46(47), первой цепью тины 36(37) и вторым входом формирователя 84 выход которого соединен с третьей цепью 107 шины 36(35).

С второго по четвертый выходы узла

80 соединены соответственно шиной

108, цепью 109 и шиной 110(111) с четвертым входом узла 79, четвертой цепью шины 34(35) и пятой цепьюшины 36(37) ° Четвертая 102(101), пятая 111(110) и третья 29(28) цепи шины 37{36) соединены соответственно с вторым входом узла 83, четвертым входом узла 80 и пятой цепью шины 34(35) . Выход дешифратора

81 соединен с информационным входом регистра 82. Выход узла 83 цепью 112 соединен с четвертым входом узла 78.

Вторая цепь 94(93) шины 37(36) соединена с пятым входом узла 80.

Узел 77 выдачи сигнала "Работа абонента" (фиг. 4) содержит триггеры

113-117, фдрмирователи 118-121 одиночных импульсов, элементы И 122125., первый 126 и второй 127 элементы НЕ и элемент ИЛИ 128, выход которого соединен с первым входом эле-" мента И 122 и первой цепью 129 шины

86, подключенной к первому выходу узла. Причем первый вход узла цепью

91 подключен к первому входу элемента И 123, выход которого через

1203531

20 формирователь 118 соединен с.единичным входом триггера 113. Первая цепь

130 шины 26(27), подключенной к второму входу узла, соединена с первым входом элемента И 124, вторым входом элемента 123 и через элемент НЕ 126 с первым входом элемента И 125, выход которого через формирователь 119 соединен с единичным входом триггера 114 и цепью

71(73) с четвертым выходом узла.

Вторая цепь 131 шины 26(27) соединена с вторым входом элемента И 125 и через элемент НЕ 127 с третьим

15 входом элемента И 123 и вторым входом элемента И 122-; выход которого через формирователь 121 соединен с единичными входами триггеров 116 и

117. Третий и четвертый входы узла соединены соответственно цепями

30(31) и 97 с третьим входом элемента И 125 и нулевым входом триггера

116, выход которого цепью 96 соединен с второй цепью шины 86 и третьим 25 выходом узла. Пятый вход узла цепью

103 соединен с нулевыми входами триггеров 113, 114, 115 и 117, с третьей цепью шины 86 и первой цепью шины 95, подключенной к второму выходу узла. Выход триггера 113 соединен с второй цепью 132 шины 95 и первым входом элемента ИЛИ 128, второй вход которого соединен с выходом тригера 115. Выход триггера

114 соединен с вторым входом элемента И 124, выход которого через формирователь 120 соединен с единичным входом триггера 115 ° Выход триггера

117 соединен с третьей цепью 133 4О шины 95.

Узел 78 приема команд (фиг, 5) содержит. триггеры 134-137, формирователи 138-141 одиночных импульсов, элементы И 142-148, элементы НЕ 149- 45

152, первый 153 и второй 154 элементы задержки, первый 155 и второй

156 элементы ИЛИ, выходы которых соединены через соответствующие формирователи 138 и 139 соответствен-5О но с единичным входом триггера 134 и входом элемента 153 задержки. Выход элемента 153 задержки соединен с единичным входом триггера 135 и цепью 97 с первым выходом узла. 55

Третья цепь 74(72) шины 50(51) „подключенной к третьему входу узла, соединена с первыми входами элементов И 142 14 НЕ

149 с входом элемента И 144. Третья цепь 157 шины 26(27), подключенной к первому входу узла, соединена с первым входом элемента И 145, выход которого соединен с первыми входами элементов И 146 и 147. Первая цепь

103 шины 95, подключенной к второму входу узла, соединена с нулевыми входами триггеров 134-137. Вторая цепь 132 шины 95 соединена с вторым входом элемента И 146 и через элемент НЕ 150 с вторым входом элемента И 147, выход которого через формирователь 140 соединен с .единичным входом триггера 136, вторым входом элемента И 144 и далее через элемент

154 задержки цепью 100 с четвертым выходом узла. Третья цепь 133 шины

:5 соединена с вторым входом элемента И 145. Выход триггера 136 соединен с первыми входами элементов 148 и 156, вторыми входами элементов И 142 и 143 и цепью 99 с третьим выходом узла. Первая цепь

69(70) шины 50(51) соединена с третьими входами элементов И 142 и 143 и через элемент НЕ 151 с вторым входом элемента И 148. Нулевой выход триггера 135 соединен с четвертыми входами элементов И 142 и 143 и третьими входами элементов И 146148. Единичный выход триггера 135 соединен с первой цепью 158 шины 98, подключенной к второму выходу узла.

Вторая 159 и третья 160 цепи шины

98 соединены соответственно с выходами триггеров 134 и 137. Четвертый вход узла цепью 112 соединен с пятым входом элемента И 143 и через элемент НЕ 152 с пятым, входом элемента И 142, выход которого соединен с первым входом элемента

ИЛИ 155. Выход элемента И 143 через формирователь 141 соединен с первым единичным входом триггера 137, второй единичный вход которого соединен с выходом элемента И 144. Выходы элементов И 146 и 148 соединены соответствейно. с вторыми входами элементов

ИЛИ 156 и 155.

Узел 79 выдачи байта состояния (фиг. 6) содержит триггеры 161 †1, формирователи 167-171 одиночных импульсов, элементы И 172-178, элементы НЕ 179-183 и элементы ИЛИ 184187. Причем первая цепь 130 шины

1203531

26(27), подключенной к первому входу узла, соединена через элемент

НЕ 179 с первым входом элемента

И 172, выход которого соединен с S первой цепью 188 шины 87, подключенной к первому выходу узла. Третья цепь 157 шины 26(27) соединена через элемент НЕ 180 с первым входом элемента И 173, выход которого через формирователь 167 соединен с единичным входом триггера 161. Четвертая цепь 189 шины 26(27) соединена с первым входом элемента И 174 и через элемент НЕ 181 с вторым входом элемента И 173 и первыми входами элементов И 175-177, вторые входы которых соединены с единичным выходом триггера 162. Вторая цепь 72(74) шины 50(51) соединена с первым входом элемента И 178, выход которого цепью 90(89) соединен с шестым вы— ходом узла. Вторая и третья цепи шины 98, подключенной к третьему входу узла, соединены соответственно с первой и второй цепью шины

106, подключенной к седьмому выходу узла, второй и пятый выходы которого соответственно цепями 103 и 75(76) соединены ic выходом элемента ИЛИ 30

184. Первая цепь 158 шины 98 соеди— иена с первым входом элемента ИЛИ

185, второй вход которого через первую цепь 190 шины 108 подключен к четвертому входу узла. Вторая Д5 цепь 159 шины 98 соединена с третьим входом элемента И 176 и через элемент HE 182 с третьим входом элемента И 177. Третья цепь 160 шины 98 соединена с третьим входом элемента 40

И 175 и через элемент НЕ 183 с четвертыми входами элементов И 176 и 177. Вторая цепь 191 шины 108 соединена с единичным входом триггера 164 и первым входом элемента 45

ИЛИ 186, выход которого соединен с единичным входом триггера 165. Выход триггера 161 цепью 105 соединен с четвертым выходом узла, второй цепью шины 87 и вторым входом элемента

И 174, выход которого через формирователь 168 соединен с нулевым входом триггера 161 и единичным входом триггера 162. Нулевой выход триггера 162 соединен с третьим входом элемента

И 173, четвертый и пятый входы которого соединены соответственно с выходом элемента ИЛИ 185 и нулевым выходом тригера 166. Выход элемента

И 175 через формирователь 169 соединен с единичным входом триггера

166, вторым входом элемента И 178 и первым входом элемента ИЛИ 187, выход которого соединен с нулевым входом триггера 162. Выход элемента

И 176 через формирователь 170 соединен с первым входом элемента

ИЛИ 184, вторыми входами элементов

ИЛИ 186 и 187 и единичным входом триггера 163, выход которого соединен с вторым входом элемента И 172.

Выход элемента И 177 через формирователь 171 соединен с третьим входом элемента ИЛИ 187, вторым входом элемента ИЛИ 184, нулевыми входами триггеров 163-166 и первой цепью 192 шины 104, подключенной к третьему выходу узла. Выходы триггеров 164 и 165 соединены соответственно с третьей 193 и четвертой

194 цепями шины 106. Единичный выход триггера 166 соединен с второй цепью 195(196) шины 104.

Узел 80 управления обменом (фиг. 7) содержит триггеры 197-202, формирователи 203-208 одиночных импульсов, элементы И, 209-219, элементы ИЛИ 220-223, первый 224 и второй 225 элементы НЕ. Причем четвертая цепь t89 шины 26(27), подключенной к первому входу узла, соединена с первыми входами элементов И 209 и 210 и через элемент HE 224 с первыми входами элементов И 211 и 212. Третья цепь 157 шины 26(27) соединена с первыми входами элементов И 213 и

214, выходы которых соединены соответственно с первым и вторым входом элемента ИЛИ 220. Первая цепь 226 шины 101 (102), подключенной к второму входу узла, соединена с первым входом элемента И 215, выход которого соединен с первым входом элемента И1Ж 221. Вторая цепь 227 шины 101(102) соединена с первым входом элемента И 219. Выход элемента

И 219 соединен с первым входом элемента ИЛИ 222, выход которого через формирователь 203 соединен с первыми нулевыми входами триггеров 197 и 198, второй цепью 191 шины 108, подключенной к второму выходу узла, и единичным входом триггера 199, выход которого соединен с первой цепью 190 шины 108. Третья цепь 228 шины 101 (102) соединена с первым входом элемента И 216, выход которого через форь|ирватель 204 соединен с единичным входом триггера 197. Вторая цепь 195 (196) шины 104, подключенной к третьему входу узла, соединена с первой цепью шины 110(-11i) подключенной к четвертому выходу узла, и первым входом элемента И 217, выход которого 10 соединен с вторыми входами элементов

И 215 и 216. Первая цепь 192 шины 104 соединена с первыми нулевыми входами триггеров 200 и 201 и нулевыми входами триггеров 199 и 202. Первая 15

196(195), вторая 229 (230) и третья

231(232) цепи шины 111(110), подключенной к четвертому входу узла, соединены соответственно с вторым входом элемента И 217 и третьими

20 входами элементов И 215 и 216. Четвертая цепь 233(234) шины 1i1(110) соединена с первым входом элемента

И 218, выход которого через формирователь 205 соединен с единичным входом триггера 200 и вторым нулевым входом триггера 198. Пятая цепь

235(236) шины 11i(110) соединена с вторым входом элемента ИЛИ 222 и через элемент НЕ 225 с вторыми входами элементов И 211 и 212. Пятый вход узла цепью 94(93) соединен с вторым входом элемента И 219. Выход триггера 197 цепью. 109 соединен с третьим выходом узла, вторыми входами элементов И 209 и 213 и первым входом элемента ИЛИ 223, выход которого соединен шиной 88 с первым выходом узла. Выход триггера i98 соединен со вторыми входами элемен- 4О тов И 210, 214 и элемента ИЛИ 223.

-Выход триггера 200 соединен с третьим входом элемента И 211, выход которого соединен с вторым входом элемента ИЛИ 221. Выход триггера 201 45 соединен с четвертой цепью 234(233) шины 110(111) и третьим входом элемента И 212, выход которого через формирователь 206 соединен с вторым нулевым входом триггера 201. Нулевой выход триггера 202 соединен с второй цепью 230(229) шины 110(111). Выход элемента И 209 через формирователь

207 соединен с вторым нулевым входам триггера 197 и единич;;ыми входами 5 триггеров 201 и 202. Выход элемента

И 210 соединен с вторым входом элемента И 218 и третьей цепью 232(231) пины 1i0(i i1;.. Выход элемента ИЛИ

220 соединен с третьим входом элемента ЛИ 222 и пятой цепью 236(235) шины 1.10(111}. Выход элемента ИЛИ

221 через формирователь 208 соединен с. единичнь1м входo:" триггера 198 и вторым нулевым входом триггера 200.

Формирователь 84 байта состояния (фиг. 8) содержит элементы И 237-240 и элемент НЕ 241. Причем первый вход узла цепью 92 соединен с первым входом элемента И 237, выход которого соединен с первой цепью 242 шины 107, подключенной к выходу узла. Первая

159, третья ",93 и четвертая 194 цепи пины 106, подключенной к второму входу формирователя, соединены сооТ ветственно с первыми входами элементов И 238 †2, выходы которых саед..: — ; нены соответственно с цепями 243-245 составной цепи 107. Вторая цепь 160 шины 106 через элемент НЕ 241 соединена с вторыми входами элементов

И 237-240.

Формирователь 85 сигнала "Требование абонента" (фиг. 9) содержит триггер 246, элемент И 247, элемент

%П| 248 и элемент НЕ 249. Причем первая цепь 129 шины 86, подключенной к первому входу формирователя, соединена с первой цепью шины 32 (33), подключенной к третьему выходу формирователя, и через элемент

HE 249 с первым входом элемента

:-i 247, выход каторога цепью 91 соединен с первым выходом формирователя и второй цепью шины 32(33). Вторая цепь 96 шины 86 соединена с третьей цепью шины 32(33). Третья цепь 103 шины 86 соединена с первым нулевым входам триггера 246, единичный выход которого цепью 92 соединен с вторым выходом формирователя и первым входом элемента ИЛИ 248. Первая цепь 188 шины 87, подключенной к второму вхоцу формирователя, сое— динена с вторым входом элемента

ИЛИ 248, выход которого соединен с вторым входом элемента И 247. Вторая цепь 105 шины 87 соединена с четвертой цепью шины 32(33). Третий вход формирователя цепью 88 соеди нен с гятой цепью шины 32(33) и вторым нулевым входом триггера 246.

Четвертый вход формирователя цепью

89(90) соединен с единичным входом триггера 246, нулевой выход каторого цепью93(94) соединен с,етвертьм выходом фармирователя, Формирователь одиночных импульсов .(фиг. 10) содержит, например, элемент И 250, элемент НЕ 251 и элемент 252 задержки. Причем вход формирователя соединен с входом элемента 252 задержки, первый и второй выходы которого соединены соответственно с первым и через элемент HE

251 с вторым входами элемента И 250.

Выход элемента И 250 соединен с выходом формирователя, Устройство работает следующим образом.

Входы 18 и 20 и выходы 22 и 24 устройства подключаются к первой

ЭВМ, входы 19 и 21 и выходы 23 и 25— к второй ЭВМ. Исходя из формируемых узлами 9 и 10 кодов, предлагаемое устройство позволяет обращаться к нему первой ЭВМ по одному из группы адресов, начиная с адреса 10010000 ,и кончая адресом 1001111, и второй

ЭВМ вЂ” соответственно с адреса

10100000 по адрес 10101111. Далее с целью сокращения записей двоичных записей двоичные коды записываются шестнадцатиричными кодами.

Работа предлагаемого устройства„ как и известного, возможна только в системе: одна ЭВМ вЂ” устройство вторая ЭВМ. Предлагаемое и известное,устройства требуют от двух ЭВМ согласованных действий. Любая передаваемая через адаптер информация имеет определенчое направление передачи и конкретное свое назначение.

Направление передачи информации определяется типом команды, а назначение информации — значением битов модификации команды, Для решения данных задач каждая из ЭВМ имеет специальные программы. В системе с известным адаптером эти программы решают указанные задачи после получения кода команды в ответ на команду "Уточнить байт команды". В системе с предлагаемым устройством в основе данных программ имеются таблицы соответствия адресов с командами обращения к устройству. Так, например, программа в первой 3BN имеет следующую таблицу соответствия: адресу 90„ соответствует команда чЗаписать11 с кодом О« в битах модификации; адресу 91« команда "Записать" с кодом 1,, адре

1203531 12 у 92 — команда .. Записать" с кодом 2, адресу 931 — команда

"Записать" с кодом 3 > * адресу 94«команда Считать| с кодом О«, адреЬУ 95 — команда "Считать" с кодом 1«, адресу 96„ — команда

"Считать" с кодом 2 1 адресу 97« команда чСчитать с кодом 3„ адресу 98, — команда "Управление" с кодом О« для второй ЭВМ; адресу

99 вЂ,команда "Управление" с кодом

1„: для второй ЭВМ; адресу 9А« команда "Управление" с кодом 2 ь для второй ЭВМ; адресу 9 — команда "Управление" с кодом 3 для второй ЭВМ; адресу 9С ь — команда чуправление с кодом 01ь от второй

ЭВМ; адресу 9Д вЂ команда "УправI II ление с кодом 1 от второй ЭВМ; адресу 9Е1< вЂ,команда "Управление"

I0

I5

Допу стим, что в процессе работы первой ЭВМ появляется необ. одимость передачи массива информации во вторую

ЭВМ. Назначение данной информации соответствует коду 31 в битах модификации команды. Организующая обмен.с кодом 2 6 от второй ЭВМ; адресу

9à — команда ."Управление" с кодом

3 от второй ЭВМ;

Программа во второй ЭВМ в этом

25 случае имеет следующую таблицу соответствия: адресу А016 соответствует команда "Считать" с кодом 0 6 в битах модификации; адресу А11 . — команда Считать с кодом 1„t ; адресу

А2, ь — команда "Считать" с кодом 2 -, адресу А3„ — команда Считать с кодом 3,, ; адресу А4 — команда

"Записать" с кодом 016 ", адресу ASg команда "Записать" с кодом 1 ь, адресу Аб — команда "Записать" с кодом 2, адресу А7„ — команда

"Записать" с кодом 3 » адресу А8 — команда Управление" с кодом 0„. .от первой ЭВМ; адресу А9 — команда

"Управление" с кодом 1 от первой

ЭВМ; адресу АА — команда "Управление" с кодом 2„> от первой ЭВМ; адресу АВ < — команда "Управление с кодом 3 > от первой ЭВМ; адресу нда управление кодом 01 для первой ЭВМ; адресу

АД ь — команда "Управление" с кодом

11, для первой ЭВМ; адресу АЕ1 . команда "Управление" с кодом 2 6. для первой ЭВМ;, адресу АГ „ — команда "Управление" с кодом 3 для первой ЭВМ..!

13

120353 i

SS через устройство программа первой

ЭВМ определяет, что необходимо выдавать в устройство команду Записать" с кодом 3 6 в битах модификации команды, и на основании описанной таблицы выдает ее по адресу

93 .

Данный адрес устройство получает по входу 20 (фиг. 1), а по входу

18 через узел 1 и далее по цепи 26 в блок 1.5 поступает сигнал идентификации "Адрес от канала". Старшие разряды полученного адреса через узел 3 и далее по цепи 42 передаются в узел 11, где производится сравнение данных разрядов адреса с собственным адресом устройства, который задает узел 9. Одновременно младшие разряды полученного адреса с выхода узла 3 поступают по цепи 44 в блок 17 на информационный вход регистра 53 (фиг. 2) .

Так как старшие разряды полученного адреса (код 91 ) соответствует адресу устройства (коду 9„ ), то узел 11 (фиг. 1) формирует в цепи

30 сигнал опознания адреса. На основании данного сигнала и сигнала

"Адрес от канала, поступившего по цепи 131 (фиг. 4), с шины 26, элемент И 125 узла 77 (фиг. 3) блока 15 (фиг. 1) вь|рабатывает единичный уровень, по переднему фронту которого формирователь 119 (фиг. 4) вырабатывает одиночный импульс следующим образом. При подаче на вход формирователя единичного уровня аналогичные уровни появляются сначала на первом, а затем на втором выходах элемента

252 задержки (фиг. 10). Так как появление этих уровней разнесено во времени, то на входах элемента И 250 некоторое время присутствуют единичные уровни, а значит и íà его выходе и выходе формирователя устанавливается единичный уровень. К концу полного времени задержки переднего фронта единичный уровень с второго входа элемента 252 задержки после инвертирования элементом НЕ 251 нулевым уровнем поступает на второй вход элемента И 250, который после этого прекращает выдавать единичный уровень на выход формирователя. Так, по переднему фронту единичного уровня, поступающего на вход, формирователь выдает одиночный импульс.

Аналогичным образом работают и все

45 остальные формирователи одиночных импульсов.

Сформированный формирователем

119 (фиг. 4) импульс устанавливает в единичное состояние триггер 114 и по цепи 71 с шины 46 (фиг. 3) поступает s блок 17 (фиг. 1). Зде он заносит младшие разряды адреса (код 3 ) в регистр 53 (фиг. 2) и устанавливает в единичное сосTQHHi триггер 60, так как íà его информ ционный вход поступает единичный уровень с нулевого выхода триггера 61, находящегося в исходном, нулевом состоячии. После этого еди. ничный уровень с единичного выхода триггера 60 разрешает прохождение через коммутатор 68 содержимого регистра 53 на информационный вход регистра 52, а также поступает через элемент ИЛИ 67, затем через элемент 56 задержки на второй вход элемента И 63, на первом и третьем входах которого в это время присутствуют единичные уровни. На втором входе единичный уровень поступает после инвертирования нулевого уровня с выхода элемента И 62, заблокированного нулевым уровнем с единичного выхода триггера 61. На третьем входе элемента И 63 единичный уровень присутствует определенное время, равное времени задержки переднего фронта единичного уровня в элементе

57 задержки. В результате этого элемент И 63 формирует сигнал, который заносит в регистр 52 код З ь, поступивший на его информационный вход.

Элемент 56 задержки обеспечивает поступление сигнала с выхода элемента И 63 к моменту поступления указанного кода на информационный вход регистра 52. После этого на входы узла 58 поступают одинаковые кодь. 3, и он определяет их равенство и по цепи 50 выдает единичный уровень.

Следующим этапом начальной выборки является поступление по входу

18 (фиг. 1) через узел 1 по шине 26 и далее в узел 77 (фиг. 3) блока 15 (фиг. 1) по цепи 130 (фиг. 4) на первый вход элемента И 124 сигнала

"Выборка от канала . На второй вход данного элемента поступает единичный уровень с выхода триггера 114.

В результате этого элемент И 124 . выдает единичный уровень, на б (фиг. 1) ° Данный код команды сопро-. вождает сигнал "Управление от канала который по входу 18 через .узел 1 и далее по шине 26 поступает в блок 15.

Сигнал Управление от какала" по по цепи 157 (фиг. 5) шины 26 принимает в узле 78 (фиг. 3) элемент

И 145 (фиг. 5), который к этому времени подключен к работе единичным уровнем по цепи 133 шины 95 с выхода триггера 117 (фиг. 4) узла 77 (фиг. 3). В результате этого единичный уровень с выхода элемента

И 145 (фиг. 5) поступает ча первый вход элемента И 147. На второй вход данного элемента постука.ет единичный уровень после инвертирования элементом HE 150 нулевого уровня, получаемого узлом 78 по цепи ",32 составной цепи 95 с выхоца находящегося в исходном (нулевом) состоянии триггера 113 (фиг. 4) узла 77.

На. третий вход элемент". И 1-47 (фиг. 5) поступает единичный уровень с нулевого выхода находящегося в исходном (нулевом) состоянии триггера 135. На основании данных уровней элемент И 147 выдает единичный уровень, по которому формирователь 140 формирует одиночный импульс. Данный .

30 импульс устанавливает в единичное состояние триггер !36 и после прохождения элемента И 144 триггер 137.

Прохождение данного сигнала через элемент И 144 обеспечивает единичный уровень, который поступает на первый вход элемента И 144 после инвертирозания элементом НЕ 149 нулевого уровня, получаемого по цепи 74 шины 50 с выхода находящегося в исходном нулевом состоянии триггера 61 (фиг. 2) узла 17 (фиг, 2).

Единичный уровень с выхода триггера 136 (фиг. 5) поступает по цепи

99 на второй вход дешифратора 81 (фиг. 3) и подключает его к работе.

Результат дешифрации полученной команды поступает на информационный вход регистра 82. Одиночный импульс с выхода формирователя 140 (фиг. 5)

) о через элемент 154 задержки и далее по цепи 100 поступает на синхровход регистра 82 (фиг. 3) и заносит в регистр результат дешифрации команды. Продешифрированная команда с

55 выхода регистра 82 поступает ка первый вход узла 83, на второй вход узла 80 по цепи 101 составной цепи

36 (фиг. 1), на второй вход узла 83

Далее узел 77 (фиг. 3) блока 15 следит за сбросом сигнала "Адрес от канала" с помощью элементов 122 и 1?7 (фнг. 4). После сброса сигнала

"Адрес от канала" элемент НЕ 127 вырабатывает единичный уровень, который поступает на второй вход элемента И 122. На первый вход данного элемента уже поступил единичный уровень с выхода элемента ИЛИ 128. Элемент И 122 формирует единичный уровень, по которому формирователь 121 выдает одиночный импульс. Этот им— пульс устанавливает в единичное состояние триггеры 116 и 117. Единичный уровень с выхода триггера 116 по цепи 96 из шины 34 (фиг. 3) поступает в коммутатор 13 (фиг. 1} . На основании данного уровня коммутатор,3 выдает на выход код 9 6, формируемый узлом 9, как старшие разряды код» адреса, и как младшие разряды кода адреса код 3„, который поступает по цепи 48 из регистра 52 (фиг. 2) блока

17 (фиг. 1). Составленный описанным образом на выходе коммутатора 13 код

93 @ по цепи 39 через узел 7 по вьглоду 24 как код адреса устройства передается в первую ЭВМ. Одновременно с этим указанный уровекь с выхода триггера 116 (фиг. 4) по цепи 96 из шины

86 поступает в формирователь 85 (фиг. 3), где по шине 32 (фиг. 9) и далее через узел 5 (фиг. 1) по выходу

22 как сопровождающий код адреса устройства сигнал "Адрес от абонента" поступает в первую ЭВМ. Единичный уровень с выхода триггера 117 (фиг. 4 по цепи 133 шины 95 поступает в узел

78 (фиг. 3) и подключает его к работе

Очередным этапом начальной выборки является получение устройством от первой ЭВМ команды. Код команды по входу 20 (фиг. 1) через узел 3 и да-. лее по цепи 28 поступает на первый вход дешифратора 81 (фиг. 3) блока 15

15 1 основании которого формирователь 120 вырабатывает одиночный импульс. Данный импульс устанавливает триггер

115 в единичное состояние. Единичный уровень с выхода этого триггера через элемент ИЛИ 128 поступает на вход элемента И 122 и по цепи 129 шины

86 (фиг. 3) в формирователь 85„ где по шине 32 (фиг. 9) поступает как сигнал "Работа абонента через узел

5 (фиг. 1) и далее по выходу 22 в первую ЭВМ.

203537 16

i8

17

0 "1 )

5

f0

f5

55 (фиг. 3) блока 16 (фиг. 1) . Кроме этого, единичный уровень с выхода триггера 136 (фиг. 5) поступает «ерез элемент ИЛИ 156 на вход формирователя 139, который по нему формирует одиночный импульс. Этот импульс после задержки в элементе

153 задержки устанавливает триггер

135 и по цепи 97 поступает в узел

77 (фиг. 3) где сбрасывает триггер

116 (фиг. 4) . Сброс триггера 1 16 означает прекращение выдачи устройством в первую ЭВМ с помощью коммутатора 13 (фиг. 1) по цепи 39 через узел 7 по выходу 24 кода адреса и с помощью формирователя 85 (фиг. 3) по цепи 32 (фиг. 1) и далее через узел 5 по выходу 22 сигнала

"Адрес от абонента". С установкой триггера 135 (фиг. 5) единичный уровень с его единичного выхода по цепи 158 из шины 98 поступает в узел

79 (фиг. 3) и подключает его к работе

Последним этапом начальной выборки является выдача устройством в первую ЭВМ байта состояния. Эту работу в устройстве осуществляет узел

79 блока 15 (фиг. 1). Единичный уровень с выхода триггера 135 (фиг ° 5) по цепи 158 шины 98 в узле 79 (фиг. 6) поступает через элемент

ИЛИ 185 на четвертый вход элемента

И 173. На третий и пятый входы данного элемента поступают единичные уровни с нулевых выходов находящихся в исходном (нулевом) состоянии соответственно триггеров 162 и 166. На второй вход элемента И 173 поступает единичный уровень с выхода элемента НЕ 181, так как íà его вход по цепи 189 шины 26 и далее через узел 1 (фиг..1) по входу 18 не пос гупает от первой ЭВМ сигнал "Информация от канала . В этом состоянии элемент

И 173 (фиг. 6) следит за сбросом сигнала "Управление от канала, который поступает от первой ЭВМ по входу

18 (фиг. 1) через узел 1 по составной цепи 26 и далее в блоке 15 в узел

79. В данном узле названный сигнал по цепи 157 (фиг. 6) через элемент

НЕ 180 поступает на первый вход элемента И 173.

После сброса сигнала "Управление от канала" элемент НЕ 180 формирует единичный уровень, в результате чего на всех входах элемента И 173 присутствуют единичные уровни, на осно— ванин ко горых он выдает единичный уровень ° По т1анном ровHlo формироватегп. 167 формирует одиночный импульс, который устанавливает триггер 161. Единичньп1 уровень с вьгхода

-.рпгггера 161 по цепи 105 шины 34 (фиг. 3) поступает в коммутатор 13 (фиг. 1) и разрешает передачу байта состояния, который формирует формирователь 84 (фиг. 3). В данном случае указанньп» формирователь по цепи 160 (фиг. 8) шины 106 получает единичный уровень с вьгхода триггера 137 (фиг.5) узла 78 (фиг.3). В формирователе описанный уровень после инвертирования элементом НЕ 241 поступает на вторые входы элементов И 237-240 и блокирует их работу. B результате этого данные элементы соответственно по цепям 242245 шины 104, входящей в свою очередь в шину 34 (фиг. 3), выдают в коммутатор 13 (фиг. 1) нулевые уровни.

Это значит, что коммутатор 13 по цепи 39 через узел 7 по выходу 24 выдает байт состояния из одних нулей. Одновременно с этим единичный уровень с выхода триггера 161 (фиг. 6) по цепи 105 шины 87 поступает в формирователь 85 (фиг. 3), где без преобразования по шине 32 (фиг. 9) через узел 5 (фиг. 1) по выходу 22 передается в первую ЭВМ как сопрсвождаюпгий байт состояния сигнал Управление от абонента

После этого узел 79 (фиг. 6) переходит в состояние ожидания ответного сигнала от первой ЭВМ. Этим сигналом будет сигнал "Информация от канала, который поступает по входу 18 (фиг. 1) через узел 1 по шине 26 в блок 15 и сообщает ему о приеме байта состояния. В блоке 15 (фиг. 3) этот сигнал поступает в узел 79, где по цепи 189 (фиг. 6) подключает к работе элемент И 174.

На второй вход данного элемента поступает единичный уровень с выхода триггера 161. В результате этого элемент И 174 выдает единичный уровень, по которому формирователь 168 формирует одиночный импульс. Этот импульс сбрасывает триггер 161 и устанавливает в единичное состояние триггер 162. Нулевой уровень с нулевого выхода триггера 162 блокирует дальнейшую раооту элемента И 173. Единичный уровень с единичного выхода триггера

162 поступает на вторые входы элементов И 175-177. После сброса

l9 1 триггера 161 коммутатор 13 (фиг. 1) по цепи 39 через узел 7 и далее по выходу 24 прекращает выдавать байт состояния в первую ЭВМ, а формирователь 85 (фиг. 3) по цепи 32 через узел 5.(фиг. 1) и далее по выходу

22 — сигнал "Управление от абонента".

Еще ранее, после установки триггера

137 (фиг. 5) единичным уровнем с выхода триггера по цепи 160 шины

98 в узле 79 (фиг. 6) подключен к работе элемент И 175 и после инвертирования данного уровня элементом HE 183 нулевым уровнем заблокированы элементы И 176 и 177. Далее элемент И 175 с помощью элемента

HF. 181 следит за сбросом сигнала

"Информация от канала . После сброса названного сигнала элемент НЕ 181 выдает единичный уровень, на основании которого элемент И 175 выдает также единичный уровень. По данному уровню формирователь 169 формирует одиночный импульс. Этот импульс в узле 79 устанавливает в единичное состояние триггер 166, поступает на второй вход элемента И 178 и через элемент ИЛИ 187 сбрасывает триггер

162. На первый вход элемента И 178 поступает единичный уровень с установленного к данному времени в единичное состояние триггера 60 (фиг. 2) по цепи 72 шины 50 (фиг. 1).

E результате этого элемент ИЛИ 178 (фиг. 6) разрешает прохождение оди— ночного импульса в цепь 90 шины 36 (фиг. 3). Данный импульс поступает в блок 16 (фиг. 1) и устанавливает в формирователе 85 (фиг. 3) триггер

246 (фиг, 9) .

Дальнейшая работа устройства зависит от действий, предпринимаемых второй 3ВМ. При этом возможны следующие случаи: вторая 3ВМ до настоящего времени не делала попытки выдать в адаптер команду; вторая

ЭВМ к настоящему времени начала выдавать команду по адресу АС 6; вторая ЭВМ к настоящему времени начала выдавать команду по адресу

АЗ . Данные случаи перечислены в зависимости от вероятности их появления. В такой же последовательности они рассматриваются.

В первом случае все схемы блока 16 (фиг. 1), кроме триггера 246 (фиг. 9) находятся в исходном состоянии. Триггеры 113 и 115 (фиг ° 4) имеют нуле2О3531 20

SG вые состояния. На основании этих состояний элемент ИЛИ 128 формирует нулевой уровень, который по цепи 129 составной цепи 86 поступает в формирователе 85 (фиг. 3) после инвертирования элементом НЕ 249 (фиг. 9) единичным уровнем на первый вход элемента И 247. Единичный уровень с единичного выхода триггера 246 по цепи 92 поступает в формирователе

84 (фиг. 3) на первый вход элемента

И 247 (фиг. 8), который предназна— чен для выдачи признака Внимание .

Одновременно с этим единичный уровень с единичного выхода триггера 246 (фиг. 9) через элемент ИЛИ 248 посту— пает на второй вход элемента И 247, в результате чего элемент И 247 выдает единичный уровень. Этот уровень

rro цели 91 подключает к работе в узле 77 {фиг. 3) элемент И 123 (фиг. 4), а по шине 33 (фиг. 9) через узел 6 (фиг. 1) по выходу 23 поступает во вторую ЭВМ как сигнал

"Требование абонента".

Вторая ЭВМ после анализа полученного сигнала начинает выдавать последовательность сигналов выборки, вводимой абонентом.. С этой целью данная ЭВМ без выдачи адреса ьыдает сигнал "Выборка". Отсутствие сигнала Адрес от канала" приводит к установке в цепи 131 (фиг. 4) шины 27 нулевого уровня, который блокирует работу элемента И 125 и госле инвертирования элементом НЕ 127 единичным уровнем поступает на входы элементов

И 122 и 123. Сигнал "Выборка" по входу 19 (фиг. 1) через узел 2 по шийе 27 в блоке 16 поступает в узел

77 (фиг. 3), где его по цепи 130 (фиг. 4) принимает элемент И 123.

На основании данного сигнала элемент И 123 выдает единичный уровень, по которому формирователь 118 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггер (13. Единичный уровень с выхода триггера 113 по цепи 132 составной цепи 95 в узле 78 {фиг. 3) поступает на второй вход элемента

И 146 (фиг. 5) и через элемент НЕ

150 блокирует работу элемента И 147 °

Кроме этого, данный уровень с выхода триггера 113 (фиг. 4) через элемент ИЛИ 128 по цепи 129 шины 86 в формирователе 85 (фиг. 3) без преобразования как сигнал "Работа або21 1 нентa" поступает в шину 33 (фиг . 9), а через элемент НЕ 249 блокирует работу элемента И 247. В результате этого элемент И 247 прекращает выдавать единичный уровень. Это означает, что по цепи 33 через узел 6 (фиг. 1) по выходу 23 формирователь

85 (фиг. 3) прекращает выдавать во вторую ЭВМ сигнал "Требование абонента и начинает выдавать сигнал

"Работа абонента".

Далее следует выдача блоком 16 (фиг. 1) во вторую ЭВМ адреса адаптера. Эту операцию в блоке 16 осуществляет узел 77 (фиг. 3) rro аналогии с выдачей соответствующим узлом блока 15 (фиг. 1) адреса адаптера в первую ЭВМ при начальной выборке. В узле 77 (фиг. 3) блока 16 (фиг. 1) элемент И 122 (фиг. 4) получает по первому входу единичный уровень с выхода элемента ИЛИ 128.

Так как вторая ЭВМ не выдавала сигнал "Адрес от канала",,то по входу

19 (фиг. 1) через узел 2 по шине 27 и далее в блоке 16 в узел 77 (фиг. 3) поступает вместо данного сигнала нулевой уровень, который в узле 77 по цепи 131 (фиг. 4) после инвертирования элементом

НЕ 127 поступает единичным уровнем на второй вход элемента И 122. В результате этого элемент И 122 выдает единичный уровень, по которому формирователь 121 формирует одиночный импульс. Этот импульс устанавливает в единичные состояния триггеры 116 и 117. Единичный уровень с выхода триггера 116 по цепи 96 шины 35 (фиг. 3) поступает в коммутатор 14 (фиг. 1). На основании данного уровня коммутатор 14 выдает на выход код А, формируемый узлом

10, как старшие разряды адреса и как младшие разряды адреса код 34, который поступает в коммутатор по ,цепи 49 из регистратора 52 (фиг. 2) блока 17 (фиг. 1). Составленный описанным образом на выходе коммутатора 14 адрес АЗ 6 по цени 41 через узел 8 по выходу 25 поступает во вторую ЭВМ. Одновременно с этим указанный уровень с выхода триггера

116 (фиг. 4) по цепи 96 шины 86 поступает в формирователь 85 (фиг. 3), где без преобразования по шине 33 (фиг. 9) и далее через узел 6 (фиг. 1) по выходу 23 как сопровождающий код адреса устройства сигнал

203531 22 Адрес от абонента" поступает во вторую

ЭВМ. Единичный уровень с выхода триг— гера 117 (фиг. 4) по цепи 133 шины

95 поступает в узел 78 (фиг. 3) и подключает его к работе.

В ответ на переданный адрес устройство в описываемой последовательности получает от второй ЭВ1 сигнал

Управление от канала . Этот сигнал

1p ïî входу 19 (фиг. 1) через узел 2 по!

55 шине 27 и далее в узле 78 (фиг. 3) блока 16 (фиг . 1) по цепи 157 (фиг. 5) поступает в элемент И 145.

По второму входу данный элемент получает по цепи 133 единичный уровень с выхода триггера 117 (фиг. 4).

В результате этого элемент И 145 (фиг. 5) выдает на первый вход элемента И 146 единичный уровень. На третий вход элемента И 146 поступает единичный уровень с нулевого выхода находящегося в исходном (нулевом) состоянии триггера 135. На основании данных уровней и уровня, поступившего ранее на второй вход по цепи 132 с выхода триггера 113 (фиг. 4), элемент И 146 (фиг. 5) выдает единичный уровень, который через элемент ИЛИ 156 поступает на вход формирователя 139. Сформированный данным формирователем одиночный импульс после задержки в элементе

153 задержки устанавливает в единичное состояние триггер 135 и по цепи

97 поступает в узел 77 (фиг ° 3), где сбрасывает триггер 116 (фиг. 4).

Сброс триггера 116 означает прекращение выдачи адаптером во вторую

ЭВМ с помощью коммутатора 14 (фиг. !) по цепи 41 через узел 8 по выходу 24 кода адреса и с помощью формирователя 85 (фиг. 3) по цепи 33 (фиг. 1) и далее через узел 6 по выходу 23 сигнала "Адрес от абонента". Единичный уровень с выхода триггера 135 (фиг. 5) по цепи 158 шины 98 поступает в узел 79 (фиг . 3) где через элемент ИЛИ 185 (фиг. 6) подключает к работе элемент И 173.

Далее узел 79 (фиг. 3) блока 16 (фиг. 1) организует выдачу во вторую

ЭВМ байта состояния. Подключенный к работе элемент И 173 (фиг. 6) по остальным входам получает следукицие уровни. При отсутствии сигнала

Информация от канала от второй

ЭВМ по входу 19 (фиг. 1) узел 2 передает нулевой уровень по составной цепи 27 и далее в узле 78

23 1

{фиг. 3) блока 16 (фиг. 1) по цепи

189 (фиг. 6) на вход элемента HE 181.

На основании данного уровня элемент

НЕ 181 вьщает на второй вход элемен-* . та И 173 единичный уровень. На третий и пятый входы данного элемента поступают единичные уровни с. нулевых выходов находящихся в исходном (нулевом) состоянии соответственно триггеров 162.и 166. В этом состоянии элемент И 173 с помощью элемента НЕ 180 следит за сбросом сигнала

"Управление от канала", который поступает от второй ЭВМ по входу

19 (фиг. 1) через узел 2 по шине

27 и далее в узле 79 (фиг. 3) блока

16 (фиг. 1) по цепи 157 (фиг. 6) на вход элемента НЕ 1 80. После сброса сигнала "Управление от канала" элемент НЕ 180 вьщает на первый вход формирователя 168 единичный уровень. В результате этого на входах элемента И 173 присутствуют единичные уровни и он ныдает единичный уровень, по которому формирователь 167 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггер 161.

Единичный уровень с выхода триггера

161 по цепи 105 шины 35 (фиг. 3) поступает в коммутатор 14 (фиг. 1) и разрешает передачу байта состояния, который формирует формирователь 84 (фиг. 3) . В данном случае в формирователе 84 подключен к работе элемент

И 237 (фиг. 8). Так как триггер 137 (фиг. 5) находится в исходном (нулевом) состоянии, то нулевой уровень с выхода данного триггера IIo цепи

160 шины 98 и далее без преобразования в узле 79 (фиг. 6) по составной цепи 106 поступает в формирователь 84 (фйг. 3) где его интегрирует элемент НЕ 241 (фиг. 8). Единичный уровень с выхода элемента

НЕ 241 поступает на вторые входы элементов И 237-. 240. На основании этого формирователь 84 по цепи 242 шины 107 формирует только признак

"Внимание", который но шине 35 (фиг. 3) поступает в,коммутатор 14 (фиг. 1), а тот передает его по цепи 4 1 через узел 8 по выходу 25 во вторую ЭВМ. Одновременно с этим единичный уровень с выхода триггера

161 (фиг. 6) подключает к работе элемент И 174 и по цепи 105 шины 87 поступает в формирователь 85

20358 . 24

20 (фиг. 3), где без преобразования по шине 33 (фиг. 9) через узел 6 (фиг. 1) по выходу 23 передается но нторую ЭВМ как сигнал "Управление от абонента" для сопровождения байта состояния.

После этого узел 79 (фиг. 3) блока 16 (фиг. 1) переходит н состояние ожидания от второй ЭВМ сигнала Информация от канала . Эту задачу в узле 79 (фиг. 6) выполняет подключенный к работе элемент И 174. Сигнал "Информация от канала" поступает по входу 19 (фиг. 1) через узел 2 по шине 27 и далее в узле 79 (фиг. 3) блока 16 (фиг. 1) по цепи 189 (фиг. 6) на первый вход элемента

И 1!4. На основании данного сигнала элемент И 174 вьщает единичный уровень, по которому формирователь 168 формирует одиночный импульс. Этот импульс сбрасывает триггер 161 и устанавливает н единичное состояние триггер 162. После сброса триггера

161 коммутатор 14 (фиг. 1) по цепи

41 через узел 8 по выходу 25 прекращает выдавать байт состояния во вторую ЭВМ, а формирователь 85 (фиг. 3) по цепи 33 через узел 6 (фиг. 1) по выходу 23 — сигнал

"Управление от абонента", Единичный уровень с единичного выхода триггера

162 (фиг. 6) поступает на вторые входы элементов И 175-177. В описываемой последовательности триггеры

134 и 137 (фиг. 5) узла 78 не меняют своего состояния и остаются в исходном (нулевом) состоянии. Нулевой уровень с выхода триггера 137 по цепи 160 составной цепи 98 в узле 79 (фиг. 3) блокирует работу элемента И 175 (фиг. 6) и после инвертирования элементом НЕ 183 единичным уровнем поступает на четвертые входы элементов И 176 и 177.

Нулевой уровень с выхода триггера

134 (фиг, 5) по цепи 159 шины 98 в узле 79 (фиг. 3) блокирует работу элемента И 176 (фиг. 6) и после инвертирования элементом НЕ 182 единичным уровнем поступает на третий вход элемента

И 177. Из описанного следует, что не заблокированным остается элемент

И 177 „ который с помощью э..емента

НЕ 1 81 следит за сбросом сигнала

"Информация от канала". После сброса данного сигнала в цепи 189 устанавливается нулевой уровень, и элемент

1203531 26

20

40

S5

НЕ 181 выдает на первый вход элемента HE 177 единичный уровень. В результате этого элемент НЕ 177 выдАет единичный уровень, по которому формирователь 171 формирует одиночный импульс. Этот импульс устанавливает схемы, работающие на вторую ЭВМ, в исходное состояние.

В узле 79 данный импульс подтверждает исходное состояние триггеров 163166, через элемент ИЛИ 187 сбрасывает триггер 162, по цепи 192 шины

104 поступает в узел 80 (фиг. 3) и через элемент ИЛИ 184 в цепи 76 и

103, В узле 80 (фиг. 7) данный импульс поддерживает исходное состояние триггеров 199-202. По цепи 76 (фиг . 6) шины 47 (фиг . 3) он поступает в блок 17 (фиг. 1), где подтверждает исходное состояние триггера 61 (фиг. 2). По цепи 103 (фиг. 6) данный импульс поступает в узел 77 (фиг. 3), где подтверждает исходное состояние триггероа 114 и 115 (фиг. 4}, сбрасывает триггеры 113 и

117 и поступает в шины 86 и 95. По шине 86 данный импульс поступает в формирователь 85 (фиг. 3), где сбрасывает триггер 246 (фиг. 9).

По шине 95 (фиг. 4) он поступает в узел 78 (фиг. 3), где подтверждает исходное состояние триггеров 134, 136 и 137 (фиг. 5) и сбрасывает триггер 135. Сброс триггера 113 (фиг. 4) означает прекращение выдачи во вторую ЭВМ сигнала "Работа абонента" через элемент ИЛИ 128 по цепи

129 шины 86 и далее через формирователь 85 (фиг. 9) по составной цепи

33 через узел 6 (фиг. 1) по выходу 23.

Устройствб переходит в состояние ожидания во второй ЭВМ, которая при обработке сигнала "Требование абонента" получила признак "Внимание" и адрес АЗ . По признаку "Внимание" вторая ЭВМ узнает, что к ней обращается одно из активных устройств, по старшим разрядам адреса (А ) вторая ЭВМ определяет, что этим устройством является первая ЭВМ, а по младшим разрядам адреса (3 6) с помощью своей таблицы соответствия адресов с командами обращения определяет, с какой конкретно целью обращается первая ЭВМ и какие действия необходимо предпринять. В данном случае первая ЭВМ требует, чтобы вторая ЭВМ выдала команду Считать с кодом

3„ в битах модификации. Так, с передачей признака "Внимание" пере. дается вся необходимая для организации межмашинного обмена информации и отпадает необходимость в выдаче команды "Уточнить байт коман— ды". Вторая ЭВМ начинает выдавать соответствующую команду Считать сопровождая ее адресом АЗ1 .

Последовательность сигналов начальной выборки от второй ЭВМ rrðпнимается и обрабатывается устройством аналогично описанной начальной выборке от первой ЭВМ. Код АЗ„ устройство получает по входу 21 (фиг. 1) через узел 4. Старшие разряды (А1 ) по цепи 43 поступают в узел 12, где они сравниваются с собственным адресом (А ) устройст— ва для второй ЭВМ, формируемым узлом

10 и передаваемым в узел 12 по цепи

40, В результате сравнения узел 12 по цепи 31 формирует сигнал опознавания адреса. Младшие разряды (3« ) полученного кода по цепи 45 посту— пают в блок 17 на информационный вход регистра 54 (фиг. 2) .

Сигнал "Адрес от канала" устройство принимает по входу 19 (фиг. 1) через узел 2 и далее по шине 27 в блок 16 ° Здесь данный сигнал обрабатывает узел 77 (фиг. 3) . Сигнал

"Адрес от канала" в узле 77 (фиг, 4) по цепи 13 1 шины 27 поступает на второй вход элемента И f25. На первый вход данного элемента поступает единичный уровень с выхода элемента

НЕ 126„ который определяет отсутствие в цепи 130 сигнала "Выборка", и на третий вход элемента И 125 по цепи 3 1 поступает сигнал опознания адреса. В результате этого элемент И 125 выдает единичный уровень, по которому формирователь f19 формирует одиночный импульс. Этот импульс устанавливает триггер 114 и по цепи 73 шины 47 (фиг. 3) поступает в блок 17 (фиг. 1), где заносит в регистр 54 (фиг. 2) значение младших разрядов полученного адреса (З } ° Так как к этому времени триггер 60 установлен в единичное состояние, то нулевой уровень с нулевого выхода данного триггера поступает на информационный вход триггера 61. На основании этого импульс, поступивший по цепи 73

27 1203 шины 47, не меняет состояние. триггера 61. Это значит, что все остальные элементы блока 17, кроме узла 59, остаются в прежнем состоянии. Узел

59 сравнивает содержимое регистров

54 и 52 и, так как каждый из них хранит код 3», то выдает по цепи

51 единичньй уровень — сигнал соот ветствия адресов, полученных от двух 3ВМ. 10

Единичньй уровень с выхода триггера 114 (фиг. 4) подключает к работе элемент И 124, который начинает следить за появлением в цепи 130 шины

27 сигнала "Выборка". С появлением данного сигнала элемент И 124 выдает единичньй уровень, по которому формирователь .120 формирует одиночный импульс. Данный импульс устанавливает триггер 115. Единичньй уровень с выхода триггера 115 через элемент

ИЛИ 128 подключает к работе элемент

И 122 и по цепи 129 шины 86 через формирователь 85,(фиг. 9) по шине 33 через узел 6 (фиг. 1) по выходу 23 как сигнал "Рабата абонента" поступает во вторую ЭВМ.

Подключенный к работе элемент

И 122 (фиг. 4) с помощью элемента

И 127 следит за сбросом сигнала

30 ,"Адрес от канала" в цепи 131. После сброса данного сигнала элемент И 127 выдает единичный уровень, на основании которого элемент И 122 также выдает единичный уровень. По этому уровню формирователь 121 формирует одиночный импульс, которьй устанавливает триггеры 116 и 117. Единичный уровень с выхода триггера 116 по цепи 96 шины 35 (фиг. 3) поступает 40 в коммутатор 14 (фиг. 1), который по нему передает код А», формируемый узлом 10, и код 3»ь, хранимый в регистре 52 (фиг. 2). Эти коды соответственно по цепям 40 и 49 (фиг. 1) и далее через коммутатор 14 по цепи

41 через узел 8 по выходу 25 поступают во вторую ЭВМ как код АЗ» ад-реса адаптера. Одновременно с этим единичный уровень с выхода триггера 50

116 (фиг. 4) по цепи 96 шины 86 через формирователь 85 (фиг. 9) по шине 33 через узел 6 (фиг. 1) по выходу 23 поступает во Вторую ЭВМ как сигнал "Адрес от абонента". 55

Единичнъй уровень с выхода триггера 117 (фиг. 4) по цепи 133 шины

95 поступает на вход элемента И 145

5". 1 28 (Фиг ° 5) в узле 78 и подключает его к работе. Элемент И 145 начинает следить за появлением сигнала "Управление от канала, который сопровождает код получаемой от второй

ЭВМ команды. Код команды поступает по входу 21 (фиг ° 1) через узел 4 по цепи 29 на первый вход дешифратора 81 (фиг. 3) в блоке 16 (фиг. 1) .

Сигнал Управление от канала » поступает по входу 19 через узел 2 по составной цепи 27 и далее в блоке 16 по цепи 157 (фиг. 5) на первый вход элемента И 145 узла 78. В результате этого данный элемент выдает единичный уровень. По этому уровню работает элемент И 147, так как на его второй вход поступает единичный уровень после инвертирования элементом HE 150 нулевого уровня с выхода находящегося в исходном (нулевом) состоянии триггера 113 (фиг. 4) и на третий вход единичный уровень с нулевого выхода триггера

135 (фиг. 5), находящегося в нулевом состоянии. По единичному уровню с выхода элемента И 147 формирователь

140 формирует одиночный импульс.

Этот импульс устанавливает в единичное состояние триггер 136. Единичный. уровень с выхода данного триггера по цепи 99 поступает на второй вход дешифратора 81 (фиг. 3), который начинает дешифровать полученную команду. Этот же импульс с выхода формирователя 140 (фиг. 5) после . задержки в элементе 154 задержки по цепи 100 поступает на синхровход регистра 82 (фиг. 3) и заносит в него результат дешифрации команды дешифратором 81. После этого содержимое регистра 82 блока 16 по цепи

102 поступает на первый вход узла

83, второй вход узла 80 и по шине

37 в блоке 15 (фиг. 1) на второй вход узла 83 (фиг. 3) ° В результате этого оба узла 83 блоков 15 и 16 (фиг. 1) сравнивают поступившие на их входы продешифрированные команды на их соответствие одна другой. Узел

83 (фиг. 3) блока 15 (фиг. 1) сравнивает команду "Записать" с командой "Считать" и выдает по цепи 112 (фиг. 3) единичный уровень. Узел

83 блока 16 (фиг. 1) сравнивает команду "Считать" с командой "3aписать" и также выдает по цепи 112 (фиг. 3) единичный уровень. В блоке

15 (фиг, 1) сформированный уровень

1203;31

55 в данном случае не используется.

В блоке 16 аналогичный уровень поступает на пятый вход элемента И 143 (фиг. 5) и после инвертирования элементом HE 152 нулевым уровнем блокирует работу элемента И 142.

На первый вход элемента И 143 посту— пает единичный уровень по цепи 72 составной цепи 51 с единичного выхода триггера 60 (фиг. 2) блока 17 (фиг. 1). Этот же уровень в цепи 72 (фиг. 5) после инвертирования элементом HE 149 нулевым уровнем блокирует работу элемента И 144. На второй вход элемента И 143 поступает единичный уровень с выхода триггера

136. На третий вход элемента И 143 поступает по цепи 70 шины 51 единичный уровень с выхода узла 59 (фиг. 2), определившего соответствие адресов, вьданных двумя ЭВМ. Одновременно с этим данный уровень в цепи 70 (фиг.5) после инвертирования элементом HE 151 нулевым уровнем блокирует работу элемента И 148. На четвертый вход элемента И 143 поступает единичный уровень с нулевого выхода триггера 135, находящегося в нулевом состоянии, по которому формирователь

141 формирует одиночныи импульс.

Этот импульс устанавливает триггер

137, который управляет выдачей нулевого байта состояния.

На входы элемента И 142 поступают такие же уровни, как на соответствующие входы элемента Й 143.

Заблокирован элемент И 142 только по пятому входу, на который единичный уровень поступает при нарушении согласованности между двумя ЭВМ, т.е. узел 83 (фиг. 3) в аналогичной ситуации определяет несоответствие полученных от двух ЭВМ команд и по цепи 112 вьдает нулевой уровень.

Этот уровень блокирует работу элемента И 143 (фиг. 5) и после инвертирования элементом НЕ 152 единичным уровнем подключает к работе элемент

И 142, В этом случае элемент И 142 выдает единичный уровень, который поступает через элемент ИЛИ 155 на вход формирователя 138. Такая работа устройства, в согласованной системе не должна встречаться, и элемент И 142 больше контролирует степень согласования системы из двух

ЭВМ и устройства, чем участвует в определенной работе. Работа устройства после подключения формирователя

i 38 описывается при рассмотрении последующих режимов работы устройства.

При работе устройства в согласованной системе ЭВМ, элемент И 142 заблокирован, а работает элемент

И 143. В результате этой работы устанавливается в единичное состояние триггер 137.

Кроме описанного, единичный уровень с выхода триггера 136 поступает через элемент ИЛИ 156 на вход формирователя 139, который в результате этого формирует одиночный импульс. Этот импульс после задержки в элементе 153 задержки устанавливает в единичное состояние триггер

135 и по цепи 97 поступает в узел

77 (фиг, 3) где сбрасывает триггер

116 (фиг. 4). Сброс этого триггера означает прекращение вьдачи во вторую ЭВМ коммутатором 14 (фиг. 1) адреса адаптера и формирователем

85 (фиг. 3) сигнала "Адрес от абонента".

Единичный уровень с выхода триггера 135 (фиг. 5) по цепи 158 шины 98 поступает через элемент

ИЛИ 185 (фиг. 6) на четвертый вход э-.åìåíòà И 173. На второй вход элемечта поступает единичный уровень с выхода элемента НЕ 181, который определяет отсутствие в цепи 189 сигна- ла Информация от канала", на третий и пятый входы элемента И 173 поступают единичные уровни с нулевых выходов находящихся в исходном (нулевом) состоянии соответственно триггеров 162 и 166. В этом состоянии элемент И 173 с помощью элемента HE 180 следит за сбросом сигнала Управление от канала" в цепи 157.

После сброс- данного сигнала элемент

HE 180 выдает на первый вход элемента И 173 единичный уровень, на основании которого элемент И 173 также выдает единичный уровень, а формирователь 167 в результате этого формирует одиночный импульс. Этот импульс устанавливает триггер 161.

Единичный уровень с выхода триггера 161 по цепи 105 шины 35 (фиг. 3) поступает в коммутатор 14 (фиг. 1), который по данному уровню выдает подготовленный формирователем 84 (фиг. 3) байт состояния из нулей по цепи 35 через коммутатор 14 (фиг. 1), по цепи 41 через узел 8 по выходу 25

31 1 во вторую ЭВМ. С другой стороны,, данный уровень с выхода триггера 161 (фиг. 6) по цепи 105 шины 87 и далее через формирователь 85 (фиг. 9) по шине 33 через узел 6 (фиг. 1) по выходу 23 поступает во вторую ЭSN как сигнал Управление ат абонента".

Единичный уровень с выхода триггера 161 (фиг. 6) подключает к работе элемент И 174, который начинает следить за поступлением сигнала пИнформация от канала . Этот сигнал поступает от второй ЭВМ по входу 19 (фиг. 1) через узел 2 по шине 27 в узел /9 (фиг, 3) блока 16 (фиг. 1}, где по цепи 189 (фиг. 6) поступает на первый вход элемента И 174. В резугьтате этого данный элемент выдает единичный уровень, по которому формирователь 168 формирует одиночный импульс. Этот импульс сбрасывает триггер 161 и устанавливает в единичное состояние триггер 162. Со сбросом триггера 161 через коммутатор 14 (фиг. 1) прекращается выдача во вторую ЭВМ байта состояния, а через формирователь 85 (фиг. 3) прекращается выдача сигнала Управление от абонента". С установкой в единичное состояние триггера 162 (фиг. 6) блокируется работа элемента И 1/3 и подключается к работе элемент .

И 175-177. По цепи 160 шины 98 с выхода триггера 13/ (фиг. 5) на третий вхоц элемента И 175 (фиг. 6) поступает единичный уровень, который после инвертирования элементом

НЕ 183 нулевым уровнем блокирует элементы И 176 и 177, т,е, из перечиленных элементов продолжает работать только элемент И 175. Он с помощью элемента НЕ 181 следит за сбросом сигнала Информация от канала". После сброса названного сигнала элемент

HE 181, а затем и элемент И 175 выдают единичные уровни. По единичному уровню с выхода элемента И 175 формирователь 169 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггер

166, поступает на второй вход элемента И 178 и через элемент ИЛИ 187 сбрасывает триггер 162. На первый вход элемента И 178 по цепи 74 составной цепи 51 с единичного выхода

> триггера 61 (фиг. 2) поступает нулевой уровень и блокирует работу элемента И 178 (фиг. 6). В

2035:» 32 результате этого в цепь 89 импульс не поступает. С установкой триггера

166 в единичное состояние нулевой уровень с нулевого выхода данного триггера поступает на пятый вход элемента И 173. Хотя триггер 162 в это время сбрасывается, элемент

И 173 остается заблокированным.

Единичный уровень с единичного выхода триггера 166 узла 79 (фиг. 3) блока 15 (фиг. 1) по цепи 195 (фиг. 6) шины 104 поступает на первый вход элемента И 217 (фиг. 7) узла 80 (йиг. 3) блока 15 (фиг. 1) и далее по шине 110 (фиг. 6), затем по шине

36 (фиг. 3} в блок 16 (фиг. 1), где его принимает по второму входу элемент И 217 (фиг. 7) узла 80 (Лиг. 3), Единичный уровень с единичного выхода тригг" ðà 166 (фиг. 6) узла 79 (фиг. 3) блока 16 (фиг. 1) по цепи

196 (фиг. 6) шины 104 поступает на первый вход элемента И 217 (фиг. 7) узла 79 (фиг. 3) блока 16 (фиг. 1) и далее по цине 111 (фиг. 6), а затем по шине 37 (фиг. 3) в блок 15 (фиг. 1), где его принимает по второ— му входу элемент И 217 (фиг. 7) узла

80 (фиг. 3). Оба элемента И 217 (фиг. 7) узлов 80 (фиг. 3) блоков 15 и 16 (фиг. 1) принимают по обоим входам единичные уровни и, значит, оба элемента И 217 (фиг, 7) выдают единичные уровни, подключая оба узла

80 (фиг. 3) к работе.

В блоке 15 (фиг. 1} из регистра

82 (фиг. ) в узел 80 по цепи 226 (фиг. 7) шины 101 (фиг. 3) поступает единичный уровень, который указывает, что блок 15 (фиг. 1) принял команду

tl

Записать . Этот уровень поступает на первый вход элемента И 215 (фиг.7), На второй вход данного элемента поступает единичный уровень с выхода элемента И 217. На третий вход эле45 мента И 215 по цепи 229 шины 111, входящей в шину 37 (фиг ° 3), поступает единичный уровень с нулевого выхода находящегося в нулевом (исходном) состоянии триггера 202 (фиг. 7) узла 80 (фиг. 3) блока 16 (фиг. 1).

Этот уровень указывает, что обмен еще не начался. На основании всех описанных уровней элемент И 215 (фиг. 7) узла 80 (фиг. 3) блока 15 (фиг. 1) выдает единичный уровень, который через элемент ИЛИ 221 (фиг. 7) поступает на вход формиро33 вателя 208. Данный формирователь по этому уровню формирует одиночный импульс, который устанавливает в единичное состояние триггер 198.

Единичный уровень с выхода триггера

198 поступает на вторые входы элементов И 210 и 214 и через элемент

ИЛИ 223 в цепь 88. По цепи 88 (фиг. 3) этот уровень поступает через формирователь 85 (фиг. 9) по составной цепи 32 через узел 5 (фиг. 1) по выходу 22 в первую ЭВМ как сигнал "Информация от абонента .

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

Байт данных из первой ЭВМ по входу 20 через узел 3 по цепи 28 через блок 15 (фиг. 3) по шине 36 (фиг. 1) через блок 16 (фиг. 3) по шине 35 поступает в коммутатор 14 (фиг. 1). Сопровождающий байт данных сигнал "Информация от канала от первой ЭВМ поступает по входу 18 через узел 1 по шине 26 в узел 80 (фиг. 3) блока 15 (фиг. 1), где его по цепи 189 (фиг. 7) принимает по первому входу элемент И 210. Так как по второму входу данный элемент уже получил единичный уровень, то по полученному сигналу элемент И 210 выдает единичный уровень. Этот уровень поступает на второй вход элемента И 218 и по цепи 232 по шине

110, входящей в шину 36 (фиг. 3), в блок 16 (фиг. 1) . В блоке .16 этот уровень принимает по третьему входу элемент И 216 (фиг. 7) узла 80 (фиг. 3). На первый вход элемента

И 216 (фиг. 7) по цепи 228 шины

102 поступает единичный уровень с выхода регистра 82 (фиг. 3). Этот уровень указывает, что блок 16 (фиг. 1) принял команду "Считать".

На второй вход элемента И 216 (фиг, 7) поступает единичный уровень с выхода элемента И 217. По этим уровням элемент И 216 выдает единичный уровень, о которому формирователь 204 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггер 197.

Единичный уровень с выхода триггера

187 -подключает к работе элементы

И 209 и 213, поступает в цепь 109 и через элемент ИЛИ 223 в цепь 88.

По цепи 109 шины 35 (фиг. 3) данный уровень поступает в коммутатор

14 (фиг. 1) и разрешает передачу

1203531

15

55 полученного ранее байта данных в цепь 41, после чего этот байт данных через узел 8 по выходу 25 поступает во вторую ЭВМ. По цепи 88 (фиг. 3) списанный уровень через формирователь

85 по шине 33 (фиг. 9) и далее через узел 6 (фиг. 1) по выходу 23 поступает во вторую ЭВМ как сигнал Информация от абонента", Для второй ЭВМ данный сигнал является сообщением о Г передаче ей байта данных. ЭВМ принимает байт данных и сообщает адаптеру об этом сигналом "Информация от канала . Этот сигнал поступает по входу

19 через узел 2 по шине 27 в блок 16.

В блоке 16 его принимает по цепи 189 (фиг. 7) элемент И 209 узла 80 (фиг. 3). Этот элемент уже подключен к работе и с поступлением указанного сигнала выдает единичный уровень, по которому формирователь 207 (фиг. 7) формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггеры 201 и 202 и сбрасывает триггер 197. Сброс тригера 197 означает, что в цепн 109 и 88 поступили нулевые уровни, в результате чего коммутатор 14 (фиг. 1) прекращает передачу байта данных, а через формирователь 85 (фиг. 3) и далее через узел 6 (фиг. 1) прекращается выдача сигнала "Информация от абонента". Нулевой уровень с нулевого выхода триггера 202 (фиг. 7) по цепи 229 шины 111, входящей в шину

37 (фиг. 3), поступает с блока 16 (фиг. 1) в блок 15 на третий вход элемента И 215 (фиг. 7) узла 80 (фиг. 3) и блокирует работу данного элемента ° Единичный уровень с выхода триггера 201 (фиг. 7) узла 80 (фиг. 3) блока 16 (фиг, 1) поступает на третий вход элемента И 212 (фиг. 7) и по цепи 233 шины 111, входящей в шину

37 (фиг. 3), в блок 15 (фиг. 1) и на первый вход элемента И 218 (фиг. 7) узла 80 (фиг. 3) . На второй вход элемента И 218 (фиг. 7)уже поступил единичный уровень с выхода элемента И 210. В результате этого элемент И 218 выдает единичный уровень, по которому формирователь 205 формирует одиночный импульс. Этот импульс сбрасывает триггер 198 и устанавливает в единичное состояние триггер 200. Со сбросом триггера 198 устанавливаются нулевые уровни в цепях 88 и 232.

Нулевой уровень q цепи 88 означает, 5

f5

35 1 что через формирователь 85 (фиг. 3) по шине 32 через узел 5 (фиг. 1) по выходу 22 устройство прекращает выдавать сигнал "Информация от абонента в первую ЭВМ. Нулевой уровень цепи 232 (фиг. 7) поступает на третий вход элемента И 216 узла 80 (фиг. 3) блока 16 (фиг ° 1).

После этого оба узла 80 (фиг. 3) блоков. 15 и 16 (фиг. 1) переходят в режим ожидания сбросов сигналов

Информация от канала от соответст вующих ЭВМ. В узле 80 (фиг. 3) блока 15 (фиг. 1} эа сбросом названного сигнала следит элемент И 211 (фиг. 7) с помощью элемента НЕ 2244.

В узле 80 (фиг. 3) блока 16 (фиг. 1) за сбросом сигнала Информация от канала в данном случае следит элемент И 212 (фиг. 7) с помощью элемента HE 224. Оба узла 80 (фиг. 3) выполняют данную работу независимо один от другого °

После сброса сигнала пИнформация от канала" первой ЭВМ в цепи 189 (фиг. 7) узла 80 (фиг. 3) блока 15 (фиг. 1) устанавливается нулевой уровень„ который после инвертирования элементом НЕ 224 (Фиг., 7) единичным уровнем поступает на первый вход элемента И 211. На второй вход данного элемента поступает единичный уровень после инвертирования элементом НЕ 225 нулевого уровня„ пост„пающего по цепи 235 шины 111, входящей в шину 37 (фиг. 3), с выхода элемента ИЛИ 220 (фиг. 7) узла 80 (фиг. 3) блока 16 (Фиг. 1). Элемент

ИЛИ 220 (фиг. 7) выдает нулевой ypqвень, так как на его входы поступают нулевые уровни с выходов элементов

И 213 и 214, которые заблокированы нулевым уровнем с цепи 157. По данной цепи в узел поступает сигнал

Управление от канала, который в данный период времени отсутствует.

На третий вход элемента И 211 уже поступил единичный уровень с;выхода триггера 200. На основании перечисленных уровней элемент И 211:выдает единичный уровень, который поступает через элемент ИЛИ 221 на вход формирователя 208.

После сброса сигнала "Информация от канала" второй ЭВМ аналогично в цепи 189 (фиг. 7) узла 80 (фиг. 3) блока

16 (фиг. 1) устанавливает нулевой уровень, который после инвертирования эле203531 36 ментом НЕ 224 (фиг. 7) единичным уровнем

НЕ 224 (фиг ° 7) единичным уровнем . поступает на первый вход элемента

И 212. На второй вход данного элемента поступает единичный уровень после инвертирования элементом

НЕ 225 нулевого уровня, поступающего по цепи 236 шины 110, входящей в шину 36 (фиг. 3), с выхода элемента

ИЛИ 220 (фиг. 7) узла 80 (фиг. 3) блока 15 (фиг. 1). Элемент ИЛИ 220 (фиг. 7) выдает нулевой уровень по таким же условиям, как соответствующий элемент блока 16 (фиг. 1) . Ha третий вход элемента И 212 (Фиг. 7) уже поступил единичный уровень с выхода триггера 201. На основании данных уровней элемент ИЛИ 212 выдает единичный уровень, по которому

Формирователь 206 формирует одиночный импульс. Этот импульс сбрасывает триггер 201. Со сбросом триггера

201 с его выхода нулевой уровень поступает по указанной цепи на первый вход элемента И 218 узла 80 (фиг. 3)

25 блока 15 (фиг. 1) . На этом заканчивается цикл передачи байта данных с первой во вторую ЭВМ. После этого цикла в узле 80 (фиг. 3) блока 15 (фиг. 1) остается в. единичном состоя30 нии триггер 200 (фиг. 7), а в узле 80 (фиг. 3) блока 16 (фиг. 1) — триггер

202 (фиг. 7), который остается в этом состоянии до конца обмена, а значит и элемент И 215 узла 80

35 (фиг. 3) блока 15 (фиг. 1) остается заблокированным на этот период.

Очередной цикл передачи байта данных через устройство из первой

ЭВМ во вторую начинается сразу же с поступлением на вход формирователя

208 (фиг. 7) единичного уровня. По этому уровню данный формирователь формирует одиночный импульс. Дальнейшая работа узлов 80 (фиг. 3)

45 блоков 15 и 16 (фиг. 1) по обмену данными осуществляется в описанной последовательности.

Прекращение обмена возможно по инициативе любой из ЭВМ. В ответ

50 на переданный устройством сигнал

"Информация от абонента" ЭВМ для этой цели выдает сигнал "Управление от канала". В описываемом обмене в блоке 15 (фиг. 1) за указанием об окончании обмена следит элемент И 214 (фиг. 7) узла 80 (фиг. 3}, а в блоке

1б (фиг. 1) — элемент И 213 (фиг, 7) узла 80 (фиг. 3). Указанные элементы

12035

55 подключаются к этой работе после установки в единичное состояние соответственно триггера 198 (фиг. 7) узла 80 (фиг. 3) из блока 15 (фиг.1) и триггера 197 (фиг. 7) узла 80 (фиг, 3) блока 16 (фиг. 1).

Если, например, указание об окончании поступает от первой ЭВМ, то сигнал "Управление от какала" проходит по входу 18 через узел 1 t0 по шине 26 в узел 80 (фиг. 3) блока

15 (фиг. 1), где его принимает по цепи 157 (фиг. 7) элемент И 214.

После этого элемент И 214 выдает еди. ничный уровень через элемент ИЛИ 220 15 в цепь 236 и далее через элемент

ИЛИ 222 на вход формирователя 203. По цепи 236 шины 110, входящей в шину

36 (фиг. 3), данный уровень поступает в узел 80 блока 16 (фиг. 1). Здесь 20 от также через элемент ИЛИ 222 (фиг. 7) поступает на вход формирователя 203. .Если указание об окончании обмена поступает от второй ЭВМ, то сигнал 25

"Управление от канала проходит по входу 19 (фиг. 1) через узел 2 по шине 27 в узел 80 (фиг.3): блока 16 (фиг. 1), где его принимает по цепи

157 (фиг. 7) элемент И 213. Данный элемент вьщает единичный уровень аналогично через элемент ИЛИ 220 в цепь 235 и далее через элемент

ИЛИ 222 на вход формирователя 203

По цени 235 шины 111, входящей в ши-. шу 37 (фиг. 3), указанный уровень поступает в узел 80 блока 15 (фиг. 1). Здесь ан также через элемент ИЛИ 222 (фиг. 7) поступает на вход формирователя 203.

В результате выдачи указания об окончании обмена любой из ЭВМ на входы обоих формирователей 203 узлов

80 (фиг. 3) блоков 15 и 16 (фиг. 1) поступают единичные уровни. По этим уровням данные формирователи формируют одиночные импульсы, которые сбрасывают в своих узлах триггеры

197 и 198 (фиг. 7), устанавливают в единичное состояние триггеры 199 и по цепи 191 шины 108 поступают в соответствующие узлы 79 (фиг. 3), где устанавливают в единичное состояние триггеры 164 (фиг. 6) и через элементы ИЛИ 186 триггеры 165.

Единичный уровень с выхода триггера 199 (фиг. 7) узла 80 (фиг. 3) блока 15 (фиг. 1) по цепи 190

31 38 (фиг. 7) шины 108 поступает через элемент ИЛИ 185 (фиг. 6) на четвертый вход элемента И 173. На второй вход элемента И 173 поступает с выхода элемента НЕ 181 единичный уровень, который указывает на отсутствие в данный момент сигнала "Информация от канала" в цепи t89. На третий и пятый входы элемента И 173 поступают единичные уровни в нулевом состоянии. В этом состоянии элемент

И 173 с помощью элемента НЕ 180 следит за сбросом сигнала "Управление от канала". Со сбросом данного сигнала в цепи 157 устанавливается нулевой уровень. После его инвертирования элементом НЕ 180 единичный уровень поступает на первый вход элемента И 173, который в результате этога выдает единичный уровень.

По этому уровню формирователь 167 формирует одиночный импульс, который устанавливает в единичное состояние триггер 161. Единичный уровень с выхода данного триггера поступает в цепь 105 шин 87 и 34 (фиг. 3). По шине 34 этот уровень подключает коьжутатор 13 (фиг. 1) для передачи байта состояния ° Байт состояния формирует формирователь 84 на основании единичных состояний триггеров

164 и 165 (фиг. 6) и нулевого состояния триггера t37 (фиг. 5) . Нулевой уровень с выхода триггера 137 по цепи .

160 шины 98, входящей в состав шины

106 (фиг. 6), поступает в формирователь 84 (фиг. 3), где после инвертирования элементом НЕ 241 (фиг. 8) единичным уровнем поступает на вторые входы элементов И 237-240. Единичные уровни с выходов триггеров

164 и 165 (фиг. 6) соответственно по цепям 193 и 194 составной цепи t06 поступают на первые входы элементов

И 239 и 240 (фиг. 8). В результате этого единичный уровень с выхода элемента И 239 как признак "Канал кончил" по цепи 244 и единичный уровень с выхода элемента И 240 как признак "ВУ кончило" по цепи 245 поступают по шине 10?, входящей в состав шины 34 (фиг. 3), в коммутатор 13 (фиг. 1), который передает их в байте состояния по цепи 39 через узел 7 по выходу 24 в первую

ЭВМ.

По шине 87 (фиг. 3) единичный уровень с выхода триггера 161

39 (фиг. 6) поступает через формирователь 85 (фиг. 9) по составной цепи

32 через узел 5 (фиг. 1) по выходу

22 также в первую ЭВМ как сопровождающий байт состояния сигнал "Управление от абонента".

Далее элемент И 174 (фиг ° 6) на второй вход которого поступает единичный уровень с выхода триггера

161, следит за поступлением по цепи

189 сигнала "Информация от канала".

Этот сигнал адаптер получает от первой ЭВМ в ответ на выданный байт состояния. Этот сигнал по входу 18 (фиг. 1) через узел 1 по шине 26 поступает в блок 15, где его принимает по цепи 189 (фиг. 6) в узле 79 (фиг. 3) элемент И 174 (фиг. 6). По этому сигналу элемент И 174 выдает единичный уровень, по которому формирователь 168 формирует одиночный импульс. Данный импульс сбрасывает триггер 161 и устанавливает в единичное состояние триггер 162. Со сбросом триггера 161 прекращается передача через коммутатор 13 (фиг. 1) байта состояния, а через формирователь 85 (фиг. 3) — сигнала "Управление от абонента". Нулевой уровень с нулевого выхода триггера 162 (фиг. 6) блокирует работу элемента И 173. Единичный уровень с единичного выхода триггера 162 поступает на вторые входы элементов И 175-177.

Элемент И 175 заблокирован нулевым уровнем, поступающим по цепи 160 составной цепи 98 с выхода триггера

137 (фиг. 5), находящегося в нулевом состоянии. Элемент И 176 (фиг. 6) заблокирован нулевым уровнем, поступающим по цепи 159 составной цепи 98 с выхода триггера 134 (фиг. 5), также находящегося в нулевом состоянии.

Эти же уровни с выходов триггеров

134 и 137 по описанным цепям после инвертирования соответственно эле— ментами НЕ 182 и 183 (фиг. 6) посту-. пают единичными уровнями на третий и четвертый входы элемента И 177.

В этом состоянии данный элемент с помощью элемента НЕ 181 следит за сбросом сигнала "Информация от канала". После сброса первой ЭВМ данного сигнала нулевой уровень устао навливается в цепи 189 и элемент

HE 181 выдает единичный уровень на первый вход элемента И 177. В резуль тате этого данный элемент выдает также единичный уровень, по которому

1203581 40

15 !

55 формирователь 171 формирует одиночный импульс. Этот импульс является импульсом установки блока .15 (фиг.1) в исходное состояние. В узле 79 (фиг. 6) оч поступает на нулевые входы триггеров 163-166 и через элемент ИЛИ 187 на нулевой вход триггера 162, а также в цепь 192 шины 104 и через элемент ИЛИ 184 в цепи 75 и 103. В единичном состоянии находятся триггеры 162, 164 и

165 ° Они принимают нулевое состсяние. По шине 104 импульс поступает на нулевые входы -риггеров 199-202 (фиг. 7) узла 80 (фиг. 3) л сбра— сывает их в нулевое (исходное) состояние. По цепи 75 шины 46 импульс поступает на нулевой вход триггера

60 (фиг. 2) блока 17 (фиг. 1) и сбрасывает его в нулевое состояние.

По цепи 103 (фиг. 3) данный импульс поступает на нулевой вход триггеров

113 117 (фиг. 4) узла 77 (фиг. 3), а также в шины 86 и 95 (фиг. 4).

Указанный импульс устанавливает в нулевое (исходное) состояние триггеры 114-117. По шине 86 импульс поступает на нулевой вход триггера

246 (фиг. 9) формирователя 85. По шине 95 (фиг. 3) он поступает на нулевые входы триггеров 134 †1 (фиг. 5) узла 78 (фиг. 3). Импульс сбрасывает в нулевое (исходное) состояние триггеры 135 и 136 (фиг.5)

После этого блок 15 (фиг. 1) приходит в исходное состояние.

Аналогично работает узел 79 (фиг. 3) блока,6 (фиг, 1), который также организует выдачу во вторую

ЭВМ байта состояния с признаками

Канал кончил и ВУ кончило и после выдачи их обеспечивает установку узлов блока 16 в исходное состояние. На этом заканчивается выполнение команды Записать, полученной от первой ЭВМ, и команды

Считать", полученной.от второй ЭВМ.

При этом выполнение этих команд не требует выдачи дополнительной команды "Уточнить байт команды", так как всю необходимую информацию вторая

ЭВМ получает в коде адреса при получении признака Внимание".

Аналогично работает устраиство, если оно получает от первой ЭВМ команду Считать при сопровождении, например, адреса 95 6 . В этом случае во вторую ЭВМ устройство передает признак "Вникание с адресом

A54, в ответ на который получает команду 13аписать при сопровождении адреса A5 . Это легко определяет вторая ЭВМ по таблице соответствия.

Отличие в работе устройства в данном случае состоит в направлении обмена и его обеспечения ° Работу, которую осуществлял узел 80 (фиг. 3) блока 15 (фиг. 1) выполняет узел 80 (фиг. 3) блока 16 (фиг. 1) и наоборот, работу, которую осуществлял узел

80 (фиг. 3) блока 16 (фиг. 1) выполняет узел 80 (фиг. 3) блока 15 (фиг. 1).

Аналогично работает устройство при получении вначале команды от второй ЭВМ. В этом случае признак

"Внимание" с соответствующим адресом устройство передает в первую ЭВМ.

При получении, например, от первой ЭВМ команды Управление при сопровождении ее, например адресом

9В!> устройство в описанной последовательности принимает ее и передает во вторую ЭВМ признак "Внимание при сопровождении адреса АВ,б . Блок 15 после приема команды переходит в состояние ожидания результата передачи признака Внимание" во вторую

ЭВМ. Эту работу в блоке 15 выполняет узел 80 (фиг. 3), в котором по цепи 227 (фиг. 7) шины 101 поступает единичный уровень с регистра 82 (фиг. 3). Этот уровень указывает, что блок 15 (фиг. 1) принял команду Управление . Он поступает на первый вход элемента И 219 (фиг ° 7). После выдачи признака 1Внимание во вторую ЭВМ блок 16 (фиг. 1) в указанной последовательности приходит в исходное состояние, в том, числе и триггер 246 (фиг. 9) формирователя

85 (фиг. 3). Единичный уровень с нулевого выходя триггера 246 (фиг. 9) по цепи 94 шины 37 поступает на второй вход элемента И 219 (фиг. 7) узла 80 (фиг. 3) блока 15 (фиг. 1).

В результате этого единичный уровень с выхода элемента И 219 (фиг. 7) через элемент ИЛИ 222 поступает на вход формирователя 203. Последний формирует одиночный импульс, который устанавливает в единичное состояние триггер

199 и поступает по цепи 191 шины 108 в узел 79 (фиг. 3). Здесь он устанавливает в описанной последовательности триггеры 164 и 165 (фиг. 6), Единичный уровень с выхода триггера 199 (фиг. 7) по цепи 190 шины

203531

42

108 также поступает в узел 79 (фиг.3) и подключает его к работе по выдаче байта состояния. В описанной последовательности узел 79 обеспечивает выдачу в первую ЭВМ байта состояния с признаком "Канал кончил и "ВУ кончило, а затем установку блока 15 (фиг. 1) в исходное состояние.

С признаком Внимание в коде адреса АВ ь устройство обеспечивает передачу во вторую ЭВМ всей управляющей информации, которую вторая ЭВМ легко расшифровывает по таблице соответствия. Необходимость в выдаче команды Уточнить байт команды и в данном случае отпадает. Для передачи управляющей информации от второй ЭВМ в первую отводятся адреса, 2О отличные от адресов, предназначен— ных для выдачи управляющей информации от первой во вторую ЭВМ. Передача таких команд осуществляется аналогичным образом.

При частом обмене информаций через устройство имеется вероятность одновременной выдачи команд двумя

ЭВМ. Так, например, в период приема устройством от первой ЭВМ коман30

1! 1! ды Записать при сопровождении ее адресом 93 от второй ЭВМ поступает команда Управление при сопровождении ее адресом АС16 .

Прием команды Записать от первой

З5 ЭВМ осуществляется в описанной последовательности. Одновременно в это время устройство получает от второй

ЭВМ адрес АС1д . Старшие разряды адресов поступают в узел 12. В ре4б зультате сравнения их с кодом А . формируемым узлом 10, узел 12 вырабатывает сигнал опознания адреса.

Этот сигнал по цепи 31 поступает в узел 77 (фиг. 3) блока 16 (фиг. 1)

45 на третий вход элемента И 125 (фиг. 4). Сопровождающий адрес сигнал

"Адрес от канала" по цепи 131 также поступает в узел 77 (фиг. 3) блока

16) на второй вход элемента И 125

50 (фиг. 4). На первый вход данного элемента поступает единичный уровень с выхода элемента НЕ 126, который определяет отсутствие в цепи 130 сигнала Выборка от канала". На

55 основании описанных уровней элемент

И 125 выдает единичный уровень, по которому формирователь 119 формирует одиночный импульс. Этот импульс уста0353 ; 44

43

12 нанливает триггер 114 и поступает по цепи 73 составной цепи 47 (фиг. 3) на синхровходы триггера 61 (фиг. 2) и регистра 54.

При этом возможны два случая.

К момен у поступления импульса по цепи 73 триггер 60 установлен в единичное состояние. В этом случае на информационный вход триггера 61 поступает нулевой уровень с нулевого выхода триггера 60. По полученному импульсу в описанной последовательности в регистр 54 заносятся младшие разряды адреса С 6, а триггер 61 сохраняет свое нулевое состояние.

Возможна ситуация, когда поступление импульса по цепи 73 полностью совпадает по времени с поступлением аналогичного импульса по цепи 71 с блока 15 (фиг. 1). В этом случае на информационные входы триггеров 60 и

61 (фиг. 2) поступают единичные уровни с нулевых выходов соответст-, венно триггеров 61 и 60. С помощью указанных импульсов в регистр 53 записывается код 3 6, в регистр 54— код С, и устанавливаются оба триггера

60 и 61. Это для данного узла. не рабочая ситуация. Для ее исключения в блоке 17 имеются элементы 62 и 64, элемент 55 задержки и формирователь

66, обеспечивающие приоритет для команд первой ЭВМ. После установки в единичное состояние триггеров 60 и

61 с их единичных выходов на входы элемента И 62 поступают единичные уровни, на основании которых данный элемент выдает единичный уровень.

Этот уровень после некоторой задержки в элементе задержки 55 поступает на вход формирователя 66. По этому уровню формирователь 66 формирует одиночный импульс, который сбрасывает триггер 61. На время до сброса триггера 61 единичный уровень с выхода элемента И 62 после инвергирования элементом HE 64 нулевым уровнем поступает на первый вход элемента И 63 и блокирует его работу. После сброса триггера 61 на выходе элемента И 62 устанавливается нулевой уровень, а значит с выхода элемента

НЕ 64 поступает единичный уровень„ который подключает элемент И 63 к работе. Дальнейшая работа блока 17 осуществляется в описанной последовательности. Единичный уровень с единичного выхода триггера 60 разрешает

55 прохождение через коммутатор 68 содержимого регистра 53, а нулевой уровень с единичного выхода триггера 6! блокирует прохождение через коммутатор 68 содержимого регистра- 54.Импульс, сформированный элементом И 63, осуществляет занесение кода, поступившего с выхода коммутатора 68, в регистр 52.

Иэ описанного видно, что независимо от времени поступления команды от второй ЭВМ конечное состояние блока

17 одно и тоже.

Случай, когда сигнал в цепь 73 поступает раньше сигнала в цепь 71, аналогичен первому описанному случаю,,если 3ВМ поменять местами.

В конечном результате регистры

52 и 53 запоминают код 31ь, а регистр 54 — код С . Узел 58 выдает единичный уровень, который указывает, что в регистрах 52 и 53 хранится один и тот же код, а узел 59 выдает нулевой уровень, который указывает, что в режимах 52 и 54 хранятся разные коды.

Далее в блоке 16 (Фиг. 1) элемент

И 124 (фиг. 4) узла 77 (фиг. 3) следит за появлением в цепи 130 (фиг. 4) сигнала "Выборка от канала" и с его поступлением выдает единичный уровень, по которому формирователь 120 формирует одиночный импульс. Этот импульс устанавливает триггер 115.

С установкой этого триггера блок 16 (Фиг. 1) выдает во вторую ЭВМ сигнал Работа абонента . После этого элемент И 122 (фиг. 4) с помощью элемента НЕ 127 следит за сбросом сигнала "Адрес от канала" в цепи 131. Со сбросом названного сигнала элемент

И 122 выдает единичный уровень,по которому формирователь 121 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггеры 116 и 117. Единичный уровень с выхода триггера 116 обеспечивает выдачу во вторую ЭВМ через коммутатор 14 (фиг. 1) кода АЗ и через формирователь 85 (фиг. 3) сигнала

"Адрес от абонента". Единичный уровень с выхода триггера 11? (фиг. 4) подключает к работе узел

78 (фиг. 3).

В узле 78 работу начинает элемент И 145 (фиг. 5), который следит за поступлением по цепи 157 сигнала

Управление от канала от второй

ЭВГ1. Этот сигнал rîëðîâîæäàåò коI

45 1 манду, которая поступает на вход дешифратора 81 (фиг. 3). С приходом сигнала "Управление от канала" элемент И 145 (фиг. 5) выдает на первый вход элемента И 147 единичный уровень. На второй вход данного элемента поступает единичный уровень с выхода элемента НЕ 150, который определяет в цепи 132 нулевой уровень с выхода триггера 113 (фиг. 4).

На третий вход элемента И 147 (фиг. 5) поступает единичный уровень с нулевого выхода триггера 135. В результате этого элемент И 147 выда- ет единичный уровень, по которому формирователь 140 выдает одиночный импульс. Этот импульс устанавливает триггер 136 в единичное состояние.

Единичный уровень с выхода триггера

136 по цепи 99 подключает к работе дешифратор 81 (фиг, 3). Одновременно с этим данный уровень подключает к работе элементы И 142, 143 и 148 (фиг. 5) и через элемент ИЛИ 156 формирователь 139. Кроме того, импульс с выхода формирователя 140 поступает на второй вход элемента

И 144. Элементы И 142 и 143 заблокированы нулевым уровнем, поступающим по цепи 70 с выхода узла 59 (фиг. 2) . Элемент И 144 (фиг. 5) заблокирован нулевым уровнем с выхода элемента НЕ 1493 который определяет в цепи 72 единичный уровень, поступающий с единичного выхода триггера 60 (фиг. 2) . Остается не заблокированным элемент И 148 (фиг. 5). На второй вход данного элемента поступает единичный уровень после инвертирования нулевого уровня в цепи 70 элементом НЕ 151. На третий вход поступает единичный уровень с нулевого выхода триггера 135. На основании этих уровней элемент И 148 выдает единичный уровень, который через элемент ИЛИ 155 поступает на вход формирователя 138. Работа блока 16 (фиг. 1) описанная до подключения к работе формирователя 138 (фиг. 5) далее осуществляется так же, как и в данном случае.

Импульс с выхода формирователя

140 после некоторой задержки в элементе 154 задержки по цепи 100 поступает на синхровход регистра 82 (фиг. 3) и организует занесение результата дешифрации полученной команды в регистр. Сформированный

203531 46

f5

55 формирователем 138 (фиг. 5) импульс устанавливает в единичное состояние триггер 134, а сформированный формирователем 139 импульс после некото- рой задержки в элементе 153 задержки устанавливает в единичное состояние триггер 135 и поступает в цепь 97.

По цепи 97 данный импульс поступает в узел 77 (фиг. 3) и сбрасывает триггер 116 (фиг. 4). Со сбросом триггера 116 в описанной последовательности прекращается выдача во вторую ЭВМ адреса и сигнала "Адрес от абонента".

С установкой триггера 135 (фиг. 5) подключается к работе узел 79 (фиг. 3) ° Единичный уровень с единичного выхода триггера 135 (фиг. 5) по цепи 158 через элемент ИЛИ 185 (фиг. 6) поступает на четвертый вход элемента И 173, который с приходом данного уровня начинает следить с помощью элемента НЕ 180 за сбросом в цепи 157 сигнала "Управление от канала". Со сбросом данного сигнала элемент И 173 выдает единичный уровень. По этому уровню формирователь

167 формирует одиночный импульс, ко". торый устанавливает в единичное состояние триггер 161. Единичный уровень с выхода данного триггера по цепи 105 поступает в шины 87 и 35 (фиг. 3).

По шине 35 он подключает коммутатор

14 (фиг. 1) для выдачи во вторую ЭВМ байта состояния, сформированного формирователем 84 (фиг. 3) . В формирователь 84 (фиг. 8) в данном случае на вторые входы элементов И 237-240 поступает единичный уровень, который выдает элемент НЕ 241 на основании инвертирования нулевого уровня в цепи 160 с выхода триггера 137 (фиг. 5). На первый вход элемента

И 237 (фиг. 8) поступает по цепи 92 единичный уровень с выхода триггера

246 (фиг. 9). На первый вход элемента И 238 (фиг. 8) поступает по цепи

159 единичный уровень с выхода триггера 134 (фиг. 5). На первые входы элементов И 239 и 240 (фиг. 8) поступают соответственно по цепям 193 и 194 нулевые уровни с выходов триггеров 164 и 165 (фиг. 6). В результате этого формирователь 84 (фиг. 3) выдает в байт состояния по цепи 242 (фиг. 8) с помощью элемента И 237 признак "Внимание" и по цепи 243 с помощью элемента И 238 признак "Занято".

47 12

По шине 87 (фиг. 3) единичный уровень с выхода триггера 161 (фиг. 6) поступает через формирователь 85 (фиг. 9) как сигнал "Управление от абонента . Далее от второй

ЭВМ в узел 79 (фиг.3) по цепи 189 (фиг. 6) поступает сигнал "Информация от канала,. на основании которого элемент И 174 выдает единичный уровень. По этому уровню формирователь 168 формирует одиночный импульс.

Этот импульс сбрасывает триггер 161 и устанавливает в единичное состояние триггер 162. Со сбросом триггера

161 устройство прекращает выдавать во вторую ЭВМ байт состояния и сигнал "Управление от абонента".

Единичный уровень с единичного выхода триггера 162 подключает к работе элементы И 175-177. Однако в данном случае элемент И 175 заблокирован нулевым уровнем в цепи 160 с выхода триггера 137 (фиг. Я, а элемент И 177 (фиг. 6) — нулевым уровнем с выхода элемента НЕ 182, который инвертирует единичный уровень в цепи 159 с выхода триггера

134 (фиг. 5). Этот же уровень поступает на третий вход элемента И 176 (фиг. 6). На четвертый вход данного элемента поступает еднничный уровень с выхода элемента НЕ 183, который инвертирует нулевой уровень цепи 160.

Не заблокированным остается элемент

И 176. Он с помощью элемента НЕ 181 следит за сбросом сигнала Информация от канала" в цепи 189. После сброса данного сигнала элемент И 176 выдает единичный уровень, по которому формирователь 170 выдает одиноч.— ный импульс. Этот импульс устанавливает в единичное состояние триггер

163, через элемент ИЛИ 187 сбрасывает триггер 162, через элемент

ИЛИ 186 устанавливает в единичное состояние триггер 165 и через элемент. ИЛИ 184 поступает в цепи 103 и 76. По цепи 103 он поступает в узел 77 (фиг. 4), затем в узел 78 (фиг. 5) и формирователь 85 (фиг. 9) .

В этих узлах данный импульс сбрасывает триггеры 114, 115, 117 (фиг. 4), 134, 135, 136 (фиг. 5) и 246 (фиг. 9). По цепи 76 он поступает о в блок 17 (фиг, 2), где подтверждает нулевое состояние триггера 61. Со сбросом триггера 115 устройство прекращает выдавать во вторую ЭВМ сигнал "Работа абонента". На этом пос03531

5

55 ледовательность сигналов начальной выборки, заданная второй ЭВМ, заканчивается. Во вторую ЭВМ устройство в байте состояния сообщает, что оно занято для обработки команды

"Управление" и указывает признаком

"Внимание", что необходимо осуществить действия по обработке полученной устройством команды от первой

ЭВМ. Тип этой команды вторая ЭВМ определяет по адресу А34, переданному ей в описанной последовательности сигналов и хранимом в ЭВМ в таблице соответствия адресов командам.

В этом случае после снятия занятости в-.орой ЭВМ также не необходимости в выдаче команды "Уточнить байт команды". Указанную задачу узел 79 (фиг, 3) блока 16 (фиг. 1) осуществляет с помощь о триггеров 163 и 165 (фиг. 6), установленными в единичное состояние при обработке последовательности сигналов °

Единичный уровень с выхода триггера 163 поступает на второй вход элемента И 172. На первый вход данного элемента поступает единичный уровень в период, когда элемент НЕ 179 определяет отсутствие в цепи 130 шины

27 сигнала "Выборка от канала". В этот период элемент И 172 выдает единичный уровень, который по цепи

188 шины 87 поступает формирователь

85 (фиг. 3). Здесь он через элемент

ИЛИ 248 (фиг. 9) поступает на второй вход элемента И 247. На его первый вход поступает единичный уровень с выхода элемента НЕ 249, который определяет нулевой уровень, поступающий в цепь 129 шины 86 через элемент

ИЛИ 128 (фиг. 4) с выходов триггеров 113 и 115. В результате этого элемент И 247 (фиг. 9) выдает единичный уровень. Этот уровень по цепи 91 шины 33 (фиг. 1) через узел 6 по выходу 27 поступает во вторую ЭВМ как сигнал "Требование от абонента".

Одновременно единичный уровень с выхода элемента И 247 (фиг. 9) по цепи 91 поступает на первый вход элемента И 123 (фиг. 4) узла 77 (фиг ° 3). На.третий вход элемента

И 123 (фиг. 4) поступает единичный уровень с выхода элемента КЕ 127, определяющего отсутствие в цепи 131 сигнала "Адрес от канала". В этом состоянии элемент И 123 следит за появлением сигнала "Выборка от канала". Далее работа блока 16 (фиг. 1) 1203531

50 осуществляется так же, как при подключении устройства к второй ЭВМ по его инициативе для выдачи признака Внимание, отличие заключается в содержании выдаваемого байта состоя— ния. Если в первом случае выдается байт состояния с признаком "Внимание, который формирует элемент

И 237 (фиг. 8) на основании единичного уровня, поступающего по цепи 92 с единичного выхода триггера 246 (фиг. 9), то в данной ситуации формирователь 84 (фиг. 3) с помощью элемента И 240 (фиг. 8) выдает признак ВУ кончило на основании единичного уровня, поступающего по цепи 194 с вьгхода триггера 165 (фиг. 6). После завершения данной последовательности сигналов блок 16 (фиг. 1) приходит в исходное состояние и готов принимать команду "Считать" при сопровождении адреса АЗ г, от второй ЭВМ.

При очень частом обмене через устройство возможны ситуации, когда при одновременном обращении двух ЭВМ к устройству, последнее определяет при приеме команд соответствие адресов и команд. Например, при приеме от первой ЭВМ команды Записать" при сопровождении адреса 934 от второй ЭВМ устройство получает команду Считать при сопровождении адреса АЗ . В этом случае блок 15 (фиг ° 1) работает, как указано.

Аналогично работает блок 16. Их работа отличается только тем, что в узле .

78 (фиг. 3) блока 15 (фиг. 1) триггер 137 (фиг. 5) устанавливает сигнал с выхода элемента И 144, а в аналогичном узле блока 16 (фиг. 1) триггер 137 (фиг. 5) устанавливается с помощью элемента И 143 и формирователя 141. На первый вход элемента

И 143 поступает единичный уровень по цепи 72 с единичного выхода триггера 60 (фиг. 2), на второй вход с выхода триггера 136 (фиг. 5), на третий вход — по цепи 70 с вьгхода узла 59 (фиг. 2), который определяет соответствие адресов в регистрах

52 и 54, на четвертый вход — с нулевого выхода триггера 135 (фиг. 5), на пятый вход — по цепи 112 с выхода узла 83 (фиг. 3), который определяет соответствие полученных от двух ЭВМ команд. В результате этого элемент

И 143 (фиг. 5) выдает единичный уровень, по которому формирователь!

О

141 формирует одиночный импульс.

Этот импульс устанавливает в единичное состояние триггер 137.

Кроме этого, в узле 79 (фиг. 3) блока 15 (фиг. 1) элемент И 178 (фиг. 6) подключен к работе единичным уровнем, поступающим по цепи 72 с единичного выхода триггера 60

/ (фиг. 2). На основании этого элемент

И 178 (фиг. 6) пропускает импульс с выхода формирователя 169 в цепь 90.

Данный импульс поступает в формирователь 85 (фиг. 3) блока 16 (фиг. 1) и устанавливает в единичное состояние триггер 246. В узле 79 (фиг. 3) блока 16 (фиг. 1) элемент И 178 (фиг. 6) в данном случае заблокирован нулевым уровнем, поступающим по цепи 74 с единичного выхода триггера

61 (фиг. 2) . В результате зтого,.:.алогичный импульс с выхода формирователя 169 (фиг. 6) укаэанных действий не осуществляет.

При выдаче байтов состояний в обе

ЭВМ блоки 15 и 16 (фиг. 1) обеспечивают за счет единичньгх состояний триггеров 137 (фиг. 5) формирование нулевых байтов состояний. Единичный уровень с выхода триггера 137 по цепи 160 поступает в формирователь 84 (фиг. 3) и после инвертирования элементом НЕ 241 (фиг. 2) нулевым уровнем блокирует работу элементов И 237240. Независимо от того, что в блоке

16 (фиг. 1) на вход элемента И 237 (фиг. 8) по цепи 92 поступает единичный уровень с выхода триггера 246 (фиг. 9), заблокированные элементы в обоих блоках в цепи 242-245 выдают нулевые уровни, что указывает на отсутствие всех признаков. В остальном начальные выборки, обмен данными, . прекращение обмена осуществляется в описанной последовательности.

Таким образом, для предлагаемого устройства достаточно трех основных команд: "Записать", "Считать", Управление". Необходимость в команде "Уточнить байт команды" полностью отпадает. Для ЭВМ при работе с предлагаемым устройством для исключения использования команды "Уточнить байт команды" нет необходимости временного согласования обмена через устройство.

Информация о типе команды и о ее модификации передается в коде адреса.

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

Предлагаемое устройство реагирует на группу из 16 адресов. Если для составления таблицы соответствия адресов командам их недостаточно, то легко можно их расширить, уменьшая разрядность узлов 9-12 (фиг. 1) и увеличивая одновременно разрядность 10 регистров 52-54, узлов 58 и 59 и

52 коммутатора 68 (фиг, 2) . Если учесть, что коды команд Записать

ММММММ 01, "Считать" — ММММММ 10, "Управление" — ММММММ 11, где М— биты модификации, то разрядность узлов 9-12 (фиг, 1) можно установить равной двум, а разрядность регистров

52-54 (фиг. 2), узлов 58 и 59 и коммутатора 68 — равной шести.:В этом случае таблицы соответствия содержат максимальное число команд.

1203531

72 айаг 2

Фиг.3

1203531

1203531

1203531, 1203531

Составитель С. Пестмал

Редактор О. Юрковецкая Техред А.Бойко Корректор А. Обручар

Заказ 8418/52

Тираж 709

Подписное

ВНИЧПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4

Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами Устройство для обмена данными между вычислительными машинами 

 

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

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

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях

Модем // 2109332
Изобретение относится к области вычислительной техники и касается портативного интерфейсного блока или содема, который позволяет устанавливать временную двустороннюю связь между заключенной в корпус аппаратурой управления технологическим процессом и персональным компьютером общего назначения без использования электрического соединения между ними

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

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

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