Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ в системах управления, а также в подсистемах сбора и первичной обработки информации.
Известно устройство для сопряжения, содержащее блок памяти, синхронизатор, реверсивный счетчик, триггер, счетчик записи, счетчик считывания, два элемента задерч
00
со ел со кэ
жки, две группы элементов И, группу элементов ИЛИ и элемент ИЛИ, выполняющее функции сопряжения ЭВМ.
Недостатками устройства являются ограниченные функциональные возможности и низкая производительность.
Известно устройство для сопряжения, содержащее датчик периода обмена, блок прерывания основной ЭВМ, блок приостанова, блок согласования и блок управления памятью, позволяющее сопрягать ЭВМ с расширением класса решаемых задач.
Недостатком устройства является ограниченное число подключаемых основных ЭВМ и низкая производительность.
Наиболее близким к изобретению по технической сущности является устройство для сопряжения основной и вспомогательных цифровых вычислительных машин, содержащее блок согласования, блок приостанова, блок памяти и группу блоков памяти по числу вспомогательных ЭВМ, причем первый информационный вход-выход блока согласования является входом- выходом устройства для подключения шины данных основной ЭВМ и соединен с информационным входом блока приостанова и первым информационным входом-выходом блока памяти, группа входов маскирования блока приостанова является группой входов устройства для подключения группы выходов маскирования вспомогательных ЭВМ, группа выходов запроса блока приостанова является группой выходов устройства для подключения группы входов запроса вспомогательных ЭВМ, вход устройства для подключения шины адреса основной ЭВМ соединен с первым адресным входом блока памяти и первым информационным входом блока согласования, вход устройства для подключения шины управления основной ЭВМ соединен с первым входом режима блока памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЭВМ соединен с одноименными входами блока памяти и блока приостанова, вход устройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока приостанова, выход устройства для подключения входа запроса на нахват блока памяти основной ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маскирования приостанова основной ЭВМ соединен с одноименным входом блока приостанова, 1-й вход-выход устройства для подключения шины данных 1-й вспомогательной ЭВМ соединен с первым информационным входом- выходом i-ro блока памяти группы и с 1-м информационным входом-выходом первой группы блока согласования, 1-й вход устройства для подключения адресного входа 1-й вспомогательной ЭВМ соединен с первым адресным входом 1-го блока памяти группы и с i-м информационным входом первой
группы блока согласования, 1-й вход устройства для подключения шины управления 1-й вспомогательной ЭВМ соединен с первым входом режима 1-го блока памяти группы и
с i-м информационным входом второй группы блока согласования, 1-й вход устройства для подключения выхода подтверждения на захват блока памяти 1-й вспомогательной ЭВМ соединен с одноименным входом 1-го
0 блока памяти группы и с i-м входом одноименной группы входов блока приостанова, 1-й выход устройства для подключения входа подтверждения запроса и захват блока памяти основной ЭВМ соединен с 1-м выходом
5 одноименной группы выходом блока приостанова и i-м входом первой группы управляющих входов блока согласования, группа выходов блока приостанова соединена с второй группой управляющих входов блока
0 согласования и является выходом устройства для подключения входа подтверждения на захват блока памяти вспомогательной ЭВМ, вход устройства для подключения выхода запроса на захват блока памяти основ5 ной ЭВМ соединен с одноименным входом блока приостанова, второй информационный вход-выход блока согласования соединен с вторым информационным входом-выходом блока памяти, вторые вхо0 ды адреса и режима которого соединены соответственно с выходами адреса и управления блока согласования, i-й информационный вход-выход второй группы блоки согласования соединен с вторым информа5 ционным входом-выходом i-ro блока памяти группы, вторые входы адреса и управления которого соединены соответственно с 1-мм выходами группы выходов адреса и управления блока согласования, причем блок со0 гласования содержит группу коммутаторов шин данных, группу коммутаторов шин адреса и группу коммутаторов шин управления, первый информационный вход-выход блока согласования соединен с первыми ин5 формационными входами-выходами всех коммутаторов шин данных группы, в блоке согласования 1-е управляющие входы первой, второй групп блока соединены соответственно с первыми, вторыми входами f-x
0 коммутаторов шин данных, управления и адреса групп, второй информационный вход-выход блока согласования соединен с вторыми информационными входами-выходами всех коммутаторов шин данных груп5 пы, 1-е информационные входы-выходы первой, второй групп блока согласования соединены соответственно с третьими, четвертыми входами-выходами i-ro коммутатора шин данных группы, первый, второй информационные входы и первый,
информационные выходы 1-го коммутатора шин адреса группы соединены соответственно с первым информационным входом блока согласования, с t-м информационным входом первой группы блока согласования, с выходом адреса блока согласования, с 1-м выходом адреса группы блока согласования, первый, второй информационные входы и первый, второй информационные выходы 1-го коммутатора шин управления группы соединены соответственно с вторым информационным входом блока согласования, с 1-м информационным входом второй группы блока согласования, с выходом управления блока согласования и с i-м выходом управления группы блока согласования, причем блок приостанова содержит регистр подтверждения приостанова, два блока элементов И, два регистра запросов, регистр масок, два элемента И и элемент НЕ, 1-вход группы входом маскиро- вания блока приостанова, (, М;где М - количество вспомогательных ЭВМ) является i-м входом регистра масок, выход которого соединен с первым входом первого блока элементов И, выход которого соединен с группой выходов запроса блока приостанова, информационный вход которого соединен с информационным входом второго регистра запросов, вход синхронизации которого соединен с входом запроса на захват блока памяти вспомогательной ЭВМ блока и через элемент НЕ с первым входом первого элемента И, второй вход и выход которого соединены соответственно с первым выходом первого регистра запросов и с первым входом второго элемента И, второй вход и выход которого соединены соответственно с входом маскирования приостанова блока приостанова, с выходом запроса на захват блока памяти основной ЭВМ блока приостанова, вход подтверждения на захват блока памяти основной ЭВМ соединен с первым входом второго блока элементов И, второй вход и выход которого соединены соответственно с вторым выходом первого регистра запросов и с группой выходов подтверждения запроса на захват блока памяти основной ЭВМ блока приостанова, выход второго регистра запросов соединен с вторым входом первого блока элементов И, группа входов подтверждения захвата блока памяти вспомогательной ЭВМ соединена с входом регистра подтверждения приостанова, выход которого соединен с выходом подтверждения захвата блока памяти вспомогательной ЭВМ, группа входов запроса на захват блока памяти основной ЭВМ блока соединена с входом первого регистра запросов.
Недостатками устройства являются ограниченная номенклатура подключаемых основных ЭВМ; ограниченные функциональные возможности за счет сопряжения 5 только одной основной ЭВМ с группой вспомогательных ЭВМ; низкая производительность и пропускная информационная способность за счет передачи информационных потоков в пределах одной вычисли0 тельной группы.
Цель изобретения - расширение номенклатуры основных ЭВМ за счет создания возможности для подключения дополнительных основных ЭВМ; расширение функ5 циональных возможностей за счет обмена информацией между блоками памяти основных ЭВМ; повышение производительности и пропускной способности за счет увеличения информационных потоков, передавае0 мых через устройство.
Поставленная цель достигается тем, что в устройство, содержащее блок согласования, блок приостанова, блок памяти и группу блоков памяти по числу вспомогательный
5 ЭВМ, причем первый информационный вход-выход блока согласования является входом-выходом устройства для подключения шины данных основной ЭВМ и соединен с информационным входом блока
0 приостанова и первым информационным входом-выходом блока памяти, группа входов маскирования блока приостанова является группой входов устройства для подключения группы выходов маскирова5 ния вспомогательных ЭВМ, группа выходов запроса блока приостанова является группой выходов устройства для подключения группы входов запроса вспомогательных ЭВМ, вход устройства для подключения ши0 ны адреса основной ЭВМ соединен с первым адресным входом блока памяти и первым информационным входом блока согласования, вход устройства для подключения шины управления основной ЭВМ
5 соединен с первым входом режима блока памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЭВМ соединен
0 с одноименными входами блока памяти и блока приостанова, вход устройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока приостанова,
5 выход устройства для подключения входа запроса на захват блока памяти основной ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маркирования приостанова основной ЭВМ соединен с одноименным входом блока приостанова, 1-й вход-выход устройства для подключения шины данных 1-й вспомогательной ЭВМ соединен с первым информационным вхОдом- выходом 1-го блока памяти группы и с 1-м информационным входом-выходом первой группы блока согласования, 1-й вход устройства для подключения адресного входа 1-й вспомогательной ЭВМ соединен с первым адресным входом 1-го блока памяти группы и с 1-м информационным входом первой группы блока согласования, 1-й вход устройства для подключения шины управления 1-го блока памяти группы и с i-м информационным входом второй группы блока согласования, 1-й вход устройства для подключения выхода подтверждения на захват блока памяти 1-й вспомогательный ЭВМ соединен с одноименным входом 1-го блока памяти группы и с i-м входом одноименной группы входов блока приостанова, 1-й выход устройства для подключения входа подтверждения запроси на захват блока памяти основной ЭВМ соединен с 1-м выходом одноименной группы выходов блока приостанова и 1-м входом первой группы управляющих входов блока согласования, группа выходов блока приостанова соединена с второй группой управляющих входов блока согласования и является выходом устройства для подключения входа подтверждения на захват блока памяти вспомогательной ЭВМ, вход устройства для подключения выхода запроса на захват блока памяти основной ЭВМ соединен с одноименным входом блока приостанова, второй информационный вход-выход блока согласования соединен с вторым информационным входом-выходом блока памяти, вторые входы адреса и режима которого соединены соответственно с выходами адреса и управления блока согласования, 1-й информационный вход-выход второй группы блока согласования соединен с вторым информационным входом-выходом 1-го блока памяти группы, вторые входы адреса и управления которого соединены соотпетст- венно с 1-ми выходами группы выходов адреса и управления блока согласования, причем блок согласования содержит группу коммутаторов шин данных, группу коммутаторов шин адреса и группу коммутаторов шин управления, первый информационный вход-выход блока согласования соединен с первыми информационными входами-выходами всех коммутаторов шин данных группы, в блоке согласования 1-е управляющие входы первой, второй групп блока соединены соответственно с первыми, вторыми входами 1-х коммутаторов шин данных,
управления и адреса групп, второй информационный вход-выход блока согласования соединен с вторыми информационными входами-выходами всех коммутаторов шин
данных группы, 1-е информационные входы- выходы первой, второй групп блока согласования соединены соответственно с третьими, четвертыми входами-выходами I- го коммутатора шин данных группы, пер0 вый, второй информационные входы и
первый, второй информационные выходы Iго коммутатора шин адреса группы соединены соответственно с первым
информационным входом блока согласова5 ния, с I-м информационным входом первой группы блоке согласования, с выходом адреса блока согласования, с I-м выходом адреса группы блока согласования, первый, второй информационные входы и первый,
0 второй информационные выходы 1-го коммутатора шин управления группы соединены соответственно с вторым информационным входом блока согласования, с 1-м информационным входом второй группы блока со5 гласовакия, с выходом управления блока согласования и с 1-м выходом управления группы блока согласования, причем блок приостанова содержит регистр подтверждения приостанова, два блока элементов И,
0 два регистра запросов, регистр масок, два элемента И и элемент НЕ, 1-й вход группы входов маскирования блока приостанова (, М, где М - количество вспомогательных
ЭВМ) является 1-м входом регистра масок,
5 выход которого соединен с первым входом первого блока элементов И, выход которого соединен с группой выходов запроса блока приостанова, информационный вход которого соединен с информационным входом
0 второго регистра запросов, вход синхронизации которого соединен с входом запроса на захват блока памяти вспомогательной ЭВМ блока и через элемент НЕ - с первым входом первого элемента И, второй вход и
5 выход которого соединены соответственно с первым выходом первого регистра запросов и с первым входом второго элемента И, второй вход и выход которого соединены соответственно с входом маскирования
0 приостанова блока приостанова, с выходом запроса на захват блока памяти основной ЭВМ блока приостанова, вход подтверждения на захват блока памяти основной ЭВМ соединен с первым входом второго блока
5 элементов И, второй вход и выход которого соединены соответственно с вторым выходом первого регистра запросов и с группой выходов подтверждения запроса на захват блока памяти основной ЭВМ блока приостанова, выход второго регистра запросов соединен с вторым входом первого блока элементов И, группа входов подтверждения захвата блока памяти вспомогательной ЭВМ соединена с входом регистра подтверждения приостанова, выход которого соединен с выходом подтверждения захвата блока памяти вспомогательной ЭВМ, группа/входов запроса на захват блока памяти основной ЭВМ блока соединена с входом первого регистра запросов, введены (К-1) блоков согласования,, (К-1) блоков приостанова, (К-1) блоков памяти и (К-1) групп блоков памяти вспомогательных ЭВМ, образующие при подключении .к ним основных и вспомогательных ЭВМ К вычислительных групп, причем в каждый -из К блоков приостанова введены регистр адреса, две группы элементов И, элемент сравнения, д&а передатчика; приемник, элемент НЕ, группа приемников, группа передатчиков, группа .элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, группа элементов ИЛИ, элемент ИЛИ-НЕ, два элемента И, одновибратор и триггер, причем в устройстве соединены соответст- венно первые и вторые группы информационных входов-выходов: вычислительных групп, группы адресных входов-выходов вычислительных групп, группы адресных вхо- дов-вых одов и адресных выходов вычислительных групп, группы выходов управления :вычислительнь|х групп, входы .и выходы захвата инициатором вычислительных групп, входы и выходы ответа адресуемым вычислительных групп, причем в; каждой из (К-1) вычислительных групп первый информационный вход-выход блока согласования является входом-выходом устройства для подключения шины данных; основной ЭВМ и соединен с информационным входом блока приостанова и первым информационным входом-выходом блока памяти, группа входов маскирования блока приостанова является группой входов уст-; ройства для подключения группы выходов маскирования вспомогательных ЭВМ, группа выходов запроса блока приостанова является группой выходов устройства для подключения группы входов запроса вспомогательных ЭВМ, вход устройства для подключения шины адреса основной ЭВМ соединен с первым адресным входом блока памяти и первым информационным входом блока согласования,, вход устройства для подключения шины управления основной ЭВМ соединен с первым входом режима блока памяти и вторым информационным. : входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЭВМ соединен с одноименными входами блока па
мяти и блока приостанова, вход устройства для. подключения выхода запроса на Захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока п риоста- 5 нова, выход устройства для подключения входа запроса н.а -захват блока памяти основной ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маскирования
10 приостанова основной ЭВМ соединен с одноименным входом блока приостанова; 1-й вход-выход устройства для Подключения шины данных 1-й вспомогательной ЭВМ со- . единен с первым информационным входом15 выходом i-ro блока памяти группы и с 1-м информационным входом-выходом первой группы блока согласования, 1-й вход устройства для подключения адресного входа 1-й вспомогательной ЭВМ соединен с пер0 вым-адресным входом 1-го блока памяти группы и с -м информационным входом первой группы блока согласования, 1-й вход устройства для подключения шины управления 1-й вспомогательной ЭВМ соединен с
5 первым входом режима 1-го блока памяти группы и с 1-м информационным входом второй группы блока согласования, i-й вход ус- тройЪтва для подключения выхода. подтверждения На захват блока памяти 1-й
0 вспомогательной ЭВМ соединен с одноименным входом 1-го блока памяти группы и с 1-м входом одноименной группы входов блока приостанова, i-й выход устройства -для подключения входа подтверждения за5 проса на захват блока памяти основной ЭВМ-соединён с 1-м выходом одноименной, группы выходов блока приостанова и 1-м входом первой группы управляющих входов блока согласования, группа выходов блока
0- приостанова соединена с второй группой
управляющих входов .блока согласования и
является выходом устройства для подключё иия входа подтверждения на захват блока
памяти вспомогательной ЭВМ, вход устрой5 ства для подключения выхода запроса на захват блока памяти основной ЭВМ соединен с одноименным входом блока приостанова, второй информационный вход-выход блока согласования соединен с вторым ин0 формационным входом-выходом блока, памяти, вторые входы адреса и режима которого соединены соответственно с выходами адреса и управления блока согласования, i-й информационный вход-выход
5 второй группы блока согласования соединен с вторым информационным входом-выходом 1-го блока памяти .группы, вторые входы адреса и управления которого Соединены соответственно с 1-ми выходами труп- . пы выходов адреса и управления блока
согласования, вход устройства для подключения шины адреса основной ЭВМ соединен с первым адресным входом блока приостанова, первый и второй выходы которого соединены с первым и вторым выходами блока согласования и являются выходами устройства для подключения входов основной ЭВМ сообщения о захвате инициатором и ответе адресуемой вычислительной группы соответственно, первый и второй входы блока приостанова я вляются соответственно входами ответа адресуемой и захвата инициатором вычислительной группы, выходы ответа адресуемой и захвата инициатором которой являются соответственно третьим и четвертым выходом блока приостанова, третий, четвертый и пятый входы которого являются соответственно входами устройства для подключения выходов режима, кон ца обмена и записи адреса основной ЭВМ, вход подтверждения захвата магистрали которой является пятым выходом блока приоста- нова, вторая информационная группа( входов-выходов и группа адресных входов- выходов которого являются соответственно первой информационной группой входов- выходов и адресной группой входов-выхо-1 дов вычислительной группы, вторая информационная группа входов-выходов, адресная группа выходов и группа выходов управления которой являются соответственно третьими группами информационных входов-выходов, адресных и управляющих выходов блока согласования, причем в каждом блоке прирстанова вход синхронизации второго регистра запросов соединен с первым входом третьей группы элементов И, второй вход которой соединен с выходом второго элемента НЕ, вход которого соединен с третьими входами первого элемента И и первой группы элементов И и является входом режима блока приостанова, вход захвата инициатором которого соединен с входом приемника, выход которого соединен с третьим входом третьей группы элементов И и с первым входом третьего элемента И, выход которого соединено вхо-, дом одновибратора, выход которого соединен с входом синхронизации триггера,, выход которого является пятым выходом блока приостанова и соединен с первым входом четвертого элемента И, входом управления регистра адреса и входом второго передатчика, выход которого является четвертым выходом блока приостанова, пятый выход которого является входом записи регистра адреса, группа выходов которого соединена с группой входов элемента сравнения и является группой адресных входов-выходов блока приостанова, первый 5 адресный вход которого является информационным входом регистра адреса, выход элемента сравнения является вторым выходом блока приостанова и соединен с входом первого передатчика, выход которого явля0 ется третьим выходом блока приостанова, первый выход которого является выходом четвертого элемента И, вход которого является первым входом блока приостанова, вторая информационная группа входов-вы5 ходов которого является группой входов группы приемников и группой выходов группы передатчиков, входы которой соединены с выходами элементов И четвертой группы, первые входы которых соединены с выхода0 ми элементов ИЛИ группы, первые входы которых соединены с выходами элементов .ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы, первые входы которых соединены с выходами приемников группы и с входами элемента ИЛИ5 НЕ. выход которого соединен с вторыми (входами элементов ИЛИ группы, выходы элементов И третьей группы соединены с вторыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы и элементов И чет0 вертой группы, выход элемента И младшего разряда которого соединен с информацион- ным входом триггера, вход сброса которого является третьим входом блока приостанова, четвертые входы элементов И
5 третьей группы соединены с выходами второго регистра запросов, вторая группа входов элемента сравнения является входами установки номера данной вычислительной группы, причем в каждом блоке согласова0 ния первый и второй управляющие входы соединены соответственно с третьими и четвертыми входами первых коммутаторов шин данных, управления и адреса групп.
5 -I На фиг.1 приведена структурная схема устройства; на фиг.2 - структурная схема блока согласования; на фиг.З - структурная схема блока приостанова.
0Приняты следующие обозначения:
11....1к- вычислительные группы; 2 - основная электронно-вычислительная машина СОЭВМ); 3 - блок памяти ОЭВМ, (схема блока памяти 3 аналогична схеме блока памяти
5 основной ЭВМ прототипа); 4 - блок приостанова; 5 - блок согласования; б - группа блоков памяти вспомогательных электронно-вычислительных машин (ВЭВМ); 7 - группа ВЭВМ; 8 - линия сигнала Запрос инициатора обмена ; 10 - шина управления 3; 11 - шина адреса 3; 12 - шина данных 3; 13-18 - соответственно линии сигналов За- хват обмена, Конец обмена, Режим обмена, Запрос на захват ВЭВМ (входной), Запрос на захват ОЭВМ (выходной), Маска приостанова от 19 -группа сигналов Адрес от ОЭВМ; 20 - группа сигналов Данные от 21 - линия сигнала Подтверждение на захват блока памяти ОЭВМ (входной); 22 - линия сигнала Запрос адресуемого ; 23 - группа линий сигнала Подтверждение на захват блока памяти ВЭВМ (выходной); 24-линия сигнала Подтверждение на захват блока памяти ОЭВМ адресуемой вычислительной группы ; 25 - группа сигналов Управление от 26 - шина данных 1; 27 - шина здре са 1; 28 - шина управления 1; 29 - группа линий сигнала Подтверждение на захват блока памяти ОЭВМ (выходной); 30
-шина управления 2; 31 - группа линий Запрос на захват ОЭВМ (входной); 32 - группа линий Запрос на захват ВЭВМ (выходной); 33 - группа линий Маска приоста- нова.от 34 - группа линий сигнала Подтверждение на захват блока памяти ВЭВМ (входной); 35 - шина данных 2; 36 - группа сигналов Данные от 37 - группа сигналов Адрес от ВЭВМ; 38 - группа сигналов Управление от 39 - шина адреса 2; 40-линия сигнала Запись ;
на фиг.2 411...41м - коммутаторы шин дан- ных; 42i...42N - коммутаторы шин адреса; 43i..,.43N коммутаторы шин управления; на фиг.3-44 - первый регистр запросов; 45
-вторая группа элементов И (например, 555 ЛИ1 или аналогичные); 46 - группа прием- ников (например, 559 ИП2 или аналогичные); 47 - элемент ИЛИ-НЕ (например, 155ЛАЗ или аналогичный) 48 - группа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ (например, 155ЛП5 или аналогичные); 49 - группа элементов ИЛИ (например, 155Ле1 или аналогичные); 50 - четвертая группа элементов
И; 51 - группа передатчиков (например, 559 ИП1 или аналогичные); 52 - второй элемент А (например, 155 ЛИ1 или аналогичный); 53 - первый элемент И; 54 - третья группа элементов И; 55 - третий элемент И; 56 - одновибратор (например, 155 АГ1, 155АГЗ или аналогичный); 57 - триггер (например, 155 ТМ2 или аналогичный); 58 - четвертый элемент; 59,60 - первый и второй элементы НЕ (например, 155 ЛН1 или аналогичные); 61 - приемник; 62 - первая группа элемен- тов И; 63 - регистр масок (например, 585 ИР12 или аналогичный); 64 - второй регистр
запросов; 65 - первый передатчик; 66 - элемент сравнения (например, 531 СП1 или аналогичный); 67 - регистр адреса; 68 - второй передатчик; 69 - регистр подтверждения приостановаг 70 - входы установки адреса (номера) группы.
Устройство для сопряжения вычислительных групп, состоящих из основной и вспомогательных ЭВМ, содержит К блоков 5 согласования, К блоков 4 приостанова, К блоков 3 памяти и К групп блоков 6 памяти по числу вспомогательных ЭВМ, в устройстве соединены соответственно первые и вто- рые группы информационных входов-выходов 12 вычислительных групп, группы адресных входов-выходов и адресных выходов 11 вычислительных групп, группы выходов управления 10 вычислительных групп, входы и выходы 9 захвата инициатором вычислительных групп, входы и выходы 8 ответа адресуемым вычислительных групп; первый информационный вход- выход 20 блока согласования 5 является входом-выходом устройства для подключения ш-ины данных основной ЭВМ 2 и соединен с информационным входом блока приостанова 5 и первым информационным входом-выходом блока 3 памяти, группа входов маскирования 33 блока 4 приостанова является группой входов устройства для подключения группы выходов маскирования вспомогательных ЭВМ из групп 7, группа выходов запроса 32 блока 4 приостанова является группой выходов устройства для подключения группы входов запроса вспомогательных ЭВМ, вход устройства для подключения шины адреса 19 основной ЭВМ 2 соединен с первым адресным входом блока памяти 3 и первым информационным входом блока 5 согласования, вход устройства для подключения шины управления 25 основной ЭВМ 2 соединен с первым входом режима блока памяти 3 и вторым информационным входом блока 5 согласования, вход устройства для подключения выхода 21 подтверждения на захват блока памяти 3 основной ЭВМ 2 соединен с одноименными входами блока памяти 3 и блока приостанова, вход устройства для подключения выхода 16 запроса на захват блока памяти 6 вспомогательной ЭВМ 7 соединен с одноименным входом блока 4 приостанова, выход устройства для подключения входа 17 запроса на захват блока памяти 3 основной ЭВМ 2 соединен с одноименным выходом блока 4 приостанова, вход устройства для подключения выхода 18 маскирования приостанова основной ЭВМ 2 соединен с одноименным входом блока 4 приостанова, 1-й вход-выход устройства для подключения шины 36 данных 1-й вспомогательной ЭВМ 7 соединен с первым информационным входом-выходом 1-го блока памяти группы бис 1-м информационным входом-выходом первой группы блока 5 согласования, 1-й вход устройства для подключения адресного 37 входа 1-й вспомогательной ЭВМ 7 соединен с первым адресным входом 1-го блока памя- ти группы 6 и с i-м информационным входом первой группы блока 5 согласования, 1-й вход устройства для подключения шины 38 управления 1-й вспомогательной ЭВМ 7 соединен с первыги входом режима 1-го блока памяти группы 6 и с i-м информационным входом второй группы блока 5 согласования, 1-й вход устройства для подключения выхода 34 подтверждения на захват блока памяти 1-й вспомогательной ЭВМ 7 соеди- нен с одноименным входом 1-го блока памяти группы 6 и с i-м входом одноименной группы входов блока 4 приостанова, i-й выход устройства для подключения входа 29 подтверждения запроса на захват блока па- мяти 3 основной ЭВМ 2 соединен с 1-м выходом одноименной группы выходов блока 4 приостанова и 1-м входом первой группы управляющих входов блока 5 согласования, группа выходов 23 блока приостанова 4 со- единена с второй группой управляющих входов блока 5 согласования и является выходом устройства для подключения входа подтверждения на захват блока памяти 6 вспомогательной ЭВМ 7, вход устройства для подключения выхода 31 запроса на захват блока памяти 3 основной ЭВМ 2 соединен с одноименным входом блока 4 приостанова, второй информационный вход-выход 26 блока согласования 5 соеди- нен с вторым информационным входом-вы- хоом блока 3 памяти, вторые входы адреса 27 и режима 28 которого соединены соответственно с выходами адреса и управления блока 5 согласования, 1-й информационный вход-выход 35 второй группы блока 5 согласования соединен с вторым информационным входом-выходом 1-го блока памяти группы 6, вторые входы адреса 39 и управления 30 которого соединены соответствен- но с i-ми выходами группы выходов адреса и управления блока 5 согласования, блок согласования 5 содержит группу коммутаторов шин 41 данных, группу коммутаторов шин адреса 42 и группу коммутаторов шин 43 управления, первый информационный вход-выход 20 блока согласования 5 соединен с первыми информационными входамивыходами всех коммутаторов шин данных 41 группы, в блоке 5 согласования i-e управляющие входы первой 29, второй 23 групп блока соединены соответственно с первыми, вторыми входами 1-х коммутаторов шин данных 41, управления 43 и адреса 42 групп, второй информационный вход-выход 26 блока согласования 5 соединен с вторыми информационными входами-выходами всех коммутаторов шин данных 41 группы, 1-е информационные входы-выходы первой 36, второй 35 групп блока согласования 5 соединены соответственно с третьими, четвертыми входами-выходами 1-го коммутатора шин данных 41 группы, первый 19, второй 37 информационные входы и первый 27, второй 30 информационные выходы 1-го коммутатора шин адреса 42 группы соединены соответственно с первыми информационными входами блока 5 согласования,с 1-м информационным входом первой группы блока 5 согласования, с выходом адреса блока согласования, с 1-м выходом адреса групп блока согласования, первый 25, второй 38 информационные входы и первый 28, второй 39 информационные выходы 1-го коммутатора шин управления 43 группы соединены соответственно с вторым информационным входом блока 5 согласования,с 1-м информационным входом второй фуп- пы блока 5 согласования, с выходом управления блока согласования 5 и с 1-м выходом управления группы блока согласования, первый 22 и второй 24 управляющие входы соединены соответственно с третьими и четвертыми входами первых коммутаторов шин данных 41, управления 43 и адреса 42 групп, блок приостанова 4 содержит регистр подтверждения приостанова 69, два регистра 44 и 64 запросов, регистр 63 масок, четыре элемента И 52,53,55,58, два элемента НЕ 59,60, регистр67 адреса, четыре группы 45, 50, 54, 62 элементов И, элемент 66 сравнения, два передатчика 65, 68, приемник 61, группу 46 приемников, группу 51 передатчиков, группу 48 элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, группу 49 элементов ИЛИ, элемент ИЛИ-НЕ 47, одновибратор 56 и триггер 57,1-й вход группы входов 33 маскирования блока 4 приостанова , М, где М - количество вспомогательных ЭВМ) является I-м входом регистра 63 масок, выход которого соединен с первым входом первой группы 62 элементов И, выход которой соединен с группой выходов 32 запроса блока 4 приостанова, информационный вход 20 которого соединен с информационным входом второго регистра 64 запросов, вход синхронизации которого соединен с входом 16 запроса на захват блока памяти вспомогатель- ной ЭВМ блока и через элемент НЕ 59 - с
первым входом первого элемента И 63, второй вход и выход которого соединены соответственно с первым выходом первого регистра 44 запросов и с первым входом второго элемента И 52, второй вход и выход которого соединены соответственно с входом 18 маскирования приостанова блока 4 приостанова, с выходом 17 запроса на захват блока памяти 3 основной ЭВМ блока 4 приостанова, вход 21 подтверждения rtasa- хват блока памяти основной ЭВМ соединен с первым входом второй группы 45 элементов И, второй вход и выход которой соединены соответственно с вторым выходом первого регистра 44 запросов и с группой выходов 29 подтверждения запроса на захват блока памяти основной ЭВМ блока 4 приостанова, выход второго регистра 64 запросов соединен с вторым входом пер- вой группы 62 элементов И, группа входов 34 подтверждения захвата блока памяти вспомогательной ЭВМ соединена с входом регистра 69 подтверждения приостанова, выход которого соединен с выходом 23 подтверждения захвата блока памяти вспомогательной ЭВМ, группа входов 31 запроса на захват блока памяти основной ЭВМ блоха соединена с входом перврго регистра 44 запросов, вход синхронизации второго регистра 64 запросов соединен с первым входом третьей группы 54 элементов И, второй вход которой соединен с выходом второго элемента НЕ 60, вход которого соединен с третьими входами первого элемента И 53 и первой группы элементов И 62 и является входом 15 режима блока 4 приостанова, вход 9 захвата инициатором которого соединен с входом приемника 61, выход которого соединен с третьим входом третьей группы 54 элементов И и с первым входом третьего элемента И 53, выход которого соединен с входом одновибратора 56, выход которого соединен с входом синхронизации триггера 57, выход которого является пятым выходом 13 блока 4 приостанова и соединен с первым входом четвертого элемента И 58, входом управления регистра 67 адреса и входом второго передатчика 68, выход которого является четвертым выходом 9 блока 4 приостанова, пятый вход 40 которого является входом записи регистра 67 адреса, группа выходов которого соединена с группой входов элемента сравнения 66 и является группой адресных входов-выходов 11 блока 4 приостанова, первый ад- ресный вход 19 которого является информационным входом регистра 67 адреса, выход элемента сравнения 66 является вторым выходом 22 блока 4 приостанова и соединен с входом первого передатчика 65.
0 5
5/
0
5
0
5
0
5
0
выход которого является третьим выходом 8 блока 4 приостанова, первый выход 24 которого является выходом четвертого элемента И 58, вход которого является первым входом 8 блока 4 приостанова, вторая информационная группа входов-выходов 12 которого является группой входов группы приемников 46 и группой выходов группы 51 передатчиков, входы которой соединены с выходами элементов И четвертой группы 50, первые входы которых соединены с выходами элементов ИЛИ группы 49, первые входы которых соединены с выходами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48, первые входы которых соединены с выходами приемников группы 46 и с входами элемента ИЛИ-НЕ 47, выход которого соединен с вторыми входами элементов ИЛИ группы 49, выходы .элементов И третьей группы 54 соединены с вторыми входами элементов ИСК- ЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48 и элементов И четвертой группы 50, выход элемента И младшего разряда которой соединен с информационным входом триггера 57, вход сброса которого является третьим входом 14 блока 4 приостанова, четвертые входы элементов И третьей группы 54 соединены с выходами второго регистра 64 запросов, вторая группа входов 70 элемента сравнения 66 является входами установки номера данной вычислительной группы.
В устройствеобменинформацией в группе между блоками памяти основной и вспомогательных ЭВМ происходит аналогично обмену прототипа, при установлении основной ЭВМ на линию 15 Режим обмена потенциала высокого уровня,
Обмен по инициативе ВЭВМ. Когда необходимо в процессе работы одной ВЭВМ из группы 7 получить данные из блока 3 памяти ОЭВМ 2, ВЭВМ выставляет на одну из линий группы 31 сигнал Запрос на захват блока памяти ОЭВМ, который поступает на регистр запросов 44 где он анализируется с заданным приоритетом. Если приоритет ВЭВМ, выставившей запрос, разрешен, то на соответствующем выходе регистра запросов 44 появляется сигнал высокого уровня. При этом, если нет сигнала низкого уровня на линии 15 и на линии 18 (маска приостанова) и высокого уровня на линии 16, сигнал с второго выхода регистра 44 через первый 53 и второй 52 элементы И поступает на вход 17 Запрос на захват блока памяти ОЭВМ и сообщает ОЭВМ о необходимости обмена информацией между ВЭВМ и ОЭВМ.О ЭВМ, не прерывая своей программы, формирует сигнал высокого уровня на линии 21 Подтверждение на захват блока памяти ОЭВМ. Этот сигнал поступает на первый вход группы элементов И 45, на второй вход которых поступает сигнал с соответствующего выхода регистра 44. На выходе одного из элементов И группы 45 появляется сигнал высокого уровня, который поступает походной из линий группы 29 на вход ВЭВМ, выставившей запрос, и на первые управляющие входы соответствующих коммутатора 41 шины данных группы, коммутатора 42 шины адреса группы и коммутатора 43 шины управления блока 5 согласования. Коммутаторы 41...43 соединяют соответствующие шины 26 и 36/27 и 37, 28 и 38- Одновременно с этим сигнал на линии 21 поступает на вход блока памяти 3, соединяя соответствующие шины коммутаторов блока памяти 3. При этом шины 19, 20 и 25 от блока памяти 3 отключаются, т.е. ВЭВМ, выставившая запрос, получает доступ к банку памяти блока 3 памяти. Когда ВЭВМ заканчивает обмен информацией с блоком памяти 3. она снимает запрос с линии 31, ОЭВМ снимает сигнал с линии 21 и коммутаторы 41 ...43 соединяют шины 20 и 26, 19 и 27, 25 и 28. Шины 36...38 ВЭВМ отключаются от банка памяти блока 3.
Обмен по инициативе ОЭВМ. При организации обмена информацией по инициативе ОЭВМ она формирует на линии 16 сигнал высокого уровня, который поступает на вход регистра 64. Сигнал с его выхода в соответствии с заданным приоритетом по линиям 20 через соответствующий элемент И группы 62 (если нет сигнала маскирования с выхода регистра 63 масок от ВЭВМ по линии 33) поступает по линии 32 Запрос на захват блока памяти ВЭВМ на вход выбранной ВЭВм. ВЭВМ, не прерывая программы, формирует сигнал высокого уровня на лии 34 Подтверждение на захват блока памяти ВЭВМ. Этот сигнал поступает на вход регистра 69, на выходе которого формируется этот же сигнал, который по линии 23 поступает на вход ОЭВМ и на вторые управляющие входы соответствующих коммутаторов 41,„43 шины данных, адреса и управления.
Коммутаторы 41..,43 соединяют соответствующие шины 20 и 35, 19 и 39, 25 и 39. Одновременно с этим сигнал на линии 34 поступает на вход блока памяти группы 6, соединяя соответствующие шины коммутаторов соответствующего блока памяти группы 6, При этом шины 36...38 от блока памяти
группы 6 отключаются, т.е. ОЭВМ, выставившая запрос, получает доступ к банку памяти блока памяти группы 6. Когда ОЭВМ заканчивает обмен информацией с блоком
памяти группы 6, она снимает запрос о линии 16, ВЭВМ снимает сигнал с линии 34 и коммутаторы 41...43 соединяют шины 35 и 36, 39 и 37, 30 и 38. Шины 19, 20, 25 ОЭВМ отключаются от банка памяти блока памяти
группы 6.
Обмен между блоками памяти основных ЭВМ вычислительных групп. Обмен информацией между блоками памяти основных
ЭВМ групп происходит следующим образом. В начальный момент (после включения) производится установка триггера 57 блока приостанова в нулевое состояние. Перед началом обмена основная ЭВМ выставляет
сигналы низкого уровня на линии 15 Режим обмена и 18 Маска приостанова ОЭВМ, при которых блокируется прохождение сигналов запроса от вспомогательных ЭВМ (или к ним).
Для захвата магистрали обмена ОЭВМ обращается к регистру запросоЁ 64 и единичным сигналом на линии 16 Запроб на захват ОЭВМ осуществляет передачу на
его выход кода номера своей вычислительной группы. Этот код поступает с выхода регистра запросов 64 на четвертые входы элементов И группы 54, на вторые входы которых поступает сигнал Запрос на захват
ОЭВМ, а на третьи входы поступает через приемник сигнал с линии 9 Захват инициатором обмена. Если магистраль обмена свободна, то на линии 9 находится потенциал высокого уровня, поэтому в случае свободной магистрали в момент установки сигнала Запрос на захват ОЭВМ с выходов регистра запросов 64 через элементы И группы 54, элементы И группы 50 и передатчики группы 51 начинает поступать на шину
данных 12 код номера данной вычислительной группы для подключения к этой шине. При этом на шине устанавливается потенциал монтажного ИЛИ, а во всех бликах приостанова вычислительных групп на выходе
элемента ИЛИ-НЕ 47 появляется сигнал низкого уровня. В исходном состоянии на выходе элементов И группы 54 всех блоков приостанова находятся потенциалы низкого уровня, которые через элементы И группы 50, передатчики 51, шину обмена 12 и приемники 46 поступают на входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48 и ИЛИ-НЕ 47 всех блоков приостанова, при этом на выходе элемента ИЛИ -НЕ 47 сформируется сигнал высокого уровня, под действием которого на выходах элементов ИЛИ группы 49 появятся сигналы высокого уровня, формирующие на входах элементов И группы 50 также сигналы высокого уровня, разрешающие прохождение кода номера группы через элементы И 50 и передатчики 51 на шину 12 данных, где устанавливается результирующий потенциал монтажного ИЛИ. В блоках приостанова код номера группы и результирующий потенциал шины поступают на входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48, которые осуществляют сравнение в каждом разряде потенциала кода номера данной группы и результирующего потенциала шины данных. Если потенциалы старших битов совпадают, то на выходе соответствующего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ появится единичный потенциал, который поступает через соответствующие элементы ИЛИ и И и разрешает дальнейшую выдачу на шину данных 12 кода номера данной вычислительной группы. Если потенциалы битов в старшем разряде не совпадают, то на выходе соответствующего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ появится нулевой потенциал. Это означает, что к шине данных подключена вычислительная группа, имеющая более высокий номер (приоритет), чем данная. В этом случае на входы элементов И с выхода соответствующего старшему биту элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ поступит сигнал низкого уровня, который запретит передачу последующих битов кода номера через элементы И в шину данных 12. Аналогичным образом происходит сравнение потенциалов битов в последующих разрядах кода номера группы.
После сравнения кодов приоритета во всех разрядах только в одном устройстве на выходе элемента И, соответствующего младшему разряду, останется сигнал высокого уровня, который поступит на информационный вход триггера 57. На синхровход этого триггера поступит сигнал с выхода одновибраторэ 56, запуск которого производится при незанятой шине обмена (наличие сигнала высокого уровня на линии Запрос инициатора обмена) путем формирования сигнала низкого уровня на выходе элемента ИЛИ-НЕ 47. При этом одновибра- тор 56 формирует импульс, длительность которого больше времени срабатывания элементов И 50, ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 48. Задний фронт этого импульса устанавливает триггер 57 в состояние информационного входа. Высокий уровень сигнала с выхода триггера 57 поступает по линии 13 в ОЭВМ и определяет данную вычислительную группу как инициатор обмена информацией, ОЭВМ обращается к регистру адреса 67 и записывает в него с помощью сигнала на линии 40 Запись код адреса приемной 5 группы, в которую необходимо передать информацию. Этот код поступает на шину адреса 11 и далее на входы элементов сравнения 66 всех блоков приостанова 4 вычислительных групп J. На вторые входы
0 70 элементов сравнения 66 поступает код номера (адреса) данной вычислительной группы относительно шины обмена. При совпадении кодов на выходе элемента сравнения появляется сигнал высокого уровня,
5 который поступает на линии 22 на вход ОЭВМ для сообщения, что данной вычислительной группе поступило обращение, а также на управляющий вход блока согласования 5 для подключения блока па0 мяти ОЭВМ к шине 12 обмена. Одновременно этот сигнал высокого уровня через передатчик 65 поступает в линию Ответ адресуемого и далее на входы элементов И 58 всех блоков приостанова 4 вычислитель5 ных групп 1, При этом, если данная вычислительная группа является инициатором обмен а информацией (триггер 57 установлен в единичное состояние), то на выходе элемента И 58 формируется сигнал высоко0 го уровня, который поступает по линии 24 на вход ОЭВМ для сообщения о готовности адресуемой,вычислительной группы к приему информации, а также на управляющий вход блока согласования 5 для подключения
5 блока памяти ОЭВМ к шинам обмена. Таким образом, блок памяти передающей и приемной вычислительных групп соединяются по общим шинам 10...12 обмена. ОЭВМ приемной вычислительной группы по сигналу об0 ращения выставляет ма ску для запрета захвата своего блока памяти от ВЭВМ и продолжает работу в соответствии с программой по обмену информацией с блоками памяти ВЭВМ.
5 ОЭВМ инициатор обмена информацией, после обмена информацией с блоком памяти ОЭВМ адресуемой вычислительной группы, устанавливает на линии 14 Конец обмена нулевой сигнал, что приводит к
0 сбросу триггера 57, блокировке регистра адреса 67 и выходов коммутаторов блока согласования. В блоке приостанова приемной вычислительной группы это приведет к формированию нулевого сигнала на выходе
5 элемента сравнения 66 и далее к отсоединению коммутаторов блока согласования и освобождения шин обмена.
Формула изобретения Устройство для сопряжения вычислительных групп, состоящих из основной и
вспомогательных ЭВМ, содержащее блок согласования, блок приостанова, блок памяти и группу блоков памяти по числу вспомо- гательных ЭВМ, причем первый информационный вход-выход блока согла- сования является входом-выходом устрой- ства-для подключения шины данных основной ЭВМ и соединен с информационным входом блока приостанова и первым информационным входом-выходом блока памяти, группа входов маскирования блока приостанова является группой входов устройства для подключения группы выходов маскирования вспомогательных ЭВМ, группа выходов запроса блока приостанова яв- ляется группой выходов устройства для подключения группы входов запроса вспомогательных ЭВМ, вход устройства для подключения шины адреса основной ЭВМ соединен с первым адресным входом блока памяти и первым информационным входом блока согласования, вход устройства для подключения шины управления основной ЭВМ соединен с первым входом режима блока памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЭВМ соединен с одноименными входами блока памяти и блока приостанова, вход устройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока приостанова, выход устройства для подключения входа запроса на захват блока памяти ос- новной ЭВМ соединен с одноименным выходом блока приостаноза, вход устройства для подключения выхода маскирования приостанова основной ЭВМ соединен с одноименным входом блока приостанова, 1-й вход-выход устройства для подключения шины данных 1-й вспомогательной ЭВМ соединен с первым информационным входом- выходом 1-го блока памяти группы и с 1-м информационным входом-выходом первой группы блока согласования, i-й вход устройства для подключения адресного входа i-й вспомогательной ЭВМ соединен с первым адресным входом 1-го блока памяти группы и с 1-м информационным входом первой группы блока согласования, i-й вход устройства для подключения шины управления 1-й вспомогательной ЭВМ соединен с первым входом режима i-ro блока памяти группы и с i-м информационным входом второй груп- пы блока согласования, i-й вход устройства для подключения выхода подтверждения на захват блока памяти 1-й вспомогательной ЭВМ соединен с одноименным входом i-ro блока памяти группы и с i-м входом одноименной группы входов блока приостанова, i-й выход устройства для подключения входа подтверждения запроса на захват блока памяти основной ЭВМ соединен с i-м выходом одноименной группы выходов блока приостанова и 1-м входом первой группы управляющих входов блока согласования, группа выходов блока приостанова соединена с второй группой управляющих входов блока согласования и является выходом устройства для подключения входа подтверждения на захват блока памяти вспомогательной ЭВМ, вход устройства для подключения выхода запроса на захват блока памяти основной ЭВМ соединен с одноименным входом блока приостанова, второй информационный вход-выход блока согласования соединен с вторым информационным входом-выходом блока памяти, вторые входы адреса и режима которого соединены соответственно с выходами адреса и управления блока согласования, i-й информационный вход-выход второй группы блока согласования соединен с вторым информационным входом-выходом 1-го блока памяти группы, вторые входы адреса и управления которого соединены соответственно с 1-ми выходами группы выходов адреса и управления блока согласования, причем блок согласования содержит группу коммутаторов шин данных, группу коммутаторов шин адреса и группу коммутаторов шин управления, первый информационный вход-выход блока согласования соединен с первыми информационными входами-выходами всех коммутаторов шин данных группы, причем в блоке согласования 1-ые управляющие входы первой, второй групп блока соединены соответственно с первыми, вторыми входами i-x коммутаторов шин данных, управления и адреса групп, второй информационный вход-выход блока согласования соединен с вторыми информационными входами-выходами всех коммутаторов шин данных группы, i-ые информационные входы-выходы первой, второй групп блока согласования соединены соответственно с третьими, четвертыми входами-выходами I- го коммутатора шин данных группы, первый, второй информационные входы и первый, второй информационные выходы 1- го коммутатора шин адреса группы соедине- ны соответственно с первым информационным входом блока согласования, с i-м информационным входом первой группы блока согласования, с выходом адреса блока согласования, с 1-м выходом адреса группы блока согласования, первый, второй информационные входы и первый, второй информационные выходы i-ro коммутатора шин управления группы соединены соответственное вторым информационным входом блока согласования, с i-м информационным входом второй группы блока согласования, с выходом управления блока согласования и с i-м выходом управления группы блока согласования, причем блок приостанова содержит регистр подтверждения прмостанова, два блока элементов И, два регистра запросов, регистр масок, два элемента И и элемент НЕ, причем 1-й вход группы входов маскирования блока приостанова (, М, где М - количество вспомо- гательных ЭВМ) является i-м входом регистра масок, выход которого соединен с первым входом первого блока элементов И, выход которого соединен с группой выходов запроса блока приостанова, информационный вход которого соединен с информационным входом второго регистра запросов, вход синхронизации которого соединен с входом запроса на захват блока памяти вспомогательной ЭВМ блока и через элемент НЕ - с первым входом первого элемента И, второй вход и выход которого соединены соответственно с первым выходом первого регистра запросов и с первым входом второго элемента И, второй вход и выход которого соединены соответветст- венно с входом маскирования приостанова блока приостанова, с выходом запроса на захват блока памяти основной ЭВМ блока приостанова, вход подтверждения на захват блока памяти основной ЭВМ соединен с первым входом второго блока элементов И, второй вход и выход которого соединены соответственно с вторым выходом первого регистра запросов и с группой выходов подтверждения запроса на захват блока памяти основной ЭВМ блока приостанова, выход второго регистра запросов соединен с вторым входом первого блока элементов И, группа входов подтверждения захвата блока памяти вспомогательной ЭВМ соединена с входом регистра подтверждения приостанова, выход которого соединен с выходом подтверждения захвата блока памяти вспомогательной ЭВМ, группа входов запроса на захват блока памяти основной ЭВМ блока соединена с входом первого регистра запросов, отличающееся тем, что, с целью расширения номенклатуры основных ЭВМ, расширения функциональных возможностей, повышения производительности и пропускной способности, введены К-1 блоков согласования, К-1 блоков приостанова, К-1 блоков памяти и К-1 групп блоков памяти вспомогательных ЭВМ, образующие при подключении к ним основных и вспомогательных ЭВМ К вычислительных
групп, причем в каждый из К блоков приостанова введены регистр адреса, две группы элементов И, элемент сравнения, два передатчика, приемник, элемент НЕ, группа 5 приемников, группа передатчиков, группа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ; группа элементов ИЛИ. элемент ИЛИ-НЕ, два элемента И, одновибратор и триггер, причем в устройстве соединены соответст0 венно первые и вторые группы информационных входов-выходов вычислительных групп, группы адресных входов-выходов адресных выходов вычислительных групп, группы выходов управления вычислитель5 ных групп, входы и выходы захвата инициатором вычислительных групп, входы и выходы ответа адресуемых вычислительных групп, причем в каждой из К-1 вычислительных групп первый информационный вход0 выход блока согласования является входом-выходом устройства для подключения шины данных основной ЭВМ и соединен с информационным входом блока приостанова и первым информационным
5 входом-выходом блока памяти, группа входов маскирования блока приостанова является „группой входов устройства для подключения группы выходов маскирования вспомогательных ЭВМ, группа выходов
0 запроса блока приостанова является группой выходов устройства для подключения группы входов запроса вспомогательных ЭВМ, вход устройства для подключения шины адреса основной ЭВМ соединен с пер5 вым адресным входом блока памяти и первым информационным входом блока согласования, вход устройства для подключения шины управления основной ЭВМ соединен с первым входом режима блока
0 памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЭВМ соединен с одноименными входами блока памяти и
5 блока приостанова, бход устройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока приостанова, выход устройства для подключения входа
0 запроса на захват блока памяти основной . ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маскирования приостанова основной ЭВМ соединен с одно5 именным входом блока приостанова, 1-й вход-выход устройства для подключения шины данных 1-й вспомогательной ЭВМ соединен с первым информационным входом- выходом 1-го блока памяти группы и с 1-м информационным входом-выходом первой
группы блока согласования, 1-й вход устройства для подключения адресного входа 1-й вспомогательной ЭВМ соединен с первым , адресным входом 1-го блока памяти группы и с 1-м информационным входом первой группы блока согласования, 1-й вход устройства для подключения шины управления 1-й вспомогательной ЭВМ .соединен с первым входом режима 1-го блока памяти группы и с 1-м информационным входом второй группы блока согласования, 1-й вход устройства для подключения выхода подтверждения на захват блока памяти 1-й вспомогательной ЭВМ соединен с одноименным входом 1-го блока памяти группы и с i-м входом одноименной группы входов блока приостанова, 1-й выход устройства для подкпючения входа подтверждения запроса на захват блока памяти основной ЭВМ соединен с f-м выходом одноименной группы выходов блока приостанова и 1-м входом первой Труппы управляющих входов блока согласования, группа выходов блока приостанова соединена с второй группой управляющих входов блока согласования и является выходом устройства для подключения входа подтверждения на захват блока памяти вспомогательной ЭВМ, вход устройства для подключения выхода запроса на захват блока памяти основной ЭВМ соединен с одноименным входом блока приостанова, второй информационный вход-выход блока согласования соединен с вторым информационным входом-выходом блока памяти, вторые входы адреса и режима которого соединены соответственно с выходами адреса и управления блока согласования, 1-й информационный вход-выход второй группы блока согласования соединен с вторым информационным входом-вы ходом 1-го блока памяти группы, вторые входы адреса и управления которого соединены соответственно с i-ми выходами группы выходов адреса и управления блока согласования, вход устройства для подключения шины адреса основной ЭВМ соединен с первым адресным входом блока приостанова, первый и второй выходы которого соединены с первым и вторым входами блока согласования и являются выходами устройства для подключения входов основной ЭВМ, сообщения о захвате инициатором и ответе адресуемой вычислительной группы соответственно, первый и второй входы блока приостанова являются соответственно входами ответа адресуемой и захвата инициатором вычислительной групп, выходы ответа адресуемой и захвата инициатором которой являются, соответственно третьим и четвертым выходами блока приостанова,
третий, четвертый и пятый входы которого являются соответственно входами устройства для подключения выходов режима, конца обмена и записи адреса основной ЭВМ,
вход подтверждения захвата магистрали которой явля ется пятым выходом блока приостанова, вторая информационная группа входов-выходов и группа адресных входов- выходов которого являются соответственно
0 первой информационной группой входов- выходов и адресной группой входов-выходов вычислительной группы, вторая информационная группа входов-выходов, адресная группа выходов и группа выходов
5 управления которой являются соответственно третьими группами информационных входов-выходов, адресных и управляющих выходов блока согласования, причем в каждом блоке приостанова вход синхронизации
0 второго регистра запросов соединен с первым входом третьей группы элементов И, второй вход которой соединен с выходом второго элемента НЕ, вход которого соединен с третьими входами первого элемента И
5 и первой группы элементов И и является входом режима блока приостанови, вход захвата инициатором которого соединен с входом приемника, выход которого соединен с третьим входом третьей группы эле0 ментов И и с первым входом третьего элемента И, выход которого соединен с входом одновибратора, выход которого соединен с входом синхронизации триггера, выход которого является пятым выходом
5 блока приостанова и соединен с первым входом четвертого элемента И, с входом управления регистра адреса и с входом второго передатчика, выход которого является четвертым выходом блока приостанова, пя0 тый вход которого является входом записи регистра адреса, группа выходов которого соединена с группой входов элемента сравнения и является группой адресных входов- выходов блока приостанова, первый
5 адресный вход которого является информационным входом регистра адреса, выход элемента сравнения является вторым выходом блока приостанова и соединен с входом первого передатчика, выход которого
0 является третьим выходом блока приостанова, первый выход которого является выходом четвертого элемента И, вход которого является первым входом блока приостанова, вторая информационная группа входов5 выходов которого является группой входов группы приемников и группой выходов группы передатчиков, входы которой соединены с выходами элементов И четвертой группы, первые входы которых соединены с выходами элементов ИЛИ группы, первые входы
которых соединены с выходами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЁ группы, первые входы которых соединены с выходами приемников группы и с входами элемента ИЛИ- НЕ, выход которого соединен с вторыми входами элементов ИЛИ группы, выходы элементов И третьей группы соединены с вторыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы и элементов И четвертой группы, выход элемента И младшего разряда которого соединен с информационным входом триггера, вход сброса которого
0
является третьим входом блока -приостано- ва, четвертые входы элементов И третьей группы соединены с выходами второго регистра запросов, вторая группа входов элемента сравнения является входами установки номера данной вычислительной группы, причем в каждом блоке согласования первый и второй управляющие входы соединены соответственно с третьими и четвертыми входами первых коммутаторов шин данных, управления и адреса групп
23
1783532 29 (7
32
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения основной и вспомогательной вычислительных машин | 1975 |
|
SU585505A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для межмашинного обмена информацией | 1990 |
|
SU1702381A1 |
Устройство для сопряжения ведущей и N ведомых цифровых вычислительных машин | 1988 |
|
SU1531104A1 |
Устройство для сопряжения периферийного устройства с ЭВМ | 1988 |
|
SU1596339A1 |
Устройство для сопряжения периферийной системы с электронной вычислительной машиной | 1975 |
|
SU554534A1 |
Коммутирующее устройство | 1979 |
|
SU866737A1 |
Устройство для сопряжения процессоров | 1990 |
|
SU1807495A1 |
Устройство для обмена информацией между объектом контроля и электронной вычислительной машиной | 1983 |
|
SU1156078A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Изобретение относится к устройствам вычислительной техники и может быть использовано для сопряжения ЭВМ в системах управления, а также с подсистемами сбора и первичной обработки информации. Целью изобретения является расширение номенклатуры основных ЭВМ, расширение функциональных возможностей, повышение производительности и пропускной способности. Устройство содержит блок согласования, блок приостанова, блок памяти и группу блоков памяти по числу вспомогательных ЭВМ. Блок согласования содержит группу коммутаторов шин данных, группу коммутаторов шин адреса и группу коммутаторов шин управления. Блок приостанова содержит регистр подтверждения приостанова, два блока элементов И, два регистра запросов, регистр масок, два элемента И и элемент НЕ, (К-1) блоков согласования, (К-1) блоков приостанова, (К-1) блоков памяти и (К-1) групп блоков памяти вспомогательных ЭВМ, образующие при подключении к ним основных и вспомогательных ЭВМ К вычислительных групп. Каждый из К блоков приостанова содержит регистр адреса, две группы элементов И, элемент сравнения, два передатчика, приемник, элемент НЕ, группу приемников, группу передатчиков, группу элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ, группу элементов ИЛИ, элемент ИЛИ-НЕ, два элемента И, одновибратор и триггер. 3 ил. (Л С
Устройство для сопряжения электронно-вычислительной машины с абонентом | 1985 |
|
SU1277124A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторское свидетельство СССР № 1488819, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Кузнечная нефтяная печь с форсункой | 1917 |
|
SU1987A1 |
Авторы
Даты
1992-12-23—Публикация
1991-01-03—Подача