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

 

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

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

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

РЕСПУБЛИК (я)ю G 06 F 13/00

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОспАтент сссР) ОПИСАНИЕ ИЗОБРЕТЕЙИ

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

1 (21) 4899208/24 (22) 03.01.91 (46) 23.12.92, Бюл, № 47 (71) Ленинградское научно-производственное объединение "Электронмаш"(72) В,И.Потапенко (56) Авторское свидетельство СССР

¹ 1277124, кл. G 06 F 13/00, 1984.

Авторское свидетельство СССР № 1488819, кл. G 06 F 13/00, 1987. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ BblЧИСЛИТЕЛЬНЫХ ГРУПП, СОСТОЯЩИХ ИЗ

ОСНОВНОЙ И ВСПОМОГАТЕЛЬНЫХ ЭВМ (57) Изобретение относится к устройствам вычислительной техники и может быть использовано для сопряжения ЭВМ в системах управления, атакжесподсистемами сбора и первичной обработки информаций, Целью изобретения является расширение номенклатуры основных ЭВМ, расширение функциональных воэможностей, повышение производительностй и пропускной спо- собности. Устройство содержит блок

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

- Известно устройство для сопряжения, содержащее блок памяти, синхронизатор, реверсивный счетчик, триггер, счетчик записи, счетчик считывания, два элемента задер„„5U„„1783532 А1 согласованйя; блок приостанова, блок памяти и группу блоков памяти по числу вспомогательных ЭВМ. Блок согласования содержит группу коммутаторов шин данных; группу коммутаторов шин адреса и группу коммутаторов шин управления. Блок прйостанова Содержит регистр подтверждения приостанова, два блока элементов И, два регистра запросов, регистр масок, два элемента И и элемент НЕ, (К-1) блоков согласовайия, (К-1) блоков приостанова, (К-1) блоков памяти и (К-1) групп блоков памяти вспомогательных ЭВМ, образующие при подключении к нйм основных и вспомогательных ЭВМ К вычислительных групп. Каждый из К блоков приостанова содержит регистр адреса, две группы элементов И; элемент сравнения, два передатчика, приемник, элемент НЕ, группу приемников, группу передатчиков, группу элементов

ИСКЛЮЧАЮЩЕЕ ИЛИ вЂ” HE, группу элементов ИЛИ, элемент ИЛИ-НЕ, два элемента И, одновибратор и триггер. 3 ил. жки,"две группы элЕментов И, группу элементов ИЛИ и элемент ИЛИ, выполняющее функции сопряжения ЭВМ.

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

20

30

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

Недостатком устройства является ограниченное число подключаемых основных

ЭВМ и низкая производительность.

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

ЭВМ соединен с первым входом режима блока памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЭВМ соединен с одноименными входами блока памяти и блока приостанова, вход устройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока приостанова, выход устройства для подключения входа запроса на нахват блока памяти основной ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маскирования приостанова основной ЭВМ соединен с одноименным входом блока приостанова, !-й вход-выход устройства для подключения шины данных I-й вспомогательной ЭВМ соединен с первым информационным входомвыходом i-ro,блока памяти группы и с 1-м информационным входом-выходом первой группы блока согласования, I-й входустройства для подключения адресного входа i-й вспомогательной ЭВМ соединен с первым адресным входом 1-ro блока памяти группы и с 1-м информационным входом первой группы блока согласования, l-й вход устройства для подключения шины управления 1-й вспомогательной ЭВМ соединен с первым входом режима 1-ro блока памяти группы и с 1-м информационным входом второй группы блока согласования, i-й вход устройства для подключения выхода подтверждения нэ захват блока памяти 1-й вспомогательной

ЭВМ соединен с одноименным входом I ão блока памяти группы и с i-м входом одноименной группы входов блока приостанова, I-й выходустройства для подключения входа подтверждения запроса и захват блока памяти основной Э ВМ соединен с I-м выходом одноименной группы выходом блока приостанова и 1-м входом первой группы управляющих входов блока согласования, группа выходов блока приостанова соединена с второй группой управляющих входов блока согласования и является выходом устройства для подключения входа подтверждения на захват блока памяти вспомогательной

ЭВМ, вход устройства для подключения выхода запроса на захват блока памяти основной ЭВМ соединен с одноименным входом блока приостанова, второй информационный вход-выход блока согласования соединен с вторым информационйым входом-выходом блока памяти, вторые входы адреса и режима которого соединены соответственно с выходами адреса и управления блока согласования, i-й информационный вход-выход второй группы блока согласования соединен с вторым информационным входом-выходом I-го блока памяти группы, вторые входы адреса и управления которого соединены соответственно с i-sat выходами группы выходов адреса и управления блока согласования, причем блок согласования содержит группу коммутаторов шин данных, группу коммутаторов шин адреса и группу коммутаторов шин управления, первый информационный вход-выход блока согласования соединен с первыми информационными входами-выходами всех коммутаторов шин данных группы, в блок6 согласования 1-е управляющие входы первой, второй групп блока соединены соответственно с первыми, вторыми входами }-х коммутаторов шин данных, управления и адреса групп, второй информационный вход-выход блока согласования соединен с вторыми информационными входами-выходами всех коммутаторов шин данных группы, i-e информационные входы-выходы первой, второй групп блока согласования соединены соответственно с третьими, четвертыми входами-выходами i-ro коммутатора шин данных группы, первый, второй информационные входы и первый, втой", 1783532 информационные выходы l-ro коммутатора Недостатками устрсйства являются огшин адреса группы соединены соответст- раниченная номенклатура подключаемых венно с первым информационным входом основных ЭВМ; ограниченные функциоблока согласования, с 1-м информационным нальные возможности за счет сопряжения входом первой группы блока согласования, 5 только одной основной ЭВМ с группой вспос выходом адреса блока согласования, с i-м могательных ЭВМ; низкая производительвыходом адреса группы блока согласова- ность и пропускная информационная ния, первый, второй информационные вхо- способность за счет передачи информациды и первый, второй информационные онных потоков в пределах одной вычисливыходы 1-го коммутатора шин управления 10 тельной группы, группы соединены соответственно с вторым Цель изобретения — расширение номен- информационным входом блока согласова- клатуры основных ЭВМ за счет создания ния, с 1-м информационным входом второй возможности для подключения дополнигруппы блока согласования, с выходом уп- тельных основных ЭВМ; расширение функравления блока согласования и с t-м выхо- 15 циональных возможностей за счет обмена дом управления группы блока . информациеймеждублокамипамятиосновсогласования, причем блок приостанова со- ных ЭВМ; повышение производительности держит регистр подтверждения приостано- и пропускной способности за счет увеличева, два блока элементов И, два регистра . ния информационных потоков, передаваезапросов, регистр масок, два элемента И и 20 мых через устройство, элемент НЕ, t-вход группы входом маскиро- Поставленная цель достигается тем, что вания блока приостанова, (l=1, M,ãäå М вЂ” в устройство, содержащее блок согласоваколичество вспомогательных ЭВМ) являет- ния, блок приостанова, блок памяти и групся l-м входом регистра масок, выход которо- пу блоков памяти по числу вспомогательных госоединенспервымвходомпервогоблока 25 ЭВМ, причем первый информационный элементов И, выход которого соединен с вход-выход блока согласования является группой выходов запроса блока приостано- входом-выходом устройства для подключева, информационный вход которого соеди- ния шины данных основной 3ВМ и соединен с информационным входом второго нен-с информационным входом блока регистра запросов, входсинхронизации ко- 30 приостанова и первйм информационным торого соединен с входом запроса на захват входом-выходом блока памяти, группа вхоблока памяти вспомогательной ЭВМ блока дов маскирования блока приостанова являичерезэлементНЕспервымвходомперво- ется группой входов устройства для

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

И, второй вход и выход которого соединены 45 соединен с первым входом режима блока соответственно с вторым выходом первого памяти и вторым информационным входом регистра запросов и с группой выходов под- . блока согласования, вход устройства для твер>кдения запроса на захват блока памяти подключения выхода подтверждения на за- основной 3ВМ блока приостанова, выход хватблока памяти основной ЭВМ соединен второго регистра запросов соединен с вто- 50 с одноименными входами блока памяти и рым входом первого блока элементов И; блока приостанова, вход устройства для группа входов подтверждения захвата бло- подключения выхода запроса на захват блока памяти вспомогательной 3ВМ соединена ка памяти вспомогательной ЭВМ соедйнен с входом регистра подтверждения приоста- с одноименным входом блока приостанова, нова, выход которого соединен с выходом 55 выход устройства для подключения входа подтверждения захвата блока памяти вспо- запроса на захват блока памяти основной могательной 3ВМ, группа входов запроса ЭВМ соединен с одноименным выходом на захват блока памяти основной ЭВМ бло- блока приостанова, вход устройства для . ка соединена с входом первого регистра- подключения выхода маскированйя призапросов. останова основной ЭВМ соединен с одно1783532 именным входом блока приостанова, I-й управления и адреса групп, второй инфорвход-выход устройства для подключения мационный вход-выход блока согласования шиньгданныхi-й вспомогательной ЭВМ со- соединен с вторыми информационными единен с первым информационным вхОдом- входами-выходами всех коммутаторов шин выходом I го блока памяти группы и с I-м 5 данныхгруппы;1-еинформационныевходыинформационным входом-выходом первой выходы первой, второй групп блока согласогруппы блока согласования, i-й входустрой- вания соединены соответственно с ства для подключения адресного входа i-й третьими:, четвертыми входами-выходами 1вспомогательной ЭВМ соединен с первым го коммутатора шин данных группы, перадресным входом I-ro блока памяти группы 10 вый, второй информационные входы и и с 1-м информационным входом первой первый, второй информационные выходы 1группы блока согласования, i-й вход устрой- го коммутатора шин адреса группы соедине-. ства для подключения шины управления i-го н ы соответственно с первым блока памяти группы и с i-м информацион- информационным входом блока согласованым входом второй группы блокасогласова- 15 ния, с 1-м информационным входом первой ния, 1-й вход устройства для подключения группы блока согласования, с выходом адвыхода подтверждения на захват блока па- реса блока согласования, с I-м выходом мяти I-.é вспомогательный ЭВМ соединен с .адреса группы блока согласования, первый, одноименным входом i-ro блока памяти второй информационные входы и первый, группы и с 1-м входом одноименной группы 20 второй информационные выходы I-ro коммувходов блока приостанова, i-й выходустрой- татара шин управления группы соединены ства для подключения входа подтвержде- соответственносвторыминформационным ния запроса на захват блока памяти входом блока согласования, с l-м информаосновной ЭВМ соединен с l-м выходом од- ционным входом второй группы блока соноименной группы выходов блока приоста- 25 гласования, с выходом управления блока нова и 1-м входом первой группы согласования и с i-м выходом управления управляющйх входов блока согласования, группы блока согласования,, причем блок группа выходов блока приостанова соеди- приостановасодержитрегистрподтверйденена с второй группой управляющих вхо- ния приостанова, два блока элементов И, дов блока согласования и является выходом 30 два регистра запросов, регистр масок, два устройствадля подключения входа подтвер- элемента И и элемент НЕ, 1-й вход группы ждения íà захват блока памяти вспомога- входов маскирования блока приостанова тельной ЭВМ, вход устройства для (1=1.,М, где М вЂ” количество вспомогательных подключения выходазапросаназахватбло- ЭВМ) является 1-м входом регистра масок, ка памяти основной ЭВМ соединен с одно- 35 выход которого соединен с первым входом именным входом блока приостанова, первого блока элементов И, выход которого второй информационный вход-выход блока соединен с группой выходов запроса блока согласования соединен с вторым информа- приостанова, информационный вход котоционным входом-выходом блока памяти, рого соединен с информационным входом вторые входы адреса и режима которого со- 40 второго регистра запросов, вход синхрониединены соответственно с выходами адреса зации которого соединен с входом запроса и управления блока согласования, 1-й ин- на захват блока памяти вспомогательной формационный вход-выход второй группы ЭВМ блока и через элемент НŠ— с первым блока согласования соединен с вторым ин- входом первого элемента И, второй вход и формационным входом-выходом 1-ro блока 45 выход которого соединены соответственно памяти группы, вторые входы адреса и уп- с первым выходом первого регистра запроравления которого соединены соответст- сов и с первым входом второго элемента И. венно с l-ми выходами группы выходов второй вход и выход которого соединены адреса и управления блока согласования, соответственно с входом маскирования причем блок согласования содержит группу 50 приостанова блока приостанова, с выходом коммутаторов шин данных, группу комму- запроса на захват блока памяти основной таторов шин адреса и группу коммутаторов ЗВМ блока приостанова, вход подтверждешин управления, первый информационный ния на захват блока памяти основной ЭВМ вход-выход блока согласования соединен с соединен с первым входом второго блока первыми информационными входами-выхо- 55 элементов И, второй вход и выход которого дами всех коммутаторов шин данных груп- соединены соответственно с вторым выхопы, в блоке согласования 1 е управляющие дом первого регистра запросов и с группой входы первой, второй групп блока соедине- выходов подтверждения запроса на захват ны соответственно с первыми, вторыми вхо- блока памяти основной ЗВМ блока приостадами 1-х коммутаторов шин данных, нова„выход второго регистра запросов сое1783532

Q 10 динен с вторым входом первого блока эле-, мяти и блока приостанова, вход устройства ментов И, группа входов подтверждения за- для подключения выхода запроса на захват хвата блока памяти вспомогательной 3ВМ блока памяти вспомогательной ЗВМ соедисоединена с входом регистра подтвержде - нен с одноимейнйм входом блока приостания приостанова, выход которого соединен 5 нова, выход устройства для подключения с выходом подтверждения захвата блока па- входа запроса на захват блока памяти cicмяти вспомогательной ЭВМ, группа. входов новной ЭВМ соединен с одноименным вызапроса на захват блока памяти основной ходом блока приостанова; вход устройства

ЭВМ блока соединена с входом первого ре- для подключейия выхода маскирования гистра запросов, введены(К-1) блоковсогла- 10 приостанова основной ЭВМ соединен с одсования., (К-1) блоков приостанова, (К- 1) ноименным входом блока приостанова; i-й блоков памяти и (К-1) групп блоков памяти вход-выход устройства для подключения вспомогательных ЭВМ, образующие при шины данных 1-й вспомогательной 38M соподключении,к ним основных и вспомога- . единен с первым информационным входомтельных ЭВМ К вычислительных групп, при- 15 выходом i-ro: блока памяти группы и с 1-м чем в каждый.из К блоков приостанова информационным входом-выходом первой введены регистр адреса, две группы эле- группы блока согласования, 1-й вход уст. ментов И, элемент сравнения, два передат- ройства для подключеййя адресного входа чика, приемник, элемент НЕ, группа": i-й вспомогательной ЭВМ соединен с перприемников, группа передатчиков, группа 20 вим-адресным входом i-ro блока памяти элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ„группы и с i-м йнформационным входом . группа элементов ИЛИ, элемент ИЛИ-НЕ, первой группы блока согласования,.i-й вход два элемента И; одновибратор и триггер, устройствадляподключенияшийыуправлепричем вустройстве соединены соответст- ния t-й вспомогательной ЭВМ соединен с венно первые и вторые группы информаци- 25 первым входом режима i-ro блока памяти онных входов-выходов.:вичислительных - группы и с t-м информационным входом втогрупп, группы адресных входов-выходов вы-: . рой группы блока согласования, i-й вход усчислительных групп, группы адресных вхо- тройства для подключения выхода. дов-выходов и . адресных выходов . подтверждения.на захват. блока памяти l-й вычислительныхгрупп, группы выходов уп- ЗО вспомогательной 38М соединен с одноравления .вычислительных групп; входы .и именным входом i-го блока памяти группы и выходы захвата инициатором вычислитель- . с 1-м входом одйоименной группы входов ных групп, входы и выходы ответа адресуе - блока приостанова, 1-й выход устройства мым вычислительных групп, причем в: для подключения входа подтверждения закаждой из (К-1) вычислительных групп пер- 35 проса на захват блока памяти основной вый информационный вход-выход блока со- ЭВМ соединен с i- ì выходом одноименной гласования является входом-выходом группы выходов блока приостанова и t-м устройства для подключения шины данных: входомпервойгруппыуправляющихвходов основной ЭВМ и соединен с информацион- блока согласования, группа выходов блока ным входом блока приостанова и первым 40: приостанова соединена с второй группой информационным входом-выходом блока управляющих входов. блока согласования и памяти, группа входов маскирования блока является выходом устройства для подключе- приостанова является группой входов уст- . ния входа подтверждения на захват блока ройства для подключения группы выходов памятй вспомогательной ЭВМ, вход устроймаскирования вспомогательных ЭВМ, груп- 45 ства для подключения выхода запроса на па выходов запроса блока приостанова яв- захват блока памяти основной 3ВМ соедиляется группой выходов устройства для. нен с одноименным входом блока приостаподключения группы входов запроса вспо- нова, второй информационный вход-выход могательных ЭВМ, вход устройства для под- блока согласования соединен с вторым инключения шины адреса основной ЭВМ 50 формационным входом-выходом блока. пасоединен с первым адресным входом блока мяти, вторые входы адреса .и режима памяти и первым информационным входом которого соединены соответственно с выхоблока согласования,. вход устройства длл дами адреса и управления блока согласоваподключения шины управления основной ния, i-й информационный вход-выход

ЭВМ соединен с первым входом режима 55 второй группы блока согласования соедиблока памяти и вторым информационным: нен с вторым информационным входом-вывходом блока согласования, входустройст- ходом 1-го блока памяти группы, вторые ва для подключения выхода подтверждения входы адреса и управления которого Соеди на захват блока памяти. основной ЭВМ сое- нены соответственно с 1-ми выходами груп-, динен с одноименными входами блока па- пы выходов адреса и управления блока

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

ЭВМ соединен с первым адресным сравнения и является группой адресных входом блока приостанова, первый и входов-выходов блока приостанова, первый второй выходы которого соединены с riep-. 5 адресный вход которого является информавым и вторым выходами блока согласования ционным входом регистра адреса, выход и являются выходами устройства для под- элемента сравнения является вторым выхоключения входов основной ЭВМ сообщения . дом блока приостанова и соединен с входом о захвате инициатором и ответе адресуемой первого передатчика, выход которого являвычислительной. группы соответственно, 10 ется третьим выходом блока приостанова, . первый и второй входы блока приостанова . первый выход которого является выходом я вляются соответственно входами ответа. четвертого элемента И, вход которого являадресуемой и захвата инициатором вычис- ется первым входом блока приостанова, лительной группы, выходы ответа адресуе- вторая информационная группа входов-вымой и захвата инициатором которой .15 ходов которого является группой входов являются соответственно третьим и четвер-- группы приемников и группой выходов груптым выходом блока приостанова, третий, пы передатчиков, входы которой соединены . четвертый и пятый входы которого являют- с выходами элементов И четвертой группы, ся соответственно входами устройства для первые входы которых соединены с выходаподключения выходов режима,:конца обме- 20 ми элементов ИЛИ группы, первые входы на и записи адреса основной ЭВМ, вход.. которых соединены с выходами элементов подтверждения захвата магистрали. кото- ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы, первые ройявляетсяпятымвыходомблокаприоста- входы которых соединены с выходами принова, вторая информационная группа емниковгруппыисвходамиэлемента ИЛИвходов-выходов и группаадресных входов- 25 НЕ, выход которого соединен с вторыми ! выходов которого являются соответственно входами элементов ИЛИ группы, выходы первой информационной группой входов-: элементов И третьей группы соединены с выходов и адресной группой входов-выхо- вторыми входами элементов ИСКЛЮЧАЮдов вычислительной группы, вторая ЩЕЕ ИЛИ-НЕ группы и элементов И четинформационная группа входов-выходов,: 30 вертой группы, выход элемента И младшего адресная группа выходов и группа выходов разряда которого соединен с информационуправления которой являются соответст- ным входом триггера, вход сброса которовеннотретьими группамиинформационных "ro является третьим входом блока входов-выходов, адресных и управляющих приостанова, четвертые входы элементов И выходов блока. согласования, причем в каж- 35 третьей группы соединены с выходами втодом блоке прирстанова вход синхрониза- рого регистра запросов, вторая группа вхоции второго регистра запросов соединен с: дов элемента сравнения является входами первым входом третьей группы элементов установки номера данной вычислительной

И, второй вход которой соединен с выходом, группы, причем в каждом блоке согласовавторого элемента НЕ, вход которого соеди- 40 ния первый и второй управляющие входы нен с третьими входами первого элемента соединены соответственно с третьими и чет.И и первой группы элементов И и является. вертыми входами первых коммутаторов входом режима блока приостанова, вход за- . шин данных, управления и адреса групп„ хвата инициатором которого соединен с входом приемника, выход которого соеди- 45 ", На фиг.1 приведена структурная схема нен с третьим входом третьей группы эле.- устройства; на фиг.2 — структурная схема ментов И и с первым входом третьего блока согласования; на фиг.3 — структурная элемента И; выход которого соединен с вхо-, схема блока приостанова, дом одновибратора, выход которого соеди-. нен с входом синхронизации триггера, 50 Приняты следующие обозначения: выход которого является пятым выходом 1>....1к — вычислительные группы; 2 — основблока приостанова и соединен с первым" ная электронно-вычислительная машина входом четвертого. элемента И, входом уп- (Q3BM);3 — блокпамятиОЭВМ,(схема блока равления регистра адреса и входом второго памяти 3 аналогична схеме блока памяти передатчика, выход которого является чет- 55 основной ЭВМ прототипа); 4 — блок привертым выходом блока приостанова, пятый; останова; 5 — блок согласования; 6 — группа выход которого является входом записи ре-. блоков памяти вспомогательных злектрон13

1783532 но-вычислительных машин (B3BM); 7 — запросов; 65- первый передатчик; 66 — элегруппа ВЭВМ; 8 — линия сигнала "Запрос мейт сравнения (например, 531 СП1 или инициатора обмена"; 10 — шина управления, аналогичный); 67 — регистр адреса; 68 — вто3; 11 — шина адреса 3; 12 — шина данных 3; рой передатчик; 69 — регистр подтвержде13-18-соответственнолиниисигналов "3a- 5 ния приостанова; 70 — входы установки хват обмена", "Конец обмена", "Режим об- адреса (номера) группы, мена", "Запрос на захват B3BM" (входной), "Запрос на захват ОЭВМ" (выходной), "Маска приостанова от ОЭВМ"; 19 -груйпа сиг- Устройство для сопряжения вычислиналов "Адрес от ОЭВМ; 20 — группа 10 тельных групп, состоящих из основной и сигналов "Данные от 038M"; 21 — линия вспомогательных.ЭВМ, содержит К блоков сигнала "Подтверждение на захват блока 5 согласования, К блоков 4 приостанова, К памяти ОЭВМ" (входной); 22 — линия сигна- блоков 3 памяти и К групп блоков 6 памяти ла "Запрос адресуемого"; 23- группа линий по числу вспомогательных ЭВМ, в устройстсигнала "Подтверждение на захват блока 15 ве соединены соответственно первые и втопамяти ВЭВМ(выходной);24 — линия сигна- рые группы информационных ла "Подтверждение на захват блока памяти : входов-выходов 12 вычислительных групп, ОЭВМ адресуемой вычислительной груп- группы адресных входов-выходов и адрес- . пы"; 25 — группа сигналов "Управление от ных выходов 11 вйчислительных групп, . Q3BM"; 26 — шина данных 1; 27 — шина 120 груйпы выходов управления 10 вычислиадреса 1; 28 — шина управления 1; 29 — тельных групп, входы и выходы 9 захвата группа линий сигнала "Подтверждение на инициатором вычислительных групп, входы захват блока памяти ОЭВМ" (выходной); 30 и выходы 8 ответа адресуемым вычислитель— шина управления 2; 31 — группа линий ных групп;.первый информационнь1й вход"Запрос на захват ОЭВМ" (входной); 32 — 25 выход 20 блока согласования 5 является группа линий "Запрос на захват ВЭВМ" (вы- входом-выходом устройства для подключеходной); 33 — группа линий "Маска приоста- ния и ины данных основной ЭВМ 2 и соединова от B3BM"; 34 — группа линий сигнала нен с информационным входом блока

"Подтверждение на захват блока памяти приостанова 5 и первым информационным ,ВЭВМ" (входной); 35 — шина данных 2; 36- 30 входом-выходом блока 3 памяти, группа группа сигналов "Данные от ВЭВМ"; 37 —, входов маскирования 33 блока 4 йриостаногруппа сигналов "Адрес от ВЭВМ; 38 — груп- ва является группой входов устройства для па сигналов."Управление от ВЭВМ"; 39 —, подключения группы вйходов" маскировашина адреса 2; 40 — линия сигнала "Запись"; ния вспомогательных ЭВМ из групп 7, групна фиг.2 411...41N — коммутаторы шин дан- 35 па выходов запроса 32 блока 4 приостанова ных;, 42>...42и — коммутаторы шин адреса; является группой выходов устройства для

431.:,.43и — коммутаторы шин управления; подключения группы входов запроса вспона фиг.3-44 — первый регистр запросов; 45 могательных ЭВМ, входуатройства для под— вторая группа элементов И(например,555 ключенля шины адреса 19 основной ЭВМ 2

ЛИ1 или аналогичные); 46 — группа прием- 40 соединен с первым адресным входом блока ников (например, 559 ИП2 или аналогич- памяти 3 и первым информационным вхоные); 47 — элемент ИЛИ вЂ” НЕ (например, - дом блока 5 согласования, вход устройства

155ЛАЗ или.аналбгичный) 48 — группа эле- для подключения шины управления 25 осментов ИСКЛЮЧАЮЩЕЕ ИЛИ вЂ” НЕ (найри- новной ЭВМ 2 соединен с первым входом . мер, 155ЛП5 или аналогичные); 49 — группа 45 режима блока памяти 3 и вторым информаэлементов ИЛИ (например, 155Ле1 или ана- ционным входом блока 5 согласования, вход логичные); 50 — четвертая группа элементов устройства для подключения выхода 21

И;51 — группа передатчиков(например,559 подтверждения на захват блока памяти 3

ИП1 или аналогичные); 52 — второй элемент основной 38M 2 соединен с одноименными

И (например, 155 ЛИ1 или аналогичный); 50 входами блока памяти 3 и блока приостано53 — первый элемент И; 54 — третья группа ва, вход устройства для подключения выхоэлементов И; 55 — третий элемент И 56 — . да 16 запроса на захват блока памяти 6 одновибратор (например, 155 АГ1, 155АГЗ вспомогательной ЭВМ 7 соединен с одноили аналогичный); 57 — триггер (например., именным входом блока 4 приостанова, вы. 155 ТМ2 или аналогичный); 58 — четвертый .55 ход устройства для подключения входа 17 элемент;59, 60 — первый и второй элементы . запроса на захват блока памяти 3 основной .

HE (например, 155.ЛН1 или аналогичные); ЭВМ 2 соединен с одноименным выходом

61 — приемник; 62 — первая группа элемен- . блока 4 приостанова, вход устройства для тов И; 63 — регистр масок (например, 585, подключения выхода 18 маскирования при-, ИР12 или аналогичный); 64 — второй регистр останова основной ЭВМ 2 соединен с одно-

1783532 именным входом блока 4 приостанова, I-й, ляющие входы первой 29, второй 23 групп вход-выход устройства для подключения блока соединены соответственно с первышины 36 данных I-й вспомогательной ЭВМ ми, вторыми входами I-x коммутаторов шин

7 соединен с первым информационным вхо- данных 41, управления 43 и адреса 42 групп, дом-выходом I-raáëîêà памяти группы 6ис 5 второй информационный вход-выход 26

1-м информационным входом-выходом пер- : блока согласования 5 соединен с вторыми вой группы блока 5 согласования, I-й вход, информационными входами-выходами всех устройства для подключения адресного 37 коммутаторов шин данных 41 группы, I-e входа I-й вспомогательной ЭВМ 7 соединен информационные входы-выходы первой 36, с первым адресным входом 1-ro блока памя-, 10 второй 35 групп блока согласования 5 соети группы 6 и с I-м информационным входом jдинены соответственно с третьими, четверпервой группы блока 5 согласования, 1-й; 1тыми входами-выходами I-ro коммутатора вход устройства для подключения шины 38 шин данных 41 группы, первый 19, второй управления I-й вспомогательной ЭВМ 7 со- 37 информационные входы и первый 27, единен с "первым входом режима I-го блока 1б второй 30 информационные выходы I-го памяти группы 6 и с i-м информационным; коммутатора шин адреса 42 группы соедивходом второй группы. блока 5 согласова- нены соответственно с первыми информания, 1-й вход устройства для подключения ционными входами блока 5 согласования, с выходка 34 подтвер>кдения на захват блока, 1-минформационнымвходомпервой группы памяти 1-й вспомогательной ЭВМ 7 соеди-120 блока 5 согласования, с выходом адреса нен с одноименным входом I-ro блока памя- блока согласования, с i-м выходом адреса ти группы 6 и с I-м входом. одноименной групп блока согласования, первый 25, втогруппы входов блока 4 приостанова, 1-й вы-; рой 38 информационные входы и первый 28, . ход устройства для подключения входа 29 i второй 39 информационные выходы I-го подтверждения запроса на захват блока пэ- I 25 коммутатора шин управления 43 группы сомяти 3 основной ЭВМ 2 соединен с i-м вы-, единены соответственно с вторым инфор- . ! ходом одноименной группы выходов блока мационным входом блока 5 согласования, с

4 приостанова и 1-м входом первой группы I-м информационным входом второй групуправляющих входов блока 5 согласования,; пы блока 5 согласования, с выходом управ. группа выходов 23 блока.приостанова 4 со- 30 ления блока согласования 5 и с I-м выходом — единена с второй группой управляющих управления группы блока согласования, входов блока 5 согласования и"является " первый 22 и второй 24 управляющие входы выходомустройствадля подключения входа соединены соответственно с третьими и подтверждения на захват блока памяти 6 четвертыми входами первйх коммутаторов вспомогательной ЭВМ 7, вход устройства 35. шин данных 41, управления 43 и адреса 42 для подключения выхода 31 запроса на за- .трупп, блок приостанова 4 содержит рехватблока памяти3 основной ЭВМ2соеди- гистр подтверждейия приостанова 69, два нен c одноименным входом блока 4 регистра44и64запросов,регистр63масок, приостанова, второй информационный четырезлемента И52,53,55,58,дваэлеменвход-выход 26 блока согласования 5 соеди- 40 та НЕ 59,60, регистр 67 адреса, четыре групнен с вторым информацйонным входом-вы- пы 45, 50, 54, 62 элементов И, элемент 66 хоом блока 3 памятид вторые входы адреса сравнения, два передатчика 65, 68, прием27 и режима 28 которого соединены соот- ник 61, группу 46 приемников, группу 51 ветственно с выходами адреса и управления. передатчиков, группу 48 элементов ИСКблока 5 согласования, i-й информационный 45 ЛЮЧАЮЩЕЕ ИЛИ вЂ” НЕ, группу 49 злеменвход-выход 35 второй группы блока 5 согла- тов ИЛИ, элемент ИЛИ-Н Е 47, сования соединен с вторым информацион- одновибратор56 и триггер 57, i-й вход групным входом-выходом I-го блока памяти . .пы входов 33 маскирования блока 4 пригруппы 6, вторые входы адреса.39 и управ-,останова (1=1, М, где М вЂ” количество ления 30 которого соединены соответствен- 50 вспомогательных ЭВМ) является l-м входом но с i-ми выходами группы выходов адреса регистра 63 масок, выход которого соеди-. и управления блока 5 .согласования, блок нен с первым входом первой группы 62 зле.согласования 5 содержит группу коммутато- ментов И, выход которой соединен с ров шин 41 данных, группу коммутаторов группой выходов 32 запроса блока 4 пришин адреса 42 и группу коммутаторов шин 55 останова, информационный вход 20 которо43 управления, первый информационный го соединен с информационным входом вход-выход 20 блока согласования 5 соеди- второго регистра 64 запросов, вход синхронен с первыми информационными входами- I низации которого соединен с входом 16 завыходами всех коммутаторов шин данных . проса назахватблока памяти вспомогатель41 группы, в блоке 5 согласования I-e управ-: ной ЭВМ блока и через злемент HE 59 — с

17 -1 783532

18 первым входом первого элемента И 53; вто- выход которого является. третьим выходом 8 рой вход и выход которого соединены саот- блока 4 приостанова, первый выход 24 котоветственно с. первым . выходом первого рого является выходом четвертого элемента регистра 44 запросов и с первым входом И 58; вход которого является первым входом второго элемента И 52, второй вход и выход 5 8 блока 4 приостанова, вторая информацикоторого соединены соответственйо с вхо- онная группа входов-выходов 12 которого дом 18 маскирования приостанова блока 4 является группой входов группы приемниприостанова. с выходом 17 запроса на за- ков 46 и группой выходов группы 51 пере.хватблокапамяти3основной ЭВМблока4 датчиков, входы котарой соединены с приостанова, вход 21 подтвержденйя йа за- 10 выходами элементов И четвертой группы 50, хват блока памяти основной ЭВМ соединен первые входы которых соединены с выходас первым входом второй группы 45 элемен - ми элементов ИЛИ группы 49; первые входы тов И, второй вход и выход которой соеди- которых соединейы с выходами элементов нены соответственно с вторым выходом: -ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48, перпеpaot.о регистра 44 запросов и с группой .15, вые входы которых соединены с выходами выходов 29 подтверждения запроса на за- приемниковгруппы46исвходами элемента хват блока памяти основной ЭВМ блока 4 ИЛИ вЂ” НЕ47,выходкоторогосоединенсвтоприостанова, выход второго регистра 64 за- рыми входами элемейтов ИЛИ группы 49, просов соединен с вторым входом пер- выходы. элементов Итретьей группы54сое,вой группы 62 элементов И, группа входов 20 динены с вторыми входами элементов ИСК34 подтверждения захвата блока памяти ЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48 и вспомогательной ЭВМ соединена с-входом элементов И четвертой группы 50, выход регистра 69 подтверждения приостанова, элемента И младшего разряда которой соевыход которого соединен с выходом 23 под- динен с информационным входом триггера тверждения захвата блока памяти вспомо- 25 57; вход сброса которого является третьим гательной ЭВМ, группа входов 31 запроса входом 14 блока 4 приостанова, четвертые . на захват блока памяти основной ЭВМ бло- входы элементов И третьей группы 54 соека соединена с входом перврго регистра 44 динены с выходами второго регистра 64 за: запросов, вход синхронизации второго ре- просов, вторая группа входов 70 элемента гистра 64 запросов соединен с первым вхо- 30 сравнения 66 является входами установки дом третьей группы 54 элементов И., второй номера данной вычислительной группы. вход которой соединен с выходом второго элемента НЕ 60, вход которого соединен с, В устройстве обмен интретьими входами первого элемента И53и, формацией в группе между блоками первой группы элементов И 62 и является 35 памяти основной и вспомогательных входом 15 режима блока 4 приостанова, ЭВМ происходит аналогично обмену вход 9 захвата инициатором которого coe- .прототипа, при установлении. динен с входом приемника 61, выход кото- . основной 3ВМ на линию 15 "Режим рого соединен с третьим входом третьей; обмена" потенциала высокого уровгруппы 54 элементов И и с первым входом 40" н я, третьего элемента И 53, выход которого соеди«ен свходомодновибратора56, вь!ход Обмен поинициативе ВЭВМ.Когданекоторогосоединен с входомсинхронизации, обходимо в процессе работы одной ВЭВМ триггера 57, выход которого является пя- из гРУппы 7 полУчить данные из блока 3 .. TblM выходом 13 блока 4 приостанова и сое- 45 памЯти ОЭВМ 2, ВЭВМ выставлЯет на однУ динен с первым входом четвертого -. из линий группы 31 сигнал "Запрос на заэлемента И 58, входом управления регистра хват блока памяти ОЭВМ", который посту67 адреса и входом второго передатчика 68, пает на РегистР запРосов 44, где он выход которого является: четвертым выхо- :.анализиРУется с заданным приоритетом, дом 9 блока 4 приостанова, пятый вход 40 50 Если приоритет ВЭВМ, выставившей за.которого является входом записи регистра: прос. Разрешен, то на соответствующем вы67адреса, группа выходов которого соеди- - ходе регистра запросов 44 появляется нена с группой входов элемента сравнения: сигнал высокого уровня. При этом, если нет

66 и является группой адресных входов-вы: сигнала низкого уровня на линии 15 и на ходов 11 блока 4 приостанова, первый ад- 55 линии 18 (маска приостанова) и высокого ресный вход 19 которого является уровняналинии16,сигналсвтороговыхода информационным входом регистра 67адре- Регистра 44 через первый 53 и второй 52 са, выход элемента сравнения 66 является, элементы И поступает на вход 17 "Запрос на вторым выходом 22 блока 4 приостанова и,, захват блока памяти ОЭВМ" и сообщает соединен с входом первого передатчика 65, ОЭВМ о необходимости обмена информа1783532 цией между ВЭВМ и ОЭВМ.О ЭВМ",не прерывая своей программы, формирует сигнал

BblcoKot0 уровня на.линии 21 "Подтверждение на захват блока памяти ОЭВМ". Этот сигнал поступает на первйй вход группы элементов И 45, на второй вход которых поступает сигнал с соответствующего выхода регистра 44. На выходе одного из элементов И группы 45 появляется сигнал высокого уровня, который поступает по одной из линий группы 29 на вход ВЭВМ; выставившей запрос, и на первые управляющие входы соответствующих коммутатора 41 шины данных группы, коммутатора 42 шйны адре"са группы и коммутатора 43 шины управле-. ния блока 5 согласования. Коммутаторы

41...43 соединяют соответствующие шины

26 и 36, 27 и 37, 28 и 38. Одновременно с этим сигнал на линии 1 поступает на вход блока памяти 3, соединяя соответствующие шины коммутаторов блока памяти 3. При этом шины 19, 20 и 25 от блока памяти 3 отключаются, т.е. ВЭВМ, выставившая зайрос, получает доступ к банку памяти блока

3 памяти. Когда B3SM заканчивает обмен информацией с блоком памяти 3, она снимает запрос с линии 31, ОЭВМ снимает сигнал с линии 21 и коммутаторы 41...43 соединяют шины 20 и 26, 19 и 27, 25 и 28. Шины 36...38

ВЭВМ отключаются от банка памяти блока

3.

Обмен по инициативе ОЭВМ. При организации обмена информацией tio инициати. ве ОЭВМ она формирует на линии 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 от блока памяти

10 группы 6 отключаются, т.е. ОЭВМ, выставившая запрос, получает доступ к банку памяти блока памяти группы 6. Когда ОЭВМ заканчивает обмен информацией с блоком памяти группы 6, она снимает запрос о линии 16, ВЭВМ снимает сигнал с линии 34 и коммутаторы 41...43 соединяют шины 35 и

36, 39 и 37, 30 и 38. Шины 19, 20; 25 ОЭВМ отключаются от банка памяти блока памяти группы 6, .

Обмен между блоками памяти основных

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

ЭВМ групп происходит следующим образом. В начальный момент(после включения) производится установка триггера 57 блока приостанова в нулевое состояние. Перед началом обмена основная ЭВМ выставляет сигналы низкого уровня на линии 15 "Режим обмена" и 18 "Маска приостанова ОЭВМ", при которых блокируется прохождение сигналов запроса от вспомогательных ЭВМ (или к ним), 25

Для захвата магистрали обмена ОЭВМ-: обращается к регистру запросов 64 и единичным сигналом на линии 16 "Запрос на захват ОЭВМ" осуществляет передачу на ..

30 его выход кода номера своей вычислительной группы. Этот код поступает с выхода регистра запросов 64 на четвертые входы. элементов И группы 54, на вторые входы которых поступает сигнал "Запрос на захват

35 ОЭВМ", а на третьи входы поступает через приемник сигнал с линии 9 "Захват инициатором обмерла". Если магистраль обмена свободна, то на линии 9 находится потенциал высокого уровня, поэтому в случае сво40 бодной магистрали в момент установки сигнала "Запрос на захват ОЭВМ" с выходов регистра запросов 64 через элементы И группы 54, элементы И группы 50 и передат. чики группы 51 начинает поступать на шину

45 данных 12 код номера данной вычислительной группы для подключения к этой шине.

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

50 элемента ИЛИ-НЕ 47 появляется сигнал низкого уровйя. В исходном состоянии на выходе элементов И группы 54 всех блоков приостанова находятся потенциалы низкого уровня, которые через элементы И груп55 пы 50, передатчики 51, шину обмена 12 и приемники 46 поступают на входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48 и

ИЛИ-НЕ 47 всех блоков приостанова, при этом на выходе элемента ИЛИ -HE 47 сформируется сигнал высокого уровня, под дей21.1783532

22 ствием которого на выходах элементов ИЛИ группы 49 появятся сигналы высокоГо уровня, формирующие на входах элементов И группы 50 также сигналы высокого уровня, разрешающие прохождение кода номера группы через элементы И 50 и передатчики

51 на.шину 12 данных, где устанавливается результирующий потенциал монтажного

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

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

35 номерачерезэлементы И вшинуданных12

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

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

"Запрос инициатора обмена") путем форми50 ровакия сигнала низкого уровня на выходе элемента ИЛИ-НЕ 47. При этом одновибратор 56 формирует импульс, длительность которого больше времени срабатывания элементов И 50, ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ 55

48. Задний фронт этого импульса устанавливает триггер 57 в состояние информационного входа. Высокий уровень сигнала с выхода триггера 57 поступает по линии 13 в

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

67 и записывает в него с помощью сигнала на линии 40 "Запись" код адреса приемной группы, в которую необходимо передать информацию, Этот код поступает на шину адреса 11 и далее на входы элементов сравнения 66 всех блоков приостанова 4 вычислительных групп1. Нэ вторые входы

70 элементов сравнения 66 йоступает код номера (адреса) данной вычислительной группы относительно шины обмена. При совпадении кодов на выходе элемента срав-. нения появляется сигнал высокого уровня, который поступает на линии 22 на вход

ОЭВМ для сообщения, что данной вычисли- . тельной группе поступило обращение, а также на управляюший вход блока согласования 5 для подключения блока памяти ОЭ ВМ к шине 12 обмена. Одновременно этот сигнал высокого уровня через передатчик 65 поступает в линию "Ответ адресуемого" и далее на входы элементов И, 58 всех блоков приостанова 4 вычислитель-ных групп 1, При этом, если данная вычис-. лительная группа является инициатором обмена икформацией (триггер 57 установлен в единичное состояние), то на выходе элемента И 58 формируется сигнал высокого уровня, который поступает по линии 24 на вход ОЭВМ для сообщения о готовности адресуемой. вычислительной группы к приему информации, а также на управляющий вход блока согласования 5 для подключения блока памяти 038M к винам обмена. Таким . образом, блок памяти передающей и приемной вычислительных групп соединяются по общим шинам 10..Ë2 обмена. ОЭВМ приемной вычислительной группы по сигналу обращения выставляет маску для запрета захвата своего блока памяти от ВЭВМ и продолжает работу в соответствии с программой по обмену информацией с блоками памяти ВЭВМ, ОЭВМ инициатор обмена информацией, после обмена информацией с блоком памяти ОЭВМ адресуемой вычислительной группы, устанавливает на лийии 14 "Конец обмена" нулевой сигнал, что приводит к сбросу триггера 57, блокировке регистра адреса 67 и выходов коммутаторов блока согласования. B блоке приостанова приемной вычислительной группы это приведет к формированию нулевого сйгнэпа на выходе элемента сравнения 66 и далее к отсоединению коммутаторов блока согласования и освобо>кдения шин обмена.

Формула изобретения

Устройство для сопряжения вычислительных групп, состоящих из основной и

1783532

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

ЭВМ соединен с первым входом:режима блока памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЭВМ соединен с одноименными входами блока памяти и блока приостанова, вход устройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока приостанова, выход устройства. для подключения входа запроса йа захват блока памяти основной ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маскирования приостанова основной ЭЬМ соединен с одноименным входом блока приостанова, I-й вход-выход устройства для подключения шины данных 1-й вспомогательной ЭВМ со единен с первым информационнйм входомвыходом I-го блока памяти группы и с 1-м информационным -входом-выходом первой группы блока согласования, 1-й вход устройства для подключения адресного входа 1-й вспомогательной ЗВМ соединен с первым адресным входом 1-го блока памяти группы и с I-м информационным входом первой группы блока согласования, 1-й вход устройства для подключения шины управления 1-й вспомогательной ЭВМ соединен с первым входом режима i-ro блока памяти группы и с 1-м информационным входом второй группы блока согласования, 1-й вход устроиства для подключения выхода подтверждения на захват блока памяти 1-й вспомогательной

ЭВМ соединен с одноименным входом i-ro, блока памяти группы и с I-м входом одно24 именной группы входов блока приостанова, i-й выход устройства для подключения входа подтверждения запроса на захват блока памяти основной ЭВМ соединен с i-м выходом одноимейной группы выходов блока приостанова и i-м входом первой группы управляющих входов блока согласования, группа выходов блока приостанова соединена с второй группой управляющих входов блока согласования и является выходом устройства для подключения входа подтверждения на захват блока памяти вспомогательной

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

20 входы адреса и режима которого соединены соответственно с выходами адреса и управления блока согласования, 1-й инфор- ., мационный вход-выход второй группы бло.ка согласования соединен с вторым информационным входом-:выходом i-ro блока памяти группы, вторые входы адреса и управления которого соединены соответственно с I-ми выходами группы выходов адреса и управления блока согласования, причем блок согласования содержит группу коммутаторов шин данных, группу коммутаторов шин адреса и группу коммутаторов шин управления, первый информационный вход-выход блока согласования соединен с первыми информационными входами-выходами всех коммутаторов шин -данных группы, причем в блоке согласования i-ые управляющие входы первой, второй групп блока соединены соответственно с первы40 ми, вторыми входами 1-х коммутаторов шин данных, управления и адреса групп, второй информационный вход-выход блока согпасования соединен с вторыми информационными входами-выходами всех коммутаторов .

45 шин данных группы, i-ые информационные входи-выходы первой, второй групп блока согласования соединены соответственно с третьими, четвертыми входами-выходами 1го коммутатора шин данных группы, пер50 вый, второй информационные входы и первый, второй информационные выходы iro коммутатора шин адреса группы соединены соответственно с первым информационным входом блока согласова55 ния, с 1-м ийформационным входом первой группы блока согласования, с выходом адреса блока согласования, с i-м выходом адреса руппы блока согласования, первый, второй информационные входы и первый, второй информационные выходы i-го,комму25

1783532 татора шин управления группы соединены групп, причем в каждый из К блоков присоответственно с вторым информационным . останова введены регистр адреса, две групвходом блока согласования, с i-м информа- пы элементов И, элемент сравнения, два ционным входом второй группы блока со- передатчика, приемник, элемент НЕ, группа гласования, с выходом управления блока 5 приемников, группа передатчиков, группа согласования и с i-м выходом управления элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-КЕ; группы блока согласования, причем блок группа элементов ИЛИ, элемент ИЛИ вЂ” НЕ, приостанова содержит регистр подтверж- два элемента И,.одновибратор и триггер, дения приостанова, два блока элементов И, причем в устройстве соединены соответстдва регистра запросов, регистр масок, два 10 венно первые и вторые группы информациэлемента И и элемент КЕ, причем i-й.вход онных входов-выходов вычислительных группы входов маскирования блока при- групп, группы адресных входов-выходовадостанова(1=1, М, где М вЂ” количество вспомо- ресных выходов вычислительных групп, гательных ЭВМ) является i-м входом группы выходов управления вычислительрегистра масок, выход которого соединен с 15 ных групп, входы и выходы захвата инициа.первым входом первого блока элементов И, тором вычислительных групп, входы и выход которого соединен с группой выходов выходы ответа адресуемых вычислительных запроса блока приостанова, информацион- групп, причем в каждой из К-1 вычислительный вход которого соединен с информаци- ных групп первый информационный входонным входом второго регистра запросов, 20 выход блока согласования является вход синхронизации которого соединен с входом-выходом устройства для подключевходом запроса на захват. блока памяти ния шины данных основной ЭВМ и соедивспомогательной 3ВМ блока и через эле- нен с информационным входом блока мент НŠ— с первым входом первого элемен- приостанова и первым информационным та И, второй вход и выход которого 25 входом-выходом блока памяти, группа вхосоединены соответственно с первым выхо- дов маскирования блока приостанова являдом первого регистра запросов и с первым ется группой входов устройства для входом второго элемента И, второй вход и подключения группы выходов маскировавыход которого соединены соответветст- ния вспомогательных ЭВМ, группа выходов венно с входом маскирования приостанова 30 запроса блока приостанова является групблока приостанова, с выходом запроса на . пой выходов устройства для подключения захват блока памяти основной ЭВМ блока группы входов запроса вспомогательных приастэнова, вход подтверждения на за- ЭВМ, вход устройства для подключения шихват блока памяти основной ЭВМ соединен ны адреса основной ЭВМ соединен с перс первым входом второго блока элементов 35 вым адресным входом блока памяти и

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

ЭВМ, расширения функциональных воз- подключения выхода маскирования приможностей, повышения производительно- останова основной 3ВМ соединен с одности и пропускной способности, введены К-1 55 именным входом блока приостанова, 1-й блоков согласования, К-1 блоков приостано- вход-выход устройства для подключения ва, К-1 блоков памяти и К-1 групп блоков шины данных 1-й вспомогательной ЭВМ сопамяти вспомогательных ЗВМ, образую- единен с первым информационным входом-. щие при подключении к ним основных и выходом,i-го блока памяти группы и с 1-м вспомогательных ЭВМ К вычислительных информационным входом-выходом первой

1783532 .,:: 28 группы блока согласования, 1-й вход устрой- . третий; четвертый и пятый:входы которого ства для подключения адресного входа I-,é являются соответственно входами устройвспомогательной ЭВМ соединен с первым . ствадля подключения выходов режима, конадресным входом 1-ro блока памяти группы ца обмена и запйси адреса основной ЭВМ, и с 1-м информационным входом первой 5 входподтверждениязахватамагистраликогруппы блока согласования, 1-й входустрой- торой является пятым выходом блока приства для подключения шины управления 1-й. останова,. вторая информационная группа вспомогательной ЭВМ.соединен с первым входов-выходов и группа адресных. входов; входом режима I-ro блока памяти группы и выходов которого являются соответственно

c l-м информационйым входом второй груп- 10 первой информационной группой входовпы блока согласования, 1-й вход устройства выходов и адресной группой входов-выходля подключения выхода подтверждения на . дов вычислительной груйпы, вторая захват блока памяти 1-й:вспомогательной :. информационная группа входов-выходов, .

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

I-й выход устройства для:подключения вхо- входов-выходов, адресных и управляющих . да подтверждения запроса на. захват блока выходов блока согласования, причем в кажпамяти основной ЗВМ соединен с I-м выхо- дом блоке приостанова вход синхронизации дом одноименной группы выходов блока 20 второго регистра запросов соединен с перприостанова и I-м входом первой группы вым входом третьей группы элементов И, управляющих входов блока согласования, второй вход которой соединен с выходом группа выходов блока приостанова соеди-, второго элемента I-IE, вход которого соединена с второй группой управляющих входов нен с третьимй входами riepaoro элемента И блока согласования и является выходом ус- 25 и первой группы элементов И и является тройства для подключения входа подтверж- . входом режима блока.приостанова, вход задения на захват .блока памяти . хвата йнициатором которого соединен с вспомогательной ЭВМ; вход устройства входом приемника, выход которого соедидля подключения выхода запроса на захват нен с третьим входом третьей группы элеблока. памяти основной ЭВМ соединен с 30 ментов И и с первым входом третьего одноименным входом блока приостанова, элемента И, выход которого соединен с вховторой информационный вход-выход-блока дом одновибратора, выход которого соедисогласования соединен с вторым информа- нен с входом синхронизации триггера, ционным входом-выходом блока памяти, "выход которого является пятым выходом вторые входы адреса,и режима которого со- 35 блока приостанова и соединен с первым единены соответственно с выходами адреса. входом четвертого элемента И, с входом уп и управления блока согласования, 1-й ин- равления регистра адреса и с входом второформационный вход-выход второй группы го передатчика, выход которого являетсяблока согласования соединен с вторым ин- четвертым выходом блока приостанова, пяформационным входом-выходом I-ro блока 40 тый вход которого является входом записи памяти группы, вторые входы адреса и уп- регистра адреса, группа выходов которого равления которого соединены соответст- соединена с группой входов элемента срае-- . венно с 1- ми выходами группы выходов ненияиявляетсягруппойадресныхвходов.адреса и управления блока согласования,: выходов блока приостакова, первый . вход устройства для,подключения шины.ад- 45 адресный вход которого является информареса основной ЭВМ соединен с первым ад- ционным входом регистра адреса, выход ресным входом блока приостанова, первый элемента сравнения является вторым выхои второй выходы которого соединены с пер-... дом блока приостанова и соединен с вховым и вторым входами блока согласования дом первого передатчика, выход которого и являются вйходами устройства для под- 50 является третьим выходом блока приостаключения входов основной ЭВМ, сообще- . нова, первый выход которого является выхо, ния о захвате инициатором и ответе дом четвертого элемента И, вход которого адресуемой вычислительной группы соот- является первым входом блока приостановетственно, первый и второй входы блока ва, вторая информационная группа входовприостанова являются соответственно вхо- 55 выходов которого является группой входов .дами ответа адресуемой и,захвата инициа-, группы приемников и группой выходов груптором вычислительной групп, выходы пыпередатчиков,входы которойсоединены ответа адресуемой и захвата инициатором с выходами элементов И четвертой группы, которой являются, соответственно третьим первые входы которых соединены с выходаи четвертым выходами блока приостанова, ми элементов ИЛИ группы, первые входь

1783532

29 которых соединены с выходами элементов

ИСКЛЮЧАЮЩЕЕ lflifl — НЕ группы, первые входы которых соединены с выходами приемников группы и с входами элемента ИЛИ—

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

1783532

Я, е °

Я7 е е .

PS

В ° °

1783532

ГЗ ? (7

Фиг. 3

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

Техред М.Моргентал Корректор fl.ßóêý÷

Редактор Г.Бельскгя

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

Заказ 4517 Тираж Подписное

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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