Устройство для обмена данными между вычислительными машинами Советский патент 1986 года по МПК G06F13/00 

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

1

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

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

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

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

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

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

На фиг. 1 изображена структурная схема предлагаемого устройства; на фиг. 2 - структурная схема блока анализа соответствия адресов; на фиг. 3 - структурная схема блока формирования сигналов обмена ; на фиг. 4 структурная схема узла выдачи Рабо- та абонента ; на фиг. 5 - структурная схема узла приема команд; на фиг. 6 - структурная схема узла выдачи байта состояния; на фиг. 7 - структурная схема узла управления обменом; на фиг. 8 - структурная схема формирователя байта состояния на фиг. 9 - структурная схема формирователя сигнала требование абонента ; на фиг. 10 - структурная схема формирователя одиночных импульсов.

Устройство для обмена данными (фиг. 1) содержит четыре узла 1-4 усилителей приемников, четыре узла 5-8 усилителей передатчиков, первый и второй 10 узлы формирования адрес первый 11 и второй 12 узлы сравнени адреса, первый 13 и второй 14 коммутаторы, первый 15 и второй 16 блоки формирования сигналов обмена и блок 17 анализа соответствия адресов. Причем входы узлов 1-4 подключены соответственно к информационным и управляющим входам 18-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 - с вторыми информационными входами блоков 16 и 15. Выход узла 9 соединен с шиной 38 с вторым информационным входом узла 11 и вто

5 ° 5

0

pbw входом коммутатора 13, выход которого соединен шиной 39 с входом узла 7. Выход узла 10 соединен шиной

40с вторым информационным входом узла 12 и вторым входом коммутатора 14, выход которого соединен шиной

41с входом узла 8. Первые информационные входы узлов 11 и 12 соединены соответственно шинами 42 и 43

с выходами узлов 3 и 4. Первый и второй входы блока 17 соединены соответственно цепями 44 и 45 с выходами узлов 5 и 4, а первая и вторая группы входов блока 17 шинами 46 и 47 - с вторьП Ш группами управляюш 1х выходов блоков 15 и 16, первый и второй его выходы цепями 48 и 49 - с вторыми входами коммутаторов 13 и 14, первая и вторая группы выходов шинами 50 и 51 - с вторыми группами управляющих входов 15 и 16.

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

шины 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.

Блок 15(16) формирования сигналов обмена (фиг. 3) содержит узел 77 выдачи сигнала Работа абонента узел 78 приема команд, узел 79 выда чи байта состоянияэ узел ВО управления обменом, дешифратор 81 команд регистр 82 команд, узел 83 сравнения, формирователь 84 байта состояния и формирователь 85 сигнала Требование абонента, входы которого соединены соответственно шинами 86-88 и первой цепью 89(90) шины 37(36) с первыми выходами узлов 77, 79 и 80 и второй информационной груп пой входов блока, С первого по четвертый выходы формировате1ш 85 соединены соответственно цепями 91 и 9 шиной 32(33) и цепью 93(94) с первыми входами узла 77 и формирователя 84, первым выходом блока и второй цепью шины 36(37), подключенной к второй группе информационных выходов блока, первая группа управляющих входов которого шиной 26(27) соединена с вторым входом узла 77 и первыми входами узлов 78-80. Первая группа информационных входов блока шиной 28(29) соединена с первым входом дешифратора 81 и третьей цепью шины 36(37). Вход сигнала опознавания адреса блока цепью

203531 4

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

10 группа управляющих входов которого шиной 50(51) соединена с третьим входом узла 78 и вторым входом узла 79. Выходы узла 78 соединены соответственно цепями 97, 99, 100 и

(5 шиной 98 с четвертьгм входом узла 77, третьим входом узла 79, йторым входом дешифратора 81 и синхровходом регистра 82, выход которого шиной 101(102) соединен с вторым входом

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

25 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 ночньк импульсов, элементы И 122- 125., первый 1.26 и второй 127 элементы НЕ и элемент ИЛИ 128, выход которого соединен с первым входом зле мента И 122 и первой цепью 129 шины

55 86, подключенной к первому выходу узла. Причем первый вход уэла цепью 91 подключен к первому входу элемента И 123, выход которого через

формирователь 118 соединен с,единичным входом триггера 113. Первая цепь 130 шины 26(27), подключенной к второму входу узла, соединена с первым входом элемента И 124, вторым входом элемента 123 и через элемент НЕ 126 с первым входом элемента И 125, выход которого через формирователь 119 соединен с единичным входом триггера 114 и цепью 71(73) с четвертым выходом узла. Вторая цепь 131 шины 26(27) соединена с вторым входом элемента И 125 и через элемент НЕ 127 с третьим входом элемента И 123 и вторым входом элемента И 122-, выход которого через формирователь 121 соединен с единичными входами триггеров 116 и 117. Третий и четвертьш входы узла соединены соответственно цепями 30(31) и 97 с третьим входом элемента И 125 и нулевым входом триггера 116, выход которого цепью 96 соединен с второй цепью шины 86 и третьим выходом узла. Пятый вход узла цепью 103 соединен с нулевыми входами триггеров 113, 114, 115 и 117, с третьей цепью шины 86 и первой цепью шины 95, подключенной к второму вьпсоду узла. Выход триггера 113 соединен с второй цепью 132 шины 95 и первым входом элемента ИЛИ 128, второй вход которого соединен с выходом тригера 115. Выход триггера 114 соединен с вторым входом элемента И 124, выход которого через формирователь 120 соединен с единичным входом триггера 115. Выход триггера 117 соединен с третьей цепью 133 шины 95.

Узел 78 приема команд (фиг- 5) содержит, триггеры 134-137, формирователи 138-141 одиночных импульсов, элементы И 142-148, элементы НЕ 149- 152, первый 153 и второй 154 элементы задержки, первый 155 и второй 156 элементы ИЛИ, выходы которых соединены через соответствующие формирователи 138 и 139 соответствено с единичным входом триггера 134 входом элемента 153 задержки. Выход элемента 153 задержки соединен с единичным входом триггера 135 и цепью 97 с первым выходом узла. Третья цепь 74(72) шины 50(51),, подключенной к третьему входу узла, соединена с первыми входами элементов И 142 и 143 и через элемент НЕ 149 с входом элемента И 144. Третья цепь 157 шины.26(27), подключенной 5 к первому входу узла, соединена с первым входом элемента И 145, выход которого соединен с первыми входами элементов И 146 и 147. Первая цепь 103 шины 95, подключенной к второму 10 входу узла, соединена с нулевыми входами триггеров 134-137. Вторая цепь 132 шины 95 соединена с вторым входом элемента И 146 и через элемент НЕ 150 с вторым входом элемен5 та И 147, выход которого через формирователь 140 соединен с -единичным входом триггера 136, вторым входом элемента И 144 и далее через элемент 154 задержки цепью 100 с четвертым

0 выходом узла. Третья цепь 133 шины 95 соединена с вторым входом элемента И 145. Выход триггера 136 соединен с первыми входами элементов 148 и 156, вторыми входами эле5 ментов И 142 и 143 и цепью 99 с третьим выходом узла. Первая цепь 69(70) шины 50(51) соединена с тре- входами элементов И 142 и 143 и через элемент НЕ 151 с вторым вхо0 дом элемента И 148, Нулевой выход триггера 135 соединен с четвертыми входами элементов И 142 и 143 и третьими входами элементов И 146- 148. Единичный выход триггера 135

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

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

g элементов И 146 и 148 соединены соответ- . ственно. с вторыми входами элементов

ИЛИ 156 и 155. I

Узел 79 выдачи байта состояния (фиг. 6) содержит триггеры 161-166, 5 формирователи 167-171 одиночных.

импульсов, элементы И 172-178, элементы НЕ 179-183 и элементы ИЛИ 184- 187. Причем первая цепь 130 шины

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

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

185,второй вход которого через первую цепь 190 шины 108 подключен

к четвертому входу узла. Вторая цепь 159 шины 98 соединена с третьим входом элемента И 176 и через элемент НЕ 182 с третьим входом элемента И 1 77 . Третья цепь 160 шины 98 Соединена с третьим входом элемента И 175 и через элемент НЕ 183 с четвертьми входами элементов И 176 и 177. Вторая цепь 191 шины 108 соединена с единичным входом триггера 164 и первым входом элемента ИЛИ 186, выход которого соединен с единичным входом триггера 165. Выход триггера 161 цепью 105 соединен с четвертым выходом узла, второй цепью шины 87 и вторым входом элемента И 174, выход которого через формирователь 168 соединен с нулевым входом триггера 161 и единичным входом триггера 162, Нулевой выход триггера 162 соединен с третьим входом элемента И 173, четвертьй и пятый входы которого соединены соответственно с выходом элемента ИЛИ 185 к нулевьт

5

5 O 5 0

выходом тригера 166. В|ыход элемента И 175 через формирователь 169 соединен с единичным входом триггера 166, вторь м входом элемента И 178 и первым входом элемента ИЛИ 187, выход которого соединен с нулевым входом триггера 162. Выход элемента И 176 через формирователь 170 соединен с первым входом элемента ИЛИ 184, вторыми входами элементов 1ШИ 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 элементы НЕ. Причем четвертая цепь 189 шины 26(27), подключенной к первому входу узла, соединена с первыми входами элементов И 209 и 210 и через элемент НЕ 224 с первыми входами элементов И 211 и 212. Третья цепь 157 шины 26(27) соединена с первыми входами элементов И 213 и 214, выходы Ifоторых соединены соответственно с первым и вторым входом элемента ИЛИ 220. Первая цепь 226 шины 101 (102), подключенной к второму входу узла, соединена с первым входом элемента И 215, выход которого соединен с первым входом элемента ИЛИ 221. Вторая цепь 227 шины 101(102) соединена с первым входом элемента И 219. Выход элемента И 219 соединен с первым входом элемента ИЛИ. 222, выход которого через формирователь 203 соединен с первыми нулевыми входами триггеров 197 и 198, второй цепью 191 шины 108, подключенной к второму выходу узла, и единичным входом триггера 199, выход которого соединен с первой цепью 190 шины 108. Третья цепь 228 шины 101

(102) соединена с первым входом элемента И 216, выход которого через фор1 ирватель 204 соединен с единичны входом триггера 197. Вторая цепь 195 (196) шины 104, подключенной к третьему входу узла, соединена с первой цепью шины 110 (.111), подключенной к четвертому выходу узла, и первым входом элемента И 217, выход которого соединен с вторыми входами элементов И 215 и 216. Первая цепь 192 шины 104 соединена с первыми нулевыми входами триггеров 200 и 201 и нулевыми входами триггеров 199 и 202. Первая 196(195), вторая 229(230) и третья 231(232) цепи шины 111(110), подключенной к четвертому входу узла, соединены соответственно с вторым входом элемента И 217 и третьими входами элементов И 215 и 216. Четвертая цепь 233(234) шины 111(110) соединена с первым входом элемента И 218, выход которого через формирователь 205 соединен с единичным вхо- дом триггера 200 и вторым нулевым входом триггера 198. Пятая цепь 235(236) шины 111(110) соединена с вторым входом элемента ИЛИ 222 и через элемент НЕ 225 с вторыми вхо- дами элементов И 211 и 212. Пятый вход узла цепью 94(93) соединен с вторым входом элемента И 219. Выход триггера 197 цепью. 109 соединен с третьим выходом узла, вторыми входа- ми элементов И 209 и 213 и первым входом элемента ИЛИ 223, выход которого соединен шиной 88 с первым выходом узла. Выход триггера 198 соединен со вторыми входами элемен- тов И 210, 214 и элемента ИЛИ 223. -Выход триггера 200 соединен с третьим входом элемента И 211, выход которого соединен с вторым входом элемента ИЛИ 221. Выход триггера 201 соединен с четвертой цепью 234(233) шины 110(111) и третьим входом элемента И 212, выход которого через формирователь 20б соединен с вторым нулевым входом триггера 201. Нулевой выход триггера 202 соединен с второй цепью 230(229) шины 110(111). Выход элемента И 209 через формирователь 207 соединен с вторым нулевым входом триггера 197 и единич,;ыми входами триггеров 201 и 202. Выход элемента И 210 соединен с вторым входом элемента И 218 и третьей цепью 232(231)

шикы 110(i11}. Выход элемента ИЛИ

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

221через формирователь 208 соединен с единичным входок триггера 198 и вторым нулевым входом триггера 200,

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

Формирователь 85 сигнала Требование абонента (фиг. 9) содержит триггер 246, элемент И 247j элемент IlTTPi 248 и элемент НЕ 249, Причем первая цепь 129 шины 86 подключенной к первомл входу формирователя соединена с первой цепью шины 32 (33)5 подключенной к третьему выходу формирователя, и через элемент НЕ 249 с первым входом элемента Pi 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, нулевой выход которо11

го цепью 93(94) соединен с четвертым .выхрдом фармирователя.

Формирователь одиночных импульсо .(фиг. 10) содержитJ например; элемент И 250, элемент НЕ 251 и элемент 252 задержки. Причем вход формирователя соединен с входом элемента 252 задержки, первый и второй выходы которого соединены соответственно с первым и через элемент НЕ 251 с вторым входами элемента И 250 Выход элемента И 250 соединен с выходом формирователя

Устройство работает следующим образом.

Входы 18 и 20 и выходы 22 и 24 устройства подключаются к первой ЭВМ, входы 19 и 21 и выходы 23 и 25 к второй ЭВМ, Исходя из формируемых узлами 9 и 10 кодов, предлагаемое устройство позволяет обращаться к нему первой ЭВМ по одному из группы адресов, начиная с адреса 10010000 , и кончая адресом 1001111, и второй ЭВМ - соответственно с адреса 10100000 по адрес 10101111. Далее с целью сокращения записей двоичных записей двоичные коды записываются шестнадцатиричными .кодами.

Работа предлагаемого устройстваj как и известного возможна только в системе: одна ЭВМ - устройство - вторая ЭВМ, Предлагаемое и известное .устройства требуют от двух ЭВМ согласованных действий. Любая передаваемая через адаптер информация имеет определенное направление передачи и конкретное свое назначение. Направление передачи информации определяется типом команды, а назначение информации - значением битов модификации команды. Для решения данных задач каждая из ЭВМ имеет специальные программы. В системе с известным адаптером эти программы решают указанные задачи после получения кода команды в ответ на команду Уточнить байт команды. В системе с предлагаемым устройством в основе данных программ имеются таблицы соответствия адресов с командами обращения к устройству. Так например, программа в первой ЭВМ имеет следующую таблицу соответст- вия; адресу 90;:, соответствует команда Записать с кодом 0 в битах модификации; адресу - команда Записать с кодом 1,,g ;, адре

03S3112

су 92 - команда Записать с кодом 2 ; адресу 93 - команда Записать с кодом 3., ; адресу - команда Считать с кодом О,, ; ад- э pehy 95 - команда Считать с кодом 1, ; адресу. 9Ь - команда Считать с кодом 2, ; адресу 97 - команда Считать с кодом 3 ; адресу 98 - команда Управление

10 с кодом 0,6 для второй ЭВМ; адресу 99 -, команда Управление с -кодом для второй ЭВМ; адресу 9А.(6 - команда Управление с кодом 2, для второй ЭВМ; адресу 9В --коман15 .ца Управление с кодом 3 для второй ЭВМ; адресу , - команда Управление с кодом О,,, от второй ЭВМ; адресу 9Д - команда Управление с кодом 1| от второй ЭВМ;

20 адресу 9Е - команда Управление с кодом 2 от второй ЭВМ; адресу , - команда .Управление -С кодом 3 от второй ЭВМ;

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

25 случае имеет след ующ ую таблицу соответствия: адресу АО, соответствует команда Считать с кодом 0, в битах модификации; адресу А1.. - команда Считать с кодом 1 ; адресу

30 команда Считать с кодом адресу АЗ - команда Считать с кодом ; адресу- А4 - команда Записать с кодом 0 ; адресу А5 - команда Записать с кодом 1, ;

2 адресу А6 - команда Записать с кодом 2 ; адресу АУ команда Записать с кодом З.) ; адресу AS ком анда Управление с кодом , -от . первой ЭВМ; адресу A9i6 - команда

Q Управление с кодом 1 от первой ЭВМ; адресу АА/) команда Управление с кодом 2|б, от первой ЭВМ; адресу ABig - команда Управление с кодом от первой ЭВМ; адресу

5 Команда Управление с кодом 0 для первой ЭВМ; адресу АД - команда Управление с кодом 1 для первой ЭВМ; адресу .. - команда Управление с кодом для первой ЭВМ;, адресу Щ - команда Управление с кодом 3,, для пер- вой ЭВМ,.

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

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

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

Так как старшие разряды полученного адреса (код ) соответствует адресу устройства (коду 9), то узел 11 (фиг. 1) формирует в цепи 30 сигнал опознания адреса. На основании данного сигнала и сигнала Адрес от канала, поступившего по цепи 131 (фиг. 4), с шины 26, элемент И 125 узла 77 (фиг. 3) блока 15 (фиг. 1) вырабатывает единичный уровень, по переднему фронту которого формирователь 119 (фиг. 4) вырабатывает одиночный импульс следующим образом. При подаче на вход формирователя единичного уровня аналогичные уровни появляются сначала на nepBOMs а затем на втором выходах элемента 252 задержки (фиг. 10). Так как появление этих уровней разнесено во времени, то на входах элемента И 250 некоторое время присутствуют единичные уровни, а значит и на его выходе и выходе формирователя устанавливается единичный уровень. К концу пол- ного времени задержки переднего фронта единичный уровень с второго входа элемента 252 задержки после инвертирования элементом НЕ 251 нулевым уровнем поступает на второй вход элемента И 250, который после этого прекращает выдавать единичный уровень на выход формирователя. Так, по переднему фронту единичного уровня, поступающего на вход, формирователь выдает одиночный импульс. Аналогичным образом работают и все

0353-,

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

Сформированный формирователем 119 (фиг. 4) нмпульс устанавливает 5 в единичное состояние триггер 114 и по цепи 71 с шины 46 (фиг. 3) поступает в блок 17 (фиг. 1). Здег он заносит младшие разряды адреса (код 3) в регистр 53 (фиг. 2) и

10 устанавливает в единичное состояш триггер 60, так как на его информг ционный вход поступает единичный уровень с нулевого выхода триггера 61, находящегося в исходном,

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

20 вход регистра 52, а также поступает через элемент ИЛИ 67, затем через элемент 56 задержки на второй вход элемента И 63s на первом и третьем входах которого в это время присут5 с твуют единичные уровни. На втором входе единичный уровень поступает после инвертирования нулевого уровня с выхода элемента И 62, заблокированного нулевым уровнем с единичQ кого выхода триггера 61. На третьем входе элемента К 63 единичный уровень присутствует определенное время, равное времени задержки переднего фронта единичного уровня в элементе 57 задержки. В результате этого элемент И 63 формирует сигнал, который заносит в регистр 52 код 3 , поступивший на его информационный вход. Элеме нт 56 задержки обеспечивает поступление сигнала с выхода элемента И 63 к моменту поступления указанного кода на информационный вход регистра 52, После этого на входы узла 58 поступают одинаковые коды 3 , и он определяет их равенство и по цепи 50 выдает единичный уровень о

5

0

5

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

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

данного элемента поступает единич- ньм уровень с выхода триггера 114. В результате этого элемент И 124 . выдает единичный уровень, на

основании которого формирователь 120 вырабатывает одиночньй импульс. Данный импульс устанавливает триггер 115 в единичное состояние. Единичный уровень с выхода этого триггера через элемент ИЛИ 128 поступает на вход элемента И 122 и по цепи 129 шины 86 (фиг. 3) в формирователь 85, где по шине 32 (фиг. 9) поступает как сигнал Работа абонента через узел 5 (фиг. 1) и далее по выходу 22 в первую ЭВМ.

Далее узел 77 (фиг. 3) блока 15 следит за сбросом сигнала Адрес от канала с помощью элементов 122 и 127 (фиг. 4). После сброса cигнaJ a Адрес от канала элемент НЕ 127 вырабатывает единичный уровень, который поступает на второй вход элемен-- та И 122. На первый вход данного элемента уже поступил единичный уровень с выхода элемента ИЛИ 128. Элемент И 122 формирует единичный уровень, по которому формирователь 121 выдает одиночньй импульс. Этот импульс устанавливает в единичное состояние триггеры 116 и 117. Единичньгй уровень с выхода триггера 116 по цепи 96 из шины 34 (фиг. 3) поступает в коммутатор 13 (фиг. 1). На основании данного уровня комментатор 13 выдает на выход код 9 , формируемьй узлом 9 5 как старшие разряды кода адреса, и как младшие разряды кода адреса код 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

5

, .. 5

5

0

(фиг. 1). Данный код команды сопро- - вождает сигнал Управление от канала, который по входу 18 через узел 1 и далее по шине 26 поступает в блок 15. Сигнал Управление от канала по по цепи 157 (фиг. 5) шины 26 принимает в узле 78 (фиг. 3) элемент И 145 (фиг. 5),, который к этому времени подключен к работе единичным уровнем по цепи 133 шины 95 с выхода триггера 117 (фиг. 4) узла 77 (фиг. 3). В результате этого единичный уровень с выхода элемента И 145 (фиг. 5) поступает на пе-рвьй вход элемента И 147. На второй вход данного элемента поступает единич- ньй уровень после инвертирования элементом НЕ 150 нулевого уровня, получаемого узлом 7S по цепи 132 составной цепи 95 с выхода находящегося в исходном (нулевом) состоянии триггера 113 (фиг. 4) узла 77. На третий вход элемента И 147 (фиг. 5) поступает единичный уровень с нулевого выхода находящегося в исходном (нулевом) состоянии триггера 135. На основании данных уровней элемент И 147 выдает единичный уровень, по которому формирователь 140 формирует одиночный импульс. Данный . импульс устанавливает в единичное состояние триггер 136 и после прохождения элемента И 144 триггер 137. Прохождение данного сигнала через элемент И 144 обеспечивает единичный уровень, который поступает на первый вход элемента И 144 после инвертиро- зания элементом НЕ 149 нулевого уровня, получаемого по цепи 74 шины 50 с выхода находящегося в исходном нулевом состоянии триггера 61 (фиг.2} узла 17 (фиг. 2).

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

1

(фиг. 3) блока 16 (фиг. 1). Кроме этого, единичный уровень с выхода триггера 136 (фиг. 5) поступает через элемент ИЛИ 156 на вход формирователя 139, который по нему фор- мирует одиночный импульс. Этот импульс после задержки в элементе 153 задержки устанавливает триггер 135 и по цепи 97 поступает в узел 77 (фиг. 3) где сбрасывает триггер 116 (фиг. 4). Сброс триггера 116 означает прекращение выдачи устройством в первую ЭВМ с помощью коммутатора 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) по входу 18 не поступает от первой ЭВМ сигнал Информация от канала. В этом состоянии элемент И Т73 (фиг. 6) следит за сбросом сигнала Управление от канала, кото рый поступает от первой ЭВМ по входу 18 (фиг. 1) через узел 1 по составной цепи 26 и далее в блоке 15 в узе 79. В данном узле названный сигнал по цепи 157 (фиг. 6) через элемент НЕ 180 поступает на первый вход элемента И 173.

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

j O j g

5 „

0

3Vi«

уровень. По данному уровню формирователь 167 форм1фует одиночР1ый импульс, который устанавливает триггер 161. Един1гчньпЧ уровень с выхода трлг гера 161 по цепи 105 шины 34 (фиг, 3) поступает в коммутатор 13 (фиг. 1) и разрешает передачу байта состояния, который формирует формирователь 84 (фиг. 3). В данном случае указанный формирователь по цепи 160 (фиг. 8) шины 106 получает единичный уровень с выхода триггера 137 (фиг.5) узла 78 (фиг.З). В формирователе описанный уровень после инвертирования элементом НЕ 241 поступает на вторые входы элементов И 237-240 и блокирует их работу. В результате этого данные элементы соответственно по цепям 242- 245 шины 104, входящей в свою очередь в шину 34 (фиг. 3), выдают в коммутатор 13 (фиг. 1) нулевые уровни. Это значит, что коммутатор 13 по, цепи 39 через узел 7 по выходу 24 выдает байт состояния из одн1тх нулей. Одновременно с этим единичный уровень с вьгхода триггера 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 блокирует дальнейшую работу элемента И 1 73. Единичный уровень с единичного выхода триггера 162 поступает на вторые входы элементов И 175-177 После сброса

триггера 161 коммутатор 13 (фиг. 1) по цепи 39 через узел 7 и далее по выходу 24 прекращает выдавать байт состояния в первую ЭВМ, а формирователь 85 (фиг. 3) по цепи 32 через узел 5 (фиг. 1) и далее по выходу 22 - сигнал Управление от абонента Еще.ранее, после установки триггера 137 (фиг. 5) единичным уровнем с выхода триггера по цепи 160 шины 98 в узле 79 (фиг. 6) подключен к работе элемент И 175 и после инвертирования данного уровня элементом НЕ 183 нулевым уровнем заблокированы элементы И 176 и 177. Далее элемент И 175 с помощью элемента НЕ 181 следит за сбросом сигнала Информация от канала. После сброса названного сигнала элемент НЕ 181 выдает единичный уровень, на осно- вании которого элемент И 175 выдает также единичный уровень. По данному уровню формирователь 169 формирует одиночный импульс. Этот импульс в узле 79 устанавливает в един тчное состояние триггер .166, поступает на второй вход элемента И 178 и через элемент ИЛИ 187 сбрасывает триггер 162. На первый вход элемента И 178 поступает единичный уровень с установленного к данному времени в единичное состояние триггера 60 (фиг. 2) по цепи 72 шины 50 (фиг. 1) В результате этого элемент 11ПИ 178 (фиг, 6) разрешает прохождение одиночного импульса в цепь 90 шины 36 (фиг. 3). Данный импульс поступает в.блок 16 (фиг. 1) и устанавливает в. формирователе 85 (фиг. 3) триггера 246 (фиг, 9).

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

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

5 0 5

5 O

S

5

вые состояния. На основании этих состояний элемент ИЛИ 128 формирует нулевой уровень, который по цепи 129 составной цепи 86 поступает в формирователе 85 (фиг. 3) после инвертирования элементом НЕ 249 (фиг. 9) единичным уровнем на первый вход элемента И 247. Единичный уровень с единичного выхода триггера 246 по цепи 92 поступает в формирователе 84 (фиг. 3) на первый вход элемента И 247 (фиг. 8), который предназначен для выдачи признака Внимание. Одновременно с этим единичный уровень с единичного выхода триггера 246 (фиг. 9) через элемент ИЛИ 248 поступает на второй вход элемента И 247, в результате чего элемент И 247 выдает единичный уровень. Этот уровень по цепи 91 подключает к работе в узле 77 (фиг. З) элемент И 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 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггер 113. Единичный уровень с выхода триггера 113 по цепи 132 составной цепи 95 в узле 78 (фиг. 3) поступает на второй вход элемента И 146 (фиг. 5) и через элемент НЕ 150 блокирует работу элемента И 147. Кроме этого, данный уровень с выхода триггера 113 (фиг. 4) через элемент ИЛИ 128 по цепи 129 игины 86 в формирователе 85 (фиг. 3) без преобразования как сигнал Работа абонента поступает в шину 33 (фиг. 9), а через элемент НЕ 249 блокирует работу элемента И 247. В результате этогб элемент И 247 прекращает выдавать единичный уровень. Это означает, что по цепи 33 через узел 6 (фиг. 1) по выходу 23 формирователь 85 (фиг. 3) прекращает выдавать во вторую ЭВМ сигнал Требование абонента и начинает выдавать сигнал Работа абонента.

Далее следует выдача блоком 16 (фиг. 1) во вторую ЭВМ адреса адаптера. Эту операцию в блоке 16 осуществляет узел 77 (фиг. 3) по аналогии с выдачей соответствзтощим узлом блока 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, как старшие разряды адреса и как младшие разряды адреса код 3 , :которьй поступает в коммутатор по .цепи 49 из регистратора 52 (фиг. 2) блока 17 (фиг, 1). Составленный описанным образом на выходе коммутатора 14 адрес АЗ по цепи 41 через узел 8 по выходу 25 поступает во вторую ЭВМ. Одновременно с этим указанный уровень с выхода триггера 116 (фиг. 4) по цепи 96 шины 86 поступает в формирователь 85 (фиг. 3 где без преобразования по шине 33 (фиг. 9) и далее через узел 6 (фиг. 1) по выходу 23 как сопровожг код адреса устройства сигнал

20353122

Адрес: от абонента поступает во вторую ЭВМ. Един теньп уровень с выхода триггера 117 (фиг. 4) по цепи 133 шины 95 поступает в узел 78 (фиг. 3) и

5 подключает его к работе.

В ответ на переданньй адрес устройство в описьгааемой последовательности получает от второй ЭВМ сигнал Управление от канала. Этот сигнал

10 по входу 19 (фиг. 1) через узел 2 по шине 27 и далее в узле 78 (фиг. 3) блока 16 (фиг. 1) по цепи 157 (фиг. 5) поступает в элемент И 145. По второму входу данный элемент

)5 получает по цепи 133 .единичный уровень с выхода триггера 117 (фиг. 4). В результате этого элемент И 145 (фиг. 5) вьщает на первьй вход элемента И 146 единичный уровень. На

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

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

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

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

35

40

23 .

(фиг. 3) блока 16 (фиг. 1) по цепи 189 (фиг. 6) на вход элемента НЕ 181 На основании данного уровня элемент НЕ 181 выдает на второй вход элемента И 173 единичный уровень. На третий и пятый входы данного элемента поступают единичные уровни с нулевых выходов находящихся в исходном (нулевом) состоянии соответственно триггеров 162. и 166 о В этом состоянии элемент И 173 с помощью элемента НЕ 180 следит за сбросом сигнала Управление от канала, который поступает от второй ЭВМ по входу 19 (фиг. 1) через узел 2 по шине 27 и далее в узле 79 (фиг. 3) блока 16-(фиг. 1) по цепи 157 (фиг« 6) на вход элемента НЕ 180. После сброса сигнала Управление от канала элемент НЕ 180 выдает на первый вход формирователя 168 единичный уровень. В результате этого на входах элемента И 173 присутствуют единичные уровни и он выдает еданич ный уровень, по которому формирователь 167 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггер 161. Единичньй уровень с выхода триггера 161 по цепи 105 шины 35 (фиг. 3) поступает в коммутатор 14 (фиг. 1) и разрешает передачу байта состояни который формирует формирователь 8Д (фиг . 3) . В данном случае в формирователе 84 подключен к работе элемен И 237 (фиг. 8). Так как триггер 137 (фиг. 5) находится в исходном (нулевом) состоянии, то нулевой уровен с выхода данного триггера по цепи

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

НЕ 241 поступает на вторые входы элементов И 237-240. На основании этого формирователь 84 по цепи 242 шины 107 формирует только признак Внимание, который по шине 35 (фиг. 3) поступает в ,коммутатор 14 (фиг. 1), а тот передает его по цепи 41 через узел 8 по выходу 25 во вторую ЭВМ. Одновременно с этим единичный уровень с выхода триггера

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

10

15

20

2S

0353 i24

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

После этого узел 79 (фиг. 3) блока 16 (фиг. 1) переходит в состояние ожидания от второй ЭВМ сигнала Информация от канала. Эту задачу в узле 79 (фиг. 6) выполняет подключенный к работе элемент И 174. Сигнал Информация от канала поступает по входу 19 (фиг. 1) через узел 2 по шине 27 и далее в узле 79 (фиг. 3) блока 16 (фиг. 1) по цепи 189 (фиг. 6) на первый вход элемента И 174. На основании данного сигнала элемент И 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,. который с помощью э.емента НЕ 181 следит за сбросом сигнала Информация от канала. После сброса данного сигнала в цепи 189 устанавливается нулевой уровень, и элемент

30

35

40

45

55

25

НЕ 181 выдает на первьй вход элемента НЕ 177 единичный уровень. В результате этого элемент НЕ 177 выдйет единичный уровень, по которому формирователь 171 формирует одиночный импульс. Этот импульс устанавливает схемы, работающие на вторую ЭВМ, в исходное состояние В узле 79 данный импульс подтверждает исходное состояние триггеров 163- 166, через элемент . ИЛИ 187 сбрасывает триггер 162, по цепи 192 шины 10Д поступает в узел 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) с помощью своей таблицы соответствия адресов с командами обращения определяет, с какой конкретно целью обращается первая ЭВМ и какие действия необходимо предпринять. В данном случае первая ЭВМ требует, чтобы вторая ЭВМ

20353126

выдала команду Считать с кодом 3 в битах модификации. Так, с передачей признака Внимание передается вся необходимая для органи5 зации межмашинного обмена информации и отпадает необходимость в выдаче команды УТОЧНИТЬ байт команды . Вторая ЭВМ начинает вьщавать соответствующую команду Считать,

10 сопровождая ее адресом АЗ .

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

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

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

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

35 по цепи 131 шины 27 поступает на второй вход элемента И 125. На первый вход данного элемента поступает единичный уровень с выхода элемента НЕ 126, который определяет отсут40 ствие в цепи 130 сигнала Выборка, и на третий вход элемента И 125 по цепи 31 поступает сигнал опознания адреса. В результате этого элемент И 125 выдает единичный уровень,

45 по которому формирователь 119 формирует одиночный импульс. Этот импульс устанавливает триггер 114 и по цепи 73 шины 47 (фиг. 3) поступает в блсгк 17 (фиг. 1), где

50 заносит в регистр 54 (фиг. 2) значение младших разрядов полученного адреса (3 ). Так как к этому времени триггер 60 установлен в единичное состояние, то нулевой уровень

55 с нулевого выхода данного триггера поступает на информационный вход триггера 61. На основании этого импульс, поступивший по цепи 73

27

шины 47, не меняет состояние, триггера 61. Это значит, что все остальные элементы блока 17, кроме узла 59, остаются в прежнем состоянии. Узел 59 сравнивает содержимое регистров 54 и 52 и, так как каждый из них хранит код 3f , то выдает по цепи 51 единичный уровень - сигнал соот ветствия адресов, полученных от двух ЭВМ,

Единнгчный уровень с выхода триггера 114 (фиг. 4) подключает к работе элемент И 124, которьш начинает следить за появлением в цепи 130 шин 27 сигнала Выборка. С появлением данного сигнала элемент И 124 вьщает единичный уровень, по которому формирователь .120 формирует одиночньй импульс. Данный импульс устанавливает триггер 115. Единичньй уровень с выхода триггера 115 через элемент ИЛИ 128 подключает к работе элемент И 122 и по цепи 129 шины 86 через формирователь 85 ,(фиг. 9) по шине 33 через узел 6 (фиг. 1) по выходу 23 как сигнал Работа абонента поступает во вторую ЭВМ.

Подключенный к работе элемент И 122 (фиг. 4) с помощью элемента И. 127 следит за сбросом сигнала Адрес от канала в цепи 131. После сброса данного сигнала элемент -И 127 выдает единичный уровень, на основании которого элемент И 122 также выдает единичный уровень. По этому уровню формирователь 121 формирует одиночньй импульс, которьй устанавливает триггеры 116 и 117. Единичный уровень с выхода триггера 116 по цепи 96 шины 35 (фиг. 3) поступает в коммутатор 14 (фиг. 1), который по нему передает код А , формируемы узлом 10, и код 3 , хранимый в регистре 52 (фиг. 2). Эти коды соответственно по цепям 40 и 49 (фиг. 1) и далее через коммутатор 14 по цепи 41 через узел 8 по выходу 25 поступают во вторую ЭВМ как код АЗ ад-- реса адаптера. Одновременно с этим единичный уровень с выхода триггера 116 (фиг. 4) по цепи 96 шины 86 через формирователь 85 (фиг. 9) по шине 33 через узел 6 (фиг. 1) по выходу 23 поступает во %торую ЭВМ как сигнал Адрес от абонента.

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

20

035,3128

(фиг. 5) в узле 78 и подключает его к работе. Элемент И 145 начинает следить за появлением сигнала Управление от канала, который сопро5 вождает код получаемой от второй ЭВМ команды. Код команды поступает по входу 21 (фиг. 1) через узел 4 по цепи 29 на первьй вход дешифратора 81 (фиг. 3) в блоке 16 (фиг. 1).

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

25 135 (фиг. 5), находящегося в нулевом состоянии. По единичному уровню с выхода элемента И 147 формирователь 140 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггер 136. Единичный, уровень с выхода данного триггера по цепи 99 поступает на второй вход дешифратора 81 (фиг. 3), который начинает дешифровать полученную команду. Этот же импульс с выхода

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

О дешифратором 81 . После этого содержимое регистра 82 блока 16 по цепи 102 поступает на первьй вход узла 83, второй вход узла 80 и по шине 37 в блоке 15 (фиг. 1) на второй

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

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

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

30

29

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

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

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

На входы элемента И 142 поступают такие же уровни, как на соот- ветствуккдие входы элемента И 143. Заблокирован элемент И 142 только по пятому входу, на которьш единичный уровень поступает при нарушении согласованности между двумя ЭВМ, т.е. узел 83 (фиг. 3) в аналогичной ситуации определяет несоответствие полученных от двух ЭВМ команд и по цепи 112 вьщает нулевой уровень. Этот уровень блокирует работу элемента И 143 (фиг. 5) и после инвертирования элементом НЕ 152 единичным уровнем подключает к работе элемент И 142. В этом случае элемент И 142 вьщает единичный уровень, который поступает через элемент ИЛИ 155 на вход формирователя 138. Такая работа устройства, в согласованной системе не должна встречаться, и элемент И 142 больше контролирует степень согласования системы из двух ЭВМ и устройства, чем участвует в определенной работе. Работа устройства после подключения формирователя

03531- О

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

При работе устройства в согласо- 5 ванной системе ЭВМ, элемент И 142 заблокирован, а работает элемент И 143. В результате этой работы устанавливается в единичное состояние триггер 137.

0 Кроме описанного, единичный уровень с выхода триггера 136 поступает через элемент ИЛИ 156 на вход формирователя 139, который в результате этого формирует одиночный ик- 5 пульс. Этот имщ льс после задержки в элементе 153 задержки устанавливает в единичное состояние триггер 135 и по цепи 97 поступает в узел 77 (фиг. 3) где сбрасывает триггер 0 116 (фиг. 4). Сброс этого триггера означает прекращение выдачи во вторую ЭВМ коммутатором 14 (фиг. 1) адреса адаптера и формирователем 85 (фиг. 3) сигнала Адрес от або- 5 нента.

Единичный уровень с выхода триггера 135 (фиг. 5) по цепи 158 шины 98 поступает через элемент liJIH 185 (фиг. 6) на четвертый вход 0 элемента И 173. На второй вход элемента поступает единичный уровень с выхода элемента НЕ 181, который определяет {отсутствие в цепи 189 сигма- ла Информация от канала, на третий . и пятый входы элемента И 173 поступают единичные уровни с нулевых выходов находящихся в исходном (нулевом) состоянии соответственно триггеров 162 и 166. В этом состоянии элемент И 173 с помощью элемента НЕ 180 следит за сбросом сигнала Управление от канала в цепи 157. После сброса данног о сигнала элемент НЕ 180 вьщает на первый вход элемен- . та И 173 единичный уровень, на основании которого элемент И 173 также выдает единичный уровень, а формирователь 167 в результате этого формирует одиночный импульс. Этот импульс устанавливает триггер 161.

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

0

31

во вторую ЭВМ. С другой стороны, данный уровень с выхода триггера 161 (фиг. 6) по цепи 105 шины 87 и далее через формирователь 85 (фиг. 9) по шине- 33 через узел 6 (фиг. 1) по выходу 23 поступает во вторую ЭВМ как сигнал Управление от абонента. Единичный уровень с выхода триггера 161 (фиг. 6) подключает к работе элемент И ITA, который начинает следить за поступлением сигнала Информация от канала. Этот сигнал поступает от второй ЭВМ по входу 19 (фиг. 1) через узел 2 по шине 27 в узел 79 (фиг. 3) блока 16 (фиг. 1) где по цепи 189 (фиг„ 6) поступает на первый вход элемента И 174. В результате этого данный элемент выдает единичный уровень 5 по которому формирователь 168 формирует одиночный импульс. Этот импульс сбрасывает триггер 161 и устанавливает в единичное состояние триггер 162, Со сбросом триггера 161 через коммутатор 14 (фиг. 1) прекращается выдача во вторую ЭВМ байта состояния, а через формирователь 85 (фиг. 3) прекращается выдача сигнала Управление от абонента - С установкой в един:ичное состояние триггера 162 (фиг. 6) блокируется работа элемента И 173 И подключается к работе элемент , . И 175-177. По цепи 160 шины 98 с выхода триггера 137 (фиг. 5) на третий вход элемента И 175 (фиг. 6) поступает единичный уровень, который после инвертирования элементом НЕ 183 нулевым уровнем блокирует элементы И 1 76 и 177, т,е, из перечис;- ленных элементов продолжает работать только элемент И 175. Он с помощью элемента НЕ 181 следит за сбросом сигнала Информац1та от канала. Посл сброса названного сигнала элемент НЕ 181, а затем и элемент И 175 вьщают единичные уровни. По единич- ному уровню с выхода элемента И 175 формирователь 169 формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггер 166, поступает на второй вход элемента И 178 и через элемент ИЛИ 187 сбрасьшаег триггер 162. На первый . вход элемента И 17В по цепи 74 составной цепи 51 с единичного выхода триггера 61 (фиг. 2) поступает нулевой уровень и блокирует работу элемента И 178 (фиг. 6). В

0353132

результате этого в цепь 89 импульс не поступает. С установкой триггера 166 в единичное состояние-нулевой уровень с нулевого выхода данного ,. триггера поступает на пятый вход элемента И 173, Хотя триггер 162 в это время сбрасывается 5 элемент И 173 остается заблокированным. Единичньш уровень с единичного

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

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

jt, и далее по цине 111 (фиг. 6), а затем по шине 37 (фиг. 3) в блок 15 чфиг, 1), где его принимает по второму входу элемент И 217 (фиг. 7) узла 80 (фиг. 3). Оба элемента И 217

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

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

узла 80 (фиг. 3) блока 16 (фиг. 1). Этот уровень.указывает, что обмен

еще не начался. На основании всех описанных уровней элемент И 215 (фиг. 7) узла 80 (фиг. 3) блока 15

(фиг. 1) выдает единичный уровень,

KOTopbtfi через элемент ИЛИ 221

(фиг. 7) поступает на вход формиро0

5

5

33

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

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

0353134

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

s.

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

5 19 через узел 2 по шиНе 27 в блок 16. В блоке 16 его принимает по цепи 189 (фиг. 7) элемент И 209 узла 80 (фиг. 3). Этот элемент уже подключен к работе и с поступлением указанного

20 сигнала выдает единичный уровень, по которому формирователь 207 (фиг. 7) формирует одиночный импульс. Этот импульс устанавливает в единичное состояние триггеры 201 и 202 и сбрасывает триггер 197. Сброс тригера 197 означает, что в цепи 109 и 88 поступили нулевые уровни, в результате чего коммутатор 14 (фиг. 1) прекращает передачу байта данных, а через

0 формирователь 85 (фиг. 3) и далее через узел 6 (фиг. 1) прекращается выдача сигнала Информация от абонента. Нулевой уровень с нулевого выхода триггера 202 (фиг. 7) по

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

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

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

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

После этого оба узла 80 (фиг. 3) блоков.15 и 16 (фиг. 1) переходят в режим ожидания сбросов сигналов Информация от канала от соответст- вующих ЭВМ. В узле 80 (фиг. 3) блока 15 (фиг. 1) за сбросом названного сигнала следит элемент И 211 (фиг. 7) с помощью элемента НЕ 224. В узле 80 (фиг. 3) блока 16 (фиг. 1) за сбросом сигнала Информация от канала в данном случае следит элемент И 212 (фиг, 7) с помощью эле- мента НЕ 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) выдает нулевой вень, так как на его входы поступают нулевые уровни с выходов элементов И 213 и 214, которые заблокированы нулевым уровнем с цепи 157. По данной цепи в узел поступает сигнал Управление от канала, который в данный период времени отсутствует. На третий вход элемента И 211 уже поступил единичный уровень с выхода триггера 200. На основании перечисленных уровней элемент И 211 выдает единичный уровень, которьй поступает через элемент ИЛИ 221 на вход формирователя 208.

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

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

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

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

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

Очередной цикл передачи байта данных через устройство из первой ЭВМ во вторую начинается сразу же с поступлением на вход формирователя 208 (фиг. 7) единичного уровня. По этому уровню даиньш формирователь формирует одиночный импульс. Дальнейшая работа узлов 80 (фиг. 3) блоков 15 и 16 (фиг. 1) по обмену данными осуществляется в описанной последовательйости.

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

37

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

Если, например, указание об окончании поступает от первой ЭВМ, то сигнал Управление от канала проходит по входу 18 через узел 1 10 по шине-26 в узел 80 (фиг. 3) блока 15 (фиг. 1), где его принимает по цепи 157 (фиг. 7) элемент И 214. После этого элемент И 214 выдает единичный уровень через элемент ИЛИ 220 5 в цепь 236 к далее через элемент ИЛИ 222 на вход формирователя 203. По цепи 236 шины 110, входящей в шину 36 (фиг. 3), данный уровень поступает в узел 80 блока 16 (фиг. 1). Здесь 20 от также через элемент ИЛИ 222

(фиг. 7) поступает на вход формирователя 203.

Бели указание об окончании обмена поступает от второй ЭВМ, то сигнал 25 Управление от канала проходит по входу 19 (фиг. 1) через узел 2 по шине 27 в узел 80 (фиг.З); блока 16 (фиг. 1), где его принимает по цепи 157 (фиг. 7) элемент И 213. Данный jo элемент выдает единичный уровень аналогично через элемент ИЛИ 220 в цепь 235 и далее через элемент ИЛИ 222 на вход формирователя 203. По цепи 235 шины 111, входящей в шишу 37 (фиг. 3), указанный уровень поступает в узел 80 блока 15 (фиг. 1). Здесь он также через элемент ИЛИ 222 (фиг. 7) поступает на вход формирователя 203.

В результате выдачи указания об окончании обмена любой из ЭВМ на входы обоих формирователей 203 узлов 80 (фиг. 3) блоков 15 и 16 (фиг. 1) оступают единичные уровни. По этим 45 уровням данные формирователи формиуют одиночные импульсы, которые сбрасывают в своих узлах триггеры 197 и 198 (фиг. 7), устанавливают в единичное состояние триггеры 199 50 и по цепи 191 шины 108 поступают в соответствукщие узлы 79 (фиг. 3), где устанавливают в единичное состояние триггеры 164 (фиг. 6) и через элементы ИЛИ 186 триггеры 165. 55

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

35

40

s

120353138

(фиг, 7) шины 108 поступает через элемент ИЛИ 185 (фиг. 6) на четверs

0

5 0

5 o

5 0

5

0

тый вход элемента И 173. На второй вход элемента И 173 поступает с выхода элемента НЕ 181 единичный уровень, который указывает на отсутствие в данный момент сигнала Информация от канала в цепи 189. На третий и пятьй входы элемента И 173 поступают единичные уровни в нулевом состоянии. В этом состоянии элемент И 173 с помощью элемента НЕ 180 следит за сбросом сигнала Управление от канала. Со сбросом данного сигнала в цепи 157 устанавливается нулевой уровень. После его инвертирования элементом НЕ 180 единичный уровень поступает на первый вход элемента И 173, который в результате этого выдает единичный уровень. По этому уровню формирователь 167 формирует одиночный импульс, который устанавливает в единичное состояние триггер 161. Единичный уровень с выхода данного триггера поступает в цепь 105 шин 87 и 34 (фиг. 3). По шине 34 этот уровень подключает коммутатор 13 (фиг. 1) для передачи байта состояния. Байт состояния формирует формирователь 84 на основании единичных состояний триггеров 164 и 165 (фиг. 6) и нулевого состояния триггера 137 (фиг. 5). Нулевой уровень с выхода триггера 137 по цепи. 160 шины 98, входящей в состав шины 106 (фиг, 6), поступает в формирователь 84 (фиг, 3), где после инвертирования элементом НЕ 241 (фиг. 8) единичным уровнем поступает на вторые входы элементов И 237-240. Единичные уровни с выходов триггеров 164 и 165 (фиг. 6) соответственно по цепям 193 и 194 составной цепи 106 поступают на первые входы элементов И 239 и 2ДО (фиг. 8). В результате этого единичный уровень с выхода элемента И 239 как признак Канал кончил по цепи 244 и единичный уровень с выхода элемента И 240 как признак ВУ кончило по цепи 245 поступают по шине 107, входящей в состав шины 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 следит за сбросом сигнала Информация от канала. После сброса первой ЭВМ данного сигнала нулевой уровень устанавливается в цепи 1 89 °и элемент НЕ 181 выдает единичный уровень на первый вход элемента И 177., В резул тате этого дантлй элемент выдает также единичный уровень, по котором

20353140

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

10 цепи 75 и 103. В единичном состоянии находятся триггеры 162, 164 и 165, Они принимают нулевое состояние. По шине 104 импульс поступает на нулевые входы триггеров 199-202

(5 (фиг. 7) узла 80 (фиг. 3) и сбрасывает их в (исходное) состояние. По цепи: 75 шины 46 импульс поступает ка нулевой вход триггера 60 (фиг. 2) блока 17 (фиг. 1) и

;iQ сбрасывает его в нулевое состояние. По цепи 103 (фиг. 3) данный импульс поступает на нулевой вход триггеров 113-117 (фиг, 4) узла 77 (фиг. 3), а также в шины 86 и 95 (фиг. 4).

25 Указанный импульс устанавливает в нулевое (исходное) состояние триггеры 114-117. По шине 86 импульс поступает на нулевой вход триггера 246 (фиг. 9) формирователя 85. По шине 95 (фиг, 3) он поступает на нулевые входы триггеров 134-137 (фиг. 5) узла 78 (фиг, 3), liMnynbc сбрасывает в нулевое (исходное) состояние триггеры 135 и 136 (фиг.5). После этого блок 15 (фиг, 1) прихо- дит в исходное состояние.

Аналогично работает узел 79 (фиг. 3) блока 16 (фиг. 1), который также организует выдачу во вторую ЭВМ байта состояния с признаками

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

О всю необходимую информацию вторая ЭВМ получает в коде адреса при получении признака Внимание.

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

30

15

41

А5

16

в ответ на который получает

команду Записать при сопровождении адреса А5 . Это легко определяет втор ая ЭВМ по таблице соответствия. Отличие в работе устройства в данном случае состоит в направлении обмена и его обеспечения. Работу, которую осуществлял узел 80 (фиг. 3) блока 15 (фиг. 1) выполняет узел 80 (фиг. 3). блока 16 (фиг. 1) и наоборот, работу, которую осуществлял узе ВО (фиг. 3) блока 16 (фиг. 1) выполняет узел 80 (фиг. 3) блока 15 (фиг. 1).

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

При получении, например, от первой ЭВМ команды Управление при сопровождении ее, например адресом 9В It, устройство в описанной последовательности принимает ее и передает во вторую ЭВМ признак Внимание при сопровождении адреса . Блок 15 после приема команды переходит в состояние ожидания результата передачи признака Внимание во вторую ЭВМ. Эту работу в блоке 15 выполняет узел 80 (фиг. 3), в котором по цепи 227 (фиг. 7) шины 101 поступает единичный уровень с регистра 82 (фиг. 3). Этот уровень указывает, что блок 15 (фиг. 1) принял команду Управление. Он поступает на первый вход элемента И 219 (фиг. 7). После выдачи признака Внимание во вторую ЭВМ блок 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 шины

03531 2

108 также поступает в узел 79 . (фиг.3) и подключает его к работе по выдаче бай га состояния. В описанной последовательности узел 79

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

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

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

При частом обмене информации через устройство имеется вероятность одновременной выдачи команд двумя ЭВМ. Так, Hanpsn-iep, в период приема устройством от первой ЭВМ команды Записать при сопровождении ее адресом 93 от второй ЭВМ поступает команда Управление при сопровождении ее адресом АС,.

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

35 ЭВМ осуществляется в описанной последовательности. Одновременно в это время устройство получает от второй ЭВМ адрес . Старшие разряды адресов поступа от в узел 12. В зультате сравнения их с кодом , формируемым узлом 10, узел 12 вырабатывает сигнал опознания адреса. Этот сигнал по цепи 31 поступает в узел 77 (фиг. 3) блока 16 (фиг. 1)

5 на третий вход элемента И 125

(фиг. 4). Сопровождающий адрес сигнал Адрес от канала по цепи 131 также поступает в узел 77 (фиг. 3) блока 16) на второй вход элемента И 125

50 (фиг. 4). На первый вход данного

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

5 основании описанных уровней элемент И 125 выдает единичный уровень, по которому формирователь 119 формирует одиночный импульс. Этот импульс уста43

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

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

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

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

в единичное состояние триггеров 60 и

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

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

20

25

5 д jj

35

40 45 50 55

30

53 (44

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

Случай, когда сигнал в цепь 73 поступает раньше сигнала в цепь 71 ,

аналогичен первому описанному случаю,.

.если ЭВМ поменять местами.

В конечном результате регистры 52 и 53 запоминают код Зце, , а регистр 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) сигнала Адрес от абонента. Единичный уровень с выхода триггера 117 (фиг. 4) подключает к работе узел 78 (. 3).

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

манду, которая поступает на вход дешифратора 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) заблокирован нулевым уровнем с выхода элемента НЕ 149, который определяет в цепи 72 единичный уровень, поступа ющий с единичного выхода триггера 60 (фиг. 2). Остается не заблокированным элемент И 148 (фиг. 5). На второй вход данного элемента поступает единичный уровень после инвертирования нулевого уровня в цепи 70 элементом НЕ 151. На третий вход поступает единичный уровень с нулевого выхода триггера 135. На основании этих уровней элемент И 148 вьщает единичный уровень, который через элемент ИЛИ 155 поступает на вход формирователя 138. Работа блока 16 (фиг. 1) описанная до подключения к работе формирователя 138 (фиг. 5) далее осуществляется так же, как и в данном случае.

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

20353146

формирователем 138 (фиг. 5) импульс устанавливает в единичное состояние триггер 134, а сформированный формирователем 139 импульс после некого- 5 рой задержки в элементе 153 задержки устанавливает в единичное состояние триггер 135 и поступает в цепь 97. По цепи 97 данный импульс поступает в узел 77 (фиг. 3) и сбрасьгоает 10 триггер 116 (фиг. 4). Со сбросом триггера 116 в описанной последовательности прекращается выдача во вторую ЭВМ адреса и сигнала Адрес от абонента.

15 С установкой триггера 135 (фиг. 5) подключается к работе узел 79 (фиг. 3). Единичный уровень с единичного выхода триггера 135 (фиг. 5) по цепи 158 через элемент ИЛИ 185 20 (фиг. 6) поступает на четвертый

вход элемента И 173, который с приходом данного уровня начинает следить с помощью элемента НЕ 180 за сбросом в цепи 157 сигнала Управление от 25 канала. Со сбросом данного сигнала элемент И 173 выдает единичный уровень. По этому уровню формирователь 167 формирует одиночный импульс, который устанавливает в единичное сос- 2Q тояние триггер 161. Единичный уровень с выхода данного триггера по цепи 105 поступает в шины 87 и 35 (фиг. 3). По шине 35 он подключает коммутатор 14 (фиг. 1) для выдачи во вторую ЭВМ байта состояния, сформированного фор- 35 мирователем 84 (фиг. 3). В формирователь 84 (фиг. 8) в данном случае на вторые входы элементов И 237-240 поступает единичный уровень, который вьщает элемент НЕ 241 на основании инвертирования нулевого уровня в цепи 160 с выхода триггера 137 (фиг. 5). На первый вход элемента И 237 (фиг. 8) поступает по цепи 92 единичный уровень с выхода триггера 5 246 (фиг. 9). На первый вход элемента И 238 (фиг. 8) поступает по цепи 159 единичный уровень с выхода триггера 134 (фиг. 5). На первые входы элементов И 239 и 240 (фиг. 8) пос- 50 тупают соответственно по цепям 193 и 194 Нулевые уровни с выходов триггеров 164 и 165 (фиг. 6). В результате этого формирователь 84 (фиг. 3) вьвдает в байт состояния по 55 цепи 242 (фиг. 8) с помощью элемента И 237 признак Внимание и по цепи 243 с помощью элемента И 238 признак Занято.

47

По шине 87 (фиг. 3) единичный уровень с выхода триггера 161 (фиг. 6) поступает через формирователь 85 (фиг. 9) как сигнал Управление от абонента. Далее от второй ЭВМ в узел 79 (фиг.З) по цепи 189 (фиг. 6) поступает сигнал Информация от канала 5 на основании которого элемент И 174 вьща ет единичный уровень. По этому уровню формирова- тель 168 формирует одиночный импульс Этот импульс сбрасывает триггер 161 и устанавливает в единичное состояние триггер 162. Со сбросом триггера 161 устройство прекращает вьщавать во вторую ЭВМ байт состояния и сигнал Управление от абонента.

Единичный уровень с единичного выхода триггера 162 подключает к работе элементы И 175-177. Однако в данном случав элемент И 175 заблокирован нулевым уровнем в цепи 160 с выхода триггера 137 (фиг. 5), а элемент И 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 устройство прекращает выдавать во вторую ЭВМ сиг-нал Работа абонента. На этом пос

O 5

0 5 о 0 5

5

0

5

П. 48

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

Единичньш уровень с выхода триггера 163 поступает на второй вход элемента И 172. На первый вход данного элемента поступает единичный уровень в период, когда элемент НЕ 179 определяет отсутствие в цепи 130 шины 27 сигнала Выборка от канала. В этот период элемент И 172 вьвдает единичный уровень, 1 оторый по цепи 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)

49

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

При очень частом обмене через устройство возможны ситуации, когда при одновременном обращении двух ЭВМ к устройству, последнее определяет при приеме команд соответствие адресов и команд. Например, при приеме от первой ЭВМ команды Записать при сопровождении адреса 93 от второй ЭВМ устройство получает команду Считать при сопровождении адреса АЗ, . В этом случае блок 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) выдает единичный уровень, по которому формирователь

20353150

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

Кроме этого, в узле 79-(фиг. 3) 5 блока 15 (фиг. 1) элемент И 178

(фиг. 6) подключен к работе единичным уровнем, поступающим по цепи 72 с единичного выхода триггера 60 (фиг. 2). На осно вании этого элемент

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

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

не осуществляет.

f

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

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

нулевые уровни, что указьшает на

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

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

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

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

511

пу адресов и определять соответствие адресов, получаемых от двух ЭВМ.

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

и

Фиг.1

0353152

коммутатора 68 (фиг. 2). Если учесть, что коды команд Записать - ММММММ 01, Считать - ММММММ 10, Управление - ММММММ 11, где М - 5 биты модификации, то разрядность узлов 9-12 (фиг. 1) можно установить равной двум, а разрядность регистров 52-54 (фиг. 2), узлов 58 и 59 и коммутатора 68 - равной шести.-. В этом случае таблицы соответствия содержат максимальное число команд.

10

23

Sf

7/ tf

)

97

Фиг4

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

название год авторы номер документа
Устройство для сопряжения датчика информации с электронной вычислительной машиной 1983
  • Бондаренко Михаил Федорович
  • Дрюченко Алексей Яковлевич
  • Путятин Евгений Петрович
SU1133590A1
Станция локальной сети 1987
  • Якубайтис Эдуард Александрович
  • Трайнин Соломон Бенционович
  • Тимофеев Игорь Михайлович
  • Фалькович Эммануил Иосифович
  • Стебунова Людмила Александровна
  • Самченко Андрей Владимирович
  • Чапенко Виктор Петрович
  • Талисман Александр Дмитриевич
  • Лангуев Валерий Валентинович
  • Ольшак Александр Иванович
SU1478221A1
Многоканальное устройство для сопряжения каналов ввода-вывода с внешними устройствами 1980
  • Романьков Виктор Григорьевич
  • Мельник Александр Филиппович
SU868742A1
Устройство для сопряжения электронно-вычислительной машины с накопителями на магнитных носителях 1983
  • Зусь Владимир Герасимович
  • Короленко Владимир Анатольевич
  • Морщенок Леонид Сергеевич
  • Распутный Вилен Петрович
  • Фокин Станислав Николаевич
SU1156082A1
Устройство для обмена информацией 1987
  • Пожидаев Николай Яковлевич
  • Фролов Виктор Алексеевич
  • Понитков Михаил Федорович
SU1497619A1
Устройство для сопряжения двух электронных вычислительных машин 1985
  • Карапетьян Валерий Мисакович
  • Дмитриев Юрий Борисович
  • Бровко Борис Иванович
SU1249523A2
Адаптер канал-канал 1983
  • Дерновский Анатолий Константинович
  • Оборин Олег Сергеевич
  • Чупрынникова Галина Алексеевна
  • Шевчук Валентина Ивановна
SU1144114A1
Устройство для контроля монтажа 1986
  • Хамко Николай Григорьевич
  • Юдин Валерий Петрович
  • Якушев Евгений Александрович
SU1312616A1
Устройство для сопряжения ЭВМ с магистралью локальной сети 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Александрович
  • Болычевский Александр Борисович
  • Литвин Геннадий Евгеньевич
SU1839258A1
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ 1992
  • Селезнев И.П.
  • Аксенов Г.М.
RU2042182C1

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

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

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

fO(3il

26(27)

Фае.

т itH)

159 т

Фиг. 8

Редактор О. Юрковецкая

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

Техред А.Бойко Корректор А. Обручар

Заказ 8418/52

Тираж 709

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Фиг./О

Подписное

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

Рабочее колесо паровой турбины 1922
  • Суднишников А.
  • Суднишников Б.
SU551A1
Насос 1917
  • Кирпичников В.Д.
  • Классон Р.Э.
SU13A1
Устройство управления накопителями на магнитных дисках и барабанах , ЩЯ3.057.079.ТО
Контрольные часы 1926
  • Переселенков С.Н.
SU4061A1
Веникодробильный станок 1921
  • Баженов Вл.
  • Баженов(-А К.
SU53A1

SU 1 203 531 A1

Авторы

Авдейчик Михаил Иванович

Романьков Виктор Григорьевич

Чупрынников Николай Леонидович

Оборин Олег Сергеевич

Даты

1986-01-07Публикация

1984-06-26Подача