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

Номер патента: 1783532

Автор: Потапенко

Есть еще 9 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

. (я)5 6 06 ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕВЕДОМСТВО СССР(ГОспАтент сссР) РЕТЕЙИ ПИСАНИЕ ИЗОБ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ве группы элементов И, группу эле- ИЛИ и элемент ИЛИ, выполняющее и сопряжения ЭВМ.достатками устройства являются огнные функциональные возможности я производлтельность,вестно устройство для сопряжения, ащее датчик йериода обмена,блок ания основной ЭВМ, блок приостатение относится к вычислителье и может быть использовано для я ЭВМ в системах управления, а дсистемах сбора и первичной обформации.но устройство для сопряжения, е блок памяти, синхронизатор, ый счетчик, триггер, счетчик записчитывания,два элемента задерИзобре ной техник сопряжени также в по работки ин Извест содержа ще реверсивн си, счетчикки, д енто ункц аничниз одержреры 1 , 2(21) 4899208/24: согласованйя;блок приостанова, блок памя- (22) 03.01.91-.: . ти и группу блоков памяти по числу вспомо- (46) 23.12.92, Бюл, %47: гательных ЭВМ. Блок согласования (71) Ленинградское научно-производствен- .: содержит группу коммутаторов Шин данное объединение "Электронмаш" . ных; группу коммутатоРов шин адреса и (72) В,И,Потапенко .: группу коммутаторов шин управления. Блок (56) Авторское свидетельство СССР .:Прйостанова Содержит регистр подтвержден. 1277124, кл. 6 06 Р 13/00, 1984. ния приостанова, два блока элементов И,Авторское свидетельство СССР:; два регистра запросов, регистр масок, два М 1488819, кл, 6 06 Г 13/00, 1987. ".: элемента И и элемент НЕ, (К) блоков со- (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВИ- гласовайия, (К) блоков приостанова, (К) ЧИСЛИТЕЛЬНЫХ ГРУПП, СОСТОЯЩИХ ИЗ блоков памяти и (К) групп блоков памяти ОСНОВНОЙ И ВСПОМОГАТЕЛЬНЫХ ЭВМ .вспомогательных ЭВМ, образующие при (57) Изобретение относится к устройствам . подключении к нйм основных и вспомогавычислительной техники и может быть ис- тельных ЭВМ К вычислительныхгрупп, Кажпользовано для сопряжения ЭВМв систе- дый из К блоков приостанова содержит мах управления, атакжес подсистемами регистр адреса, две группы элементов И; сбора и первичной обработки информаций,элемент сравнения, два передатчика, приЦелью изобретения является расширеййеемник,элемент НЕ, группу приемников, номенклатуры основных ЭВМ, расширение группу передатчиков, группу элементов функциональных воэможностей, повыше-: ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ, группу элеменние производительностй и пропускной спо- тов ИЛИ, элементИЛИ-НЕ, два элемента И, собности, Устройство содержит блок . одновибратор и триггер. 3 ил.цией между ВЭВМ и ОЭВМ.О ЭВМ; не прерывая своей программы, формируетсигнал высокого уровня на.линии 21 "Подтверждение на захват блока памяти ОЭВМ".Этот сигнал поступает на первйй вход группы элементов И 45, на второй вход которых поступает сигнал с соответствующеговыхода регистра 44. На выходе одного из элементов И группы 45 появляется сигнал высокого уровня, которыйпоступает йо одной из линий группы 29 на вход ВЭВМ, выставившей запрос, и на первые управляющие входы соответствующих коммутатора 41 шины данных группы, коммутатора 42 айны адре"са группы и коммутатора 43 шины управле-. ния блока 5 согласования. Коммутаторы 4143 соединяют соответствующие шины 26 и 36,27 и 37, 28 и 38. Одновременно с этим сигнал на линии 1 поступает на вход блока памяти 3, соединяя соответствующие шины коммутаторов блока памяти 3. При этом шины 19, 20 и 25 от блока памяти 3 отключаются, т,е. ВЭВМ, выставившая зайрос, получает доступ к банку памяти блока 3 памяти. Когда ВЭВМ заканчивает обмен информацией с блоком памяти 3, она снимает запрос с линии 31, ОЭВМ снимает сигнал с линии 21 и коммутаторы 4143 соединяют шины 20 и 26, 19 и 27, 25 и 28. Шины 3638 ВЭВМ отключаются от банка памяти блока 3.Обмен по инициативе ОЭВМ, При организации обмена информацией по инициативе ОЭВУ она формирует на линии 16 сигнал высокого уровня, который поступает на вход регистра 64. Сигнал с его выхода-всоответствии с заданным приоритетом пб линиям 20 через соответствующий элемент И группы 62 (если нет сигнала маскирования с выхода регистра 63 масок от ВЭВМ по линий 33) поступает по линии 32 "Запрос на захват блока памятй ВЭВМ" на вход выбранной ВЭВм. ВЭВМ, не прерывая программы, формирует сигнал высокого уровня на лии 34 "Подтверждение на захват блока йамяти . ВЭВМ". Этот сигнал поступает на вход регистра 69, на выходе которого формируется этот же сигнал, который по линии 23 поступает на вход ОЭВМ и на вторые управляющие входы соответствуюьцих коммутаторов 41.43 шины данных, адреса и управления.Коммутаторы 4143 соединяют соответствующие шины 20 и 35; 19 и 39, 25 и 39. Одновременно с этим сигнал на линии 34 поступает на вход блока памяти группы 6, соединяй соответствующие шины коммутаторов соответствующего блока памяти группы 6, При этом шины 3638 от блока памяти группы 6 отключаются, т.е. ОЭВМ, выставившая запрос, получает доступ к банку памяти блока памяти группы 6. Когда ОЭВМзаканчивает обмен информацией с блоком5 памяти груйпы 6,она снимает запрос о линии 16, ВЭВМ снимает сигнал с линии 34 икоммутаторы 4143 соединяют шины 35 и36, 39 и 37, 30 и 38, Шины 19, 20; 25 ОЭВМотключаются от банка памяти блока памяти10 группы 6, ,Обмен между блоками памяти основныхЭВМ вычислительных групп. Обмен информацией между блоками памяти основных15 ЭВМ групп происходит следующим образом, В начальный момент(после вклочения)производится установка триггера 57 блокаприостанова в нулевое состояние, Перед началом обмена основная ЭВМ выставляет20 сигналы низкого уровня на линии 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 всехблоков приостанова, приэтом на выходе элемента ИЛИ - НЕ 47 сформируется сигнал высокого уровня под действием которого на выходах элементов ИЛИ группы 49 появятся сигналы высокого уровня, формирующие на входах элементов И группы 50 также сигналы высокого уровня,разрешающие прохождение кода номера группы через элементы И 50 и передатчики 51 на.шину 12 данных, где устанавливается результирующий потенциал монтажного ИЛИ, В блоках приостанова кодномера ствляют сравнение в каждом разряде потенциала кода номера данной группы и результирующего потенциала шины дан 15 ных, Если потенциалы старших битов совпадают, то на выходе соответствующего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ появится единичный потенциал, который посту 20 пает через соответствующие элементы ИЛИ и И и разрешает дальнейшую выдачу на шину данных 12 кода номера данной вычислительной группы, Если потенциалы битов в старшем разряде не совпадают, то на выходе соответствующего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ появится нулевой потенциал. Это означает, что к шине данных подключена вычислительная группа, имеющая более высокий номер приоритет),чем данная. В этом случае на входы злементов И с выхода соответствующего старшему биту элемента ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ поступит Сигнал низкого уровня; который запретит передачу последующих битов кода 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 для подключения блока памяти ОЭВМ к винам обмена. Таким . образом, блок памяти передающей и приемной вычислительных групп соединяются по общим шинам 1012 обмена. ОЭВМ приемной вычислительной группы по сигналу обращения выставляет маску для запрета захвата своего блока памяти от ВЭВМ и продолжает работу в соответствии с программой по обмену информацией с блоками памяти ВЭВМ,ОЭВМ инициатор обмена информацией, после обмена информацией с блоком памятиОЭВМ адресуемой вычислительной группы, устанавливает на лийии 14 "Конец обмена" нулевой сигнал, что приводит к сбросу триггера 57, блокировке регистра адреса 67 и выходов коммутаторов блока согласования, В блоке приостанова приемной вычислительной группы это приведет к формированию нулевого сйгнэпа на выходе элемента сравнения 66 и далее к отсоединению коммутаторов блока согласования и освобокдения шин обмена.Формула изобретения Устройство для сопряжения вычислительных групп, состоящих из основной и1783532 10 вспомогательных ЭВМ, содержащее блок согласования, блок приостанова, блок памяти и группу блоков памяти по числу вспомогательных ЭВМ, причем первый информационный- вход-выход блока согласования является входом-выходом устройства для подключения шины данных основной ЭВМ и соединен с информационным входом блока приостанова и первым информационным входом-выходом блока памяти, группа входов маскйрования блока приостанова является группой входов устройства для подключения группы выходов маскирования вспомогательных ЭВМ, группа выходов запроса блока приостанова является группой выходов устройства для подключения группы входов запроса вспомогательных ЗВМ, вход устройства для подключения шины адреса основной ЭВМ соединен с первым адресным входом блока памяти и первым информационным входом блока согласования, вход устройства дляподключения шины управления основной ЭВМ соединен с первым входом:режима блока памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЭВМ соединен с одноименными входами блока памяти и блока приостанова, входустройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока приостанова, выход устройства. для подключения входа запроса йа захват блока памяти основной ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маскирования приостанова основной ЭВМ соединен с одноименным входом блока приостанова, 1-й вход-выход устройства для подключения шины данных 1-й вспомогательной ЭВМ соединен с первым информационнйм входом- выходом 1-го блока памяти группы и с 1-м информационным входом-выходом первой группы блока согласования, 1-й вход устройства для подключения адресного входа 1-й вспомогательной ЗВМ соединен с первым адресным входом 1-го блока памяти группы и с 1-м информационным входом первой группы блока согласования, 1-й вход устройства для подключения шины управления 1-й вспомогательной ЭВМ соединен с первым входом режима 1-го блока памяти группы и с 1-м информационным входом второй группы блока согласования, 1-й вход устроиства для подключения выхода подтверждения на захват блока памяти 1-й вспомогательной ЭВМ соединен с одноименным входом 1-го . блока памяти группы и с 1-м входом одно. 24именной группы входов блока приостанова,1-й выход устройства для подключения входа подтверждения запроса на захват блока памяти Основной ЭВМ соединен с 1-м выходом одноимейной группы выходов блока приостанова и 1-м входом первой группы управляющих входов блока согласования, группа выходов блока приостанова соединена с второй группой управляющих входов блока согласования и является выходом устройства для подключения входа подтверждения на захват блока памяти вспомогательной ЭВМ, вхоД устройства для подключейия выхода запроса на захват блока памяти основной ЗВМ Соединен с одйойменным входом блока приостанова, второй информационный вход-выход блока согласования соединен с вторым информационным входом-выходом блока памяти, вторые20 входы адреса и режима которого соединены соответственно с выходами адресаиуправления блока согласования, 1-й инфор- .,мационный вход-выход второй группы бло.ка согласованиясоединен с вторым информационным входом-:выходом 1-го блока памяти группы, вторые входы адреса и управления которого соединены соответственно с 1-ми выходами группы выходовадреса и управления блока согласования, причем блок согласования содержит группу коммутаторов шин данных, группу коммутаторов шин адреса и группу коммутаторов шин управления, первый информационный вход-выход блока согласования соединен с первыми информационными входами-выходами всех коммутаторов шин данных группы, причем в блоке согласования 1-ые управляющие входы первой, второй групп блока соединены соответственно с первы ми, вторыми входами 1-х коммутаторов шинданных, управления и адреса групп, второй информационный вход-выход блока согласования соединен с вторыми информационными входами-выходами всех коммутаторов 45 шин данных группы, 1-ые информационныевходы-выходы первой, второй групп блока согласования соединены соответственно с третьими, четвертыми входами-выходами 1- го коммутатора шин данных группы, пер вый, второй информационные входы ипервый, второй информационные выходы 1- го коммутатора шин адреса группы соединены соответственно с первым информационным входом блока согласова ния, с 1-м ийформационным входом первойгруппы блока согласования, с выходом адреса блока согласования, с 1-м выходом адреса руппы блока согласования, первый, второй информационные входы и .первый, второй информационные выходы 1-го,коммутатора шин управления группы соединены групп, причем в каждый из К блоков присоответственно с вторым информационным . останова введены регистр адреса, две груп- входом блока согласования, с 1-м информа- пы элементов И, элемент сравнения, два ционным входом второй группы блока со- передатчика, приемник, элемент НЕ, группа гласования, с выходом управления блока 5 приемников, группа передатчиков, группа согласования и с 1-м выходом управления элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ; группы блока согласования, причем блок группа элементов ИЛИ, элемент ИЛИ - НЕ, приостанова содержит регистр подтверж- два элемента И,.одновибратор и триггер, дения приостанова, два блока элементов И, причем в устройстве соединены соответстдва регистра запросов, регистр масок, два 10 венно первые и вторые группы информациэлемента И и элемент НЕ, причем 1-й.вход онных входов-выходов вычислительных группы входов маскирования блока при- групп,группы адресныхвходов-выходовадостанова(1=1, М, где М - количество вспомо- ресных выходов вычислительных групп, гательных ЭВМ) является )-м входом группы выходов управления вычислитель- регистра масок, выход которого соединен с 15 ных групп, входы и выходы захвата инициапервым входомпервого блока элементов И, тором вычислительных групп, входы и выход которого соединен с группой выходов выходы ответа адресуемых вычислительных запроса блока приостанова, информацион- групп, причем в каждой из Квычислительный вход которого соединен с информаци- ных групп первый информационный входонным входом второго регистра запросов, 20 выход блока согласования является вход синхронизации которого соединен с входом-выходом устройства для подключевходом запроса на захват блока памяти ния шины данных основной ЭВМ и соедивспомогательной ЭВМ блока и через эле- нен с информационным входом блока мент НЕ - с первым входом первого элемен- приостанова и первым информационным та И, второй вход и выход которого 25 входом-выходом блока памяти, группа вхосоединены соответственно с первым выхо- дов маскирования блока приостанова являдом первого регистра запросов и с первым ется группой входов устройства для входом второго элемента И, второй вход и подключения группы выходов маскировавыход которого соединены соответветст- ния вспомогательных ЭВМ, группа выходов венно свходом маскирования приостанова 30 запроса блока приостанова является груп- блока приостанова, с выходом запроса на . пой выходов устройства для подключения захват блока памяти основной ЗВМ блока группы входов запроса вспомогательных приостанова, вход подтверждения на за- ЭВМ, вход устройства для подключения шихват блока памяти основной ЭВМ соединен ны адреса основной ЭВМ соединен с перс первым входом второго блока элементов 35 вым адресным входом блока памяти и И; второй вход и выход которого соединеныпервым информационным входом блока сосоответственно с вторым выходом первого гласования, вход устройства для подключерегистра запросов и с группой выходов под- ния шины управления основной ЭВМ тверждения запроса на захватблока памяти соединен с первым входом режима блока основной ЗБМ блока приостанова, выход 40 памяти и вторым информационным входом второго регистра запросов соединен с вто-блока согласования, вход устройства для" рым входом первого блока элементов И, подключения выхода подтверждения на эа- . группа входов подтверждения захвата бло- хват блока памяти основной ЭВМ соединен ка памяти вспомогательной ЗВМ соединена с одноименными входами блока памяти и с входом регистра подтверждения приоста блока приостанова, вход устройства для нова, выход которого соединен с выходом подключения выходазапроса назахватбло- подтверждения. захвата блока памяти вспо- ка памяти вспомогательной ЭВМ соединен могательной ЭВМ, группа входов запроса.с одноименным входом блока приостанова, на захват блока памяти основной ЭВМ бло-выход устройства для подключения входа ка соединена с входом первого регистра 50 запроса на захват блока памяти основной запросов, о т л и ч а ю щ е е с я тем, что, с, ЗВМ соединен с одноименным выходом целью расширения номенклатуры основных блока приостанова, вход устройствадля ЭВМ, расширения функциональных воз- подключения выхода маскирования приможностей, повышения производительно- останова основной ЭВМ соединен с одности и пропускнойспособности, введены К55 именным входом блока приостанова, 1-й , блоков согласования, Кблоков приостано- вход-выход устройства для подключения ва, Кблоков памяти и Кгрупп блоков шины данных 1-й вспомогательной ЭВМ сопамяти вспомогательных ЗВМ, образую- единен с первым информационным входом-.щие при подключении к ним основных и выходом,1-го блока памяти группы и с 1-м вспомогательных ЭВМ К вычислительных информационным входом-выходом первойгруппы блока согласования, 1-й вход устрой-третий; четвертый и пятый входы которого ства для подключения адресного входа 1-й являются соответственно входами устрой- вспомогательной ЭВМ соединен с первым . ствадля подключения выходов режима, кон-адресным входом 1-го блока памяти группы ца обмена и запйси адреса основной ЭВМ, и с 1-м информационным входом первой 5 входподтверждениязахватамагистраликогруппы блока согласования, 1-й входустрой- торой является пятым вь 1 ходом блока приства для подключения шины управления 1-й. останова, вторая информационная группа вспомогательной ЭВМ;соединен с первым входов-выходов и группа адресных. входов; входом режима 1-го блока памяти группы и выходов которого являются соответственно с 1-минформационйымвходом второй груп первой информационной группой входовпы блока согласования, 1-й вход устройства выходов и адресной группой входов-выходля подключения выхода подтвержденияна . дов вычислительной груйпы, вторая захват блока памяти 1-й вспомогательной . информационная группа входов-выходов ЭВМ соединен с одноименным входом 1-го адресная группа выходов и группа выходов блока памяти группы и с 1-м входом одйо управления которой. являются соответстименной группы входов блока приостанова,венно третьимитруппамиинформационных 1-й выход устройства для подключения вхо- входов-выходов, адресных и управляющих . да подтверждения запроса на. захват блокавыходов блока согласования, причем в кажпамяти основной ЗВМ соединен с 1-м выхо- дом блоке приостанова вход синхронизации дом одноименной группы выходов блока 20 второго регистра запросов соединен с перприостанова и 1-м входом первой "группы вым входом третьей группы элементов И, управляющих входов блока согласования, второй вход которой соединен с выходом.группа выходов блока приостанова соеди-, второго элемента НЕ, вход которого соединена с второй группой управляющих входов нен с третьими"входамипервого элемента И блока согласования и является выходом ус и первой группы элементов И и является тройства для подключения входа подтверж- входом режима блока.приостанова, вход задения на захват .блока памяти . хвата йнициатором которого соединен с вспомогательной ЭВМ; вход устройства входом приемника, выход.которого соедидля подключения выхода запроса на захват нен с третьим входом третьей группы элеблока памяти основной ЭВМ соединен с 30 ментов И и с первым входом третьего одноименным входом блока приостанова,элемента И, выход которого соединен с вховторой информационный вход-выход-блока дом одновибратора, выход которого соедисогласования соединенс вторым информа- нен с входом синхронизации триггера, ционным входом-выходом блока памяти, выход которого .является пятым выходом вторые входы адреса,и режима которого со блока приостанова и соединен с первым единены соответственно с выходамиадреса. входом четвертого элемента И, с входом уп и управления блока согласования, 1-й ин- равления регистраадреса и с входом второ- формационный вход-выход второй группы го передатчика, выход которого является .блока согласования соединен с вторым ин- четвертым выходом блока приостанова, пяформационным входом-выходом 1-го блока 40 тый входкоторого является входом записи памяти группы, вторые входы адреса и уп- регистра адреса, группа выходов которого равления которого соединены соответст- соединена с группой входов элемента срав- .венно с 1-ми выходами группы выходов " ненияиявляетсягруппойадресныхвходов.адреса и управления блока согласования,: выходов блока приостанова, первый . вход устройства для,подключения шины.ад адресный вход которого является информареса основной ЭВМ соединен с первым ад- ционным входом регистра адреса, выход ресным входом блока приостанова, первый элемента сравнения является вторым выхои второй выходы которого соединены с пер- дом блока приостанова и соединен с вхо вым и вторым входами блока согласования дом первого передатчика, выход которого и являются вйходами устройства для под является третьим выходом блока приостаключения входов основной ЭВМ, сообще- . нова, первый выход которого является выхо, ния О захвате инициатором и ответе дом четвертого элемента И, вход которогоадресуемой вычислительной группы соот- является первым входом блока приостановетственно, первый и второй входы блока ва, вторая информационная группа входовприостанова являются соответственно вхо выходов которого является группой входов .дами ответа адресуемой и,захвата инициа-, группы приемников и группой выходов груп- тором вычислительной групп, выходы пыпередатчиков,входы которойсоединены ответа адресуемой и захвата инициатором с выходами элементов И четвертой группы, которой являются, соответственно третьим первые входы которых соединены с выхода- и четвертым выходами блока приостанова, ми элементов ИЛИ группы, первые входь1783532 30 29 дУ 11 которых соединены с выходами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ группы, первые входы которых соединены с выходами приемников группы и с входами элемента ИЛИ - Н Е, выход которого соединен с вторыми 5 входами элементов ИЛИ группы, выходы элементов И третьей группы соединены с вторыми входами элементов ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ группы и элементов И четвертой группы, выход элемента И младшего 10 разряда которого соединен с информационным входом триггера, вход сброса которого является третьим входом блоса прйостанова, четвертые входы элементов И третьей группы соединены с выходами второго регистра запросов, вторая группа входов элемента сравнения является входами установки номера данной вычислительной группы, причем в каждом блоке согласования первый и второй управляющие входы соединены соответственно с третьими и четвертыми входами первыМ коммутаторов шин данных, управления и адреса групп1783532 едактор Г.Бельскгя аказ 4517 Тираж Подписн ВНИИПИ Государственного комитета по изобретениям и откр 113035, Москва, Ж, Раушская наб., 4/5ям при ГКНТ СС Производственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина,оставитель В.Пот ехред М.Моргентал нко Корректор д;лукнова, блок согласования и блок управления памятью, позволяющее сопрягать ЗВМ с расширением класса решаемых задач.Недостатком устройства являетсяограниченное число подключаемых основных ЭВМ и низкая производительность. Наиболее близким к изобретению по технической сущности является устройство для сопряжения основной и вспомогательных цифровых вычислительных машин, содержащее блок согласования, блок приостанова, блок памяти и группу блоков памяти по числу вспомогательных ЭВМ, причем первый информационный вход-выход блока согласования является входом- выходом устройства для подключения шины данных основной ЭВМ и соединен с информационным входом блока приостанова и первым информационным входом-выходом блока памяти, группа входов маскирования блока приостанова является группой входов устройства для подключения группы выходов маскирования вспомогательных ЭВМ, группа выходов запроса блока приостанова является группой выходов устройства для подключения группы входов запроса вспомогательных ЗВМ, вход устройства для подключения шины адреса основной ЭВМ соединен с первым адресным входом блока памяти и первым информационным входом блока согласования, вход устройства для подключения шины управления основной ЭВМ соединен с первым входом режима блока памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на захват блока памяти основной ЗВМ соединен с одноименными входами блока памяти и блока приостанова, вход устройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соединен с одноименным входом блока приостанова, выход устройства для подключения входа запроса на нахват блока памяти основной ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маскирования приостанова основной ЗВМ соединен с одноименным входом блока приостанова, -й вход-выход устройства для подключения шины данных 1-й вспомогательной ЭВМ соединен с первым информационным входом- выходом 1-го,блока памяти группы и с 1-м информационным входом-выходом первой группы блока согласования, 1-й входустройства для подключения адресного входа 1-й вспомогательной ЭВМ соединен с первым адресным входом 1-го блока памяти группы и с 1-м информационным входом первой10 15 выходов блока приостанова соединена с второй группой управляющих входов блока 20 согласования и является выходом устройст 25 30 35 40 45 50 55 группы блока согласования, 1-й вход устройства для подключения шины управления 1-й вспомогательной ЭВМ соединен с первым входом режима 1-го блока памяти группы и с 1-м информационным входом второй группы блока согласования, 1-й вход устройства для подключения выхода подтверждения на захват блока памяти 1-й вспомогательной ЭВМ соединен с одноименным входом 1-го блока памяти группы и с 1-м входом одноименной группы входов блока приостанова, 1-й выходустройства для подключения входа подтверждения запроса и захват блока памяти основной З ВМ соединен с 1-м выходом одноименной группы выходом блока приостанова и 1-м входом первой группы управляющих входов блока согласования, группа ва для подключения входа подтверждения на захват блока памяти вспомогательной ЗВМ, вход устройства для подключения выхода запроса на захват блока памяти основной ЭВМ соединен с одноименным входом блока приостанова, второй информационный вход-выход блока согласования соеди нен с вторым информационйым входом-выходом блока памяти, вторые входы адреса и режима которого соединены соответственно с выходами адреса и управления блока согласования, 1-й информацйонный вход-выход второй группы блока согласования соединен с вторым информационным входом-выходом 1-го блока памяти группы, вторые входы адреса и управления которого соединены соответственно с 1-ми выходами группы выходов адреса и управления блока согласования, причем блок согласования содержит группу коммутаторов шин данных, группу коммутаторов шин адреса и группу коммутаторов шин управления, первый информационный вход-выход блока согласования соединен с первыми информационными входами-выходами всех коммутаторов шин данных группы, в блоке согласования 1-е управляющие входы первой, второй групп блока соединены соответственно с первыми, вторыми входами 1-х коммутаторов шин данных, управления и адреса групп, второй информационный вход-выход блока согласования соединен с вторыми информационными входами-выходами всех коммутаторов шин данных группы, 1-е информационные входы-выходы первой, второй групп блока согласованию соединены соответственно с третьими, четвертыми входами-выходами 1-го коммутато. ра шин данных группы, первый, второй информационные входы и первый, втпгйинформационные выходы 1-го коммутатора шин адреса группы соединены соответственно с первым информационным входом блока согласования, с 1-м информационным входом первой группы блока согласования, 5 с выходом адреса блока согласования, с 1-м выходом адреса группы блока согласования, первый, второй информационные входы и первый, второй информационные выходы 1-го коммутатора шин управления 10 группы соединены соответственно с вторым информационным входом блока согласования, с 1-м информационным входом второй группы блока согласования, с выходом управления блока согласования и с 1-м выхо дом управления группы блока согласования, причем блок приостаноаа содержит регистр подтверждения приостанова, даа блока элементов И, даа регистра запросов, регистр масок, два элемента И и 20 элемент НЕ, 1-вход группы входом маскирования блока приостаноаа, (1=1, М,где М - количество вспомогательных ЗВМ) является 1-м входом регистра масок, выход которого соединен с первым входом первого блока 25 элементов И, выход которого соединен с группой выходов запроса блока приостанова, информационный вход которого соединен с информационным входом второго регистра запросов,вход синхронизации ко торого соединен с входом запроса на захват блока памяти вспомогательной ЭВМ блока и через элемент НЕ с первым входом первого элемента И, второй вход и выход которого соединены соответственно с первым выхо дом первого регистра запросов и с первым входом второго элемента И, второй вход и выход которого соединены соответственно с входом маскирования приостаноаа блока приостаноаа, с выходом запроса на 40 захват блока памяти основной ЭВМ блока приостанова, вход подтверждения на за-хват блока памяти основной ЭВМ соединен с первым входом второго блока элементов И, второй вход и выход которого соединены 45 соответственно с вторым выходом первого регистра запросов и с группой выходов под- . таеркдения запроса на захват блока памяти основной ЭВМ блока приостаноаа, выход второго регистра запросов соединен с вто рым входом первого блока элементов И; группа входов подтверждения захвата блока памяти вспомогательной ЭВМ соединена с входом регистра подтверждения приоста-нова, выход которого соединен с выходом 55 подтверждения захвата блока памяти вспомогательной ЭВМ, группа входов запроса на захват блока памяти основной ЭВМ бло. ка соединена с входом первого регистра- запросов. Недостатками устрсйства являются ограниченная номенклатура подключаемых основных ЭВМ; ограниченные функциональные возможности за счет сопряжения только одной основной ЭВМ с группой вспомогательных ЭВМ; низкая производительность и пропускйая информационная способность за счет передачи информационных потоков в пределах одной вычислительной группы,Цель изобретения - расширение номен- клатуры основных ЭВМ за счет создания возможности для подключения дополнительных основных ЭВМ; расширение функциональных возможностей за счет обмена информацией между блоками памяти основных ЭВМ; повышение производительности и пропускной способности за счет увеличения информационных потоков, передаваемых через устройство,Поставленная цель достигается тем, что в устройство, содержащее блок согласования, блок приостанова, блок памяти и группу блоков памяти по числу вспомогательных ЭВМ, причем первый информационный вход-выход блока согласования является входом-выходом устройства для подключения шины данных основной ЭВМ и соединен-с информационным входом блока приостаноаа и перайм информационным входом-выходом блока памяти, группа входов маскированияблока приостанова является группой входов устройства для подключения группы выходов маскирования вспомогательных ЗВМ, группа выходов запроса блока приостанова является группой выходов устройства для подключения группы входов запроса вспомогательных ЭВМ, вход устройства для подключенияшины адреса основной ЗВМ соединен с первым адресным входом блока памяти и первым информационным входом блока согласования, вход устройства для подключения шины управления основной ЗВМ соединен с первым входом режима блока памяти и вторым информационным входом блока согласования, вход устройства для подключения выхода подтверждения на за-хват блока памяти основной ЭВМ соединен с одноименными входами блока памяти и блока приостаноаа, вход устройства для подключения выхода запроса на захват блока памяти вспомогательной ЭВМ соедйнен с одноименным входом блока приостанова, выход устройства для подключения входа запроса на захват блока памяти основной ЭВМ соединен с одноименным выходом блока приостанова, вход устройства для подключения выхода маскироаанйя приостаноаа основной ЭВМ соединен с одноименным входом блока приостанова, 1-й управления и адреса групп, второй инфорвход-выход устройства для подключения мационный вход-выход блока согласования шиньгданных 1-й вспомогательной ЭВМсо- соединен с вторыми информационными единен с первым информационным вхОдом- входами-выходами всех коммутаторов шин выходом 1-го блока памяти группы и с 1-м 5 данныхгруппы;1-еинформационныевходыинформационным входом-выходом первой выходы первой, второй групп блока согласогруппыблокасогласования, 1-йвходустрой- аания соединены соответственно с ства для подключения адресного входа 1-й третьими; четвертыми входами-выходами 1- вспомогательной ЭВМ соединен с первым го коммутатора шин данных группы, перадресным входом 1-го блока памяти группы 10 вый, второй информационные входы и и с 1-м информационным входом первой первый, второй информационные выходы 1- группы блока согласования, 1-й вход устрой- го коммутатора шин адреса группы соедине-. ства для подключения шины управления 1-го н ы соответственно с первым блока памяти группы и с 1-м информацион- информационным входом блока согласованым входом второй группы блокасогласова ния, с 1-м информационным входом первой ния, 1-й вход устройства для подключения группы блока согласования, с выходом адвыхода подтверждения на захват блока па- реса блока согласования, с 1-м выходом мяти 1-.й вспомогательный ЭВМ соединен с .адреса группы блока согласования, первый, одноименным входом 1-го блока памяти второйинформационные входы и первый, группы и с-м входом одноименной группы 20 второй информационные выходы 1-го комму- входов блока приостанова, 1-й выходустрой- татара шин управления группы соединены ства для подключения входа подтвержде- соответственносвторыминформационным ния запроса на захват блока памяти входом блока согласования, с 1-м информа основной ЭВМ соединен с 1-м выходом од- ционным входом второй группы блока соноименной группы выходов блока приоста гласования, с выходом управления блока нова и 1-м входом первой группы согласования и с 1-м выходом управления управляющйх входов блока согласования, группы блока согласования причем блок группа выходов блока приостанова соеди- приостановасодержитрегистрподтверйденена свторой группой управляющих вхо- ния приостанова, два блока элементов И, дов блока согласования и является выходом 30 два регистра запросов, регистр масок, два устройствадля подключения входа подтвер- элемента И и элемент НЕ, 1-й вход группы ждения на захват блока памяти вспомога- входов маскирования блока приостанова тельной ЭВМ, вход устройства для (1=1.,М, где М - количество вспомогательных подключения выходазапросаназахватбло-ЭВМ) является 1-м входом регистра масок, ка памяти основной ЭВМ соединен с одно выход которого соединен с первым входом именным входом блока приостаноаа, первого блока элементов И, выход которого второй информационный вход-выход блока соединен с группой выходов запроса блока согласования соединен с вторым информа- приостанова, информационный вход котоционным входом-выходом блока памяти, рого соединен с информационным входом вторые входы адреса и режима которого со второго регистра запросов, вход синхрониединены соответственно с выходами адреса зации которого соединен с входом запроса и управления блока согласования, 1-й ин- на захват блока памяти вспомогательной формационный вход-выход второй группы ЭВМ блока и через элемент НЕ - с первым блока согласования соединенс вторым ин- входом первого элемента И, второй вход и формационным входом-выходом 1-го блока 45 выход которого соединены соответственно памяти группы, вторые входы адреса и уп- с первым выходом первого регистра запрорааления которого соединены соответст- сов и с первым входом второго элемента И, венно с 1-ми выходами группы выходов второй вход и выход которого соединены адреса и управления блока согласования, соответственно с входом маскирования причем блок согласования содержит группу 50 приостанова блока приостанова, с выходом коммутаторов шин данных, группу комму- запроса на захват блока памяти основной таторов шин адреса и группу коммутаторов ЗВМ блока приостанова, вход подтверждешин управления, первый информационный ния на захват блока памяти основной ЭВМ вход-выход блока согласования соединен с соединен с первым входом второго блока первыми информационными входами-выхо элементов И, второй вход и выход которого дами всех коммутаторов шин данных груп- соединены соответственно с вторым выхопы, в блоке согласования 1-е управляющие дом первого регистра запросов и с группой входы первой, второй групп блока соедине- выходов подтверждения запроса на захват ны соответственно с первыми, вторыми вхо- блока памяти основной ЭВМ блока приостадами 1-х коммутаторов шин данных, новавыход второго регистра запросоа сое1783532 9 10динен с вторым входом первого блока эле-, мяти и блока приостанова, вход устройства ментов И, группа входов подтверждения за- для подключения выхода запроса на захват хвата блока памяти вспомогательной ЭВМ блока памяти вспомогательной ЗВМ соедисоединена с входом регистра подтвержде- нен с одноимейнйм входом блока приостания приостанова, выход которого соединен 5 нова, выход устройства для подключенияс выходом подтверждения захвата блока па- входа запроса на захват блока памяти осмяти вспомогательной ЭВМ, группа входов новной ЭВМ соединен с одноименным вызапроса на захват блока памяти основной ходом блока приостанова; вход устройства ЗВМ блока соединена с входом первого ре- для подключейия выхрда маскирования гистрэ запросов, введены(К) блоковсогла приостанова основной ЭВМ соединен с одсования., (К) блоков приостанова, (К) ноименным входом блока приостанова; 3-й блоков памяти и (К) групп блоков памяти вход-выход устройства для подключения вспомогательных ЭВМ, образующие при шиныданных 3-й вспомогательной ЭВМсоподключении,к ним основных и вспомота- . единен с первым информационным входом- тельных ЭВМ К вычислительных групп, при выходом 1-го блока памяти группы и с 1-м чем в каждый из К блоков приостанова информационным входом-выходом первой введены регистр адреса, две группы эле- группы блока согласования, 3-й вход уст. ментов И, элементсравнения, два передат- ройства для подклюцеййя адресного входачика, приемник, элемент НЕ, группа 3-й вспомогательной ЗВМ соединен с перприемников, группапередатчиков, группа 20 вим.адресным входом 1-го блока памяти элементов ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕгруппы и с 1-м йнформационным входом . группа элементов ИЛИ, элемент ИЛИ-НЕ, первой гоуппы блока согласования,.1-й входдва элемента И; одновибратор и триггер, устройствадляподключенияшийыуправлепричем в устройстве соединены соответст- ния 1-й вспомогательной ЭВМ соединен с венно первые и вторые группы информаципервым входом режима 1-го блока памяти онных входов-выходов.:вычислительных группы и с 1-м информационным входом втогрупп, группы адресных входов-выходоввц- . рой группы блока согласования, 1-й вход усчислительных групп, группы адресных вхо- тройства для подключения выхода.дов-выходов и . адресных выходов . подтверждения.нэ захват. блока памяти 1-й вычислительныхгрупп, группы выходов уп- ЭО вспомогательной ЭВМ соединен с одноравления .вычислительных групп; входы .и именным входом 3-го блока памяти группы и выходы захвата инициатором вычислитель- .с 1-м входом одйоименной группы входов ных групп, входы и выходы ответа адресуе- блока приостанова, 1-й выход устройства мым вычислительных групп, причеМ в для подключения входа подтверждения закаждой из(К) вычислительных групп пер проса на захват блока памяти основной вый информационный вход-выход блока со-ЗВМ соединен с 1-м выходом одноименной гласования является входом-выходом группы выходов блока приостанова и 1-м устройства для подключения шиныданных входомпервойгруппыуправляющихвходов основной ЭВМ и соединен с информацион- блока согласования, группа выходов блока ным входом блока приостанова и первым 40: приостанова соединена с второй группой информационным входом-выходом блока управляющих входов. блока согласования и памяти, группа входов маскирования блока является выходом устройства для подключе-приостанова является группой входов уст-ния входа подтверждения на захват блока ройства для подключения группы выходов памятй вспомогательной ЭВМ, вход устрой- .маскирования вспомогательных ЭВМ, груп ства для подключения выхода запроса на па выходов запроса блока приостанова яв- захват блока памяти основной ЭВМ соедиляется группой выходов устройства для нен с одноименным входом блока приостаподключения группы входов запроса вспо- нова, второй информационный вход-выходмогательных ЭВМ, вход устройства для под- блока согласования соединен с вторым инключения шины адреса основной ЭВМ 50 формационнымвходом-выходом блока пасоединен с первым адресным входом блока мяти, вторые входы адреса .и режима памяти и первым информационным входом которого соединены соответственно с выхоблока согласования,. вход устройства дллдами адреса и управления блока согласоваподключения шины управления основной ния, 1-й информационный вход-выход ЗВМ соединен с первым входом режима 55 второй группы блока согласования соедиблока памяти и вторым информационным: нен с вторым информационным входом-вывходом блока согласования, входустройст-ходом 1-го блока памяти группы, вторые ва для подключения выхода подтверждения входы адреса и управления которого Соеди на захват блока памяти. основной ЗВМ сое- нены соответственно с 1-ми выходами груп-,динен с одноименными входами блока па- пы выходов адреса и управления блокасогласования, вход устройства для, гистра адреса, группа выходов которого соподключения шины адреса основной единена с группой входов элемента ЭВМ соединен с первым адресным сравнения и является группой адресных входом блока приостанова, первый и входов-выходов блока приостанова, первый второй выходы которого соединены с пер-. 5 адресный вход которого является информавым и вторым выходами блока согласования ционным входом регистра адреса, выход и являются выходами устройства для под-. элемента сравнения является вторым выхоключения входов основной ЭВМ сообщения дом блока приостанова и соединен свходом о захвате инициатором и ответе адресуемой первого передатчика, выход которого явля- вычислительной. группы соответственно, 10 ется третьим выходом блока приостанова, , первый и второй входы блока приостановапервый выход которого является выходом являются соответственно входами ответа. четвертого элемента И, вход которого явля- адресуемой и захвата инициатором вычис- ется первым входом блока приостанова, лительной группы, выходы ответа адресуе- вторая информационная группа входов-вымой и захвата инициатором которой .15 ходов которого является группой входов являются соответственно третьим и четвер-группы приемников и группой выходов груптым выходом блока приостанова, третий, . пы передатчиков, входы которой соединены четвертый и пятый входы которого являют- с выходами элементов И четвертой группы, ся соответственно входами устройства для первые входы которых соединены с выхода- подключения выходов режима,конца обме ми элементов ИЛИ группы, первые входы на и записи адреса основной ЭВМ, вход. которых соединены с выходами элементов подтверждения захвата магистрали. кото- . ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы, первые ройявляетсяпятымвыходомблокаприоста- входы которых соединены с выходами принова, вторая информационная группа емниковгруппыисвходамиэлемента ИЛИ- входов-выходов и группа адресных входов НЕ, выход которого соединен с вторымивыходов которого являются соответственновходами элементов ИЛИ группы, выходы первой информационной группой входов-: элементов И третьей группы соединены с выходов и адресной группой входов-выхо- вторыми входами элементов ИСКЛЮЧАЮ- дов вычислительной группы, вторая ЩЕЕ ИЛИ-НЕ группы и элементов И четинформационная группа входов-выходов, 30 вертой группы, выход элемента И младшего адресная группа выходов и группа выходовразряда которого соединен с информационуправления которой являются соответст-ным входом триггера, вход сброса которовеннотретьими группамиинформационных то является третьим входом блока входов-выходов, адресных и управляющих приостанова, четвертые входы элементов И выходов блока. согласования, причем в каж третьей группы соединены с выходами втодом блоке прирстанова вход синхрониза- рого регистра запросов, вторая.группа вхоции второго регистра запросов соединен с дов элемента сравнения является входами первым входом третьей группы элементов установки номера данной вычислительной И, второй вход которой соединен с выходом, группы, причем в каждом блоке согласовавторого элемента НЕ, вход которого соеди ния первый и второй управляющие входы нен с третьими входами первОго элемента соединены соответственно с третьими и чет- И и первой группы элементов И и является. вертыми входами первых коммутаторов входом режима блока приостанова, вход за- шин данных, управления и адреса групп хвата инйциатором которого соединен свходом приемника, выход которого соедиНа фиг.1 приведена структурная схема нен с третьим входом третьей группы эле.- устройства; на фиг.2 - структурная схема ментов И и с первым входом третьего блока согласования; на фиг.З - структурная элемента И; выход которого соединен с вхо-, схема блока приостанова,дом одновибратора, выход которого соеди"нен с входом синхронизации триггера 50 Приняты следующие обозначения: выход которого являетсяпятым выходом 11,1 к-вычислительные группы;2 - основ- блока приостанова и соединен с первым" ная электронно-вычислительная машина входом четвертого. элемента И, входом уп- ОЭВМ); 3 - блок памяти ОЭВМ,(схема блокаравления регистра адреса и входом второго памяти 3 аналогична схеме блока памяти передатчика, выход которого является чет основной ЭВМ прототипа); 4 - блок привертым выходом блока приостанова, пятый; останова; 5 - блок согласования; 6 - группа " выход которого является входом записи ре-. блоков памяти вспомогательных злектронно-вычислительных машин (ВЭВМ); 7 - запросов; 65- первый передатчик; 66 - элегруппа ВЭВМ; 8 - линия сигнала "Запрос мейт сравнения (например, 531 СП 1 или инициатора обмена"; 10 - шина управления аналогичный); 67 - регистр адреса; 68 - вто; 11 - шина адреса 3; 12 - шина данных 3; рой передатчик; 69 - регистр подтвержде-18- соответственно линии сигналов "За ния приостанова 70 - входы установки хват обмена", "Конец обмена", "Режим об- адреса (номера) группы,мена", "Запрос на захват ВЭВМ" (входной),"Запрос на захват ОЭВМ" (выходной), "Маска приостанова от ОЭВМ"; 19 -груйпа сиг-Устройство для сопряжения вычислиналов "Адрес от ОЭВМ; 20 - группа 10 тельных групп, состоящих из основной и сигналов "Данные от ОЭВМ"; 21 - линия вспомогательных.ЭВМ, содержит К блоков сигнала "Подтверждение на захват блока 5 согласования, К блоков 4 приостанова, К памяти ОЭВМ" (входной); 22 - линия сигна- блоков 3 памяти и К групп блоков 6 памяти ла "Запрос адресуемого"; 23- группа линий по числу вспомогательных ЭВМ, в устройстсигнала "Подтверждение на захват блока 15 ве соединены соответственно первые и втопамяти ВЭВМ(выходной);24 - линия сигна- рые группы информационных ла "Подтверждение на захват блока памятивходов-выходов 12 вычислительных групп, ОЭВМ адресуемой вычислительной груп-группы адресных входов-выходов и адрес- .пы"; 25 - группа сигналов "Управление от ных выходов 11 вйчислительных групп, ОЭВМ"; 26 - шина данных 1; 27 - шина 120 груйпы выходов управления 10 вычисли- адреса 1; 28- шина управления 1; 29 - тельных групп, входы и выходы 9 захвата группа линий сигнала "Подтверждение на инициатором вычислительных групп, входы захват блокапамяти ОЭВМ" (выходной); 30 и выходы 8 ответа адресуемым вычислитель - шина управления 2; 31 - группа линий ных групп;.первый информационнь 1 й вход- "Запрос на захват ОЭВМ" (входной); 32 - 25 выход 20 блока согласования 5 является группа линий "Запрос на захват ВЭВМ" (вы- входом-выходом устройства для подключеходной); 33 - группа линий "Маска приоста- ния лины данных основной ЭВМ 2 и соединова от ВЭВМ"; 34 - группа линий сигнала нен с информационным входом. блока "Подтверждение на захват блока памяти приостанова 5 и первым информационным ,ВЭВМ" (входной); 35 - шина данных 2; 36- 30 входом-выходом блока 3 памяти, группа группа сигналов "Данные от ВЭВМ"; 37 - входов маскирования 33 блока 4 йриостаногруппа сигналов "Адрес от ВЭВМ; 38 - груп-ва является группой входов устройства для па сигналов "Управление от ВЭВМ"; 39 - , подключения группы вйходов" маскировашина адреса 2; 40 - линия сигнала "Запись"; ния вспомогательных ЭВМ из групп 7, групна фиг.2 41141 ц - коммутаторы шин дан па выходов запроса 32 блока 4 приостанова ных;,42142 и - коммутаторы шин адреса; является группой выходов устройства для 431,.43 м - коммутаторы шин управления, подключения группы входов запроса вспона фиг.3-44 - первый регистр запросов; 45 могательных ЭВМ, входуатройства для под - вторая группа элементов И(например,555 ключенля шины адреса 19 основной ЭВМ 2 ЛИ 1 или аналогичные); 46 - группа прием соединен с первым адресным входом блока ников (например, 559 ИП 2 или аналогич-памяти 3 и первым информационным вхоные); 47 - элемент ИЛИ - НЕ (например, -дом блока 5 согласования, вход устройства 155 ЛАЗ.или.аналбгичный) 48 - группа эле- для подключения шины управления 25 осментов ИСКЛЮЧАЮЩЕЕ ИЛИ - НЕ (напри- новной ЭВМ 2 соединен с первым входом мер, 155 ЛП 5 или аналогичные); 49 - группа 45режима блока памяти 3 и вторым информаэлементов ИЛИ (например, 155 Ле 1 или ана-ционным входом блока 5 согласования, вход логичные); 50 - четвертая группа элементов устройства для подключения выхода 21 И;51 - группапередатчиков(например,559 подтверждения на захват блока памяти 3 . ИП 1 или аналогичные); 52 - второй элементосновной ЭВМ 2 соединен с одноименными И (например, 155 ЛИ 1 или аналогичный); 50входами блока памяти 3 и блока приостано - первый элемент И; 54 - третья группа ва, вход устройства для подключения выхоэлементов И; 55 - третий элемент И 56 - . да 16 запроса на захват блока памяти 6 одновибратор (например, 155 АГ 1, 155 АГЗ вспомогательной ЭВМ 7 соединен с одноили аналогичный); 57 - триггер (например., именным входом блока 4 приостанова, вы- . 155 ТМ 2 или аналогичный); 58 - четвертый .55 ход устройства для подключения входа 17 элемент;59,60 - первый и второй элементы . запроса на захват блока памяти 3 основной.НЕ например, 155.ЛН 1 или аналогичные);ЭВМ 2 соединен с одноименным выходом 61 - приемник; 62 - первая группа элемен- .:; блока 4 приостанова, вход устройства для тов И; 63 - регистр масок (например, 585, подключениявыхода 18 маскирования при-, ИР 12 или аналогичный); 64 - второй регистростанова основной ЭВМ 2 соединен с одно-именным входом блока 4 приостанова, 1-й, ляющие входы первой 29, второй 23 групп вход-выход устройства для подключения блока соединены соответственно с первы- шины 36 данных 1-й вспомогательной ЭВМми, вторыми входами 1-х коммутаторов шин 7 соединен с первым информационным вхо- данных 41, управления 43 и адреса 42 групп, дом-выходом 1-го блока памяти группы 6 ис 5второй информационный вход-выход 26 1-м информационным входом-выходом пер- , блока согласования 5 соединен с вторыми вой группы блока 5 согласования, 1-й вход; информационными входами-выходами всех устройства для подключения адресного 37коммутаторов шин данных 41 группы, 1-е входа 1-й вспомогательной ЭВМ 7 соединенинформационные входы-выходы первой 36, с первым адресным входом 1-го блока памя-, 10 второй 35 групп блока согласования 5 соети группы 6 и с 1-м информационным входом 1 динены соответственно с третьими, четвер- первой группы блока 5 согласования, 1-й; 1 тыми входами-выходами 1-го коммутаторавход устройства для подключения шины 38шин данных 41 группы, первый 19, второй управления 1-йвспомогательной ЭВМ 7 со информационные входы и первый 27, единен о "первым входом режима.го блока )15 второй 30 инФормационные выходы 1-го памяти группы 6 и с 1-м информационным, коммутатора шин адреса 42 группы соедивходом второй группы. блока 5 согласова- нены соответственно с первыми информания, 1-й вход устройства для подключения ционными входами блока 5 согласования, с выходка 34 подтверкдения на захват блока, 1-минформационнымвходомпервой группы памяти 1-й вспомогательной ЭВМ 7 соедиблока 5 согласования, с выходом адреса нен с одноименным входом 1-го блока памя- блока согласования, с 1-м выходом адреса ти группы 6 и с 1-м входом. одноименнойгрупп блока согласования, первый 25, втогруппы входов блока 4 приостанова,1-й вы-, рой 38 информационные входы и первый 28, .ход устройства для подключения входа 29 1 второй 39 информационные выходы 1-го подтверждения запроса на захват блока па коммутатора шин управления 43 группы сомяти 3 основной ЭВМ 2 соединен с 1-м вы-, единены соответственно с вторым инфор- .ходом одноименной группы выходов блока мационным входом блока 5 согласования, с 4 приостанова и 1-м входом первой группы 1-м информационным входом второй груп-.управляющих входов блока 5 согласования,; пы блока 5 согласования, с выходом управ- . группа выходов 23 блока.приостанова 4 со ления блока согласования 5 и с 1-м выходом - единена с второй группой управляющихуправления группы блока сотласования,входов блока 5 согласования и"являетсяпервый 22 и второй 24 управляющие входы выходомустройствадля подключения входа соединены соответственно с третьими и подтверждения на захват блока памяти 6четвертыми входами первйх коммутаторов вспомогательной ЭВМ 7, вход устройства 35., шин данных 41, управления 43 и адреса 42 для подключения выхода 31 запроса на за-, групп, блок приостанова 4 содержит рехватблока памятиЗ основной ЭВМ 2 соеди- гистр подтверждейия приостанова 69, два нен с одноименным входом блока 4 регистра 44 и 64 запросов,регистр 63 масок,приостанова, второй информационный четыреэлемента И 52,53,55,58,дваэлеменвход-выход 26 блока согласования 5 соеди таНЕ 59, 60, регистр 67 адреса, четыре групнен с вторым информацйонным входом-вы- пы 45, 50, 54, 62 элементов И, элемент 66 хоом блока 3 памятид вторыевходы адреса сравнения, два передатчика 65, 68, прием и режима 28 которого соединены соот- ник 61, группу 46 приемников, группу 51 ветственно с выходами адреса и управления передатчиков, группу 48 элементов ИСК- блока 5 согласования, 1-й информационный 45 ЛЮЧАЮЩЕЕ ИЛИ - НЕ, группу 49 элеменвход-выход 35 второй группы блока 5 согла- тов ИЛИ, элемент ИЛИ-Н Е 47, сования соединен с вторым информацион- одновибратор 56 и триггер 57, 1-й вход групным входом-выходом 1-го блока памяти , пы входов 33 маскирования блока 4 пригруппы 6, вторые входы адреса.39 и управ-,останова (1=1, М, где М - количество ления 30 которого соединены соответственвспомогательных ЭВМ) является 1-м входом но с 1-ми выходами группы выходов адреса регистра 63 масок, выход которого соедии управления блока 5 .согласования, блок нен с первым входом первой группы 62 эле.согласования 5 содержитгруппукоммутато- ментов И, выход которой соединен с ровшин 41 данных, группу коммутаторов группой выходов 32 запроса блока 4 пришин адреса 42 и труппу коммутаторов шин 55 останова, информационный вход 20 которо управления, первый информационный го соединен с информационным входом вход-выход 20 блока согласования 5 соеди- второго регистра 64 запросов, вход синхронен с первыми информационными входами низации которого соединен с входом 16 завыходами всех коммутаторов шин данных . проса назахватблока памяти вспомогатель группы, в блоке 5 согласования 1-еуправ- ной ЭВМ блока и через элемент НЕ 59 - спервым входом первого элемента И 53; вто- выход которого является третьим выходом 8 рой вход и выход которого соединены соот- блока 4 приостанова, первый выход 24 котоветственно с. первым . выходом первого рого является выходом четвертого элемента регистра 44 запросов и с первым входом И 58, вход которого является первым входом второго элемента И 52, второй вход и выход 5 8 блока 4 приостанова, вторая информацикоторого соединены соответственйо с вхо- онная группа входов-выходов 12 которого дом 18 маскирования приостанова блока 4 является группой входов группы приемниприостанова, с выходом 17 запроса на за- ков 46 и группой выходов группы 51 пере.хватблокапамяти 3 основной ЭВМблока 4 датчиков, входы котарой соединены с приостанова, вход 21 подтвержденйя йа за выходами элементов И четвертой группы 50, хват блока памяти основной ЭВМ соединен первые входы которых соединены с выходас первым входом второй группы 45 элемен- . ми элементов ИЛИ группы.49; первые входы тов И, второй вход и вь 1 ход которой соеди- которых соединейы с выходами элементов нены соответственно с вторым выходом ИСКЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48, перпервого регистра 44 запросов и с группой .15, вые входы которых соединены с выходами выходов 29 подтверждения запроса на за- приемниковгруппы 46 исвходами элемента хват блока памяти основной ЭВМблока 4 ИЛИ - НЕ 47,выходкоторогосоединенсвтоприостанова, выход второго регистра 64 за- .Рыми входами элемейтов ИЛИ группы 49, просов соединен с вторым входом пер- выходы, элементов Итретьей группы 54 сое,.вой группы 62 элементов И, группа входов 20 динены с вторыми входами элементов ИСК подтверждения захвата блока памяти ЛЮЧАЮЩЕЕ ИЛИ-НЕ группы 48 и вспомогательной ЭВМ соединена с-входомэлементов И четвертой группы 50, выход регистра 69 подтверждения приостанова, элемента И младшего разряда которой соевыход которого соединен с выходом 23 под- динен с информационным входом триггера тверждения захвата блока памяти вспомо 57; вход сброса которого является третьим гательной ЭВМ, группа входов 31 запроса входом 14 блока 4 приостанова, четвертые . на захват блока памяти основной ЭВМ бло-входы элементов И третьей группы 54 соека соединена с входом перврго регистра 44 динены с выходами второго регистра 64 за- : запросов, вход синхронизации второго ре- просов, вторая группа входов 70 элемента гистра 64 запросов соединен с первым вхо сравнения 66 является входами установкидом третьей группы 54 элементов И., второй номера данной вычислительной группы. вход которой соединен с выходом второго элемента НЕ 60, вход которого соединен с, В устройстве обменинтретьими входами первого элемента И 53 и, формацией в группе между блоками первой группы элементов И 62 и является 35 памяти основной и вспомогательных входом 15 режима блока 4 приостанова,; ЭВМ происходит аналогично обмену вход 9 захвата инициатором которого сое- .прототипа, при установлении динен с входом приемника 61, выход кото- основной ЗВМ на линию 15 "Режим рого соединен с третьим входом третьей; обмена" потенциала высокого уров- группы 54 элементов И и с первым входом 40 н я, третьего элемента И 53, выход которого соединен с входом одновибратора 56, выходОбмен по инициативе ВЗВМ, Когда некоторогосоединен с входомсинхронизации, обходимо в процессе работы одной ВЭВМтриггера 57, выход которого является пя-из группы 7 получить данные из блока 3тым выходом 13 блока 4 приостанова и сов памяти ОЭВМ 2, ВЭВМ выставляет на одну динен с первым входом четвертого . из линий группы 31 сигнал "Запрос на заэлемента И 58, входомуправления регистра хват блока памяти ОЭВМ", который посту 67 адресаивходомвторогопередатчика 68, пает на регистр запросов 44, где он , выход которого является четвертым выхо-:.анализируется с заданным приоритетом, дом 9 блока 4 приостанова, пятый вход 40 50 Если приоритет ВЭВМ, выставившей за.- которого является входом записи регистра прос, разрешен, то на соответствующем вы 67 адреса, группа выходов которогосоеди- ходе регистра запросов 44 появляется нена с группой входов элемента сравнения: сигнал высокого уровня, При этом, если нет 66 и является группой адресных входов-вы- сигнала низкого уровня на линии 15 и на ходов 11 блока 4 приостанова, первый ад линии 18 маска приостанова) и высокого ресный вход 19 которого является . Уровняналинии 16,сигналсвтороговыхода информационнь 1 м входом Регистра 67 адре-., Регистра 44 через первый 53 и второй 52 са, выход элемента сравнения 66 является, элементыИпоступаетнавход 17 "Запросна вторым выходом 22 блока 4 приостанова и захват блока памяти ОЭВМ" и сообщает соединен с входом первого передатчика 65, ОЭВМ о необходимости обмена информа

Смотреть

Заявка

4899208, 03.01.1991

ЛЕНИНГРАДСКОЕ НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "ЭЛЕКТРОНМАШ"

ПОТАПЕНКО ВАЛЕРИЙ ИЛЬИЧ

МПК / Метки

МПК: G06F 13/00

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

Опубликовано: 23.12.1992

Код ссылки

<a href="https://patents.su/17-1783532-ustrojjstvo-dlya-sopryazheniya-vychislitelnykh-grupp-sostoyashhikh-iz-osnovnojj-i-vspomogatelnykh-ehvm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительных групп, состоящих из основной и вспомогательных эвм</a>

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