1
-
Изобретение относится к пычислн- тельно технике, может быть ислюль- яовано для сопряжения электронных вычислительнЕ.1х машин (ЭВМ) с. интерфейсом Обшая шина (ОШ) в информационно-измерительных и автоматизированным системах управления и является дополнительным к основному авт. св. № 962905.
Целью изобретения является расширение области применения устройства, так как при организации многомашинной распределенной системы устройство не обеспечивает обмен информацией между парой ЭВМ по одной двухпровод ной линии связи.
На фиг. 1 представлена блок-схема устройстр1а; на фиг. 2 - пример системы, использующей предлагаемое устройство; на фиг. 3 - структурная схема дешифратора; на фиг. А - структурная схема регистра управления; на фиг. 5 - структурная схема блока выполнения прерывания; на фиг. 6 - структу1)ная схема блока обмена; на фиг. 7 - структурная схема коммутатора; на фиг. 8 - структурная схема одного из блоков буферной памяти; на фиг. 9 - структурная схема одного из регистров управления приемом-передачей; на фиг. 10 - структурная схема передатчика данных; на фиг. 11 - структурная схема приемника одного из блоков приемопередачи; на фиг.I2 - структурная схема ОДЕЮГО из формирователей сигналов.
Устройство содержит де1№фратор 1 , регистр 2 управления, предназначенный для хранения сигналов разрешени прер(1вайия, кода операции, результатов операции, блок 3 выполнения прерывания, осуществляющий выдачу запросов ка прерывание программы ЭВМ, операции захвата ОШ и передачу в ЭВМ векторя прерывания, блок 4 обмена, управляющий операциями обмена информацией с ЭВМ, коммутатор 5, осуществляющий коммутацию группы разрядов адресов ОШ с группой разрядов адресов регистров устройства, блок 6 усиления, связывающий устройство с ОШ ЭВМ, блоки 7 -7 буферной памяти г руппы, реализующ1 е функции хранения приема и выдачи массивов информации, регистры 8,-8 управления приемопере дачей группы, осуществляющие функции счета информационных слов и хранения управляющих слов записи и чтения
2576532
з/из соответствующих блоссол буфе)Н(5Й гтлмяти, блоки У, h ирисмопередачи группы, преобразующие пара1тлельныГ| код в иоследорзательный и наоборот, 5 формирователи 10,-10|, сигр1алов груп- , связывающие соответствующие блоки приема-передачи с входом и выходом
15
,
п
электронные ключи 12,-12.
10
20
25
30
35
40
45
50
55
13,-13 группы, осуществляющие коммутацию, входов и выходов -11, элементы НЕ 1А,-14п группы, линейные входы-выходы 15,-15 устройства, по который через каналы связи осуществляется связь с аналогичным устройством сопряжения в многомашинной распределенной системе, вход-выход 16 устройства,- соединяемый с ОШ ЭВМ.
На фиг. 2 обозначены первая ЭВМ 17, устройство 18 сопряжергия, линия 19 связи, устройство 20 сопряжения, вторая ЭВМ 2.
Дешифратор 1 предназначен дня расшифровки адресов регистров или блоков предлагаемого устройства и сигналов функции, управления, поступающих от ЭВМ - запись, чтение и подготовка. Дешифратор I (фиг. 3) содержит регистр 22 адреса, дешифратор 23 функций, дешифратор 24, элементы И 25-28, элемент ИЛИ 29, элемент ИЛИ 30, элементы НЕ (инверторы) 3 и 32. Кроме тог о, дешифратор i имеет группу входов 33-35, входы 36-39, выход 40, группу выходов 41-44, выходы 45-55. Группа входов 33, входы 36,37 и 39 образуют первьш вход, вход 35 является вторым входом, а входы 34 и 38 образук т третий вход блока дешифратора 1 . Выход 52 является первым выходом, выход 40, группа выходов 41-47 и 55 составляют второй выход, выходы 48, 50 и 54 составляют третий выход, а выходы 49, 51 и 53 образуют четвертый выход блока дешифратора I,
Регистр 2 управления предназначен для хранения информации о разрешении прерывания от устройства, о состоянии блоков, входящих в состав устройства, о сигнале общего сброса для блоков, а также для считывания этой информации в ЭВМ. Регистр управления содержит (фиг. 4) триппер 56, элемент НЕ (инвертор) Ь7, TjM r-rep 58, элемент И 59, триггер 60, логические элементы И 61 и 62, входы 63-71 и выходы 72-76. Входы 63, 65 и 66 (образуют первый вход, входь 64, 70 и 71 соетавляют второй вход, входы 67 и 69 - третий вход, а вход 68 является четвертым входом регистра 2. Выходы 75 и 76 составляют первый выход, выходы 73 и 74 - второй выход, а выход 72 5 является третьим выходом регистра 2.
Блок 3 выполнения прерывания предназначен для вьщачи запросов на -прерывание программы ЭВМ, для осуществления операции захвата ОШ и пере- О дачи в ЭВМ вектора прерьгоания, соответствующего активному инициатору запроса в устройстве. Блок 3 выполнения прерывания содержит (фиг. 5) элемент И 77, злемент НЕ (инвертор) 5 78, элемент И 79, регистр 80 запросов, регистр 81 запросов, триггер 82, элемент задержки 83, элемент И 84, узел 85 элементов И, триггер 86, узел 87 элементов И, одна поло- 20 вина первых входов которого соединена с выходами регистра 80, а другая половина - с выходами регистра 81, . шифратор 88 векторов прерываний, элемент ИЛИ 89, элемент И 90, элемен-25 ть И . Блок 3 вьшолнения прерывания имeet вход 95, группу входов 96, входы 97, 98, группу входов 99, входы 100-103, группу выходов 104 и выходы 105-108. Группа входов 96, ЗО входы 100-102 образуют первый вход, вход 103 - второй вход, входы 95, 97 и 98 - третий вход, а входы 99 образуют четвертый вход блока 3 выполнения прерьтания, группа выходов 35 104, выходы 105-108 составляют первый выход блока 3.
Блок 4 обмена предназначен для управления обменом информации с ЭВМ,
входом элемента ИЛИ 116, а выход с вторым входом элё мента ИЛИ 119, дешифратор 123, входы которого св ны с выходами счетчика П7, тригг 124 и 125, установочные входы кот рых связаны соответственно с выхо элемента ИЛИ 120, и выходом элеме И 121, элементы ИЛИ 26 и И 127, первые входы которых связаны с пе вым и вторым выходами дешифратора 123 соответственно. Блок 4 обмена имеет входы 128-133, группу входо 134-137, входы 138 и 139, выходы |140-145, группу выходов 146 и 147 выходы 148 и 149. Входы 129, 132 133, группа входов 134-137, входы 138 и 139 образуют первый вход, в ды 128 и 131 образуют второй вход вход 130 является третьим входом блока 4 обмена,выходы 140 и 141 с тавляют первый выход, выходы 142 и 144 - второй выход, а выходы 14 и 145, группа выходов 146-149 обр зуют третий выход блока обмена со гласно фиг. 1 .
Коммутатор 5 предназначен для установки и варьирования адреса ус ройства в канале ОШ ЭВМ. Коммутатор 5 содержит (фиг. 7) узел 150 элементов НЕ, коммутационное поле 151, элементы И 152 и 153, причем группа входов 154 и вход 155 образ ют вход, а выход 156 - выход комму татора 5.
Блок 6 усилителей выполняет буферные функции между внутренними сигналами устройства и сигналами канала ЭВМ. Блок 6 усилителей пред ставляет собой совокупность магист
Блок 4 обмена содержит (фиг. 6) эле- 40 ральных приемников и передатчиков,
мент НЕ (инвертор) 109, элемент (линию) задержки ПО, элемент НЕ (инвертор) 111, элемент И 112, первый вход которого связан с выходом генератора 113 импульсов, узел 114 эле- 45 ментов И, злемент И 115, первый вход которого связан с выходом инвертора 109, а второй вход - с выходом линии задержки ПО, элемент ИЛИ Мб, счетчик 117, счетный вход которого 50 соединен с выходом элемента И 112, элементы И 118 и 119, элемент ИЛИ 120, первый вход которого связан с выходом элемента И 115, элемента И I21, первый вход которого связан 55 с выходом элемента ИЛИ 116, элемент И 122, первый вход которого соединен с выходом инвертора 111 и первым
Блок 7 буферной памяти предназн чен для приема, хранения и передач массива информации по двум направл ниям в зависимости от выполняемой операции: из ЭВМ в линию связи, ли наоборот, из линии связи в ЭВМ. Кр ме того, блок 7 вырабатывает ряд у равляющих сигналов. Блок 7 содержи (фиг.. 8) элементы И 157-159, элеме ИЛИ 160, элементы И 161- 63, элеме ты ИЛИ 164 и 165,-первые входы кот рых свяданы между собой и с выходо элемента И 157, а вторые входы так связаны между собой и с выходом эл мента И 163, кроме того, третий вх элемента ИЛИ 165 связан с выходом элемента И 1-61 , группа элементов ИЛИ 166. счетчик 167, счетный вход
входом элемента ИЛИ 116, а выход - с вторым входом элё мента ИЛИ 119, дешифратор 123, входы которого связаны с выходами счетчика П7, триггеры 124 и 125, установочные входы которых связаны соответственно с выходом элемента ИЛИ 120, и выходом элемента И 121, элементы ИЛИ 26 и И 127, первые входы которых связаны с первым и вторым выходами дешифратора 123 соответственно. Блок 4 обмена имеет входы 128-133, группу входов 134-137, входы 138 и 139, выходы |140-145, группу выходов 146 и 147, выходы 148 и 149. Входы 129, 132 и 133, группа входов 134-137, входы 138 и 139 образуют первый вход, входы 128 и 131 образуют второй вход, а вход 130 является третьим входом блока 4 обмена,выходы 140 и 141 составляют первый выход, выходы 142 и 144 - второй выход, а выходы 143 и 145, группа выходов 146-149 образуют третий выход блока обмена согласно фиг. 1 .
Коммутатор 5 предназначен для установки и варьирования адреса устройства в канале ОШ ЭВМ. Коммутатор 5 содержит (фиг. 7) узел 150 элементов НЕ, коммутационное поле. 151, элементы И 152 и 153, причем группа входов 154 и вход 155 образуют вход, а выход 156 - выход коммутатора 5.
Блок 6 усилителей выполняет буферные функции между внутренними сигналами устройства и сигналами канала ЭВМ. Блок 6 усилителей представляет собой совокупность магистБлок 7 буферной памяти предназначен для приема, хранения и передачи массива информации по двум направлениям в зависимости от выполняемой операции: из ЭВМ в линию связи, либо наоборот, из линии связи в ЭВМ. Кроме того, блок 7 вырабатывает ряд управляющих сигналов. Блок 7 содержит (фиг.. 8) элементы И 157-159, элемент ИЛИ 160, элементы И 161- 63, элементы ИЛИ 164 и 165,-первые входы которых свяданы между собой и с выходом элемента И 157, а вторые входы также связаны между собой и с выходом элемента И 163, кроме того, третий вход элемента ИЛИ 165 связан с выходом элемента И 1-61 , группа элементов ИЛИ 166. счетчик 167, счетный вход
KOTopoj j связан с выходом элемента И.11И 65, элемент ИЛИ 168, первый и второй входы которого связаны с выходами элементов И 158 и 159 соответственно, элементы И-ИЛИ 169-171, первые входы которых связаны между собой, с выходом сигнала переполнения счетчика 167 и первым входом
элемента И 159, буферная память {ВЗУ) 172, информационные входы которого связаны с выходами элементов ИПИ 166, адресные входы - с выходами счетчика 167, а вход строба записи - с выходом элемента И 164, эл-емент ИЛИ Г73, выход которого связан с входом сброса счетчика 167, элемент И 174. .Блок 7 имеет группу входов 175, являющихся первыми входами элементов ИЛИ 166, за исключением последнего
элемента И 162 и связанный с четве тьгк входом элемента ИЛИ 165, выход 196, являющийся выходом элемента И-ИЛИ 169 и связанный с первым вхо 5 дом элемента ИЛИ 173, выход 197, являющийся выходом элемента ИЛИ 16 и связанный с вторым входом элемен ИЛИ 173, выход 198, являющийся вых дом элемента ИЛИ 160, выход 199,
to связанный с входом 188 и третьим входом элемента ИЛИ 173, выход 200 являющийся выходом элемента И 174, выходы 201 и 202, являющиеся соответственно выходами элементов И-ИЛ
15 171 и 170 и связанные соответствен но с четвертым и пятым входами эл мента ИЛИ 173, Группа входов 177, входы 178 и 189 образуют первый вх входы 179, 181, 182, 188 и 190 элемента ИЛИ 166, первым входом кото- 20 второй вход, входы 180, 183-187 третий вход, а группа входов 175 и вход 176 образуют четвертый вход блока 7. Группа выходов 193 и выхо 194 образуют первьш выход, 1 является вторым выходом, а группа выходов 191, выходы 192, 195-197, 199-202 образуют третий выход блока 7 .
25
30
рого является вход 176, связанный с третьим и четверть1м входами элемента И -ИЛИ 171, группу входов 177, являющихся вторыми входами элементов ИЛИ 166, кроме последнего элемента ИЛИ 166, вторым входом которого является вход 178, связанный с первым входом элемента И 158, вход 179, являющийся первым входом элементов И 157, ИЛИ 160 и вторым входом элемента И 158, вход 180, являющийся вторым входом элементов И 157 и 159, вход 18, являющийся вторым входом элемента ИЛИ 160 и первым входом элемента И 161, вход 182, являющийся 35 третьим входом элемента ИЛИ ,160, вход 183, являющийся вторым входом элемента И 161, а также вторым и четвертым входами элемента И-ИЛИ 169, входы 184 и 185 5 являющиеся первым . 40 и вторым входом элемента И 162 соответственно, причем второй вход этого элемента имеет связь с вторым и четвертым входами элемента И-ИЛИ 170, входы 186 и 187, являющиеся первым и 5 вторым входами элемента И 163 соответственно, причем первый вход имеет связь также и с вторым входом элемента И-ИЛИ 171, входы 188-190, причем два последних являются первым и вторым входами элемента И 174 соответственно, а также группу выходов 191
V
и выход 192, являющихся выходами БЗУ 172 и связанных с группой выхо50
третий вход, а группа входов 175 и вход 176 образуют четвертый вход блока 7. Группа выходов 193 и выход 194 образуют первьш выход, 19 является вторым выходом, а группа выходов 191, выходы 192, 195-197, 199-202 образуют третий выход блока 7 .
Регистр 8 управления приемопере дачей вырабатывает сигналы управлен работой блока 7, содержит информацию о выполняемых операциях приема и передачи данных в устройстве и уп равляет выработкой сигнала запроса в блок 3 вьшолнения прерывания. Регистр 8 управления приемомпередачей содержит (фиг. 9) триггеры 203-206, элемент ИЛИ 207, выход которого свя зан с входами сброса триггеров 204- 206, элемент И 208, элемент ИЛИ 209 первый вход которого связан с прямым выходом триггера 203 и первым входом элемента И 210, элементы И 211-214, причем первый вход элемента И 211 связан с прямым выходом триггера 204 и с вторым входом элемента ИЛИ 209, а первые входы элеме тов И 213 и 214 связаны с прямыми выходами триггеров 205 и 206 соответственно, элементы И 215-218, элемент ИЛИ 219, первый вход которо го связан с выходом элемента И 208 и. с вторыми входами элементов И 210 214, элемент ИЛИ 2.20. первый вход
дов 193 и выходом 194 соответственно, 55 которого связан с выходом ало-.ента
причем последний имеет связь с третьими входами элементов И-ИЛИ 169 и 170, выход 195, являющийся выходом
76536
элемента И 162 и связанный с четвер- тьгк входом элемента ИЛИ 165, выход 196, являющийся выходом элемента И-ИЛИ 169 и связанный с первым вхо- 5 дом элемента ИЛИ 173, выход 197, являющийся выходом элемента ИЛИ 168 и связанный с вторым входом элемента ИЛИ 173, выход 198, являющийся выходом элемента ИЛИ 160, выход 199,
to связанный с входом 188 и третьим входом элемента ИЛИ 173, выход 200, являющийся выходом элемента И 174, выходы 201 и 202, являющиеся соответственно выходами элементов И-ИЛИ
15 171 и 170 и связанные соответственно с четвертым и пятым входами элемента ИЛИ 173, Группа входов 177, входы 178 и 189 образуют первый вход, входы 179, 181, 182, 188 и 190 второй вход, входы 180, 183-187
третий вход, а группа входов 175 и вход 176 образуют четвертый вход блока 7. Группа выходов 193 и выход 194 образуют первьш выход, 198 является вторым выходом, а группа выходов 191, выходы 192, 195-197, 199-202 образуют третий выход блока 7 .
Регистр 8 управления приемопере- дачей вырабатывает сигналы управления работой блока 7, содержит информацию о выполняемых операциях приема и передачи данных в устройстве и уп-- равляет выработкой сигнала запроса в блок 3 вьшолнения прерывания. Регистр 8 управления приемомпередачей содержит (фиг. 9) триггеры 203-206, элемент ИЛИ 207, выход которого связан с входами сброса триггеров 204- 206, элемент И 208, элемент ИЛИ 209, первый вход которого связан с прямым выходом триггера 203 и первым входом элемента И 210, элементы И 211-214, причем первый вход элемента И 211 связан с прямым выходом триггера 204 и с вторым входом элемента ИЛИ 209, а первые входы элемен тов И 213 и 214 связаны с прямыми выходами триггеров 205 и 206 соответственно, элементы И 215-218, элемент ИЛИ 219, первый вход которого связан с выходом элемента И 208 и. с вторыми входами элементов И 210- 214, элемент ИЛИ 2.20. первый вход
которого связан с выходом ало-.ента
И 218, а выход связан с входом установки триггера 203. Регистр 8 имеет входы 221 и 222, являющиеся СООТВР.Тственно входами сброса и установки триггеров 203 и 204, вход 223, являющийся третьим выходом элемента ШШ 209 и первым входом элемента И , входы 224 и 225, являющиеся соответ- ствекно входами установки триггеров 205 и 206, входы 226 и 227, первый яз которых является первым входом элемента ИЛИ 227, входы 228 и 229, которые являются первым и вторым входами элемента И 208 соответственно и связаны соответственно с первыми входами элементов И 216 и 217, вход 230, являющийся первым входом элемента И 215 и вторым входом элемента И 216,вход 231, связанный с вторыми входами элементов И 215 и 217, вход 232, связанный с третьим входом элемента И 215, входы 233 и 234, являющиеся соответственно первым входом элемента И 218 и вторым входом элемента ИЛИ 220, а также выходы 235-242, являющиеся соответственно выходами элементов ИЛИ 209, И 210-216, выход 243j связанный с входом 227 и вторым входом элемента ШШ 207 выход 224, являющийся выходом элемента ИЛИ 219, выход 245, являющийся выходом элемента И 217,
и связанный с вторыми входами элемен- 30 элемента ИЛИ 247, с входом линии
40
тов и 218 и 219. Вход 233 является первым входом, вход- 227-232 образуют второй вход, а входы 221-226 и 234 - третий вход регистра 8 а выходы 236-240 образуют первый выход, выход 235 является вторым выходом, а выходы 241-245 составляют третий выход регистра 8.
Блок 9 приемрпередачи предназначен для преобразования параллельного кода данных в последовательный и наоборот, и формирования уп равляю- щих сигналов в процессе приема или передачи данных через линию 19 связи,- Блок 9 приемопередачи состоит из передатчика данных и приемника данных. Передатчик данных содержит (фиг. 10) узел 246 элементов И, элементы ИЛИ 247-252, регистр 253 передачи, выполненный на основе сдвигак)- 50 щего регистра, информационные входы которого связаны с выходами узла 246, вхвд сброса связан с выходом эдтемен- та ИЛИ 248, а управляющий вход для
254 задержки и входом установки т гера 263, а выход элемента И 267 связан с входом установки триггер 264. Передатчик имеет группу вход 268, являющихся первыми входами э ментов И узла 246, вторые входы к рых связаны с соответствующими ин формационными входами регистра 25 передачи, с входом 269, первым вхо элемента ИЛИ 247 с вторым.входом элемента ШШ 248, вход 270, являю ся вторым входом элемента ИЛИ 247 и свяаанньй с соответствующими ин мационнным входом регистра 253, с входом линии 255 задержки и с пер входом элемента ИЛИ. 250, вход 271 являющийся третьим входом элемент ИЛИ 248, вторым входом элемента 249, первым входом элемента ИЛИ 251 и вторым входом элемента ИЛИ 261, вход 272, являющийся тре входом элемента ШШ 249, вход 273 являющийся вторым входом дпя элеме тов ШШ 250 и 251 , входы 274 и 275
параллельной записи информации свя- 55 являющиеся первым и вторым входами
зан с выходом элемента (линии) 254 задержки, элемен т (линию) 255 задержки, выход которой связан с первыми
соответственно элемента.ШШ 252, а также выход 276, являющийся вторьм выходом счётчика 258 и свяэанньй С
входами элементов ШШ 248 и 249, триггер 256, входа которого связаны с выходами элементов ИЛИ 249 и 250 ; соответственно, генератор 257 импуль- 5 сов, выход которого связан со счетным входом счетчика 258, выполняющего функции делителя частоты, триггер 259, вход установки которого связан с выходом элемента ШШ 252, узел 260
0 контроля четности, выход которого : связан с информационным входом регистра 253, элемент ИЛИ 261, модулятор 262, включающий элементы И и И-И.ПИ, триггер 263, вход сброса которого ;
5 связан с выходом элемента ШШ 261 , триггер 264, элемент И 265, входы которого, кроме последнего, связаны с соответствуюЕцими выходами регистра 253 и с входами узла 260, а выход
0 .связан с первым входом элемента
ИЛИ 261, элемент И 266, первый вход которого связан с прямым выходом триггера 264, а выход - с входом - импульса сдвига регистра 253, с четвертым и пятым входами модулятора 262, элемент И. 267, первый вход которого связан с прямым выходом триггера 263 и с входом сброса триггера 264, второй вход - с выходом
254 задержки и входом установки триггера 263, а выход элемента И 267 связан с входом установки триггера 264. Передатчик имеет группу входов 268, являющихся первыми входами элементов И узла 246, вторые входы котр- рых связаны с соответствующими информационными входами регистра 253 передачи, с входом 269, первым входом элемента ИЛИ 247 с вторым.входом . элемента ШШ 248, вход 270, являющийся вторым входом элемента ИЛИ 247, и свяаанньй с соответствующими инфор- мационнным входом регистра 253, с входом линии 255 задержки и с первым входом элемента ИЛИ. 250, вход 271, являющийся третьим входом элемента ИЛИ 248, вторым входом элемента 249, первым входом элемента ИЛИ 251 и вторым входом элемента ИЛИ 261, вход 272, являющийся третьим входом элемента ШШ 249, вход 273, являющийся вторым входом дпя элементов ШШ 250 и 251 , входы 274 и 275,
соответственно элемента.ШШ 252, а также выход 276, являющийся вторьм выходом счётчика 258 и свяэанньй С
9
последним входом элемента И 265, третьим входом элемента И 267, вторым входом элемента И 266, выходы. 277 и 27,8, связанные между собой и являющиеся прямым выходом триггера 256, выходы 279 и 280, являющиеся первым и вторым выходом модулятора 262, выход 281, являющийся третьим выходом счетчика 258, выход 282, являюпщйся выходом элемента ИЛИ 251 и связанный с входом сброса триггера 259, прямым выходом которого является выход 283, Группа входов 268, входы 269-274 являются составной частью первого входа, выход 282 - составной частью первого выхода, выходы 279 и 280 обраузют второй выход выходы 278, 281 и 283 входят в соста четвертого выхода, а выход 277 является пятым выходом блока 9, вход 275 и выход 276 являются внутренним в блоке 9 и обеспечивают связь межд передатчиком (фиг. 10) н приемником (фиг,. 11).
Приемник данных (фиг. 1I) содержит счетчик 284, элемент ИЛИ 285, триггер 286, демодулятор 287, состоящий из элементов И, ИЛИ и триггеров, элемент НЕ инвертор 288, э.ле- мент И 289, входы которого соединены с ВЕг1Ходами счетчика 284, элемент ИЛИ 290, первьЕЙ вход которого связан с выходом элемента ИЛИ 285 и входом сброса триггера 286, элемент И 291, первый вход которого связан с прямым выходом триггера 286, элемент ИЛИ 292, элемент НЕ (инвертор) 293, элемент И 294, триггер 295, вход сброса которого связан с выходом элемента ИЛИ 290, а прямой выход - с первым входом элемента И 296, выход которог .соединен со счетным входом сч.етчика 284, счетчик 297, счетный вход которого связан с выходом элемента И 291 элемент ИЛИ 298, триггер 299, вход сброса которого связан с выходом элемента ИЛИ 292 и входом сброса счетчика 297, элемент НЕ (инвертор) 300, выход которого связан с первым входом элемента И 294, регистр 30 приема, вход сброса которого связан с выходом элемента ИЛИ 298 и входом сброса счетчика 284, элемент И 302, первый вход которого связан с выходом инвертора 293 и входом элемента .И 294, а второй вход - с входом инвертора 300 и одним из выходов регистра 301, элемент (линию) 303 задерж
10
0
0
ки, выход которой связан с первьм входом элемента ИЛИ 298, узел 304 элементов И, первые входы которого связаны с выходами регистра 301, а 5 также с входами узла 305 контроля на нечетность. Приемник да.нных имеет вход 306, являющийся первым входом элемента Щ1И 285 и входом инвертора 288, вход 307, являющийся вторым вхо0 дом элементов ИЛИ 285 и 298, первым входом демодулятора 287 и элемента ИЛИ 292, вход 308, являющийся вторым входом элементов И 291 и 296, входы 309 и 310, являющиеся вторым и тре5 тьим входами демодулятора 287, и вход 311, а также выход 312, являющийся выходом элемента И 294, выход 313, являющийся выходом элемента И 302 и связанный с входом линии 303
0 задержки и вторыми входами узла 304, выходами которого является группа выходом 314, выход 315, являющийся выходом сигнала переполнения счетчика 297 и связанный с третьим входом
5 элемента ИЛИ 285, выход 316, являющийся выходом узла 305, выходы 3I7 и 318, связанные между собой и с четвертьот выходом демодулятора 287, выход 319, являющийся выходом инвертора 288 и связанный с входом установки триггера 299, выходы 320 и 321, являющиеся соответственно пря- и Инверсным выходами триггера 299, и выход 322, связанный с вторым входом элемента ИЛИ 292 и входом 311. Входы 306, 307 и ЗП являются составной частью первого входа, входы , 309 и 310 образуют второй вход блока 9. Выходы 312, 315-317, 319 и 322 являются составной частью первого выхода, группа выходов 314 - третьим выходом, а выходы 313, 320 и 321 - составной частью четвертого выхода блока 9. Вход 308 и выход 318 являются внутренними в блоке 9 и обеспечивают связью между приемником (фиг, П) и передатчиком (фиг. 10),
5
Формирователь сигналов 10 состоит из двух независимо работающих формирователя 323 выходных сигналов (фиг. 12) и формирователя 324 входных сигналов. Формирователь 323 предназначен для преобразования однопо- лярного сигнала на входе в мощных двухполярный сигнал с амплитудой 12 Вна выходе. Формирователь 323 представляет собой двухтактньм усилитель, выполненный по трансформаторной
11
схеме. Формирователь 324 предназначен для преобразования двухполярного сигнала на ьходе в однополярньй на выходе и предсталяет собой двухтактный усилитель с трансформаторной связью. Формирователь 323 имеет входы 325 и 326. Формирователь 324 имеет входы 327 и 328. Формирователи 323 и 324 имеют выходы 329 и 330 и выходы 331 и 332. Входы 325 и 326 соответствуют первому входу, а входы 327 и 328 - второьту входу формирователя 10. Выходы 329 и 330 соответствуют первому выходу, а выходы 331 и 332 - второму выходу формирователя 10.
Работа устройства рассматривается на примере системы, использующей предпагаемое устройство (фиг. 2).
В данном примере одна из ЭВМ является инициатором обмена информацией, например ЭВМ 17, а другая, например ЭВМ 21, настроена на оперативное реагирование по обмену информацией в дистанционно-распределенной системе. Таких инициаторов обмена информацией, как ЭВМ 17, в системе может быть несколько, каждый .из которых своей линией связи типа линии 19 из устройства 18 подсоединен к ЭВМ 21 с помощью устройства сопряжения 20. Эту схему используют в многомашинных управляющих и информационно измерительных системах с распределенной структурой обработки данных. Например , несколько периферийных ЭВМ типа ЭВМ I7 осуществляют непосредственную связь с объектом контроля с целью получения его параметров и характеристик, а одна центральная ЭВМ 21 выполняет функции сбора и обработки информации периферийных ЭВМ, хранения программ управления и тестирования объектов контроля и т.п.
В процессе работы системы ЭВМ 17 - инициатор обмена информацией передает через устройство 18 сопряжения, линию 19 связи, устройство 20 сопряжения в ЭВМ 21 запрос в виде управляющего слова на связь. Анализируя это управляющее слово, ЭВМ 21 определяет направление потока данных и либо принимает информацию, либо передает р.е инициатору связи.
Предлагаемое устройство осуществляет обмен данными между блоком 7 и оперативной памятью ЭВМ с помощью программы-драйвера устройства с использованием режима прерывания, пре5765312
образование информации, хранящейся в блоке 7 буферной памяти, из параллельного кода в последоват.ельный и выдачу ее в линию сйязи, причем Кй5 формации в последовательном коде из линии связи и занесение преобразованной из последовательного в парал- лельн -й код информации в блок 7.. Передача или прием информации состоит
О из двух этапов: первый этап - загрузка блока 7 информацией из оперативной памяти ЭВМ или считывание из блока 7 в оперативную память ЭВМ, выполняемый под управлением ЭВМ; второй
5 этап - передача или прием информации из линии связи, выполняемый автома- тически устройством сопряжения без участия ЭВМ.
Устройство работает следующим об20 разом.
При включении системы или запуске программы в ЭВМ 17 и 21 вырабатывается сигнал начальной установки устj- ройств канала ОШ ПОДГ. Этот сигнал проходит через блок 6, через вход 39 дешифратора 1 на выходы 53 и 55, через инвертор 32 - на выход 54 и поступает в блоки 3, 2 и 4 устройства, где производит начальную установку в исходное состояние регистра 80, триггера 56 разряда Разрешение прерывания, триггера 58 разряда Ответ, блоков, триггера 60 разряда ОСБР по цепи вход 133, элемент ИЛИ 126,
35 выход Н2, вход 67, вход сброса триггера 60.
Перед началом работы по обмену и/г формацией в устройства 18 и 20 в исходном состоянии ключи 12,-12и пер- вой группы закрыты, а ключи 13)-13 второй группы открыты, т.е. устройства 1В и 20 в исходном состоянии настроены.на прием информации из линий связи. Установка исходного сос30
45
тояния на прием осуществляется си1-
налом общего сброса Сброс, форми- руемого при переходе в.14 состояние триггера 60 разряда ОСРБ. Дополнительно необходимо установить в I
триггер 56, так как обмен информацией происходит в режиме прерывания. Дл я перевода триггеров 56 и 60 в 1 состояние необходимо вьтолнить программную операция Запись по адресу ре55 гистра 2 управления кода, соответствующего разряду Разрешение прерывания, ОСРВ в канале 0111 ЭВМ. С этой елью соответствующая ЭВМ в канале
13
ОШ выставляет адрес регистра 2, код данных, код функции. Запись и синхросигнал. Старшие разряды адреса,и синхросигнал через блок 6, входы 154 и вход 155 поступают на элементы ИЛИ 50 и на .выходе 156 формируется сигнал ВУ, если код адреса в канале соответствует адресу устройства, - Младшие разряды адреса поступают через регистр 22 на дешифратор 24, который управляется сигналом ВУ, Код функции с шин СО, 01 поступает через блок 6 и дешифратор 23 функций на элемент И 25, где при отсутств.ии канального сигнала СХИ формируется сигнал записи в регистр 2 ЗП РУС, поступающий на С-вход триггеров 56 и 60, На ,В-входы триггеров 56 и 60 поступают разряды D06 и D08 шины данных ОШ соответственно. Активное состояние сигнала ОСРБ формирует на элементах Ш1И , И 121, триггере 125, генераторе 113, счетчике N7, дешифраторе 123, элементе И 27 сигнал Сброс, После прохождения сигнала Сброс в устройстве предусмотрен аппаратный сброс по входу сброса триггера 60 через дешифратор 123, элементы IfflH 126, НЕ 57, И 59, После сброса триггера 60 в исходное состояние через элементы НЕ 109, И 115, триггер 124 и элемент ИЛИ 31 формируется ответный синхросигнал устройства, поступающий в канал ОШ ЭВМ, Получив ответный синхро- сигнал от адресуемого устройства, ЭВМ заканчивает операцию Запись в канале ОШ, При этом сбрасывается синхросигнал ЭВМ, информация с адресных шин, шин даннь(х. и шин улравле- ния.
Во время в.ыработки сигнала Сброс происходит сброс триггеров 204, 205 и 206 в исходное состояние через элемент ИПИ 207, сброс счетчика 167 ад- реса через элемент ИЛИ 73, сброс регистра 253 через .элемент ИЛИ 247, сброс триггера 263 через элемент ИЛИ 261, сброс триггера 256 управления ключами через элемент ИЛИ 249, сброс триггера 259 управления передачей через элемент ИЛИ 251, сброс триггера 286 через элемент ШШ 285, сброс триггера 295 через элементы ИЛИ 285 и 290, сброс регистра 301 .через элемент ИЛИ 298, сброс триггеров демодулятора 287, сброс триггера 299 управления прямом через элемент
10
f5
20
25
354о
45SO 55
5765314
ИЛИ 292, что соптветствует подгбтов- ке устройства к приему информации из линии связи.
Для обеспечения работы устройств 8 и 20 в режиме прерываний соответствующая ЭВМ должна размаскировать запросы от группы регистров управления 8,-8р приемоперадачей. Каждому запросу регистров В,-8,, поступающему в регистр 81 соответствует определенный разряд регистра 80 маски. Для размаскирования запросов регистров &1 -8 необходимо соответствующие разряды регистра 80 установить в 1 - состояние, что выполняется по программе, соответствующей ЭВМ, Операция записи в регистр 80 необходимой информации происходит аналогично операции записи в регистр 2, однако в этом случае вырабатывается сигнал записи ЗП РМЗ, который с выхода элемента И 26 поступает на вход строба записи регистра 80, а ответный синхросигнал устройства формируется по цепи элементов 110 задержки, И 115, ИЛИ 120, триггер 124, элемент НЕ 31,
Закончив подготовительные операции ЭВМ 17, организует передачу в устройство 18 управляющего слова или массива данных. Для передачи данных в устройство 18 необходимо сформировать запрос на прерывание в ЭВМ 17 от данного устройства. Для этого выполняется операция записи логической 1 в триггер 203 готовности передачи соответствующего регистра 8 управления () приемопередачей и в триггер 259 управления переда- Чей, Операция записи выполняется по адресу соответствующего регистра 8|, При этом адрес этого регистра Bjj соответствующего выхода дешифратора 24 через группу выходов 41-44 и вхо- .дов 134, 135-137 поступает на один из входов узла 114, Сигнал ВУ с входа 130 проходит через элемент И J21 при наличии на остальных входах по- следнего разрешающих сигналов и пос-. тупает на вход триггера 125 запуска фор1мирователя синхроимпульсов через элемент И 112, счетчик 117 и дешифратор 123, Единичное состояние сигнала Пуск разрешает работу формирователя синхроимпульсов, узла 114 и элементов И 118 и I19,.Запись I в триггер 203 готовности передачи происходит по цепи элементов И 217,
30
J5
И 218, ИЛИ 220 и вход установки тригера 203, а установка в 1 состоян триггера 259 производится по цепи элементов И 217, И 174, Ш1И 252 и вход установки триггера 259. При выполнении операции а-агтцси в требуе мьй регистр 8ц на элементах И 217, ИЛИ 219, ИЛИ 160 формируется сигнал ответа.X, который поступает на D-вх триггера 58 разряда Ответ блоков а также на элемент .И 122, разрешая тем самым, прохождение синхроимпульс по цепи через элементы И 122, ИЛИ 120, НЕ 31 для формирования ответного синхросигнала устройства. Состояние логической 1 на прямом выходе триггера 203 обуславливает формирование на элементе ИЛИ 209 запроса L от соответствук)щего регистра
8, который поступает на один из информационных входов регистра 81. Далее на регистрах 80 и 84, узле 85 и элементах ИЛИ 89, И 90 и И 94 формируется запрос ЗП на прерывание программы в ЭВМ 17. Если этот запро ЗП окажется наиболее приоритетным, ЭВМ 7 прекращает выполнение основной программы и переходит к обслуживанию прерывания. С этой целью ЭВМ выставляет в канал ОШ сигнал Разрешение прерывания (РПО). В ответ на РПО устройство 18 на элементе НЕ 78, триггере 82, элементе И 92 формирует ответ}1ый сигнал ПВБ, а сигнал ЗП снимается; ЭВМ 17 снимает сигнал РПО (вход 100), вследствие чего на элементе И 84, триггере 86 и элементе И 91 формируются .сигналы ЗАВ и ПРЕР (при отсутствии сигналов от других устройств ЗАН и СХИ на эл менте И 79). Сигнал ПРЕР (выход 105 поступает на пгафратор 88 вектора прерывания, который в зависимости от кода на входе, соо.тветствующего размаскированным запросам от регистров 8, формирует вектор прерывания наиболее приоритетного из запросов L|. ЭВМ 17, получив от устройства 1 вектор прерывания с сигналом ПРЕР, отвечает сигналом, который поступае на вход 65 и далее на вход сброса триггера 56. Сброс триггера 56 обеспечивает сброс триггеров 82 и 86 че рез элемент И 90, что свидетельствует о завершении операции передачи в ЭВМ 17 вектора прерывания устройс на ЭВМ 17 по вектору прерывания переходит на подпрограмму обработки
16
5
0
5
запроса от у.стройства. При этом она инициирует операцию чтения содержимого заданного регистра 8, выставившего запрос Lj. Считывание инфДрНа- 5 ции, содержа.щейся в регистре 8), происходит по цепи элементов И 208, 210-214 с помощью сигналов на входах 228 и 229 (ЧТ и АРУ), которые формируются соответственно на элементах
10 И 119 и 114 (выходы 149 и 146)., ЭВМ 17 анализирует содержимое регистра 8у и, определив готовность к передаче, приступает к операции записи в блок 7у; информации в виде
15 управляющих слов либо массива данных.
Информация шин данных канала ОШ ЭВМ через блок 6, группу входов 177, вход 178 и узел 166 поступает на информационные вхады БЗУ 172.
20 Одновременно с этим на регистре 22 и дешифраторах 24 и 23, узле 114, элементах И 118 и 215 формируется сигнал записи в БЗУ 172 из ЭВМ, который, объединяясь на элементе И 157 с сигналом прямого выхода триггера 259, поступает через элемент ИЛИ 165 на: счетный вход счетчика 167, изменяя код адреса на адресных входах БЗУ 172, Кроме того, через элемент ИЛИ 164 сигнал записи поступает на вход строба записи ЗБУ 172. Таким образом осуществляется запись информации в БЗУ 172 из ЭВМ. В каждом цикле обращения к БЗУ 172 на элементе ИЛИ 160 формируется сигнал ответа X, который свидетельствует о работоспособности блока 7 и разрешает вырабо т- ку ответного синхросигнала устройства 19.
0
5
0
5
С последним словом передаваемой информации из ЭВМ 17 должен посту-, пить признак конца массива, иденти- фицируемьй 1 состоянием на линии данных канала ОШ D(n+l). Если такого признака нет, то БЗУ 172 заполняется информацией до сигнала переполнения счетчика 167. В случае признака конца массива через элементы И 158, ИЛИ 168 вырабатывается сигнал КЗП-М окончания записи из ЭВМ, а случае переполнения счетчика 167 этот сигнал формируется через элементы И 159, ИЛИ 168. На этом первый этап лереда- чи информации заканчивается. Устройство 18 настраивается на передачу информации в линию 19 связи. Сигнал КЗПМ через элемент ИЛИ 173 вьтолня- ет сброс счетчика 167, через элемент
ИЛИ 25 - сброс триггера 259 и триггера 203, а через элемент ИЛИ 250 - установку триггера 256 в 1 состояние. В результате этих де йстви снимается сигнал запроса на ирерыва- вание, запрещается .прохождение импульсов на счетный вход счетчика 67 и на вход строба записи БЗУ 172, открывается ключ 12(., запирается клю.ч 13, разрешается прохождение серии импульсов слов с входа 184 через элементы И 162, ЩШ 165 на выход 195 и счетный вход счетчика 167, в результате чего происходит считывание информации из БЗУ 172. При этом сигнал на выходе 195 ЧТЗУ-Л поступает на входы D,, , D
n t 5
регистра 253
передачи, являющиеся стоповым и стартовым разрядами соответственно слова информации, стробирует информацию из БЗУ 172 через узел 246 на входы Dj-D,2, через элементы ИДИ 248, 247 и элемент задержки 254 .производит предварительный сброс регистра
253 и последующее фиксирование инфор- 25 положительной полярности в первой
нации в регистре. При этом сигнал контроля четности с узла 260 также фиксируется в регистре 253. Одновременно сигнал ЧТЗУ-Л через элемент ИЛИ 247 взводит триггер 26.3, который после окончания действия сигнала ЧТЗУ-Л разрешает Прохождение серии импульсов через элемент И 267 для установки в 1 состояние триггера 264, тем самым разрешая прохождение серии через элемент И 266, откуда синхроимпульсы поступают на .вход сброса сдвига информации в регистре 253 и на .вход модулятора 262. Сюда поступает информация с регистра 253 в последоват.ельном коде. После считывания из регистра 253 всего слова чере.з модулятор 262,формирователь 323, ключ. 12 в линию связи на элементах И 265, ИЛИ 261 формируется сброс триггера 263, а затем триггера 264, что прекращает формирование строба считывания информации из регистра 253. Аналогично считывается вся информация из БЗУ 172 в линию 19 связи. Время между импульсами чтения из БЗУ 172 выбирается таким, чтобы слово информации передалось в линию 19 связи до прихода следующего импульса чтения.
Как только весь массив информации .из БЗУ 172 сосчитан .через блоки 9, 10, ключ 12fc в линию 19 связи, о чем
сигнализирует признак конца массива или переполнение счетчика 167 адреса, на элементе И-ИЛИ 170 сформирован сигнал конца чтения информации в ли- нию КЧТ-Л, который через элемент ИЛИ 173 сбрасывает счетчик 167, через элемент ИЛИ 249 - триггер 256 управления ключами. Нулевое состояние триггера 256 обеспечивает перевод ключа 12 в закрытое состояние,а ключа 13ц в открытое состояние. Кро- уе того, закрываются элементы И 162, И-ИЛИ 170, сбрасывая сигналы ЧТЗУ-Л (выход 195) И. КЧТ-Л (выход 202).
Модулятор 262 обеспечивает фазо- импульсный метод модуляции информации. Этот метод сочетает в себе принцип фазовой манипуляции на 180 и импульсной модуляции.
Формирователь 323 выходных сигналов преобразует однополярные модулированные импульсные сигналы в двух полярный сигнал. Причем код логической I представлен в виде сигнала
половине периода и сигнала отрицательной полярности - во второй половине периода. Код логического О представлен в виде сигнала отрицательной полярности в первой половине периода и сигнала положительной полярности - во второй половине периода. Устройство 18 закончило передачу информации в линию 19 связи и готово к приему ответа от устройства 20 о результатах передачи. Информация через линию 19 поступает на вход устройства 20, готового к приему. Ключ 13,5 находится в открытом состоянии, и информация в последовательном коде через него, формирователь 324 и демодулятор 287 поступает на входы регистра 301.
Демодулятор- 287 реализует относительный метод разделения сигналов логической Г и логического О на основе разделения чередования полярностей ригналов, приходящих из канала 19. Полученные на выходе демодулятора 287 прямой и инверсный коды информационного слова последовательно поступают на входы регистра 301. На входы синхронизации триггеров регистра 301 с вьгеода демодулятора 287 поступают синхроимпульсы, формируемые каждым битом принимаемого слова. Когда стартовый бит первого слова принимаемой информации поступает
19
в демодулятор 287, устанавливаются в единичные состояния триггеры 286 и 295, которые разрешают прохождение серии синхроимпульсов с входа 308 через элементы И 291 и 296 на счетные входы счетчика 297 массива и счетчика 284 бит слова. Элемент И 289 настроен на код количества ли в принимаемом слове. Когда счетчик 284 отсчитает положенное, количество импульсов, на элементах И 289, ИЛИ 290 формируется импульс сброса триггера 295, чтр запретит дельней- шую работу счетчика 284. Вместе с тем через элемент ИЛИ 293 сигнал коца отсчета битов слова поступает на элементы И 294 и 302, где происходи его сравнение с состоянием последнего разряда регистра 301, В последни разряд регистра 301 вталкивается стартовый бит каждого слова информации, который всегда является логической 1. .Таким образом, если нет ошибок потери бит в слове при передаче его через линию 19, то статовый бит достигнет последнего разрда регистра 301 в момент выработки сигнала конца отсчета битов слова и элемент НЕ 300 запретит вьфаботку на элементе И 294 сигнала ошибки потери бит ОШВ, а на элементе И 302 Сформирован сигнал переполнения ПРП РПР регистра 301. Если в приемном слове имеется ошибка неправильной передачи логической 1 или логического О, то на выходе узла 305 сформирован сигнал ошибки четности ОШЧ. Если произошла потеря бит, то на элементе И 294 формируется сигнал ошибки бит ОШБ.
Сигнал ПРП РПР стробирует считывание информации из регистра 301 через узел 304, а через элементы И 163 ИЛИ .164, 165, счетчик 167 организует запись передаваемых слов из регистра 301 в БЗУ 172. После записи каждого слова из регистра 301 в БЗУ 172 через элементы задержки 303 и ИЛИ 298 производится сброс регистра 301 и счетчика 284 для подготовки к приему следующего слова .
При появлении хотя бы одной ошибки потери бит или ошибки по четности сигналами ОШВ и/или ОШЧ устанавливаются в 1 состояние соответственно триггеры 205 и/или 206.
После приема всего массива информации из линии 19 по признаку конца
53
20
массива или по переполнению счетчика Г67 адреса ячейки БЗУ 172 на элементе И-ИЛИ 171 формируется сигнал конца записи из линии КЗГ1-Л, который- через элемент ИЛИ 173 сбрасывает счетчик 167, через элементы ИЛИ 285 и 290 сбрасывает триггеры 286 и 295, которые запрещают работу Счетчиков 284 и 297. Сигнал КЗП-Л через элемент НЕ 288 устанавливает в 1 триггер 299 управления приемом и триггер 204 готовности к приему информации, который формирует запрос L, постуг- паюощй ч.ерез блок 3 на тину запроса
прерывания канала ОШ ЭВМ 21. Единичное состояние триггера 299 запрещает на элементе И 163 запись информации в БЗУ 172, а на элементе И- ИЛИ 171 - формирование сигнала КЗП-Л,
если он вызван переполнением счетчика 167.
Если по каким-либо причинам при записи принимаемых слов в БЗУ 172 не принят сигнал конца массива или
прекращен прием информации в устройство. 20 из-за аварии цепи устройство 18 - линия 19 связи - устройство 20, т.е. отсутствует сигнал переполнения счетчика 1-7, .счетчик 297 отсчитывает время, которое выделено для передачи максимального массива информации (емкость БЗУ 172), и по сигналу переполнения СОШ счетчика 297 произойдет сброс триггеров 286
и 295 и на элементе 209 сформируется сигнал запроса L.
ЭВМ 21, получив запрос на прерывание, входит в подпрограмму обработки прерьшания и считывает содержимое
регистра 8,. Если в результате анализа выявились ошибки при передаче информации, ЭВМ 21 переводит устройство 20 в режим передачи и формирует сообщение с ЭВМ 17 через линию 19
о TOM, что принимаемая информация рщибочна.
Если в результате анализа содержимого регистра 8j, ошибок не обнаружено, то ЭВМ 21 переходит к первому этапу приема информации - считыванию в оперативную память из блока 7k При операциях чтения содержимого блока 7 в устройстве 20 на регист- ре 22, дешифраторах 23, 24, элементах И 114, 119 и 216 формируется сигнал Чтение из БЗУ в ЭВМ (ЧТЗУ-М), кото- рый организует на элементах И 161, ИЛИ 165 и счетчике 167 считывание
10
211257653
нформации из памяти 172. Сигнал ТЗУ-М на элементе ИЛИ 160 формирует игнал ответа X, которьк участвует формировании ответного синхросигала устройства 20.
После чтения последнего слтова массива из БЗУ 172 в ЭВМ 2 Г по признаку онца массива ипи при переполнении счетчика 167 адреса на элементе И-- ЛИ 169 формируется сигнап Конец чтения массива в ЭВМ (РСЧТ-М), который через элемент ИЛИ 73 организует сброс счетчика 1675 через элемент ИЛИ 292 - сброс триггера 299 управ-, ения приемом., через элемент ИЛИ 207 сброс триггеров 204-206. Сиг- нал КЧТ-М формирует ответньш сигнал о приеме массива в линию 9 связи. . ля этого сигнал JC4T-M поступает на информационный вход регистра 253 передачи, а через элемент ИЛИ 247 и элемент задержки 254 организует запись этого разряда в регистр 253. При этом стартовый разряда регистра 253 остается в нулевом состоянии, затем с помощью триггеров 62, 63 и 264 и элементов И 256 и 267 организуется выталкивание ответного сигнала через последовательный выход ре- гйстра 253 на входы модулятора 262 и далее через формирователь 323 вы30
эл тр
ще ву че св
че те ус ше
tS ко ля ко на со
20 ус к в ни ге
25 уп ет пр мо ци в
ли ос
ходных сигнгшов и ключ 2 , - в линию 9 связи. Ключ 12 при этом открыт, так как сигнал КЧТ-М через элемент -1ПИ 250 устанавливает в 1 , триггер 256 управления ключами. Сразу же после выталкивания ответного сигнала в линию сигналом КЧТ-М через
3
, .22
элементы задержки 255 и ИЛИ 248 и 249 формируется сброс регистра 253 и триггера 256.
Далее ЭВМ 21 анализирует управляющее слово и предпринимает соответствующие действия по приему или передаче массива информации из/в линию 9 связи.
Ответньй сигнал о приеме массива через линию 19, ключ 13, формирователь 324 поступает в демодулятор 287 устройства 18. При этом первым пришедшим битом является бит логического О, который формирует в демодуляторе сигнал ответа о приеме ОПР, который через элемент ИЛИ 252 устанавливает триггер 259 в единичное состояние, и через элемент ИЛИ 220
устанавливает триггер 203 готовности к передаче. ЭВМ 17, проанализировав в подпрограмме обработки прерывания, вызванного установленным триггером 203, содержимое регистра SK
управления приемопередачей, отмечает правильное выполнение передачи предыдущей информации. Далее ЭВМ 17 может либо принимать массив информации из линии 19, либо передавать в нее массив информации.
Работа устройства для связи различных ЭВМ в многомашинной системе осуществляется аналогично.
Таким образом, предлагаемое устройство за счет коммутации входного и выходного сигналов устройства на одну двухпроводную линию связи расширяет область применения устройства.
67-- 57(
Н
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения вычислительной машины с линиями связи | 1985 |
|
SU1262512A1 |
Устройство для сопряжения электронных вычислительных машин | 1980 |
|
SU962905A1 |
Устройство для сопряжения ЭВМ с внешним устройством | 1985 |
|
SU1315988A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1985 |
|
SU1249523A2 |
Устройство для сопряжения ЭВМ с общей магистралью | 1990 |
|
SU1728867A1 |
УСТРОЙСТВО для АВТОМАТИЧЕСКОГО КОДИРОВАНИЯ | 1972 |
|
SU354409A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для сопряжения электронных вычислительных машин | 1981 |
|
SU1013938A1 |
Устройство для сопряжения двух элект-РОННыХ ВычиСлиТЕльНыХ МАшиН | 1979 |
|
SU809147A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1984 |
|
SU1251093A1 |
.И
1й ™га1
...
Ш... t
Фиг. 5
т
202
Ф1/1.8
т
Фыг.
Фиг.12
Устройство для сопряжения электронных вычислительных машин | 1980 |
|
SU962905A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-09-15—Публикация
1984-04-18—Подача