Устройство для сопряжения микроэвм с общей магистралью

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

Авторы: Голдобин, Максименко

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК Р 13/36 я) 4 ПИСАНИЕ ИЗОБРЕТЕ ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССРУ 1252790, кл. С 06 Р 13/36, 1985.(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯМИКРОЭВМ С ОБЩЕЙ МАГИСТРАЛЬЮ(57) Изобретение относгтся к вычислительной технике и может быть использовано при создании отказоустойчивых высокопроизводительных вычис 801365090 А 2 лительных систем. Цель изобретенияповышение надежности эа счет обеспечения перераспределения вычислительных ресурсов, Устройство содержитблок коммутации, блок настройки,регистр состояния, дешифратор адреса,регистр синхронизации, регистр конвейерного обмена, блок передачи информации, блок прерывания, мультиплексор, дешифратор идентификацииотказа, регистр отказа, формировательсигнала отказа, регистр разрешениядиагностики, три элемента И, дваэлемента ИЛИ, 6 ил 1 табл,1365090 Составитель С. ПестмалТехред Л,Сердюкова (орректор В, Гирняк Редактор Н. Егорова Заказ 6611/42 Тираж 704 Подписное ВНИИПИ Государственного комигета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб д, 4/5ус три) тцплекс р регистр 17 бло. 18 Иэсбретение отос тси к вычислительной технике, может быть использован п;и создании отказоустойчивых ннсокопроиэво,нгельных вычислительных систем и янпиется усовершенствовдием устройства по двт,сн,1252790,Нель изобретения - повышение надежности зд счет обеспечения перераспределения вычислительных ресурсов,На фиг.представлена структура объединения микроЭВМ в систему с общей шиной, конвейерными информационными диагностическими связями; на фцг, 2 - структурная схема устройства; на фиг. 3 - структурная схема блока коммутации; нд фиг. 4 - структурная схема блокд настройки; на фиг. 5 - структурндя схема блока передачи информации; нд фиг. 6 - структурная схема формирователя отказа.Однородная вьчислительная система (структура) (фиг. 1) состоит из однотипных микроЭВМ (микропроцессоров) 1, которые через вход-выход (шину) мик- роЭВМ 2 и устройство 3 лля сопряжеия подключены с помощью цнформационной шинн 4 устройствд и управляющей шины 5 устройствд к, бщей шц е 6 системы, 1 иагнастический внход 7 и диагностические вхсды 8 - 10 ,с грцстна для сопряжения брдэуют диагностические связи дноод;", вцслцтельной системы (струк; рь), ;и ем выход 7( з+1) -го р стр и: тнд, нх дом 9 (У 2) -го устрсйствд ц Нодон О ( +3) - гоустройстгд ди сопрояже ця,ИнфорлдцонУ. к. Нейерный выхс ц11 и информдионные конвейерные входы 12-14 ус роцс гв; для с цряженцяобразуют цнфовлс,.ое УэУнейеьфссвязи о,". Нучис гг )й си"т .ллы (с грук тур, д ло., и:цд гностцчесу им си зял, прицел выхс11 г-го устройстнд саедцненходо.12 (+1) -го устйс 1, вход л 13(г+3) -го устр-, тнд лли соиУжеУи,В сц-теме , бвспеч,в "г и дппдр.ь,дч цгетцфикдц 5: о к дч х му"о.ВМи прордммнди е"оц урдцця коне -йерннх сл:е;чу пр д;лжеця нучи; -лецй,тно, .е жт (иг. 21 му ь 15, нто . алелент 1 И 16,л -с, рноге бменд,члуг, , л У 19 дстройд"., ресареги тв с, 10 1 г 20 ЗО ;36дс, ;О 3:3 сцндлон синхронизации, блок 22 переи;и информации, регистр 23 состояля блок 24 прерывания, дешифратор25 идентификдциц откдэд, первый элемент йИ 26, регистр 27 отказа, фориновдтель 28 сигалд отказа, первыйл мент И 29, второй элемент И 30,третий элемент И 31, регистр 32 разрешения диагностики, группу выходов33 диагностических сигналов блокакоммутации, группу выходов 34 управляющей информации блока коммутации,группу информационных выходов 35блока коммутации, управляющий вход36 сигналов настройки блока коммутации, информационный вход 37 режимныхсигналов блока коммутации, вход 38синхронизации блока коммутации, информационный вход 39 сигнала отказаблока коммутации, информационныевходы 40 блока коммутации, первый 41ц второй 42 информационные входы блока настройки, вход 43 блокировкиблока настройки, разрешающий вход 44блока нстройки, вход 45 сигнала"Настройка" блока настройки, первый46 и второй 47 выходы блока настройки, информационный вход 48, разрешающий 49 и установочные 50 и 51 входыи выход 52 блока 22, вход 53 и выход 54 формирователя сц:ндпа отказа,первый 55, второй 56, третий 7, четвер гнй 58, пятый 59, шестой 60,седьмой 61, восьмой 62 и девятый 63выходы дешифрдторд 20 адреса, первый64 и второй 65 инфорл;ационные входы,вход 66 записи и выход 67 регистрасостоя;ия, первый 68 и второи 69запросные входы и выход 70 блока прерывания, первый 71, второй 72 инфор;эццоные входь, вход 7 сброса и вы"од 74 регистра с нхрониэдции,Блок коммутации может быть выполнен в виде (фиг. 3) э.гементов И-НЕ75-84, элементов И 85-89, элементовИЛИ-НЕ 90-100, элмента ИЛИ 101,Буппид:трОйКИ МелжЕт бКтъ ВЫПОЛ.ЕН Внцде фиг, 4) ;ешифрдтора 102, элента 2-"И-Н 103, элементд ИЛИ104, 1) - три.рд О, элемента НЕ 106,,леме-д И ;7,;ешифрдтор 102 имеетв 08 и 109, Блок передачи ин.-:ациц может бы гь ныполнен в видецг, 5)-тш г рд 110, элементов-. 111-113 элеметд ИЛ 1 114в .риУгеров 115 ц 6 фо 1 миронательсигнала откдд мож т блть ныло-,нен вниле ,ф;г, ) и. е , ."Э,ушего элемента117 и порогового элемецта 118. Интегрирующий элемент 117 выполнентаким образом, что его постояннаязаряда намного меньше постояннойразряда.На вход интегрирующего элемента117 поступают импульсы, на его выходе образуется ступенчатое напряжение, увеличение которого производитсякаждым входным импульсом, Это напряжение подается на вход пороговогоэлемента 118, где сравнивается с пороговым напряжением, Когда выходноенапряжение интегрирующего элементапревысит напряжение на выходе порогового элемента 118, появится логичес-,кая единица. Если число входных импульсов в серии меньше определеннойвеличины, то на выходе формирователя 28 сигнала отказа устанавливаетсянапряжение логической единицы. В случае прекращения входных импульсовчерез время задержки, определяемоепостоянной разряда интегрирующегоэлемента, на выходе формирователя 28сигнала отказа устанавливается напряжение логического нуля,В однородной вычислительной системе с общей шиной, построенной с использованием устройства для сопряжения, выполняется следующий наборсистемных операций; настройка, синхронизация, обмен, причем выполняются трансляционный и конвейерный видыобмена, обобщенный безусловный переход, диагностика отказов и реконфигурация.Операция настройки состоит в подключении устройства для сопряжениячерез блок 18 коммутации к общей шине6 системы. Лля настройки устройствадля сопряжения необходимо занестиинформацию в блок 19 настройки, Настроечная информация в блок 19 настройки может поступить из микроЭВМ, связанной с данным устройством для сопряжения по входу-выходу микроЭВМ 2,или из другой микроЭВМ по общей шине6 однородной вычислительной системы,Настройка собственно устройствадля сопряжения производится следующим образом. Процессор по входу-выходу микро-ЭВМ 2 по адресу, соответствующему настройке собственно устройства, передает логическую единицуна вход 41 блока 19 настройки, Приэтом на вход 44 блока 19 настройкипоступает сигнал логической единицы10 с выхода 56 дешифратора 20 адреса, свыхода элемента 2 И-ИЛИ-НЕ 103(фиг. 4)на Г -вход триггера 105 поступаетлогический нуль, а с выхода элементаИЛИ 104 на С-вход триггера 105логическая единица, При этом триггер105 (его инверсный выход) устанавливается в единичное состояние, Единица с выхода 47 блока 19 настройки поступает в регистр 23 состояния, в случае опроса которого микроЭВМ информируется о настройке своего устройства для сопряжения, и через элементИ 107 поступает на выход 46 блока 19 настройки, Снятие настройки устройства производится аналогично: на вход41 блока 19 настройки необходимо подать логический нуль, с выхода 46блока 19 настройки на вход 36 блока18 коммутации поступает логическаяединица, разрешающая прохождениеданных через блок 18 коммутации нашину 4 и далее в общую шину 6 систе 25 мы и обратно,Настройка устройств для сопряженияпо общей шине 6 системы производитсяследующим образом, НастраивающаямикроЭВМ (ею может быть только ЭВМс настроенным устройством для сопряжения) по адресу, соответствующемусистемной операции "Настройка", передает настроечное слово, в которомкодируется адрес и информация о настройке настраиваемых ЭВМ системы.35При этом по каналу микроЭВМ на вход40 блока 18 коммутации (первые входыэлементов И-НЕ 75 на фиг, 3) поступает настроечное слово, а с выхода4055 дешифратора 28 адреса на вход 37системных сигналов (цель настройки)и первые входы элементов И-НЕ 76-81и элемента ИЛИ 101 (фиг, 3) - импульсный сигнал логической единицы,ло которому на информационную шину 445устройства для сопрояжения поступаетнастроечное слово и на управляющуюшину 5 - сигнал "Настройка", На всеустройства сопряжения иэ общей шины 6"Настройка , который через элементИЛИ-НЕ 94 поступает на управляемыйвыход 34 блока 18 коммутации, и настроечное слово, которое через элементы ИЛИ-НЕ 95 поступает ца ицформа 55ционный выход 35 блока 18 коммутации.Сигнал "Настройка" поступает на второй вход 45 управления блока 19 настройки (управляющий вход пешифратора5090 б О 15 20 25 30 35 40 45 50 55 5 136102 ня фиг. 4), а настроечное слово - ня второй информяционнный вход42 блока 19 настройки (информационный гход дешифратора 102 на фиг. 4),1 ешифрятор 10 работает следующим2.образом. Если на его управляющий входпоступает сигнал "Настройка", а адресная часть настроечного слова,поступающего на его информационныевходы, соответствует адресу данногоустройства для сопряжения, то сигналнастройки проходит на управляющийвыход 109 дешифратора 102 (импульслогической единицы). При этом наинформационном выходе 108 дешифратора 102 появляется либо сигнал логической единицы (настройка), либосигнал логического нуля (снятие настройки), что определяется информационной частью настроечного слова.Сигнал с информационного выхода дешифратора 102 через элемент 2 И-ИЛИ-НЕ103 поступает ня Л-вход триггера105, я сигнал с управляющего выхода109 дешифратора 102 через элементИЛИ 104 - на С-вход триггера 105,устанавливая или очищая его, в зависимости от информации на В -входеПосле нягтройки всех устройствсопряжения связанные с ними ЭВМ образуют подсистему и переходят к выполнению параллельной программы,В проце се гыполнения подсистемойпараллельной про: р.ьгмы ЭВМ обмениваются информацией. Лянное устройстводля согрякения позволяет осуществлять трансляционный обмен, т,екогда одна ЭВМ передает, а остальныеЭВМ (входящие в подсистему) принимают иьгформяггию, и конвейерный обмен,когда одновременно каждая ЗВМ передает информационное слово соседнейЭВМ, т,е. однг временно передаетсястолько слов, сколько ЭВМ в подсистеме. Конвейерный обмен будет рассмотрен после выполнения диагностикиотказов и реконфигурации,Операции трансляционного обменапредшествует операция синхронизатгии,которая выполняется следующим образом, ЭВМ, готовая к обмену, устанавливает разряд синхронизации трансляционного обмена регистра 21 сигналовсинхронизации по входу-выходу 2 микроЭВМ 1 и при разрешении с выхода 59дешифряторя 0 переходит на опроссоответстгуще; о разряда регистра 23состояния. С выхэггя регистра 21 на вход 38 синхронизации блока 18 комму нации (первый вход элемента И 8на фиг. 3) поступает сигнал частичной синхронизации трансляционногообмена, который через элементы И-НЕ82, 79 поступает на соответствующуюцепь управляющей шины 5. Когда регистры 21 всех устройств для сопряжения подсистемы установлены, в блоках 18 коммутации (соответствующиеэлементы ИЛИ-НЕ 96-98, И 85-87) вырабатывается сигнал системой синхронизации, который поступает с выхода34 блока 18 коммутации и заноситсяв соответствующий разряд регистра 23состоянияЭВМ, проанализировав состояние этого разряда регистра 23,определяет, что синхронизация выполнена и переходит к операции трансляционного обмена,ЭВМ, в программе которой предусмотрено выполнение передачи в системной операции трансляционного обмена, посылает по входу-выходу 2 микроЭВМ в дешифратор 20 код, соответствующий операции передачи, при этомс выхода 55 дешифратора 20 на вход37 блока 18 коммутации поступаетсигнал Передача" (первый и второйвходы элементов И-НЕ 77, ИЛИ 101соответственго), Информационное слово из оперативной памяти по входувыходу 2 микроЭВМ поступает на информационные входы 40 блока 18 коммутации и по информационной шине 4устройства совместно с сигналом "Передача", поступающим на управляющуюшину 5 устройства, - общую шину 6системы,В устройства для сопряжения, связанные с ЭВМ, которые выполняют прием системной операции обмена из оСщейшины 6 системы (фиг, 1), поступаетинформация по информационной шине 4,сопровождаемая сигналом Передача",поступающим из общей шины системыпо управляющей шине 5 устройстгя,Информация через блок 18 коммутации,информационный восход 35 посуггаетна информационный вход 48 блока 22передачи (Г-входы триггеров 110, 115и 116, а сигнал передачи через блокк;ьо;теции, выход 34 - на вход50 блока 22 передачи (нижний вход.:л.мента ИПП 114 на фиг. 5), разрешаяз,лись информации в блок 22 передачи, 0 дновремф нно сигнал "ПереДача",постугяя на вход г 4 "истра 23 сос7136509тояния, устанавливает соответствующийокончанию приема разряд регистра 23и, поступая на вход 73 сброса регистра 21 сигналов синхронизации, очищает5его. Из регистра 23 состояния информация по каналу микроЭВМ считываетсяв ЭВМ, которая, проанализировав разряды регистра 23, определяет, чтоустройством для сопряжения выполнена операция приема и считывает информацию из блока 22 передачи через еговыход 52 и вход-выход 2 микроЭВМ,для чего с выхода 58 дешифратора 20адреса на вход 49 блока 22 передачи(вторые входы элементов И-НЕ 111113) поступает сигнал логической еди.ницы,Операция обобщенного безусловногоперехода (ОБП) состоит в том, чтоодна из ЭВМ подсистемы вызывает прерывание всех ЭВМ подсистемы,ЭВМ, в программе которой предусмотрена инициализация операции обобщенного безусловного перехода, посылает по каналу микроЭВМ в дешифратор20 код, соответствующий операции"Обобщенный безусловный переход",при этом с выхода 55 дшифратора 20на вход 37 блока 18 коммутации поступает сигнал ОБП, Информационноеслово из оперативной памяти по входувыходу 2 микроЭВМ поступает на вход40 блока 18 коммутации и по информационной шине 4 устройства совместно35с сигналом ОБП, поступающим на управ.ляющую шину 5 устройства, - в общуюшину 6 системы.В устройство для сопряжения всехЭВМ подсистемы из общей шины системыпоступает информация по информационной шине 4, сопровождаемая сигналомОБП, поступающим из общей шины системы по шине 5 устройства. Информациячерез блок 18 коммутации, информационный выход 35 поступает на информационный вход 48 блока 22 передачи, асигнал ОБП через блок 18 коммутации,выход 34 - на вход 50 блока 22 передачи (верхний вход элемента ИЛИ 114),50разрешая запись информации в. блок 22передачи. Одновременно сигнал ОБПпоступает на второй запросный вход 69блока 24 прерывания. При этом блок24 прерывания посылает через слой55вход-выход 70 в канал микроЭВМ сигнал ТПР (требование прерывания) . ЭВМразрешает прерывание, посылает в блок24 прерывания сигнал ППР (предостав 0 8ление прерывания). При этом блок 24 прерывания посылает в канал микроЭВГ 1 адрес вектора прерывания, соответствующий операции обобщенного безусловного перехода. Г 1 икроЭВМ переходит на выполнение подпрограммы обслуживания безусловного перехода, при выполнении которого она использует информацию, записанную в блоке 22 передачи и уточнующую действия микроЭВМ при операции ОБП.Устройство для сопряжения позволяет производить аппаратную диагностику отказов в системе. Диагностируются два вида отказов: отказ источника питания микроЭВМ и выход микро- ЭВМ по той или иной причине из программного режима работы в режим связи с пультовым терминалом. Любой иэ этих отказов может привести к "зависанию" системы при выполнении операции синхронизации, так как все микроЭВМ будут ждать частичного условия син" хрониэации отказавшей микроЭВМ.Диагностика и реконфигурация системы осуществляется следующим образом. В системе нет специальной мик- роЭВМ, которая бы следила за состоянием системы и выполняла реконфигурацию при отказе той или иной мик- роЭВМ, Эти функции разнесены по всем микроЭВМ и связанными с ними устройствами для сопряжения. Каждое устройство для сопряжения анализирует состояние трех соседних микроЭВМ с физическими адресами, меньшими (или большими) физического адреса мик- роЭВМ.Перед началом работы в регистр 32 разрешения диагностики заносится код, разрешающий по первым входам элементов И 29-3 1 прохождение по вторым входам элементов И 29-31 сигналов от- каза микроЭВМ в регистр 27 отказа, Установка и очистка регистра 32 разрешения диагностики осуществляется микроЭВМ, для чего по входу-выходу 2 микроЭВМ на информационный вход регистра 32 поступает соответствующая информация при разрешении, поступающем на вход синхронизации регистра 32 с выхода 62 дешифратора 20 адреса. При переходе микроЭВМ из программного режима в режим связи с пультовым терминалом она начинает обращаться по его адресу.При этом с выхода 61 дешифратора 20 адреса на вход 53 формирователя 28136 Состояние выходов е,Состояние входов 8 9 10 Е,0 0 сигнала отказа поступает серия сигналов, иа выходе формирователя 28 появится сигнал, который поступает на вход элемента ИЛИ 26, на выходе которого появляется сигнал, который поступает на вход 39 сигнала отказа блока, 18 коммутации (вход элемента ИЛИ-НЕ 92 на фиг. 3) и через блок 18 коммутации (выход элемента ИЛИ-НЕ 90 на фиг, 3) - на первый 8, второй 9 и третий 10 входы сигналов отказа устройств для сопряжения, связанных с микроЭВМ с адресами (д+1), (+2) и (1+3) соответственно. Одновременно сигнал с выхода элемента ИЛИ 26 поступает на вход 43 блокировки блока 19 настройки (вход элемента НЕ 106 на фиг. 3). При этом устройство для сопряжения, связанное с неисправной микроЭВМ, исключается из подсистемы (на входе элемента И 107 устанавливается сигнал логического нуля) .При отказе источника питания мик- роЭВМ формируется сигнал ПИГ, который по входу-выходу 2 микроЭВМ посВ зависимости от комбинации сигналов на входах 8-10 с выхода дешифратора 25 идентификации отказа на вход (шину) 68 блока 24 прерывания может поступить один иэ трех сигналов: одинарного (Г,), двойного (Г), или тройного (Г) отказов. При этом блок 24 прерывания посылает через слой вход-выход 70 на вход-выход 2 микроЭВМ сигнал ТПР (требование прерывания), ЭВМ разрешает прерывание 5090 10тупает на первый вход элементаИЛИ 26и проводит те же действия, что и сигнал с выхода формирователя 2, В устройство для сопряжения (1+1), 5(1+2), (+3) микроЭВМ соответственнона входы 8, 9 и 1 О поступает сигналотказа, который, проходя через блоки18 коммутации (соответствующие элементы ИЛИ-НЕ 91-93 на фиг. 3) навыход (шину) 33 сигнала отказа блока18 коммутации, поступает через вторые входы элементов И 29-31 на соответствующие входы регистра 27 отказа, В одно устройство для сопряженияв регистр 27 отказа могут поступитьсигналы отказа от одной, двух илитрех соседних микроЭВМ (по входам8-10) с физическими адресами (-1),(1-2) и (д), меньшими физическогоадреса данной микроЭВМ, С выходоврегистра 27 отказа сигналы отказапоступают на вход дешифратора 25идентификации отказа. Работа дешиф ратора 25 идентификации отказа описывается следующей таблицей. сигнала ППР (предоставление прерывания), При этом блок 24 прерыванияпосыпает а канал вектор прерывания,соответствующий операции диагностикиодинарного, двойного или тройногоотказа. ЭВМ переходит на выполнениеподпрограммы реконфигурации подсистемы, В случае одинарного отказамикроЭВМ, идентифицировавшая отказ,берет нагрузку отказавшей микроЭВМна себя и выполняет две ветви парал11 13650 лельной программы, При двойном отказе выполняются аналогичные действия. Тройной отказ воспринимается микроЭВМ как И-кратный отказ (Ч з 3) и мик- роЭВМ, идентифицировавшая тройной5 отказ, осуществляет идентификацию всех микроЭВМ, входящих в подсистему, и проиводит реконфигурацию подсистемы путем включения дополнительных мик- роЭВМ вместо отказавших.Все ЭВМ подсистемы перед началом работы производят сброс регистра 27 отказа, для чего микроЭВМ посылает по входу-выходу 2 микроЭВМ в дешифратор 20 адреса код, соответствующий сбросу регистра 27 отказа, при этом с выхода 60 дешифратора 20 на вход сброса регистра 27 отказа поступает сигнал, который очищает регистр 2720 отказа. Очистка регистра 27 отказа должна производиться всякий раэ при запуске подсистемы в работу. Исключение отказавшей ЭВМ иэ подсистемы производится снятием настройки соответствующего устройства сопряжения. При этом регистр 32 разрешения диагностики блока для сопряжения, идентифицировавшего отказ, по каналу микроЭВМ заносится код, запрещающий прохождение сигнала отказа через элементы И 29-31 от микроЭВМ, исключенной из подсистемы.Конвейерный обмен начинается ссинхронизации, причем синхронизация выполняется по началу и концу обмена, Для этой цели в регистре синхронизации используются два разряда, Синхронизация начала конвейерного обмена выполняется следующим образом, Все ЭВМ записывают в разряд начала синхронизации конвейерного обмена ре гистра 21 сигналов синхронизации по входу-выходу 2 микроЭВМ 1 при разрешении с выхода 57 дешифратора 20 11 1 45единицу и переходят на опрос соответствующего разряда регистра 23 с стояния, С выхода регистра 21 на вход 38 синхронизации блока 18 коммутации (первый вход элементаИ 83 на фиг. 3) поступает сигнал начала синхронизации конвейерного обмена, который через элемент И-НЕ 80 поступает на соответствующую цепь управляющей шины 5.Когда разряды регистров начала конвейерного обмена установлены, в блоках 18 коммутации (соответствующие элементы ИЛИ-НЕ 96-100, И 85-89) 90 1вырабатывается сигнал синхронизации,который поступает с выхода 34 блока18 коммутации и заносится в соответствующий разряд регистра 23 состояния. ЭВМ, проанализировав состояниеэтого разряда регистра 23, определяет, что синхронизация выполнена ивсе ЭВМ готовы к конвейерному обмену,После этого все ЭВМ по адресу регистРа конвейерного обмена выдают информацию по шине 7, которая по сигналу разрешения с дешифратора 20адреса записывается в регистр 17 конвейерного обмена и с выхода 11 - навходы 12-14 мультиплексоров 15 соответственно (1+1), (1+2) и (1+3) устройства 3 для сопряжения (фиг, 1),В зависимости от исправности ЭВМ,управляющее слово на выходе 68 дешифратора 25 идентификации отказа разрешает прохождение информации со входа12 (от (1 - 1) ЭВМ), , входа 13 (от(д) ЭВМ) или входа 14 (от (-3)ЭВМ), которая через второй элементИЛИ 16 поступает на вход блока передачи и по разрешающему сигналу 51,поступающему с выхода дешифратора 20,записывается в блоке передачи (П-входы триггеров 110, 115, 1 16) . Из блокапередачи слово обмена по шине 2 исигналу 49 считывается в память ЭВМ.Все ЭВМ синхрониэируются по окончании обмена, для чего они записываютв разряд начала синхронизации нульа в разряд конца синхронизации конвейерного обмена "единицу" и переходят к анализу соответствующего раз-,ряда регистра 23 состояния. Появлениев этом разряде "единицы" означает,что все ЭВМ обменялись информацией,Счнхрониэация машин по окончачииобмена необходима для ликвидацииразличия в скоростях их работы, Еслигри конвейерном обмене передается массив информации, то процесс повторяется.Управление мультиплексором выходами дешифратора идентификации отказа позволяет автоматически исключатьиз конвейерного обмена отказавшиеЭВМ,В нориальном режиме, когда всеЭВМ исправны, через мультиплексорпроходит информация от соседней ЭВМ,при одинарном или двойном отказев мультиплексоре осуществляется переключение на прием информации отисправной ЭВМ, Тем самым обеспечива 13 136 ется надежное выполнение конвейерного обмена.формула и э о б р е т е н и яУстройство для сопрояжения мик- роЭВМ с общей магистралью по авт.св.11 1252790, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности за счет обеспечения перераспределения вычислительных ресурсов, в него введены мультиплексор, второй элемент ИЛИ, регистр конвейерного обмена, причем первый, второй, третий информационные входы мультиплексора являются первым, вторым, третьим информационными входами устройства соответственно для подключения к информационным выходам соседних уст 5090 14ройств, выход регистра конвейерногообмена является информационным выходом устройства, при этом выход дешифратора идентификации отказа соединен 5с управляющим входом мультиплексора,информационный выход которого соединен с первым входом второго элементаИЛИ, второй вход которого соединен синформационным выходом блока коммутации, выход второго элемента ИЛИ соединен с информационным входом блокапередачи информации, девятый выходдешифратора адреса соединен с синхровходом регистра конвейерного обмена,информационный вход которого соединен с входом-выходом устройства дляподключения к информационному входу-выходу микроЭВМ.

Смотреть

Заявка

4088987, 14.07.1986

ПРЕДПРИЯТИЕ ПЯ Р-6609, МОСКОВСКИЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ ИНСТИТУТ СВЯЗИ

МАКСИМЕНКО ВЛАДИМИР НИКОЛАЕВИЧ, ГОЛДОБИН ОЛЕГ ЯКОВЛЕВИЧ

МПК / Метки

МПК: G06F 13/36

Метки: магистралью, микроэвм, общей, сопряжения

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

Код ссылки

<a href="https://patents.su/10-1365090-ustrojjstvo-dlya-sopryazheniya-mikroehvm-s-obshhejj-magistralyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения микроэвм с общей магистралью</a>

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