Устройство для сопряжения эвм с разноскоростными группами внешних устройств

 

выч Изобретение относится к устройствам целительной техники и автоматики, в частности к устройствам автоматизированного контроля и автоматического управления, Целью изобретения является повышение быстродействия устройства за счет организации очередности обмена с группами внеиних устройств с учетом их скоростных и адресных характеристик. Устройство для сопэяжения ЭВМ с разноскоростными группами внешних устройств содержит L каналов сопряжения с группами из М внешних устройств, элемент И, каждый из L каналов содержит блок коммутации, блок выбора канала , блок связи с ЭВМ и М блоков связи с внешним устройством, каждый из которых содержит коммутатор, группу элементов И, два элемента НЕ, элемент ИЛИ-НЕ, два элемента Исключающее ИЛИ, группу элементов ИЛИ, два элемента И, КР-разрядных запоминающих узлов, две группы из N коммутаторов данных, блок коммутации содержит девять элементов ИЛИ, четыре триггера, четыре элемента И, пять элементов НЕ, два счетчика, блок связи с ЭВМ , содержит два элемента сравнения, три шинных формирователя, пять триггеров, две группы канальных приемников, два регистра , два дешифратора, пять канальных приемников , два .элемента И-НЕ, элемент задержки, семь элементов И, восемь элементов ИЛИ, три счетчика, генератор импульсов , три кольцевых регистра, группу элементов И, элемент НЕ и три группы передатчиков . 5 ил. Ё

COIO3 СОВЕТ СКИХ

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

РеспуБлик (51)5 G 06 F 13/10

НОЕ ПАТЕНТНОЕ

CCP

CP) ОЙИСАНИЕ ИЗОБРЕТЕНИЯ (21) (22) (46) (71) ное (72) (56)

¹1 (54)

ЭВ

BH (57) выч стн вн иа со па ло

К ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

859681/24

14.08.90

0.08.93. Бюл. N 32

Ленинградское научно-проиэводственбъединение "Электронмаш"

В.И,Поташенко вторское свидетельство СССР

83022, кл, G 06 F 13/10, 1909.

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

С РАЗНОСКОРОСТНЫМИ ГРУППАМИ

ШНИХ УСТРОЙСТВ

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

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

BY с учетом их скоростных и адресных хара еристик, На фиг.1 приведена структурная схема устройства;

;,на фиг.2 — структурная схема блока связи ) ЭВМ;

„„Я „„1837302 Al устройств, элемент И, каждый из L каналов содержит блок коммутации, блок выбора канала, блок связи с ЭВМ и М блоков связи с внешним устройством, каждый из которых содержит коммутатор, группу элементов И, два элемента НЕ, элемент ИЛИ вЂ” НЕ, два элемента Исключающее ИЛИ, группу элементов ИЛИ, два элемента И, КР-разрядных запоминающих узлов, две группы из N коммутаторов данных, блок коммутации содержит девять элементов ИЛИ, четыре триггера. четыре элемента И, пять элементов НЕ, два счетчика, блок связи с ЭВМ, содержит два элемента сравнения, три шинных формирователя, пять триггеров, две группы канальных приемников, два регистра, два дешифратора, пять канальных приемников, два элемента И вЂ” НЕ, элемент задержки, семь элементов И, восемь элементов ИЛИ, три счетчика, генератор импульсов, три кольцевых регистра, группу элементов И, элемент НЕ и три группы передатчиков. 5 ил. на фиг.3 — структурная схема блока связи с внешним устройством (BY); на фиг.4 — структурная схема блока ком.мутации, на фиг.5 — структурная схема блока выбора канала; на фиг. 11 ... 1г — каналы сопряжения:

2 — блок коммутации;

3 — блок связи с ЭВМ;

4 — блок связи с ВУ;

5 — блок выбора канала;

6 — 9 — линии сигналов "ВВОД", "BblВОД", "СИА", "СИП";

10 — группа линий сигналов "АДРЕС";

1837302

11 — группа линий сигналов "ДАННЫЕ

"1"

12 — линия сигнала "ГОТОВНОСТЬ";

13 — группа линий сигналов "ДАННЫЕ

2".: 5

14 — 17 — линии сигналов "ТРЕБОВАНИЯ

ОБМЕНА BY", "РЕЖИМ РАБОТЫ BY", "СТРОБ ОБМЕНА BY", "КОНЕЦ ОБМЕНА

ВУ";

18 — группа линий сигналов "ДАННЫЕ 10

BY", 19 — 23 — линии сигналов "РАЗРЕШЕНИЕ ОБМЕНА ЭВМ", "ПЕРЕНОС 1", "ПЕРЕНОС 2", "РАЗРЕШЕНИЕ ОБМЕНА BY", "РАЗРЕШЕНИЕ ПЕРЕДАЧИ BY/ÇÓ"; 15

24-27 — группы линий сигналов "ВЫ-.

БОР ЗУ", "АДРЕС ОТ ЭВМ", "АДРЕС ОТ

BY", "ВЫБОР БЛОКА СВЯЗИ С ВУ";

28 — 34 — линии сигналов " .СТРОБ ОБМ ЕНА ЭВМ"; 20

29 — линии сигнала "ВЫБОРКА", "ТРЕБОВАНИЕ ОБМЕНА ЭВМ", "ЗАПОЛНЕНИЕ

ОТ ЭВМ", "ЗАПОЛНЕНИЕ ОТ BY", "РЕЖИМ

РАБОТЫ ЭВМ", "РАЗРЕШЕНИЕ ПЕРЕДАЧИ ЭВМ/ЗУ": 25

35 — элемент И (например набор элементов ЛИ серии 155, К155 или аналогичные), 36 — 43 — линии сигналов "ТПР", "ППР1", "МАСКИРОВКА", "ППРО", "ППРТ ", "СБРОС 30 1", "СБРОС 2", "ВЫБОР КАНАЛА";

44 — 48 — группы линий сигналов "АДРЕС

ВЕКТОРА", "АДРЕС КАНАЛА 1", "СКОРОСТНОЙ КОЭФФИЦИЕНТ", "МАГИСТРАЛЬ", "АДРЕС КАНАЛА 2"; 35

49 — линия сигнала "НАСТРОЙКА", На фиг.2:

50 — первый элемент ИЛИ (например

К55ЛЛ1 или аналогичный);

51 — первый триггер (например К555 40

ТМ2 или аналогичный);

52 — дешифратор, (например К555 ИРЗО или аналогичный);

53 — генератор импульсов (например на базе элементов серии 555); 45

54 — второй счетчик (например К555 ИЕ5 или аналогичный);

55 — первый счетчик (например 555ИЕ2 или аналогичный);

56 — первый канальный приемник; 50

57 — пятый элемент И (например, К555

ЛИ1 или аналогичный);

58 — седьмой элемент И;

59 — первый элемент И;

60, 61 — второй и третий элементы 55

ИЛИ;

62 — первый шинный формирователь (например К559ИП1 или 585АП26 или аналогичный)

63 — шестой элемент И;

64 — пятый элемент ИЛИ;

65 — второй элемент сравнения (например 530 СП1 или аналогичный)

66 — третий счетчик;

67 — элемент И вЂ” НЕ (например 555ЛАЗ или аналогичный)

68-70 — первый, третий и второй кольцевые регистры;

71 — четвертый элемент ИЛИ;

72 — группа элементов И;

73 — группа адресных входов;

74 — третья группа передатчиков;

75, 76 — второй и третий канальные приемники;

77 — первая группа канальных приемников;

78, 79 — четвертый и пятый канальные приемники;

80 — вторая группа канальных приемников;

81 — второй шинный формирователь;

82, 83 — второй и третий элементы И;

84 — первый элемент сравнения;

85; 86 — второй и третий триггеры;

87 — регистр управления (например, набор триггеров или К585ИР 12 или аналогичный);

88 — четвертый элемент И;

89 — третий шинный формирователь;

90 — регистр вектора (например

585ИР12 или аналогичный);

91 — первая группа передатчиков;

92 — четвертый триггер;

93, 94 — шестой и седьмой элементы

ИЛИ;

95 — пятый триггер;

96 — второй элемент И-НЕ;

97 — вторая группа передатчиков;

98 — восьмой элемент ИЛИ;

99 — второй дешифратор (например

155ИД7 или аналогичный);

100 — элемент НЕ (например 555ЛН1 или аналогичный);

101 — группа сигналов "АДРЕС ВЕКТОРА";

102 — элемент задержки.

На фиг.3:

103, 104 — первый и второй элементы

И;

105 — группа элементов ИЛИ;

106 — элемент ИЛИ-НЕ;

107 — запоминающее устройство (например набор 537РУ9А или аналогичный); 108, 109 — вторая и первая группа коммутаторов данных (например набор

К559ИП1 и К559ИП2);

110 — второй элемент "ИСКЛЮЧАЮЩЕЕ ИЛИ";

111 — коммутатор адреса (например набор К559 ИП1 или аналогичный);

1837302

112 — группа элементов И;

113 — первый элемент ИСКЛЮЧАЮЩЕЕ ИЛИ {например К555ЛП5 или аналогичный);

114, 115 — второй и первый. элементы

НЕ.

На фиг.4:

116 — четвертый триггер;

117 — первый элемент НЕ;

118, 119 — четвертый и второй элементы

ИЛИ;

120, 121 — второй и третий элементы НЕ;

122, 123 — первый и второй триггеры;

124 — 127 — четвертый, первый, второй и третий элементы И;

128 — первый элемент ИЛИ;

129, 130 — второй и первый счетчики;

131 — 134 — пятый, третий, шестой и седьмой элементы ИЛИ;

135, 136 — четвертый и пятый элементы

НЕ;

137, 138 — восьмой и девятый элементы, ИЛИ;

139 — третий триггер.

На фиг,5:

140 — 144 — передатчики (например, К559И П1, К585АП1 6, АП26);

145-149 — элементы И;

150 — элемент задержки (например набор элементов НЕ или резистор, конденсатор или ЛМЗ);

151 — группа приемников;

152 — 156 — элементы ИСКЛЮЧАЮЩЕЕ

ИЛИ вЂ” НЕ;

157 — триггер;

158-161 — элементы И;

162 — элемент И;

163 — триггер;

164 — элемент НЕ;

165-170 — элементы И;

171-177 — элементы ИСКЛЮЧАЮЩЕЕ

ИЛИ-НЕ;

178 — группа приемников;

179 — 185 — элементы И;

186 — элемент задержки;

187-193 — передатчики;

194 — элемент И.

Устройство для сопряжения ЭВМ с разноскоростными группами BY содержит L каналов 11 ... 1бсопряжения с группами из М внешних устройств, элемент И 35, каждый из L каналов содержит блок коммутации 2, блок выбора канала 5, блок связи с ЭВМ 3 и

M блоков связи с внешним устройством 4, каждый из которых содержит коммутатор

111, группу элементов И 112, два элемента

НЕ 114 и 115, элемент ИЛИ вЂ” НЕ 106, два элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 110, 113, группу элементов ИЛИ 105, два элемента И

10

25

40 . вующих внешних устройств, первая группа

103, 104, KP-разрядных запоминающих узлов 107, две группы из N коммутаторов данных 108. 109, блок коммутации 2 содержит два элемента Н Е 135, 136, девять элементов

ИЛ И 118, 119, 128, 131-134, 137, 138, четыре триггера 116, 122, 123, 139, четыре элемента

И 124 — 127, три элемента НЕ 117, 120, 121 и два счетчика 129, 130, блок 3 связи с ЭВМ содержит два элемента сравнения 65, 84, три шинных формирователя 62, 81, 89, пять триггеров 51, 85, 86, 92, 95, две группы канальных приемников 77, 80, два регистра

87, 90, два дешифратора 52, 99, пять канальных приемников 56, 75, 76, 78, 79, два элемента И вЂ” НЕ 67, 96, элемент задержки 102, семь элементов И 82, 83, 88, 57 — 59, 63, восемь элементов ИЛИ 50, 60, 61, 64, 71, 93, 94, 98, три счетчика 54, 55, 66, генератор импульсов 53, три кольцевых регистра 68—

70, группу элементов И 72, элемент НЕ 100 и три группы передатчиков 74, 91, 97, в каждом из каналов сопряжения первый 6, второй 7 и третий 8 управляющие входы блока 3 связи с ЭВМ являются входами устройства для подключения к выходам ввода, вывода и синхронизации Э ВМ соответственно, первый выход 9 блока 3 связи с ЭВМ является выходом устройства для подключения к входу синхронизации

Э ВМ, второй выход 31 блока 3 связи с ЭВМ соединен с первым входом блока 2 коммутации. группы входов адреса 10 и данных 11 блока" связи с ЭВМ образуют группу входов устройства для подключения к шинам адреса и данных ЭВМ группы входов-выходов 18 М блоков 4 связи с внешним устройством образуют группы входов-выходов устройства для подключения к группе информационных входов-выходов соответствыходов 24 блока 3 связи с ЭВМ соединена с группой входов-выбора ЗУ блоков 4 связи с внешним устройством, вторая группа выходов 27 блока 3 связи с ЭВМ соединена с первыми входами выборки блоков 4 связи с внешним устройством, входы первого 56, второго 75 и третьего 76 канальных приемников являются, соответственно, первым 6, вторым 7 и третьим 8 управляющими входами блока 3 связи с ЭВМ, входы канальных приемников первой 77 и второй 80 групп образуют соответственно группу входов адреса 10 и данных 11 блока 3 связи с ЭВМ, выходы первого 62 и второго 81 шинных формирователей являются, соответственно, первым 9, и третьим 12 выходами блока 3 связи с Э В М, синхровход первого 51 триггера соединен с выходом третьего 76 канального приемника, выходы канальных приемников первой группы 77 соединены с

1837302

25

45 первой группой входов элемента сравнения

84, выход которого соединен с информационным входом первого 51 триггера, вторая группа входов 73 элемента сравнения 84 образует группу входов задания адреса устройства, в каждом канале сопряжения 1 второй вход 14 блока коммутации 2 является входом требования обмена устройства, первый выход 15 блока коммутации 2 является соответствующим выходом режима устройства, четвертый управляющий вход 16 блока

3 связи с ЭВМ является соответствующим входом "строб обмена" устройства, выход

12 готовности блока связи с ЭВМ является соответствующим выходом готовности устройства, пятый управляющий вход 17 блока

3 связи с ЭВМ является соответствующим входом готовности устройства, выход 32

"заполнение от BY" блока 3 связи с ЭВМ соединен с третьим входом блока 2 коммутации, второй выход 19 которого соединен с управляющим входом блока 3 связи с

ЭВМ, седьмой 20 управляющий вход которого соединен с третьим выходом блока 2 коммутации, четвертый выход 21 которого соединен с восьмым управляющим входом блока 3 связи с ЭВМ, девятый управляющий вход 22 которого соединен с пятым выходом блока коммутации, шестой 33 выход которого соединен с десятым управляющим входом блока связи с ЭВМ, седьмой 23 и восьмой 34 выход блока коммутации 2 соединен с соответствующими входами разрешения передачи M блоков 4 связи с внешним устройством, выход требования обмена 30 блока 3 связи с ЭВМ соединен с четвертым входом блока 2 коммутации, третья группа выходов 25 блока 3 связи с

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

26 которых соединены с четвертой группой выходов блока 3 связи с ЭВМ, четвертый выход 28 которого соединен с входами строба обмена блоков 4.связи с внешним устройством, вторые входы выборки 29 которых соединены с выходами пятой группы блока

3 связи с ЭВМ, вторые группы входов-выходов 13 данных блоков 4 связи с внешним ,устройством являются группой входов-выходов устройства, в блоке 3 связи с ЭВМ каждого из L каналов сопряжения 1 выход первого 50 элемента ИЛИ соединен с первым входом первого 62 шинного формирователя, с первым входом первого 59 элемента И и с входом элемента задержки

102, выход которого соединен с вторым входом первого 62 шинного формирователя, выходы nepeoro 56 и второго 75 канальных приемников соединены соответственно с

15 первыми входами второго 82 и третьего 83 элементов И, вторые входы которых соединены с прямым выходом первого 51 триггера, инверсный выход которого соединен с входом выборки дешифратора 52, первый и второй входы которого соединены с выходами второго 85 и третьего 86 триггеров, входы синхронизации которых соединены с выходом третьего 76 канального приемника, информационные входы второго 85 и третьего 86 триггеров соединены соответственно с выходами четвертого 78 и пятого 79 канальных приемников, входы которых соединены с первой группой адреснь х входов

10 блока 3 связи с 3ВМ, выход второго 82 элемента И соединен с первым входом первого 50 элемента ИЛИ и с первым входом четвертого 88 элемента И, выход которого соединен с входом второго 81 шинного формирователя, выход третьего 83 элемента И соединен с вторым входом первого 50 элемента ИЛИ и с входом синхронизации регистра управления 87, информационные входы которого соединены с выходами канальных приемников второй 80 группы, вход выборки регистра 87 соединен с первым выходом дешифратора 52, второй выход которого соединен с вторым входом четвертого 88 элемента И, третий вход которого является десятым ЗЗ управляющим, входом блока 3 связи с ЭВМ, первый выход регистра управления 87 соединен с входами начальной установки первого 68 кольцевого регистра сдвига, первого счетчика 55 и с первым входом пятого 57 элемента И, второй вход которого соединен с выходом второго 60 элемента ИЛИ, входы которого соединены с выходами первого 55 счетчика и являются третьей группой выходов 25 блока 3 связи с Э ВМ, третий выход дешифратора 52 соединен с вторым входом первого 59 элемента И, третий и четвертый входы которого являются соответственно шестым 19 и седьмым 20 управляющими входами блока

3 связи с ЭВМ, четвертый выход 28 которого соединен с выходом. первого 59 элемента И и соединен с входом сдвига первого 68 кольцевого регистра, выходы которого являются первой группой выходов 24 блока 3 связи с

3ВМ, выход старшего разряда первого кольцевого регистра 68 соединен со счетным входом первого 55 счетчика, выход переноса которого соединен с первым входом третьего 61 элемента ИЛИ, второй вход которого соединен с выходом пятого 57 элемента И, выход третьего 61 элемента ИЛИ является вторым выходом 31 блока 3 связи с ЭВМ и соединен с входом сдвига второго

70 кольцевого регистра, вход начальной установки которого соединен с первым вхо1837302

45

50 дом шестого 63 элемента И, выходы второго

70 кольцевого регистра являются второй группой выходов 27 блока 3 связи с ЭВМ, четвертый 16 управляющий вход которого соединен с вторым входом шестого 63 элемента И, третий вход которого соединен с выходом элемента И вЂ” НЕ 67. первый вход которого соединен с вторым выходом регистра 87 управления, третий выход которого является пятым выходом 30 блока 3 связи с

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

87 соединена с первой группой входов второго 65 элемента сравнения, вторая группа входов которого соединена с группой выходов второго 54 счетчика, счетный вход которого соединен с выходом генератора импульсов 53, вход сброса второго 54 счетчика соединен с выходом второго 65 элемента сравнения и с вторым входом элемента

И вЂ” НЕ 67, четвертый и третий вход шестого

63 элемента И являются соответственно восьмым 21 и девятым 22 управляющим входами блока связи с ЭВМ, выход шестого элемента И 63 соединен с первыми входами элементов И группы 72 и со счетным входом третьего 66 счетчика, вход сброса которого является пятым 17 управляющим входом блока 3 связи с ЭВМ и соединен с первым входом седьмого 58 элемента И, второй вход которого соединен с выходом четвертого 71 элемента ИЛИ, входы которого являются четвертой группой выходов 26 блока 3 связи с ЭВМ и соединены с выходами третьего 66 счетчика, выход переноса которого соединен с первым входом пятого 64 элемента ИЛИ, второй вход vоторого соединен с выходом седьмого 58 элемента И, выход пятого элемента ИЛИ является шестым 31 выходом блока 3 связи с ЭВМ и соединен с входом сдвига третьего кольцевого 69 регистра, вход начальной установки которого соединен с шестым управляющим 19 входом блока 3 связи с ЭВМ, выходы третьего кольцевого регистра 69 соединены с вторыми входами элементов И группы 72, выходы которых являются пятой группой выходов

9 блока 3 связи с ЭВМ. в каждом блоке 2 коммутации первый вход 31 соединен с первыми входами первого 125 и второго 126 лементов И, выход которого соединен с вычитающим входом первого 130 счетчика, е уммирующий вход которого соединен с выодом третьего 127 элемента И, первый ход которого является третьим 32 входом лока 2 коммутации и соединен с первым ходом четвертого 124 элемента И, второй ход которого соединен с вторым входом ервого 125 элемента И, с первыми входами ервого 128 и второго 119 элементов ИЛИ, с прямым выходом первого 122 триггера, 5

40 инверсный выход которого является седьмым выходом 23 блока 2 коммутации и соединен с первым входом третьего 132 элемента ИЛИ и с входом сброса второго

123 триггера, прямой выход которого соединен с вторым входом второго 126 элемента

И, с первым входом третьего 127 элемента

И и с первым входом четвертого 118 элемента ИЛИ, второй вход которого соединен с выходом первого 117 элемента НЕ, выход четвертого 118 элемента ИЛИ соединен с входом установки первого 122 триггера, вход синхронизации которого соединен с выходом второго 120 элемента НЕ, вход которого соединен с третьим входом четвертого 118 элемента ИЛИ, с выходом пятого 131 элемента ИЛИ и с вторым входом третьего

132 элемента ИЛИ, выход которого является пятым выходом 22 блока 2 коммутации, четвертый выход которого соединен с выходом переноса первого 130 счетчика, выходы которого соединены с входами шестого 133 элеMента ИЛИ, вы4итающий и суммирующий входы второго 129 счет <ика соединены с выходами, соответственно, четвертого 124 и первого 125 элементов И, второй вход 14 блока 2 коммутации соединен с вторым входом второго 119 элемента ИЛИ, выход которого соединен с входом установки второго

1?3 триггера, инверсный выход которого соединен с втор,.м входом первого 128 элемента ИЛИ, выход которого является восьмым 34 выходом блока 2 коммутации и соединен с первым входом седьмого 134 элемента ИЛИ, второй вход которого соединен с выходом шестого 133 элемента ИЛИ, с третьим входом второго 119 элемента ИЛИ и с входом третьего 121 элемента Н Е, выход которого соединен с входом синхронизации второго 123 триггера, входы пятого 131 элемента ИЛИ соединены с выходами второго

129 счетчика, выход переноса которого является третьим выходом 20 блока 2 коммутации, первый 15 и второй 19 выходы которого соединены с выходами, соответственно, третьего 139 триггера и седьмого 134 элемента ИЛИ, вход 30 первого элемента

НЕ 117 является четвертым входол1 блока 2 коммутации, инверсный выход третьего 139 триггера соединен со своим информационным входом, вход синхронизации третьего

139 триггера соединен с выходом восьмого

137 элемента ИЛИ, первый вход которого соединен с выходол1 третьего 132 элемента

ИЛИ, второй вход восьмого 137 элемента

ИЛИ соединен с выходол четвертого 135 элемента НЕ, вход которого соединен с выходом переноса первого IlPp80lo 130 счетчика, вход установки третьего 139 триггера соединен с выходом втооого 119 элемента

1837302

ИЛИ, прямой выход 33 четвертого 116 триггера является шестым выходом блока 2 коммутации, выход переноса второго 139 счетчика соединен с входом пятого 136 элемента НЕ, выход которого соединен с первым входом девятого 138 элемента ИЛИ, выход которого соединен с входом синхронизации четвертого 116 триггера, информационный вход которого соединен с его инверсным выходом, вход установки четвертого 116 триггера соединен с выходом четвертого 118 элемента ИЛИ, второй вход девятого 138 элемен — à ИЛИ соединен с выходом седьмого 134 элемента ИЛИ, в каждом блоке 4 связи с внешним устройством первый вход выборки 27 соединен с первым управляющим входом коммутатора 111 адреса и соединен.с первыми входами элементов И группы 112, первый вход первого 113 элемента ИСКЛЮЧАЮЩЕЕ ИЛИ является первым входом 34 разрешения передачи блока 4 связи с внешним устройством и соединен с первыми входами коммутаторов данных первой 109 группы, вторые входы которых соединены с первыми входами элементов ИЛИ группы 105 и с выходами элементов И группы 112, вторые входы которых являются первой группой входов 24 выбора

ЗУ блока 4 связи с внешним устройством, вторая группа 25 адресных входов которого соединена с первой группой входов коммутатора 111 адреса, вторая группа входов которого является первой 26 группой адресных входов блока 4 связи с внешним устройством, второй вход 29 выборки которого соединен с первым входом первого 103 элемента И, выход которого соединен с вторым управляющим входом коммутатора адреса

111 и соединен с вторым входом первого элу ента 113 ИСКЛЮЧАЮЩЕЕ ИЛИ. с первыми входами коммутаторов данных второй группы 108 и с вторыми входами элементов

ИЛИ группы 105, выходы которых соедине- ны с входами выборки запоминающих 107 устройств, входы режима которых соединены с выходом элемента ИЛИ вЂ” НЕ 106, входы которого соединены с выходами первого

113 и второго 110 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, первый вход второго 110 элемента ИСКЛЮЧАЮЩЕЕ ИЛИ является вторым входом 23 разрешения передачи блока 4 связи с внешним устройством и соединен с вторыми входами коммутаторов данных второй группы 108, первая группа входоввыходов которой соединена с первой группой входов-выходов коммутаторов данных первой группы 109 и с входами-выходами данных запоминающих устройств 107, входы адреса которых соединены с выходами коммутатора 111 адреса, первая 18 и вторая

13 группа входов-выходов блока 4 связи с внешним устройством соединены с второй груп пой входов-выходов соответствен но второй 108 и первой 109 группы коммутаторов данных, вход строб обмена 28 блока связи с внешним устройством 4 соединен с первым входом второго 104 элемента И, выход которого соединен с третьими входами элементов И группы 112, второй вход второ10 го 104 элемента И соединен с выходом первого 115 элемента НЕ. вход которого соединен с первым входом первого 103 элемента И, второй вход которого соединен с выходом второго 114 элемента НЕ, вход которого соединен с первым входом второго

104 элемента И, выход которого соединен с вторым входом второго 110 элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, группы входов-выходов скоростных коэффициентов 47 и задания адреса канала 48 каналов сопряжения 1 соединены между собой, в каждом канале сопряжения 1 выход требования прерывания 36 блока связи с ЭВМ является выходом требования прерывания устройства, вход

20 единен с входом подтверждения прерывания блока 3 связи с ЭВМ первого канала сопряжения, выход подтверждения прерывания 39 которого соединен с входом 37 подтверждения прерывания блока связи с

ЭВМ второго канала t2 сопряжения, выход подтверждения 39 прерывания которого соединяется с входом подтверждения прерывания блока сопряжения с ЭВМ последнего канала 1 сопряжения, прохода через блоки сопряжения промежуточных каналов, шестая группа выходов 44 блока 3 связи с ЭВМ соединена с второй группой входов-выходов 13 устройства. выход 38 маскирования блока 3 связи с ЭВМ соединен с входом маски блока 5 выбора канала, вход выбора

43 канала блока 3 сопряжения с ЭВМ соединен с выходом блока 5 выбора канала, первый 41 и второй 42 входы сброса которого соединены с соответствующими выходами сброса блока 3 сопряжения с ЭВМ, группы выходов скоростных коэффициентов 46 и задания адреса канала 45 которых соединены с соответствующими группами входов

45 блока 5 выбора канала. группы входов-выхо50 дов которого являются соответствующими группами входов-выходов скоростных коэффициентов 47 и задания адреса канала 48 канала 1 сопряжения, вход установки каждого блока 5 выбора канала соединен с вы55 ходом элемента И 35, входы которого соединены с выходами 49 настройки каждого блока 3 связи с ЭВМ, в блоке 3 связи с

ЭВМ вторая группа входов 73 первого 84 элемента сравнения соединена с группой

25 подтверждения прерывания 37 которого со13

1837302

5

10 входов передатчиков первой 91 группы, группа выходов 45 которой является груп, пой выходов задания адреса канала, группа выходов скоростных коэффициентов 46 которого является группой выходов второй группы 97 передатчиков, группа входов ко торой соединена с группой выходов регистра 87 управления, первый и четвертый выход которого соединены соответственно с входом элемента НЕ 100 и с третьим вхо дом второго 99 дешифратора, с первым информационным входом регистра 90 ,вектора, второй информационный вход ко,торого является выходом маски 38 канала и соединен с пятым выходом регистра 87 управления и с вторым входом второго 99 де,шифратора, вход разрешения которого является входом 43 выбора канала, выход ,элемента НЕ 100 является вторым выходом

42 сброса канала, первый выход 41 сброса которого соединен с четвертым входом восьмого 98 элемента ИЛИ и с четвертым выходом второго дешифратора 99, первый вход которого соединен с десятым управляющим входом 33 блока 3 связи с ЭВМ, шестая группа выходов 44 которого является группой выходов третьей группы 74 переатчиков, группа входов которой соединена с группой выходов регистра 90 вектора, группа входов 101 которого является группой задания адреса вектора, вход записи регистра вектора 90 соединен с управляющим входом третьей группы передатчиков

4, с выходом шестого 93 элемента ИЛИ, с входом установки пятого 95 триггера и с входом сброса четвертого 92 триггера, инерсный выход которого соединен с входом ретьего 89 шинного формирователя, выход которого является выходом требования 36

:прерывания блока 3 сопряжения с ЭВМ, ход подтверждения 37 прерывания котороо соединен с первыми входами второго 96 лемента И вЂ” НЕ, шестого 93 и седьмого 94 лемента ИЛИ, выход которого являетя выодом 39 подтверждения прерывания блока сопряжения с ЭВМ, прямой выход четвер, ого 92 триггера соединен с вторым входом торого 96 элемента И вЂ” НЕ, выход которого оединен с входом сброса пятого 96 триггеа, инверсный и прямой выходы которого оединены с вторыми входами, cooTBGTGT" енно, шестого 93 и седьмого 94 элементов

ЛИ, вход синхронизации, четвертого 92 риггера соединен с выходом восьмого 98 лемента ИЛИ, первый, второй и третий ход которого соединены соответственно с ервым, вторым и третьим выходом второго

9 дешифратора, выход 49 настройки блока вязи с ЭВМ является шестым выходом реистра управления 87, 15

Работу устройства рассмотрим на примере использования его для сопряжения

Э В М типа "Электроника-60" с L группами из

М внешних устройств, Разрядность информационного слова

ЭВМ (шина 13) — 16 бит, Максимальное количество групп (L) — 16 — (определяется нагрузочной способностью ЭВМ и разрядностью группы линий 73. Количество внешних устройств в группе (М) — 16 (определяется разрядностью используемых кольцевых регистров сдвига и счетчиков) Объем

ЗУ вЂ” 1024 слов х 16 (4 микросхемы типа 541

РУ2). Количество ЗУ в блоке связи с BY (К)—

16. Разрядность информационного слова

BY (шина 18) — 256 бит, Управляющий сигнал

14 от BY формируется в результате сложения сигналов готовности от BY по И, т.е. обмен ведется только когда ece BY готовы к работе. Сигнал 16 и 17 формируется в результате обьединения сигналов стробов обмена от каждого BY по И (т.е. управляющими являются стробы от самого скоростного BY). Цепь сигнала 15 соединяется со всеми BY.

На входы канальных приемников 77 и

78, 79 поступают соответственно тринадцать и два бита адреса, на входы канальных приемников 80 поступают 16 битов данных, Выход 9 шинного формирователя 62 соединяют с цепью СИП (сигнал ответа пассивного устройства) интерфейса ЭВМ. Вход

6 канального приемника 56 соединяют с цепью "ВВОД" интерфейса ЭВМ, вход 7 канального приемника 75 соединяют с цепью ВЫВОД интерфейса ЭВМ, вход 8 канального приемника 76 соединяют с цепью СИА, Выход 12 соединяют с разрядом (например 15) в магистрали 13. Выход 36 и вход 37 соединяют соответственно с цепью ТПР и

ППР1. Выход 39 (ППРО) предыдущего канала сопряжения соединяют с входом 37 (ППР1) последующего канала сопряжения, образуя "дейзи-цепочку". Узел, состоящий иэ счетчика 54, элемента сравнения 65 и элемента И вЂ” НЕ 67 может быть реализован на микросхеме типа К155 ИЕ8 или аналогичной.

Входы D триггеров 122, 123, 157, 163 соединены с цепью "ОБЩ", триггеров 92, 95 с цепью "+5В" через резистор 1 Ком. Коммутаторы адреса и данных 111, 108 и 109 реализованы на шестнадцати элементах

И вЂ” ИЛИ, что соответствует разрядности счетчиков 55, 66 и ЗУ 107.

Устройство работает в следующих режимах: — настройка, 15

1837302

5

25

55 — ввод информации нэ ЭВМ в ЗУ, — вывод информации из ЗУ в BY, — ввод информации из BY e ЗУ, — вывод информации из ЗУ в ЭВМ.

В начальный момент производится установка в нулевое состояние счетчиков 55, 66, 129, 130 и триггеров 92, 95, 120, 123, 139, 1I16, 157, 163, в единичное состояние первые выходы и в нулевое состояние все остальные выходы кольцевых регистров 68, 69, 70 (цепи начальной установки на фиг,1, 2, 4 не показаны).

НАСТРОЙ КА

Настройка устройства производится для организации обслуживания групп BY, с учетом их скоростных характеристик, установкой скоростных коэффициентов и разрешения или маскирования прерывания в каналах сопряжения путем записи в РКСвв кода частоты (скоростного коэффициента) и бита управления прерыванием (маски) в

9 разряд (линия 38), бита настройки в 10 разряд. Запись информации в РКСвв производится в цикле обращения к каналу "ВЫВОД".

Адресная часть цикла.

В соответствии с временной последовательностью сигналов интерфейса ЭВМ в начале цикла формирует на цепях адресной магистрали 10 адрес регистра управления

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

На вторую группу 73 входов элемента 84 сравнения подают код адреса узла сопряжения (код группы). При совпадении кода группы с сигналами старших разрядов адреса интерфейса на выходе элемента 84 сравнения формируется сигнал логической единицы, поступающий на О-вход, 0-триггера 51, После выдачи адреса Э В M формирует сигнал СИА. поступающий через канальный приемник 76 на вход записи "С" триггера 51 и устанавливающий его в единичное состояние. Сигнал СИА установит также триггеры

85 и 86 в состояние определяемое сигналами младших разрядов адреса поступающих через канальные приемники 78 и 79, на входы О-триггеров 85 и 86. Код младших разрядов определяет выбранный регистр.

Сигналы с выходов триггеров поступают на входы дешифратора 52, который выбирается сигналом низкого уровня с обратного выхода триггера 51, Единичный сигнал с выхода дешифратора 52 поступит на вход выборки регистра управления 87 и разрешит его работу, После выдачи сигнала СИА, ЭВМ осуществляет снятие адреса и формирование сигналов "ДАННЫЕ" поступающих через группу канальных приемников 80 на входы регистра 87 и представляющих код скорости с установленным в 10 разряде битом настройки и в 7 разряде бита разрешения обмена, После этого ЭВМ вырабатывает сигнал

ВЫВОД на линии 7. По этому сигналу код управления записывается в регистр 87 и на линии 38 появляется сигнал высокого уровня, Одновременно сигнал высокого уровня с выхода элемента И 83 поступает на вход элемента ИЛИ 50 и формирует на его выходе сигнал высокого уровня. С выхода элемента ИЛИ 50 сигнал высокого уровня поступает на первый вход шинного формирователя 62 и через элемент задержки t02 на его второй вход. В результате на выходе

9 шинного формирователя 62 через время

h,t. определяемое элементом задержки 49, формируется сигнал низкого уровня (СИП), который анализируется ЭВМ и воспринимается как результат окончания операции .

"ВЫВОД". При получении сигнала СИП от устройства ЭВМ снимает сигнал ВЫВОД и снимает данные. Устройство снимает сигнал "СИП" завершая операцию приема данных (фиг,5 поз.А4 описания прототипа). ЭВМ снимает сигнал "СИА". завершая цикл канала "ВЫВОД", Код скоростных коэффициентов через передатчики 97 по линиям 46 поступит на входы передатчиков

140 — 144 и элементов ИСКЛЮЧАЮЩЕЕ

ИЛИ вЂ” НЕ 152 — -156, начиная с младших разрядов соответственно, Сигнал высокого уровня с выхода 10 разряда регистра 87 поступит на вход элемента И 35, на выходе которого появится сигнал высокого уровня, разрешающий выбор высокоскоростного

BY только после настройки всех каналов сопряжения.

Сигнал высокого уровня с выхода 9 разряда регистра 87 по линии 38 поступит на вход элемента И 194, и при наличии на втором входе высокого уровня сигнала с выхода элемента И 35, на его выходе сформируется сигнал высокого уровня который поступит на вход синхронизации С триггера 157, блока выбора канала 5, и передним фронтом установит его в единичное состояние, при котором на его выходе появится положительный потенциал, разрешающий прохождение сигналов управления передатчиками через элементы И 145 — 149 на входы управления передатчиков 140—

144. Этот сигнал также поступит на вход группы приемников 151 через элемент задержки 150, имеющий Л t задержки > h t распространения сигналов по магистрали

1837302

47, для обеспечения защиты схемы от переходных процессов возникающих из-за различия пути прохождения сигналов в магистрали 47; и разрешит прохождение сигналов через группу приемников 151, В исходном состоянии приемники 151 закрыты и на их выходах присутствуют потенциалы низкого уровня, которые совместно с потенциалами низкого уровня (код скорости О) с выхода регистра 87 обеспечива ат высокие уровни сигналов на выходах элементов

ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 152-156, которые обеспечивают высокие уровни сигналов на выходах элементов И 158-161 и совместно с сигналом высокого уровня с триггера (157 обеспечат высокий уровень сигнала на выходе элементов И 145 — 149, открывающий передатчики 140-144 и разрешающий передачу кодов скорости в магистраль 47, где устанавливается результирующий потенциал монтажного ИЛИ, который поступит через группу приемников 151 на входы элементов ИСКЛЮЧАЮЩЕЕ

ИЛИ вЂ” НЕ 152-156, На элементах ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ произойдет сравнение в каждом разряде потенциала бита кода скоростных коэффициентов и резуль, тирующего потенциала, Если потенциалы ! старших бит совпадают, то на выходе эле, мента ИСКЛЮЧАЮЩЕЕ ИЛИ вЂ” НЕ 156 фор-! мируется потенциал высокого уровня, ,который поступит на входы элементов И

158 — 161, 149 разрешит дальнейшую выдачу в магистраль кода скоростного коэффициен та данного канала сопряжения. Если потен циалы старших бит не савпада ат. то на, выходе элемента ИСКЛ!ОЧАЮЩЕЕ ИЛИ, НЕ 156 сформируется потенциал низкого

; уровня, по которому на выходах элементов

И 158 — 161,.149 появляются потенциалы низ: кого уровня, закрывающие передатчики, 140 — 144, т.к. это означает. что в магистрали, подключен канал сопряжения, имеющий бо-! лее высокую скорость обмена с BY (макси, мальная скорость обмена соответствует, коду скорости 00000 и частота обмена равна ! частоте задающего генератора 53). Если в ! блоке выбора канала 5 потенциалы старших : бит совпали, та осуществляется сравнение

: ;потенциалов бит следующих младших раз; рядов и если в каком-то разряде потенциалы . бит не совйадают, то на выходе саатветстi вующега элемента ИСКЛЮЧА!ОЩЕЕ 1ЛЛИ—, . НЕ формируется потенциал низкого уровня, ,который отключит соатветству ащий и по-! следующие передатчики от магистрали 47 и, выключит данный канал иэ операции выбаI ра. После сравнения кодов скорости во всех

, разрядах только в одном (при наличии талька одного высокоскоростного канала сапря5

55 жения) или в нескольких блоках 5 выбора канала (при наличии нескольких высокоскоростных каналов сопряжения с одинаковыми скоростями обмена — с равными кодами скорости) на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ вЂ” НЕ 158 появится положительный потенциал, обеспечивающий открывание передатчиков 187 — 193, В исходном состоянии приемники 178 закрыты и на их выходах присутствуют потенциалы низкого уровня, которые совместно с потенциалами низкого уровня (нулевые биты када адреса канала) с выхода передатчиков 91 обеспечивают высокие уровни сигналов на выходах соответствующих элементов ИСКЛЮЧА10ЩЕЕ ИЛИ-НЕ 171—

177, которые обеспечивают высокие уровни сигналов на выходах соответствующих элементов И 165-170 и совместно с поступающим сигналом с выхода элемента И 158 абаспе „:т i. са,, и урсвень сигнала на выходе соответствующих элементов И t79185, откр I9310il! l1(1 соответствующие передат я«ки 187-193 и разрешающий передачу кодов адреса в магистраль 48, где устанавливается результирующий потенциал монтажнога ИЛИ, который через Лt задержки (элемент 186) поступит через группы приемников 151 на входи элементов ИСКJllQRAI0LLIFE ИЛИ вЂ” НЕ 171 — 177. На элементах ИСКЛЮЧ !А!0LljÅЕ ИЛИ-НЕ произойдет сравнение в ка:кдам разряде потенциала бита када группс вага адреса и результируюшега па =.:,;::ела. Е;..л \ потенциалы старших бит coâëÿ,!,-ла«, —:а нэ выходе элемента

ИСКЛ!О IАIà ., .L-. = ИЛИ-HF 177 формируется патен циал Высока;0 .:раг ня. Который поступит на о;адьl элемг нтав И 165--1 О, 185 и разрешит даль «ейшую выдачу B магистраль кода группового адреса данного канала сопряжения. Если потенциалы старших бит не совпадают, та на выходе элемента ИСКЛ ЮЧ АЮ Щ Е Е ИЛ И вЂ” Н Е 177 сформируется потенциал низкого уровня, па которому на выходах э ементав И 165-170, 185 появятся патснциали низкого уровня закрывающие передатчики 187 — 193, т.к, это означает, что в магистрали подключен канал сапрян<ения. име ащий«таку>а же скорость, на более низку а величину адреса, самый низкий групповой адрес канала соответствует коду 60000. Если в блоке выбора канала 5 потенциалы старших бит совпали, то осуществляется сравнение потенциалов бит следующих младших разрядов и, если в vaком-та разряде потенциалы бит не совпадают, та на вь,хаде соответствующего элел«ента ИСКЛЮЧА10ЩЕЕ !ЛЛИ-НЕ формируется потенциал низкого уровня, который аткл ючит соответствующий и

1837302

40

Активный— высокий уровень сигнала последующие передатчики от магистрали 48 и соответствующий и последующие передатчики от магистрали 48 и выключит данный канал из операции выбора. После сравнения кодов адреса во всех разрядах 5 только в одном блоке 5 выбора канала (при:наличии только одного высокоскоростного канала сопряжения или при наличии нескольких высокоскоростных каналов сопряжения с одинаковыми скоростями обмена с 10 равными кодами скорости) на выходе элемента И СКЛ 10ЧАЮ Щ Е Е ИЛ И-Н Е 165 появится положительный потенциал, который, совместно с потенциалом высокого уровня с выхода триггера 157, обеспечит появление 15 на выходе элемента И 162 потенциала высокого уровня устанавливающий передним фронтом триггер 163 в единичное состояние с формированием на линии 43 потенциала высокого уровня, Этот потенциал поступит 20 на вход разрешения дешифратора 99 и совместно с кодом на информационных входах обеспечит выбор наиболее скоростного канала и разрешит с ним работу управляющей ЭВМ, Обмен информацией с каналами, 25 в которых не установлены биты управления прерыванием в 9 разряде производится в режиме опроса как и у прототипа.

Формирование сигналов на выходе дешифратора 99 зависит от кода на информа- 30 ционных входах следующим образом:

На выходе 2 дешифратора 99 появится сигнал высокого уровня, который пройдет через элемент ИЛИ 98 и передним фронтом установит триггеры 92 и 95 в единичное состояние и обеспечит формирование низкого 50 уровня сигнала ТПР на линии 36, В ответ на этот сигнал ЭВМ формирует сигнал разрешения прерывания ППР1. Данный сигнал через элемент ИЛИ 93 произведет сброс триггеров 92 и 95 в нулевое 55 состояние и произведет запись вектора адреса XXI в регистр 90 с передачей его через передатчики группы 74 в магистраль ЭВМ, После чтения вектора прерывания, определяющего адрес программы обслуживания наиболее скоростного канала сопряжения, ЭВМ переходит на подпрограмму ввода информации в ЗУ самого скоростного канала сопряжения иэ ЭВМ, запрешает все прерывания и осуществляет режим ввода информации в ЗУ с записью в 9 разряд регистра

87 бита О.

Первоочередность ввода информации в

ЗУ от ЭВМ или BY произвольная, но при одновременной подаче импульсов на входы

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

Ввод информации в ЗУ из ЭВМ.

Ввод информации в ЗУ устройства происходит при программном обращении ЭВМ к регистрам устройства е циклах ВВОД и

ВЫВОД.

Регистры устройства:

РКСвв — запись кода управления в регистр 87

РКСвыв — чтение бита готовности на выходе элемента И 88 (в режиме опроса)

PD — запись информации в ЗУ 1071-107k — чтение информации из ЗУ 107)-107к

6 разряд — режим управления (1 — управление от ЭВМ, 0 — управление от ВУ);

7 разряд — требование обмена

8 разряд — конец обмена

9 разряд — маскирование

10 — настройка

11 — вектор

После выполнения адресной части цикла вывод (аналогичной вышеописанной), Сигнал высокого уровня с выхода 7 разряда регистра 87 по цепи 30 поступит на вход элемента НЕ 117 и с его выхода низким уровнем поступит через элемент ИЛИ 118 на входы S триггеров 122 и 116 и установит их в единичное состояние. При этом на выходах 23, 22 и 33 появятся следующие сигналы:

23 — низкий уровень, разрешает передачу информации через коммутаторы данных

108)-108N в направлении от ЗУ к BY.

22 — низкий уровень, запрещает прохождение стробирующих импульсов от BY, 33- высокий уровень, определяет готовность устройства для работы ЭВМ с ЗУ (при

21

1837302

22 чтении ЭВМ PKC устройства при использовании режима опроса готовности канала).

Сигнал готовности по линии 33 поступит на 0 вход дешифратора 99 и сформирует на выходе 1 дешифратора 99 сигнал высокого уровня, поступающий через элемент ИЛИ

98 на вход синхронизации триггера 92 и устанавливающий его и триггер 95 в единичное состояние с передачей сигнала ТПР по линии 36 в магистраль ЭВМ. После анализа данного вектора ХХОвпрерывания ЭВМ переходит на подпрограмму прерывания ввода информации в ЗУ и устанавливает единичный сигнал в одиннадцатом разряде регистра управления 87, Далее 3ВМ в адресном цикле обращается к Р0, при этом на одном из выходов дешифратора 52 появляется единичный сигнал, который поступит на вход элемента И 59 и совместно с сигналами высокого уровня на линиях 19 и 20 разрешит прохождение импульсов "ВЫВОД". Импульсы ВЫВОД на входе 7, минимальная длительность которых равна циклу записи данных в ЗУ 107, стробируют вводимые данные по шине 13.

Во время действия импульса ВЫВОД на выходе 28, на выходе группы элементов И

112 и ИЛИ 105 формируется единичный сигнал, выбирающий ЗУ 107 и разрешающий работу коммутатора данных 109 при направлении передачи с шины 13 к ЗУ, т.к. единичные сигналы имеют место на первых выходах регистров 68, 70 и на линии 34, и на линии 23 низкий уровень, поэтому на выходе элемента ИЛИ-НЕ 106 сформируется низкий уровень сигнала и запись первого слова осуществляется в ЗУ 107> блока 41 по нулевому адресу, задаваемому счетчиком

55. Задним фронтом сигнала на выходе 28 стробирующего вводимые данные, осуществляется установка в единичное состояние второго разряда и в нулевое состояние первого разряда регистра 68, поэтому во время ввода следующего слова данных (следующий цикл обращения к ЗУ) единичный сигнал сформируется на втором выходе группы элементов И 99 и ИЛИ 105 и запись следующего слова будет осуществляться в ЗУ

107 через коммутатор 1092 блока 4 также по нулевому адресу, После записи первых К слов вводимых данных во все узлы 107|в

107к первого блока 4i задним фронтом сигкала с К-ro выхода кольцевого регистра 68 счетчик 55 увеличивает свое содержимое на единицу, поэтому запись следующих К-вводимых слов осуществляется последовательно в ЗУ 1071 — 107к блока 41 по первому адресу задаваемому счетчиком 55 и т.д, Каждое поступление сигнала "ВЫВОД" по входу 7 сопровождается формированием

55 сигнала СИП на выходе 9 через Л t определяемое элементом эадер>кки 102. Длительность задержки выбирается большей или равной времени распространения сигнала от выхода канального приемника 56 до выхода элемента ИЛИ группы 105. После окончания ввода массива данных с длиной меньше емкости ЗУ блока 4i ЭВМ обратится к регистру управления 87 и запишет в 8 разряд бит окончания обмена, в 7 разряд

"0", а в 6 разряд бит управления скорости (в случае увеличения скорости обмена), Положительный сигнал с 8 разряда осуществит установку в исходное состояние триггер 157 блока выбора канала 5(закрывая передатчики 140 — 144 и разрешая формирование сигнала выбора для следующего канала сопряжения), также регистр 68 и счетчик 55, в единичное состояние второй разряд и в нулевое состояние первый разряд регистра

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

BY 4 в ЗУ 107> по нулевому адресу. Одновременно, сигналом с выхода 31 осуществляется увеличение на единицу содержимого счетчика 129, что приведет к формированию единичного сигнала на выходе элемента

ИЛИ 131 на линиях 22 и 15 и к разрешению вывода информации из блока связи с BY 41.

Если длина вводимого массива больше емкости ЗУ 1071 — 107к блока 41, то в момент переполнения емкости счетчика 55, на выходе переполнения сформируется единичный сигнал, который осуществит сдвиг единичного сигнала в кольцевом регистре 70, увеличит содержимое счетчика 129 и тем самым ввод массива данных будет продолжаться в блок связи с BY 4 в ЗУ 1071 по нулевому адресу, при этом на выходе 22 и 15 появятся единичные сигналы разрешающие BY обмен информацией с устройством.

Для исключения двойного срабатывания кольцевого регистра 70 и счетчика 129, при вводе массивов длиной равной емкости

ЗУ одного блока связи с BY 4, введена блокировка второго входа элемента И 57 нулевым сигналом с выхода элемента ИЛИ 60.

Если все ЗУ 1071 — 107к блоков связи с BY

4> — 4M будут заполнены информацией, то на выходе переполнения 20 счетчика 129 сформируется нулевой сигнал, который закроет элемент И 59 и запретит дальнейший ввод информации до тех пор, пока не освободится 3У 107 хотя бы одного блока связи с BY

41— - 4м.

При поступлении единичного сигнала с выхода 6 разряда регистра 87 на вход элемента И вЂ” НЕ 67 на выходе этого элемента появятся импульсы с частотой задаваемой

ЭВМ, которые используются s случае отсут23

1837302

30

40

55 ваемому счетчиком. ствия синхроимпульсов от BY или при работе BY на частотах больших частоты цикла обмена управляющей ЭВМ, Вывод инфоромации иэ ЗУ в BY.

Вывод информации из ЗУ 107 устройства на шины 181-18м BY возможен только после заполнения массивом данных ЗУ, 1071-107к хотя бы одного блока связи 4 с

BY. При этом на выходе переполнения счетчика 55 сформируется единичный сигнал, который осуществит сдвиг единичного сигнала в кольцевом регистре 70. увеличит содержимое счетчика 129, а на выходе элемента ИЛИ 131 и на линиях 22 и 1.5 появятся единичные сигналы разрешающие обмен между BY и ЗУ, Вывод информации иэ ЗУ 107 осуществляется. P — разрядными словами, причем

P = R К, где R — разрядность вводимого в ЗУ слова, К вЂ” количество узлов ЗУ 107, BY получив по линии 15 единичный сигнал разрешения работы формирует на линии 16 сигналы стробирующие выводимые данные с минимальной длительностью равной циклу чтения из ЗУ 107, Во время действия единичного сигнала на одном из входов элемента И 63 на выходе элемента

И 63 также появляется единичный сигнал, т.к. на входах 21 и 22 имеются сигналы высокого уровня. Во время действия единичного. сигнала на выходе элемента И 63 на первом выходе группы элементов И 72 появится единичный сигнал, т.к. на первом выходе кольцевого регистра находился единичный сигнал после начальной установки, Единичный сигнал на выходе 29 привЬдит к формированию единичных сигналов на всех выходах группы элементов ИЛИ 105 блока связи с BY 41, на входах выборки кристалла коммутаторов данных 1081 — 108m и на входах задания режима всех ЗУ 1071107к (на выходе элемента ИЛИ-НЕ 106), поэтому данные, выводимые из ЗУ 1071-107к по нулевому адресу, задаваемому счетчиком 66, через коммутаторы 108>-108и будут поступать на шину 18. Задним фронтом единичного сигнала с выхода элемента И 63 счетчик адреса вывода 66 увеличит свое содержимое на единицу, поэтому во время действия следующего единичного сигнала на входе 16 устройства, вывод данных будет производиться одновременно из ЗУ 1071107к блока 4> по следующему адресу задаПри выводе массива информации длиной большей емкости ЗУ блока 4> на выходе переполнения счетчика 66 и на линии 292 сформируется сигнал высокого уровня разрешающий вывод информации из ЗУ блока

4р (при сдвиге кольцевого регистра 69).

Для исключения ложного срабатывания введена блокировка входа элемента И 58 нулевым сигналом с выхода элемента ИЛИ

71, Если после чтения массива информации отсутствуют в блоках 4 заполненные ЗУ 107, т.е. счетчик 129 установится в нулевое состояние и на выходе элемента ИЛИ 131 появится нулевой сигнал под действием которого триггер 122 перейдет в нулевое состояние на выходе 15 появится сигнал низкого уровня и дальнейший вывод информации иэ ЗУ будет остановлен. При этом передний фронт сигнала низкого уровня на линии 22 установит регистр 70 в начальное состояние, т.е. подготовит его к выводу информации из ЗУ.

Ввод информации в ЗУ из BY, Ввод информации из BY, в ЗУ происходит после вывода из ЗУ ранее записанной информации, т,е. при обнулении счетчика

129 и при наличии на линии 15 отрицательного потенциала. BY выставляет на линии 14 отрицательный уровень сигнала. При этом триггер 123 переходит в единичное состояние и на линии 34 и 19 появляется нулевой сигнал, Эти сигналы установят режим записи в ЗУ блока 4 и запретят прохождение импульсов на выход 28. Триггер 139 установится в единичное состояние и на выходе 15 появится единичный сигнал определяющий работу ВУ.

BY проанализировав сигнал на линии 15 выставляет на шину 18 информацию, а на линию 16 стробирующие импульсы (т.к. стробирующие импульсы складываются по

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

ВУ, при отсутствии импульсов синхронизации от BY на линию 16 помещается положительный потенциал и стробирование производится импульсами от управляемого делителя частоты 54, 65).

Во время действия единичного сигнала на входе элемента И 63, на его выходе появится также единичный сигнал, который приведет к формированию единичного сигнала на выходе 291, Единичный сигнал на выходе 291 приведет к формированию единичных сигналов на всех выходах группы элементов ИЛИ 105 блока связи с BY 41 и на входах выборки кристалла коммутаторов данных 1081-108и.

На выходе элемента ИЛИ-НЕ 106 появится сигнал низкого уровня, который определяет режим записи в ЗУ, поэтому данные, находящиеся на шине 18 будут поступать через коммутаторы 108 на входы ЗУ и записываются по нулевому адресу, задаваемому счет25

1837302

26 чи ом 66. Задним фронтом единичного сигна а с выхода элемента И 63 счетчик 66 ув личит свое содержимое на единицу, поэто у во время действия следующего едини ного сигнала на входе 16 устройства, 5 вв д данных будет производиться одновр менно во все ЗУ 1071-107к блока 41 по сл дующему адресу задаваемому счетчико 66.

В момент окончания ввода массива ин- 10 фо мации единичный сигнал поступит на вх д 17 устройства, при этом в кольцевом ре истре 69 произойдет сдвиг информации, а в цепи 32 появится импульс под действием ко орого счетчик 130 увеличит свое содер- 15 жи ое на единицу, При вводе массива данных длиной больше емкости ЗУ 107> — 107к блока 4> на выходе пе еполнения счетчика 66 появится единичны сигнал под действием которого в реги- 20 ст е 69 произойдет сдвиг информации и на вы оде 29р, 19, 33 появится сигнал высокого уровня, разрешающий ввод информации в

ЗУ блока 42, и разрешающий чтение ее из

ЭВ 25

При заполнении всех ЗУ 1071-107к блоко 41-4М информацией на выходе переполне ия счетчика 130 и на линии 21 появится сиг ал низкого уровня. под действием которо на линии 15 появится сигнал низкого 30 ур вня, запрещающий работу BY.

Вывод информации из ЗУ в ЭВМ.

Вывод информации из ЗУ 107 устройства а шину 13 ЭВМ возможен только после за олнения массивом данных ЗУ 1071-107к 35 хот бы одного блока связи 4 с BY. При этом на ыходе переполнения счетчика 66 сформи уется единичный сигнал, который осуще твит сдвиг единичного сигнала в кольцевом регистре 69, увеличит по цепи 32 40 со ержимое (ноль) счетчика 130 и на выходе эле ента ИЛИ 134 и на линиях 19 и 33 появят я единичные сигналы, разрешающие об ен между BY и ЭВМ. Единичный сигнал гот вности по линии 33 поступит нэ 0 вход 45 дешифраторэ 99 и сформирует на выходе 5 де ифратора 99 сигнал высокого уровня, пос упающий через элемент ИЛИ 99 на вход три гера 92 и устанавливающий его и триггер 95 в единичное состояние с передачей 50 сиг ала ТПР по линии 36 в магистраль ЭВМ.

По ле анализа данного вектора ХХ2в прерывания ЭВМ переходит на подпрограмму прерывания начало вывода информации из

ЗУ ЭВМ и устанавливает единичный сиг- 55 нал|в девятый разряд регистра управления

87.

Затем ЭВМ в адресном цикле обращаетс к РД и в цикле ВВОД читает данные на шине 13. При этом строб чтения (сигнал

ВВОД) поступает по линии 7 через элементы И 83, ИЛИ 50 на вход элемента И 59.

Во время действия импульса ВВОД на выходе 28, на выходе группы элементов И

112 и ИЛИ 105 формируется единичный сигнал, выбирающий ЗУ 107 и разрешающий работу коммутатора данных 1091 при направлении передачи от ЗУ к шине 13, т.к. единичные сигналы имеют место на первых выходах регистров 68, 70 и на линии 23, а на линии 34 низкий уровень сигнала, поэтому на выходе элемента И-НЕ 106 сформируется высокий уровень сигнала и чтение первого слова осуществляется из ЗУ 107> блока связи с BY 41 по нулевому адресу, задаваемому счетчиком 55. Задним фронтом сигнала ВВОД на линии 28. осуществляется установка в единичное состояние второго разряда и в нулевое состояние первого разряда регистра 68, поэтому при следующем обращении к PD, единичный сигнал сформируется на втором выходе группы элементов И 112 и ИЛИ 105 и чтение следующего слова будет осуществляться из ЗУ 107 через коммутатор 1092 блока 4i также по нулевому адресу., После чтения первых К слов из всех ЗУ

107>-107к блока 41 задним фронтом сигнала с К-го выхода кольцевого регистра 68 счетчик 55 увеличит свое содержимое на единицу, поэтому чтение следующих K— слов осуществляется последовательно из

ЗУ 1071 — 107к блока 41 по первому адресу задаваемому счетчиком 55 и т.д.

Если длина читаемого массива больше емкости ЗУ 107>-107к блока 4), то в момент переполнения счетчика 55 на его выходе переполнения сформируется единичный сигнал; который осуществит сдвиг единичного сигнала в кольцевом регистре 70, уменьшит содержимое счетчика 130 и тем самым чтение массива данных будет продолжаться из ЗУ 107 блока связи с BY 42 по нулевому адресу. При этом появится единичный сигнал на выходе 21 переноса счетчика 130.

При чтении ЗУ последнего заполненного блока 4м счетчик 130 обнулится и на выходе элемента ИЛИ 133 и на линии 19 появится низкий уровень сигнала. под действием которого триггер 123 перейдет в нулевое состояние, регистр 69 — в начальное состояние, на линии 34 появится единичный сигнал возвращающий сигнал на линии 19 в единичное состояние. При этом на линии 33 появится сигнал низкого уровня, который извещает ЭВМ (при чтении РКСвыв) что вывод данных из ЗУ закончен, Нулевой сигнал готовности по линии 33 поступит на 0 вход дешифратора 99 и сфор27

1837302

5

35

55 мирует на выходе 3 дешифратора 99 сигнал высокого уровня поступающий через элемент ИЛИ 99 на вход триггера 92 и устанавливающий его и триггер 95 в единичное состояние с передачей сигнала ТПР по линии 36 s магистраль ЭВМ, После анализа данного вектора ХХЗв прерывания ЭВМ переходит на подпрограмму прерывания конца вывода информации из ЗУ в 3BlVl.

Одновременно сигнал высокого уровня с выхода 3 дешифратора 99 поступает по линии 41 на вход элемента НЕ 164 блока выбора канала 5, с выхода элемента НЕ этот сигнал, низким уровнем производит установку триггера 163 в нулевое состояние и снятие сигнала выбора канала на линии

43.

ЭВМ убедившись в окончании обмена с

BY первой группы обращается в адресном цикле к узлу сопряжения 12 следующей группы или по прерыванию переходит на обмен со следующим высокоскоростным каналом сопря>кения и аналогичным образом организует обмен информацией с BY этой группы. При операциях записи и чтения информации из ЗУ внешними устройствами ЭВМ при отсутствии сигналов прерывания, с целью исключения простоя, может обратиться к следующим узлам сопряжения 1з-1, т,е. организовать высокопроизводительный обмен по прерываниям и последовательный обмен с группами BY c программным опросом их флажков готовности (РКСвы ) и с установкой для них в РКС н, при необходимости известных скоростных коэффициентов, Обмен по прерываниям производится с использованием скоростноадресно-электрического приоритета, Использование заявляемого изобретения позволяет повысить быстродействие устройства за счет исключения затрат времени на ожидания и организации режима обмена как программного, так и по прерываниям с учетом скоростных и адресных характеристик каналов сопряжения, а также их электрического расположения относительно ЭВМ (прохождение сигнала ППР1).

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

Таким образом устройство организует обмен с каналами из групп BY, освобождая

ЭВМ от операций определения очередности обмена, анализа флажков и операций опроса, что существенно повышает быстродействие, Формула изобретения

Устройство для сопряжения ЭВМ с разноскоростными группами внешних устройств, содержащее L каналов сопряжения с группами из М внешних устройств, причем каждый иэ каналов содержит блок коммутации, блок связи с ЭВМ и М блоков связи с внешним устройством, каждый из которых содержит коммутатор адреса, группу элементов И, два элемента НЕ, элемент ИЛИНЕ, два элемента ИСКЛЮЧА10ЩЕЕ ИЛИ, группу элементов ИЛИ, два элемента И, KPразрядных запоминающих узлов, две группы из N коммутаторов данных, причем блок коммутации содержит девять элементов

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

5

ЭВМ, входы канальных приемников и и второго групп образуют соответст-. группу входов адреса и данных блока с ЭВМ, выходы первого и второго

ых формирователей являются соответно первым и третьим выходами блока с ЭВМ, синхровход первого триггера нен с выходом третьего канального ника, выходы канальных приемников и группы соединены с первой группой в первого элемента сравнения, выход

oro соединен с информационным вхоервого триггера, вторая группа входов

ro элемента сравнения образует групдов задания адреса устройства, прикаждом канале сопряжения второй блока коммутации является входом вания обмена устройства, первый вылока коммутации является соответстим выходом режима устройства, тый управляющий вход блока связи с является соответствующим входом б обмена" устройства, выход готовноока связи с ЭВМ является соответстим выходом готовности устройства, управляющий вход блока связи с вляется соответствующим входом гости устройства, выход "Заполнение от ока связи с ЭВМ соединен с третьим м блока коммутации, второй выход кссоединен с шестым управляющим м блока связи с ЭВМ, седьмой управий вход которого соединен с третьим ом блока коммутации, четвертый выторого соединен с восьмым управлявходом блока связи с ЭВМ, девятый яющий вход которого соединен с пяixopoM блока коммутации, шестой выкоторого соединен с десятым яющим входом блока связи с ЭВМ, ой и восьмой выходы блока коммутаединены соответственно с первым и м входами разрешения передачи М в связи с внешним устройством, выход ания обмена блока связи с ЭВМ соес четвертым входом блока коммутаретья группа выходов блока связи с оединена с первыми группами адресодов блоков связи с внешним устройвторые группы адресных входов х соединены с четвертой группой выблока связи с ЭВМ. четвертый выход

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

ЭВМ

"Стр сти вую пять

ЭВМ товн

ЗУ" вход торо вход ляю выхо ход ющи упра тым ход упра седь ции втор блок треб дине ции, ЭВМ ных ство кото хода кото блоко рые выхо вторь ков с групп чем в

55 лов сопряжения выход первого элемента

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

1837302

5

25

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

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

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

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

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

1837302! шест пере дом соед мент дом инфо его четв четв вято седь блок вход ющи нен груп

КЛЮ дом внеш ми в груп перв выхо ды к дов устр дов вход вход адре устр саед та И, упра втор

ЧАЮ торо вход торы мина соед вход вого

ИЛИ, ЛЮЧ разр ним у дами перв дине комм дами лов, выхо втора с вне ми гр но и данн м выходом блока коммутации, выход оса второго счетчика соединен с вхоятого элемента НЕ, выход которого нен с первым входом девятого элеИЛИ, выход которого соединен с вхоинхронизации четвертого триггера, мационный вход которого соединен с нверсным выходом, вход установки ртого триггера соединен с выходом ртого элемента ИЛИ, второй вход деГ о элемента ИЛИ соединен с выходом ого элемента ИЛИ, причем в каждом связи с внешним устройством первый выборки соединен с.первым управлявходом коммутатора адреса и соедипервыми входами элементов И

ы, первый вход первого элемента ИСАЮЩЕЕ ИЛИ является первым вхоазрешения передачи блока связи с им устройством и соединен с первыодами коммутаторов данных первой

ы, вторые входы которых соединены с ми входами элементов ИЛИ группы и ами элементов И группы, вторые вхоторых являются первой группой вхоыбора ЗУ блока связи с внешним йством, вторая группа адресных вхооторого соединена с первой группой в коммутатора адреса, вторая группа в которого является первой группой ных входов блока связи с внешним йством, второй вход выборки которого нен с первым входом первого элеменвыход которого соединен с вторым ляющим входом коммутатора адреса и м входом первого элемента ИСКЛЮЕЕ ИЛИ, первыми входами коммутаданных второй группы и вторыми и элементов ИЛИ группы, выходы косоединены с входами выборки запощих узлов, входы режима которых ены с выходом элемента ИЛИ-НЕ, которого соединены с выходами первторого элементов ИСКЛЮЧАЮЩЕЕ первый вход второго элемента ИСКЮЩЕЕ ИЛИ является вторым входом шения передачи блока связи с внештройством и соединен с вторыми вхокоммутаторов данных второй группы, я группа входов-выходов которых соеа с первой группой входов-выходов таторов данных первой группы и вховыходэми данных запоминающих узходы адреса которых соединены с ами коммутатора адреса, первая и я группы входов-выходов блока связи ним устройством соединены с вторыппами входов-выходов соответственрвой и второй групп коммутаторов х, вход строба обмена блока связи с

55 внешним устройством соединен с первым входом второго элемента И, выход которого соединен с третьими входами элементов И группы, второй вход второго элемента И соединен с выходом первого элемента НЕ, вход которого соединен с первым входом первого элемента И, второй вход которого соединен с выходом второго элемента НЕ, вход которого соединен с первым входом второго элемента И, выход которого соединен с.вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введен элемент И, в каждый канал сопряжения введен блок выбора канала, в каждый блок связи с ЭВМ введены три группы передатчиков, регистр вектора, два триггера, второй элемент И вЂ” НЕ, три элемента ИЛИ. третий шинный формирователь. элемент НЕ и второй дешифратор, причем в устройстве соответствующие группы входов-выходов скоростных коэффициентов и задания адреса канала каналов сопряжения соединены между собой, причем в каждом канале сопряжения выход требования прерывания блока связи с ЭВМ является выходом требования прерывания устройства, вход подтверждения прерывания которого соединен с входом подтверждения прерывания блока связи с ЭВМ первого канала сопряжения, выход подтверждения прерывания блока связи с ЗВМ каждого канала соединен с входом подтверждения прерывания блока связи с ЭВМ последующего канала сопряжения, шестая группа выходов блока связи с Э ВМ соединена с второй группой входов-выходов устройства, выход маскирования блока связи с ЗВМ соединен с входом маски блока выбора канала, вход выбора канала блока связи с ЭВМ соединен с выходом блока выбора канала, первый и второй входы сброса которого соединены с соответствующими выходами сброса блока связи с Э ВМ, группы выходов скоростных коэффициентов и задания адреса канала которого соединены с соответствующими группами входов блока выбора канала, группы входов-выходов которого являются соответствующими группами входов-выходов скоростных коэффициентов и задания адреса канала сопряжения, вход установки каждого блока выбора канала соединен с выходом элемента И, входы которого соединены с выходами настройки блоков связи с

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

1837302

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

5 ИЛИ, третьим входом первого элемента

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

15 ИЛИ, выход которого является выходом подтверждения прерывания блока связи с

ЭВМ, прямой выход четвертого триггера соединен с вторым входом второго элемента

И вЂ” НЕ, выход которого соединен с входом

20 установки пятого триггера, инверсный и прямой выходы которого соединены с вторыми входами соответственно шестого и седьмого элементов ИЛИ, вход синхронизации четвертого триггера соединен

25 с выходом восьмого элемента ИЛИ, второй, третий четвертый входы которого соединены соответственно с вторым, третьим и четвертым выходами второго дешифратора, 30

1837302

l у

22

29)

29

1837302

1837302

1837302

Составитель В. Потэшенко

Техред M.Moðãåíòàë Корректор M. Керечман

Ре эктор

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 2866 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств Устройство для сопряжения эвм с разноскоростными группами внешних устройств 

 

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

Изобретение относится к радиотехнике

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

Изобретение относится к внутреннему представлению элементов пользовательского интерфейса

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

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

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