Устройство для сопряжения вычислительных машин в многопроцессорной вычислительной системе

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

Авторы: Горбачев, Пуйто, Сакун, Тушин

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

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

Текст

СОЮЗ СО 8 ЕТСНИХСОЦИАЛИСТИЧЕСИИХРЕСПУБЛИН 3/ Ет ЬСТВУ торои ервым твета ра при которо буферно управля тано оединены,ра управоторого с им вхо вочный с управл ом регистра з ход которого, ход триггера ход регистра осов, устан етий устано очныивочныйии совета и устан иема информа наращивания канал вязи, в не введены буферныи Ленин, коммутатор тор сопровождения щения, входной ко каналов, генерато элемент ИЛИ, три группы элементов тов НГ, причем гр ного усилителя по т вх од и одтв ерждр уппа выходов б подтвержденвыходов буф данных, гру оединен руппои ерн усилитепя входных па входов комм татора заов устрои рос вход за з ва, а вединен коммута запросовчетчикав ьухол смппа вхое м входомся первымйства, гр канало прерыв вля я уст ов ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬПИЙ(71) Ленинградский институт авиационного приборостроения(56) 1. Авторское свидетельство СССРу 924692, кл, 5 063/04, 1979.2. Авторско свидетельство СССРу 845155, кл, 3 06 Г 3/(14, 1979(прототип),(54)(57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН В МНОГОПРОЦЕС СОРНОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕЕ, со - держащее регистр запросов, регистр выдачи информации, триггер установки, дешифратор управления, триггер ответа, регистр приема информации, буферный усилитель входных данных, причем группа выхолсв регистра выдачи информации образует первый информационный выхоЛ устройства, первый выход триггера установки являет ся выходом сопровождения устройства, вход дешифратора управления является управляющим входом устройства, выход триггера ответа является выходом квитирования устройства, группа выходов буферного усилителя входных данных образует второй информационный выход устройства, группа входов регистра запросов соединена с группой входов регистра выдачи информации и образует первый информацпсннь 5 й вход устройст 5 а управляющий ВхОд регистра выдачи информации и синхровход триггера установки сс единвы с первым выходом лешифратора управления,выход которого соединен с установочным входом триггер и с управляющим входом реги ма информации, группа вьход о соединена с группой входо го усилителя входных данных ющий вход которого и второй ыи вход триггера ответас третьим выходом дешифра.ления, четвертый вь 1 ход единены с пятым выходом дешифратора управления, о т л и ч а ю щ е е с я ем, что, с целью повышения произодительности за счет возможности силитель подтверж- ф Сзапросов, коммутадешифратор разреммутатор, счетчик р синхроимпульсов, элемента И, две И-НЕ, группа элемен уппа входов буфердтверждения образу. ения устройства, ферного усилителя татора сопровождеунуя образОВ 1.31 1 7 ъи,жиэпп жмф С Т В 51 БО СТО.,1 Ь К 5 РЕ. С К 01 КО ИЫЕ ЕТся таких устройств при одОвременнсй ПЕРЕаГ 1 Е. ОД 010 П 11 КЕТ 11 Н, ЕЕ СК 071 КО с ме 7 К 1 ех ус 7 ройс тн, и Ос ко;1 ьку В про тинном спу"ес 1 е 01 эебовалось Оы 0 -С Л Е Д О Н а Т Е Л Ь и а Я П Е Р ЕД а Ч а П с 1 К Е Т а П 0каждому из несколькЕх каналов, т,е прояеде ни нес котких с .сов ГВя з 11Вместо одОго. ЕЕа 1 ое у.тройствоособео зффективо может использо В а т ь с 51 В к О м 1у т а це 10 н н 11 х 11 р О це с с О р 11 Х1,узлах коммутац 111), которые пр 51Взаимном подключеии,цруг к другупосредством предлагаемых устройствобразуют децетрализованую комму- .таКоеун систему мног оп Оце Г Г Орной ЗВМ или сети ЭВМ. Как известновтаких системах большой процент(до 0%) передаваемой информациисоставляет слркебная информация..1,1 е тичная информация передаетсякаждым коммутационным процессором поОстальным каналам, Кроме того, в сетях ЭВМ используется так называемыйрежим телеконференции, при которомОдинаковые пакеты информации передаются о Г.ети Всем участвующим абоСтам. Использование предлагаемогоустройства Во пс.ех этих случаях позВО:ет существенно повысить произво,1 тельность коммутационных процессорон и Всей системь 1 В целом,.1108431 Составитель С.Пестмалдактор О, Колесникова Техред С.Легеза мчи к орректо Зака одпис но т.ц:л ППП "Патент", г 5865/34 ТиражВИИПИ Государственпо делам ивобрете ,113035, Москва, Ж, Ра ого комитета ий и открыти шская наб.,ород, ул. Проектная, 4;15 г:, Е.ЬМуд .рд СоцровожД(:.11 И 51 Я ВЛЯЕТС Я ВТ г)ЬМ ВЫХОДОМ П 1 ЕРЫВаНИ 51 устройств;3, груггд выходов де шифр дто. рд рд зрецгц; Обруез Бход цод - тлерждеця устройства, группа Входогз входного коммутатора образует второй 1 ефоаппоцзый Вход устр йства, груп. Г 1 Д ЛЫХОДОЕ ВХОДНОГО КОММТаТОРа С 0- ЕД 1 НЕЦ 1 С Г,УППОй ЕЗХОДО 13 РЕ 1 ИСТРД ПЕИ Ема гф 01 Мс Цг 11ПО 1 ЧЕМ ВЫХОД СЧЕТЧИКД КДЦДЛОВ СОЕЦИНЕ 1 С гПРВЗЯЮ шими входами коммутатора сопровождец 1 ягсцИфгатор;3 р 131 эешениязхОдцО" го коеМутдорд и коммутатора запро- СОЕЗ СООТЛЕТСТЕЗЕЦЦО ГРУППД ИНфОРМД - 1,иОных лхОдов счетчика канззОБ (0 едицеца с группой иходоз регистра здпросол, сццхролход счетчика канало) сосдицеп с Выходом генератора синх 1 сзмпу ьс о 3уг 1 рдвляюции езход с ет(",кд кдцдлов соединен с шестым Выходом деццзф 1 дторд упрд,ления, уе)ацц 5 к)цпй вход бу 1 ерцого усилителя НОтт "еГж "1 ц 51 с Оеди 3 е 3 с седьмым 3111 х е;10,1 Б(зци 1)Г) 11 Ос) д уира лле циЯ ля Изобретение От;госитгя к Бычислитьцье 10 Й технике амене 0 к усрой СТВД М С ОГ 1 ЗЕ ЦИЛ В г 5 Э 10 КТРО ЕЦЬХ Вычисли геьх мцц (ЗН 1), и может бЫТ Ь ИСП ОЗЬ . Р)1 ПО Г 53 0 ОСПЕ ЧР цЛ 0)мсца и.:,Орм)1 ИВ(1 межу 311 Б мцо ГОПРОПаССОЦЫХ ВЬЧС-цтх Л,ЦЫХ СПС -ТЕМ(Х 1,ПЛ К;1 Ьпых ЗЫПСЕ 1 ГОЛЬНЫХ сетгх с (:поизло,ьцо к)ц 1)иура 1 еи,И.злесц,о уст)ойс 130 д 51 сг)пржеи г)ьг 5 с 5 тезьцьх ма ц, Обеспеч - 11)цс е 0(меп пцормдпеи по фи.)чески. кдцалдм (лязц, т,е. ежд т;)емя "513.:,Нелостдок .)того устройсгпгс 1 же 1 ЕЯ - бо(11 цой обье 31 ОбОГудойа - ция при огрдцчс ной (бдсти примеце ни я, ОНО Обе . Пе ч 111 зет л к аж;1 ый;1 О -Ь(Ет ЛРЕМЕПИ ПЕРСДД ГУ Ин(ЗРМЯ(Е Л послегголатегьпом коде тс)зз :) по о,цомУ ксацллУ с л 51 зичто 01 Гьдел 51 ет ЕГ 0,и )1) с) )1 г КС П( г ло,0НдбоЕР б.г 1 ЗК 1 К П(.,:1;11;)ЕМОМу 110 Т ЕХПИЧЕ(КГ СЦЦГ)СТИ г(ЗЗЗЯЕТС 51 тый зыход которого соединен с первым входом элемента ИЛИ, второй вход и Выход которого соединены соответственно с выходсм первого элемента Иустановочным входом триггера установки, второй выход которого соединен с первым входом второго элемента И, выход и Второй вход которого соедцены соответственно с третьим выходом прерываний устройства и выходом третьего элемента И, группа входов которого соединена с выходам 1 элементов И-НГ первой группы, гервые входы которых соединены с пер Вк зходдми элементов И-НЕ второй группы и с одноименными выходами регистра запросол и образуют выход запросов устройства, выходы и вторые входл элементов ИН втопой группы соединены соответстезенно с группой лхогов первого элемента И и с выходамп элементов НЕ группы, группа лходол которых образует вход квитровдция устройства и соединена с Втлрыми входами элементов И-НГ пер -лой груцпь. устройство сопряжения вьИслительцой мацины, содержашее регистр запросов, регистр выдачи информации, выход которого является выходной иц(1)г)ьдцеОццгй шиной устройства, триг, ер устацолки, первый выход кото- РОГО 51 Блятс 51 езыходной линией сопро зож;1 ения устройства, децИфратор управления, вход которого являетс.я 10 г 01 цм входом устройства, которыйсосдицен с уЗрдллющей шиной вычислитсльной машины, триг гер ответа, Выход которого является выходной линей клитировдния устройства, регистр 15 приема юформации, буфер входныхддзеых вых(д которого является первым выходом устройстеза, который подключен к езходцой ицфорагионеой шине гзычис;Еительцой ьдцИцьпричем второй 20 вход устройстла, подключенный к выходной информационной шиее гзычислительцой ьдццц 1, соединен с первыми ЗХГ)гДМИ РЕГИСТРД )ДПРОСОЛ:1 РЕГИСтРа л ыд а с 11 и нф 0;1 пи ез т г) г) О 1 13 х г);1 к 0 т О -45 5055 рого соединен с первым входом триггера установки и первым выходом дешифратара управления, второй выход которого соединен с первыми входамитриггера ответа и регистра приемаинформации, выход которого соединенс первым входом буфера входных даннь 1 хвторой вход которого соединен с вторым входом триггера ответа и стретьим выходом дешифратора управления, четвертый выход которого соединен с вторым входом регистра запросовтретий вход которого соединен с третьим входом триггера ответа, с вторым входом регистра приема информации и с пятым выходом дешифратарауправления 23,Недостатком этого устройства сопряжения является то, что ана в каждый момент времени обеспечивает передачу информации только по одномуфизическому каналу связи, чта снижает производительность системы.Цель изобретения - повышение производительности путем возможности наращивания каналов связи,Цель достигается тем, что в уст. ройства для сопряжения вычислительных машин в многопроцессорной вычислительной системе, содержащее регистр запросов, регистр выдачи информации, триггер установки, дешифратор управления, триггер ответа, регистр приема информации, буферный усилитель входных данных, причем группа выходов регистра выдачи информации образует первый информационный выход устройства, первый вь 1 хад триггера установки является выходом сопровождения устройства, вход дешифрдтара управления является управляющим входам устройства, выход триггера ответа является выходом квитиравания устройства, группа выходов буферного усилителя входных данных образует второй инФормационный выход устройства, группд входов регистра запросов саедццеца с группой входов регистра выдачи информации и образует первый информационный вход устрайс гва, упрдвляющий вход регистра вылачи информации и синхравход триггера установки соединены с первым выходам дешифратора управления, второй выход которого соединен с .первым установочным входом триггера ответа управляющим входом регистра припцформдпии, группа ныходов като 5 10 15 20 25 30 35 40 рого соединена с группой входов буферного усилителя входных данных,управляющий вход которого и второйустановочный вход триггера ответасоединены с третьим выходом дешифратора управления, четвертый выход которого соединен с управляющим входомрегистра запросов, установочныйвход которого, третий установочныйвход триггера ответа и установочныйвход регистра приема информации соединены с пятым выходом дешифраторауправления, введены буферный усилитель подтверждения, коммутатор запросов, коммутатор сопровождения,дешифратор разрешения, входной комму.татар, счетчик каналов, генераторсинхроимпульсов, элемент ИЛИ, триэлемента И, две группы элементовИ-НЕ, группа элементов НЕ, причемгруппа входов буферного усилителяподтверждения образует вход подтверждения устройства, группа выходовбуферного усилителя подтверждениясоединена с группой выходов буферного усилителя входных данных, группа входов коммутатора запросов образует вход запросов устройства,а выход коммутатора запросов соединен с первым входом счетчика каналов и является первым выходом прерывдвия устройства, группа входовкоммутатора сопровождения образуетвход сопровождения устройства, авыход коммутатора сопровождения является вторым выходом прерыванияустройства, группа выходов дешифратора разрешения образует выход подтверждения устройства, группа входоввходного коммутатора образует второйинформационный вход устройства, группа выходов входного коммутатора соединена с группой входов регистра приема информации, причем выход счетчика каналов соединен с управляющими входами коммутатора сопровождения,дешифратара разрешения, входного коммутатора и коммутатора запросов соответственно, группа информациоццыхвходов счетчика каналов соединена сгруппой входов регистра запросов,синхровход счетчика кацапов соединен с выходом генератора сицхроимпульесов, управляющий вход счетчика каналов соединен с шестым выходом дешифратора управления, управляющий входбуферного усилителя подтвержде ниясоединен с седьмым выходом лешцфрато( - )Д;; ЦЫ; (ЬГ,.", КОТОРОГО ,О;Л(тт ; (СР 1,(З ХСта ЭЛЕМЕНТД 1.(,1, ЗТ. ) а(Д( ст. ВЫХО 3( КОТО) ОГО . :,зе 1 ь (.)Г 1 з гсгсвс (ца с Выходом г)с рага ел ц(я з и устднавОЧНЫМ цхгдаус рц ( Грд ус гд(алки, вторси 3:(Х,д 0(С РСГС ОЕД(ЕЦ С ЕРВЫМ Езхс:(ОУ Ь ОР С ЭСЕ."( Нт Я С, БЕ(ХОД И (3РО) ВХО, КОГС)РС)т О (ОЕДИЦЕНЫ СаатВЕТС ЕЗЕ(Ц: .Р:ТЕЦ(М ВЬХОЛОМ ПРЕРЫВдий " т(гздв (0(Оьс т)етвсГО;, )(тп;т. с:1 т трггзр о с 1(тс.тд, ров ГИС.Г)Г) 1 а;)Ьсдт(тсб "фс рНЬ 1 Й , с311 т(:: 1 хо,(цых )(31х б фар ныи 3)С (: С, О .(тв.С ц(;я, КС у(утд - г( р р (:ч, кам(утдтар 11 со(рас к ( (ч ,:етИ 12 каналов,о ( т ) , ; , ;);3 , с е ( я к о лч( до В входцой, гецердтор 15 сицхраимнульсов, элемент ИЛИ 16, )цементыИ 17 - 19, дзе группы элементов ИЕ20, 21, группу элемецтав ИЕ 22,.9 ВМ 23.1, управляющую работой устройства 1,1, ЭВМ 23. 2, упразляо(цую работои смежного устрайстцд 1,2, "рупцу выходов 24. 1 (24, 2) падтзерждения,груцгу входов 25.1 (25,2) эспросав Огруппу входов 26.1 1,26,2) сатровожлеция, гторую группу входов 27.1(27. 2) информаьсиац(хГруппу пыхавдан 28.1 (28.2) квитировация, группуВходов 29 1 (29.2) подтверждеция, згруппу выходов 30, 1 (30, 2) здцрас ав,грзппу входов 31.1 (31,2) квитиравацпя, группу Выходов 3",1 (32.2) сапраЗс)(е и 15пертзую группу Вьходов33.(33,2) ицфармдциаццых, первую 01 р,ппу вхадае, 3 з ицфа;мд(иаццыхвхог 35 управз(ец(5 устройства, Втору( Гзупг 1 у ЗЬходов 36 информационных,цсрцый-третий выходы 37 прерь(вания.д фиг, 2 и 3 прицягы сзедующие )з Обад(дцс 1 ЗР; дидГрдММЯ )З На ВЫХадЕ3(3,1 эапрасд, дидгрдмма Б нд Входе29, Нодтзержчсния, диаграмма Вцд церзом вь(ходе Дешифрдтара 5 управ3 С с 51 ДИДРДМя 1ЦД ПС Р) ВОМ 13 Ь 1 ХОДЕ33,И(фармдциацам, дидрдммд )1нд Выходе 32, 1 сопровождения, диа рдммд Е ца зхаде 31. 1 кзтиравация,диаграмма Ж нд Выхадс второго эзе(1(нтд И8)д(грамма 3 нд пс рвамВ.Од( триГГсрдустановки дидГ 1)ммдИ цд втором Вы)(оде триггера ч устдцаткдияГГ 3 ммд К цд Быхадс (срезавГа )Е,"(С 1 тд И 17, дцаГрдММЯ .т Навыходс третьего элвис.цтд И 19, диаг;)дммсс ( Нд к - ам входе 31, 1 квит ираБ 1 ЦИ 53 Д 5 ГРЗММДНд,п-ам ВХО)Е31. кпитираВяцця (кг Ус гройстцс) 1.1 сонряжсция саеди -це:со (ницами 3437 с ЭВ 23. 1, которая упрдзляет еа работай, Устрайстзо 1,1 сспряжеция обеспечиваетобмен ицформдцией ЭВ 21. 1 с другимиЗВл иэ группы и саединеца с омапю )0Вхасав)в(хазав 24.33.с яцалаГичными устройствами сопряжения,сл(еж 11(мР с у.тройс твом 1, 1. Кдж;Еае13 3 ( м с ж цы х с. т ) 0 й с т в с а ц р я ж с ци яугрдц; яет(я .ЭВ.1, и обеспечивает обменицфармцией с;(руи:и 3)л(1,Л) фиг,пак,з здца тОдклнттецие к у тройс тв1.1 с.апряжеция )дцт о3 с мс +цс,хус ттсттз 1. 2 (с(тяж 1(, (о)то(де. а 5 50 ) управляется ЭВМ 23.2, Смежное уст-ройство 1.2 сопряжения может иметь,кроме соединения с устройством 1.1,также соединения с другими устройствами сопряжения (это ь 1 огут бытьустройства сопряжения, отличные оттех, которые подсоединены к устройству 1,1 сопряжения).Регистр 2 запросов устройства 1.1сопряжения предназначен для хранения в течение всего сеанса связиунитарных кодов одного или несколькихфизических каналов связи с другими(смежными) устройствами 1.2 сопряжения, по которым должна передаваться информация в данном сеансе связи.Группа выходов регистра 2 запросовявляется выходами 30,1 запросов,каждый из которых соединен с однимиз смежных устройств сопряжения, аименно с одним из входов 25,2 запроса, Кроме того, каждый выходиз группы выходов регистра 2 соединен с первыми входами одноименныхэлементов И-НЕ первой и второйгрупп 20 и 21.Регистр 3 выдачи информации(фиг, 1) используется для выдачи слона информации другим смежным устройствам 1.2. Разрядность его выхода,являющегося выходом информационным33.1, соответствует разрядностипередаваемого слова, которое послезаписи н регистр 3 появляется на еговыходе, Выход информационный 33.1должен подключаться к каждому изсмежных устройств, а именно к одномуиз входов информационных 27.2 каждо го из них,Триггер 4 установки обеспечивает формирование сигнала сопровождения, свидетельствующего для смежных устройств об установке на выходе информационном 33,1 нового передаваемого слова, Первый выход триггера 4 установки является выходом 32,1 сопровож дения и соединен со всеми смежными устройствами, а именно с одним из входов 26,2 сопровождения каждого из них. Второй выход триггера 4 установки, являющийся инверсным, соединен с первым входом второго элемента И 18, Первый вход триггера 4 установки ян.":яется синхронным, По заднему Фронту управляющего сигнала, поступающего на первый вход, триггер 4 устанавливается в единичное состояние. Для этого на вход Р 5 10 15 20 25 30 5 а 0(на фиг, 1 не показан) должен подаваться постоянный сигнал "1".Дешифратор 5 управления предназначен для формирования на своих выходах управляющих сигналов, обеспе чивающих изменение состояния элементов памяти устройства 1,1 в соответствии с управляющей информацией, поступающей на его вход от ЭВМ 23,1 по входу 35 управления, Первый выход дешифратора 5 управления предназначен для передачи управляющего сигнала записи в регистр 3 нового слова информации и установки триггера 4 в единичное состояние. Второй выход дешифратора 5 предназначен для пере дачи управляющего сигнала записи в регистр 7 нового входного слова с выхода коммутатора 14 входного и установки триггера б в единичное состояние, Третий выход дешифратора 5 предназначен для выдачи управляющего сигнала считывания принятого слова с выхода регистра 7 и передачи его через буферную память 8 в ЗВМ 23.1 по второму информационному выходу 36 устройства, а также перевода триггера 6 в нулевое состояние Четвертый выход дешифратора 5 обеспечивает передачу управляющего сигнала записи информации в регистр 2, которая после этого появляется на его выходах. Пятый выход дешифратора 5 управления обеспечивает Формирование сигнала начальной установки (обнуления) . Шестой выход дешифратора 5 обеспечивает формирование управляющего сигнала записи в счетчик 12 каналов информации, которая после этого появляется на его выхоТриггер 6 ответа предназначен для Формирования на своем выходе сигнала ответа, свидетельствующего о приеме очередного слова информации от одного из смежных устройств 1.2. Выход триггера 6 ответа, являющийся выходом 28.1 квитирования, должен быть соединен со всеми смежными устройствами, а именно с одним из входов квитирования 31.2, Первый вход триггера б ответа является асинхронным входом установки н единичное состояние. Второй вход триггера б является синхронизирующим входом. Третий вход триггера 6 является асинхронным входом установки в нулевое состояние, По заднему08431 40 9 11фронту единичного управляющего сигнала, поступающего на второй входтриггера 6, последний переводитсяв нулевое состояние. Для этогона вход триггера 6 должен быть подан постоянный сигнал "0" ( нафиг. 1 не показан),Регистр 7 приема информации обеспечивает хранение принятой извне информации до момента поступления наего первый вход управляющего сигналазагрузки либо на его второй входсигнала начальной установки, но кото.рому выход регистра 7 обнуляется.Выход регистра 7 соединен с первымвходом буферного усилителя 8 входныхданных.Буферный усилитель 8 входныхданных обеспечивает передачу принятой информации в ЭВМ 23.1 для обработки. При поступлении управляющегосигнала считывания на второй входбуферного усилителя 8 его выход открывается и на нем появляется информация с выхода регистра 7,Буферный усилитель 9 подтверждения предназначен для выдачи на второй информационный выход 36 устройства состояния группы входов 29.1подтверждения по управляющему сигналу, поступающему с седьмого выходадешифратора 5 управления на управляющий вход буферного усилителя подтверждения 9.Коммутатор 10 запросов обеспечивает выбор одного из сигналов запроса на установление сеанса связи,поступивших на один из группы внешних входов, в соответствии с управляющей информацией на управляющемвходе,5 О 5 20 25 30 35 нала, по которому выявлен запрос,при поступлении единичного управляющего сигнала на первом входе, Приналичии нулевого управляющего сигала на первом входе счетчик 2 канала обеспечивает ннкремент кода насвоем выходе при поступлении на третий вход очередного сихроимпульса,Кроме того, код канала с выходасчетчика 12 может быть считан вЭВМ 23,1 (эта связь на фиг. 1 епоказана) если по алгоритмам обмена требуется идентификация смежногоустройства, с которым устаовлесеанс связи,Дешифратор 13 разрешеия предна -значен для формирования а одном извыходов, которые являются выходам24,1 подтверждения, сигнала, подтверждающего установление сеасасвязи с одним из смежных устройств соответствии с иформацией ауправляющем входе.Коммутатор 14 входной обеспечивает выбор сдого нз второй группыинформационных входов устройстваи передачу иформации с нее а выходв соответствии с цформацией ауправляющем входе,Генератор 15 сихроимпульсовпредназначен для формироваия епрерывной последовательности сихроимпульсов, которые с выхода поступаютна третий вход счетчика 12 каалов.Элемет ИЛИ 1 б обеспечив;от формироваие сигнала сброса триггераустановки в нулевое состояие,Первый элемент И 17 сбеспечиваст формирование управляющего сигдча используемого для сброса трггера 4 установки при остулеии по входам4550 55 Коммутатор 11 сопровождения предназначен для выбора одного из входов сопровождения, соединенного с тем смежным устройством, с которым установлен сеанс связи и от которого принимается информация. Поступивший по входу сопровожгения управляющий сигнал, свидетельствующий о том, что на соответствующем входе установлено новое слово информации, передается на выход коммутатора 11 сопровождения.Счетчик 12 каналов обеспечивает коммутацию групп входов 25,1, 26.1 для выявления запроса на установление сеанса связи с одним из смежных устройств, а также фиксацию кода ка квитироваия сигналов Ответа отвсех устройств приемиков передаваемого слова,Второй элемет И 18 используетсядля выработки управляющего сигала,свидетельствующего о готовостиустройства . к приему от ЭВК 23.1следующего слова для передачи смежным устройствам сопряженя (1.2),с которыми усГае ОВП ен сеанс с вя зи Третий элемент И 19 обеспечивает формирование управляющего сигзла, свидетельствующего о там, что все устройства - приемникиферман сняли сигалы ответа а сг;ох гчдуодах квитироная (28.2), т,с. авходах 31.1 квитиронания устройства 1.1,Две группы 20 и 21 из элементовИ-НЕ предназначены для вьделениятех входов квитирования, по которымпоступатот сигналы ответа от уст -ройств - приемников информации.Группа 22 эпемецтов НЕ обеспечивает инверсию сигналов, поступатощихпо входам 31.1 квитирования.Устройство работает следующимобразом,Для установления сеанса вьдачи информации на управляющий вход устройства 35 из ЭВМ 23,1 выдается команда загрузки в регистр 2 запросов информации с первого информационного входа 34 устройства, Команда дешифрируется на дешифраторе 5 управления, при этом на четвертом его выходе вырабатывается сигнал записи, поступаттттттий ца второй вход регистра 2 запросов. По этому сигна. лу в регистр 2 запросов загружается код, вьдацный ЭВМ в этот же момент времени на свою выходную информационную шину, Загружаемый код представляет собой суперпозицию унитарных кодов тех каналов, в которые необходимо вьдать один пакет информации . Наличие "1" на соответствующем выходе запроса 30.1 означает запрос на установление сеанса связи с одноименным смежным устройством. В принципе может быть установлен сеанс вьдачи одновременна са всеми смежными устройствами, Если смежное устройство (например 1,2) готово к установлению сеанса связи, оцо выдает ца выход 24.2 подтверждения единичный сигнал, который поступает ца соответствующий вход подтверждения 29.1. Для считывания состояния входов 29,1 подтверждения ЭВМ 23.1 выдает соответствующую команду чтения, которая дешифрируется на дешифратор е 5, На с ед ьмом выходе дешифратора 5 вырабатывается сигнал чтения, поступающий на управляющий вход буферного усилителя 9 подтверждения, при этом их состояние передается с выхода буФерного усилителя 9 на второй информационный выход устройства 1. 1 и поступает ц ЭВМ 23. 1. Проверка н ЭВМ 23,1 ца совпадение выданньтх по выходам 30,1 запросов и ттолученцых по цхо;там 29.1 подтверждения с;тини тцых с игналов позттоляетна вход 26.2 смежного устройства 1.2,40 45 5 О 55 5 О 15 20 25 ЗО 35 определит ь факт установления с еа нс асвязи со всеми адресатами. Сигца.ты"1" на выходе 30.1 запросов и соответствующем ему входе 29,1 подтверждения сохраняются в течение всегосеанса связи (диаграммыи 15 наФиг, 2), По переднему фронту единичного управляющего сигнала, вьдаваемого с первого выхода дешифратора 5управления (диаграмма Ь на фиг. 2),передаваемое слово с первого информационного входа 34 устройства загружается в регистр 3 выдачи информации и появляется на первом выходеинформационном 33.1 (диаграмма Т нафиг. 2). По заднему фронту тогоже управляющего сигнала триггер 4установки переводится в единичноесостояние, и на его первом выходе появляется "1" (диаграмма 3 на Фиг. 2).Если сеанс связи осуществляется содним смежным устройством, то навсех, кроме одного, входах первогоэлемента И 17 присутствует "1", Когда сигнал ответа от смежного устройства 1,2 приходит на соответствующий ему вход квитирования (диаграмма - на фиг. 2) то, проходя через одноименный элемент НЕ группы22 и элемент И-НЕ второй группы 21,обеспечивает формирование сигнала"1" на последнем входе первого элемента И 17. На его выхо те появляетсяединичный сигнал, который, проходячерез элемент ИЛИ 16, сбрасываеттриггер 4 установки в нулевое состояние. Нулевой сигнал сопровождения свыхода 32,1 сопровождения поступает Обнаружив нулевои сигнал сопровождения на своем входе 26.2 сопровождения, смежное устройство 1,2, являющееся приемником, снимает единичный сигнал ответа на своем выходе 28,2 квитировация. Поэтому на соответствующем входе 31.1 квитирования устройства 1.1 устанавливается "0" (диаграммыи т: на фиг. 2) . При этом на всех входах третьего элемента И 19 устанавливается "1", и на его выходе также появляется "1", которая поступает на второй вход второго элемента И 18. На его первом входе в этот момент также уже присутствует сигнал "1, снимаемый с второго (инверсного) выхода триггера 4 установки. Вследствие этого на выходе второго элемента И 18 вырабаты 11084311 с 1 лкоторый сОООщдето том, чта устройство .10 3 ьсд 5 у ачереднОГО словак передаче следуюсего, 1 аВ ЫД с 1 Ч И )1 аж Р Г П О 13 Г ОР Я Т Ь С Я 5р, пака цс будет Выдан Весьсрмс ецпэ 01 О ЭБМ 23. 1 ЯВЛЯ 011 д 51 СЯ ВДЕТСЯ СИЭВМ 23.1 об ес ет ече)и готсвс ЛС. С 1 И Е(Л до тех па пакет ицфПосле стоникам тереда 3 демае 0 паке 7 д чОГмдт 1113, в соответствии со сваей 1 О программой дпя окончания сеанса свя - зп обеспечивает рлсзсьедцнецие смежных СТРОЕ(3 Гв с, 1 И. 2У(аСТЕЗОвс 7 ВИХгередаче и терисзсе еакета. Для э ГОГО ЭБМ 3. 1 может всдать команду уста новки цсчлльцого состояния, па которойй д ещефрдтар 5 на с воем пятом выхо де формирует сцгпсьт обнуления. Этог управляющий сигнал, поступая нд третий тзхад рс.гцстрл 2 запросов, абес5печцвает сорос В О всех ега выхода 5. Вторым способом сороса единиццьгх сигпд:тов зсзссросд тса выходах 30.запросатт .ззтяетс 5 здпц(.ь стг ЭБМ 23,1 15 р гцстр 2 запросов ну:теваго 25 ксчд указанным образом. Стседаватель - НО, стд ВХОДЕ 25. 2 Залраса 5 С)ЕЕНОГО ус)01:1(.тнд 1,2 ПО Окослнеи сРдп(л ус.тдтднлцвается О . В ответ тл это цст 51 ыхадс 4.2 падтгзсзруьсесси 51 устр 011- 30эствл 1. тдкжс устдцавгинается О чтс) с тзцдстеле,сстгзует д:тя устрсйства 1, 1 и его ЭВМ 23, 1 о рд з ье;Еццешси и- ОкоНации сел 1( д стзязи (цлгрдммы , ц;.,;Ед сцт-, 2)5 При ус 7 д пав.(ниц с е(11 с 11 Выдд 11 с несколькими смежттыми устройства - мц - приемтиками выдача слатзд ИМорма ции ос: ушест зля с тс я следуюягим образам, ЭВМ 23.1 маже 1 зегрузсстт с:1 с. - дующес с.лацорегистрвыдачи цц-. ОРМаЦ 11 ТОЛэа ОСЛЕ ТОГ 0Ксск ЦД выхадсз второго элемента И 18 прп - сутстнует 1 (есидгрлммд 35 пд фсг. 3) Псс.пе зс 1 рузктс слава в рсгистр 3 ПО СИГЕазУ С ГЕРВОГО ВЫХОДа ЕШИСР 3 тора 5 цд втором выходе триггера 4 появляется О" (диас раммы г ц Нся фи 1. 3) . ПрИ ЭТС 11 цд 13 ЬХСтС В 10- рого элс мента И 18 устдцлвливаесяО", По( лс. Паступлесця т(лт,ка одно -ЦсГСРсйЕР, ИЗ Д 3 УХ ТРЕЙУ(3 МЬХ палов отсета на астазтьньтх входах пертзаг о э пссец 7 а И 17 присутствуют "1", л цл одном по-прежнему находится "ст, После появления на входе 31. 1 квстировднсся псседеНега требус. мого с:ст длл с 7:сета нл сзыходс гсс рва 105(55 го элемента И 11 устанавливается "1" (диаграмма К на фиг. 3). По этому сигналу триггер 4 переходит в нулевое состояние, ц на втором его выходе появляется "1". Ио на выходе второго элемента И 18, по-прежнему формируется 5 О", так как на его втором входе в это время уже присутствует нусевой сигнал, вырабатываемый третьим элементом И 19 (диаграмма ) на фис, 3) с того момента, когда поступл первый ожидаемый сигнал ответа цд одном из входов 31.1 квитивоваПця (сИаГраММа 5 На фИГ, 3). Ба выходе третьего элемента И 19 единич цый сигнал вновь появляется только тог;д, когда снят последний из сжиддемых сигналов ответа на одной из входных линий квцтирования (диаграммд -, на фиг, 3), Тогда па осоих вхс)едх третьего элемента И 19, соотт 5 тствующих тем каналам, по которым ведется передача информации, сстесссутстзуе 1". Бд остальных входах третьего элемента И 19 также сь(.сотся единичные сссгналы, вьдавае - мыс с соответствуюсцих элементов И-ГЕ первой группы 20, вследствие того, что цд пь.рвые входы этих э;емецтов И-Г 1 аступдют нулевые сцгндлы с адцоимецпых выходов регистра 2 запросои. В результлге ца обоих входах второго элемаГга И 18 "1", ссоэтому Ста СГО ВЫХОДЕ фОРМИРУЕтСЯ ЕДИНИЧНЫЙ сс;Гцд. (диаграммаНа фиг. 3) . Этотсигцлгс мОжст бьпгь цссотьзОвдн дляс)с)ьпздцця ЭБ 23, 1. После этогоЭсс 23.мажс г загружать в регистр3 следующее слава. Отсюда следует,чта;р 1 выддчс слова ицформдцци.т обаму подмножеству смежных уст -райстп ЭВМ 23.Нссбходцмо анллизи -ровать тольо один сиг цал с Выявлять5,хь и 0 Од и о с Г 0 с а с т О 51 и и е - с ди н и ч -сое. Зд счст э 01 О мицимизируетсяОСс,ем и)ОГгдммы тзы 130 да информации11513 11(етс 51 бьсс рот(.стве(ЭВМ П 1)ипср(ддче информации В дру ие ЭВМ,Грсс рдботс. сстрайстетд в режцмсзприама счст сцк 1 клцд.тав обссгссчи 5 д ( т с к д н ц р о з д т це л и ц й 3 1 и р о с о в.;:,я цыяц.ецпя запроса па установленс ссдЕсд прсема ццформдциИ от аднопз смсжцых ус.тройств. При пс- сэ усчепци очередного сцнхроцмпульса ат с сЕсрдтсрл 15 счетчск 12 каиспаву в (.тичц ил с.т цл единицу;Вс)ичныйО1 Л ( 150 С М 15 ХОЕОЕССС ЧСВ,1 Ясс( ск;с(11 еццс к 15 сходу110831 мутатора 10 запроса одного из входон 25.1 запроса, Если на этом входе присутствует единичный сигнал запроса, то, поступая на первый вход счетчика 12 каналов, он блокирует его работу. Зафиксированный на выходе счетчика код соответствует номеру канала, по которому должен осуществляться прием информации. Код канала с выхода счетчика 12 поступает на коммутаторы 11 сопровождения и коммутатор 1 ч входной, обес. печивая подключение к их выходам тре буемых входов 26,1 сопровождения и вторых входов информационных 27.1 устройства. Дешифратор 13 разрешения, декодируя код канала, выдает на одни из выходов 21.1 разрешения единичный сигнап, подтверждающий устройству - источнику информации Факт установления сеанса связи. Программно выявив начало сеанса приема путем опроса состояния выхода коммутатора 10 либо н результат прерывания по единичному состоянию этого ныхопа, ЭВМ 23.1 переходит на анализ входа сопровождения, состояние которого передается с выхода коммутатора 11 на вгорой выход прерывания устройства 1,1. Этот сигнал также Зб может быть использован пля прерывания ЭВГ 23,1. 1 ри ныянлнии на входесопровождения епиничнога сигнала установки ЭВМ 23,1 выпает на нхоп пешифратора 5 управления команпу 35 фиксации вхопнаг о слова, при которой на его втором выходе появляется управляющий сигнал. По этому сигналу производится загрузка входного слова с выхода коммутатора 1 сг в регистр 40 7 приема информации, а триггер 6 ответа устанавливается в "1". Сигнал ответа с выхода триггера б ггоступает в смежное устройство-источник (1. 2) . Для правильной рабаты усгройства источника 1,2 необходимо, чтобы сигнал ответа держался на выходе 28,1 ответа по тех пор, пока не будут получс.ны сгггналы ответа от всех потенциальных приемников информации, Каждое устройство-приемник может узнать об этом фактс по переходу из1 н 0 состояний входа сопровождения, что программно выявляется ЭВМ 23.1, и епс чс го ею может быть 55 выдана на упрпк 1 якшн 1 й нхои 35 устройства 1.к манпп тния принятогс слова, При с с с. копировании па треть 16ем выходе децпфратора 5 управленияформируется сигнал чтения принятого .слова. При этом триггер 6 ответасбрасывается н "О". Снятие сигналаответа позволяет устройству-источнику 1,2 выдать очередное слово. Пос -ле окончания сеанса связи устройство-источник снимает свой запрос насвоем выходе 30.2 запроса, вследствиечего счетчик 12 разблокируется, кодна его выходе изменяется, В результате снимается сигнал подтвержденияс соответствующего выхода дешифратора 13 разрешения, что свидетельствует о разъединении смежных устройств.В случае необходимости установления принудительного сеанса приемапо определенному каналу ЭВМ 23.1имеет возможность загрузить кодтребуемого канала в счетчик 12 и выявить поступивший запрос на сеанссвязи.В случае подключения выхода буферного усилителя 8 входных данных кдвунаправленной информационной шинеЭВМ 23,1, которая может быть использована и для загрузки данных н регистр устройства 1,1, возможно осуществление транзитного режима работыпредлагаемого устройства 1.1. Б этомрежиме каждое принятое из к-го канала слово может быть с выхода буферного усилителя 8 непоср дственнозагружено в регистр 3 выдачи информации для выдачи в л-й канал г,кл),минуя промежуточную буферизацию вЭВМ 23.1,Таким образом, предлагаемое техническое решение позволяет осуществить одновременно дна сеанса связи - приема и выдачи пакета и, кроме того, одновременно принимать и выдавать различные пакеты информации по различным каналам, Это позволяет повысить пропускную способность ЭВМ выполняющих функции узлов коммутации пакетов в многопроцессорных системах и локальных вычислительных сетях.Таким образом, устройство обеспечивает повышение быстродействия путем распараллеливания выдачи одного пакета информации по нескольким каналам в одном сеансе связи и осуществления одновременного приема и передачи пакетов. При наличии соединения данного устройства с несколькими смежными устройствами н предельном случае возможно повьшгние быстродей

Смотреть

Заявка

3580934, 18.04.1983

ЛЕНИНГРАДСКИЙ ИНСТИТУТ АВИАЦИОННОГО ПРИБОРОСТРОЕНИЯ

ГОРБАЧЕВ СЕРГЕЙ ВЛАДИМИРОВИЧ, САКУН ЛЮДМИЛА ИВАНОВНА, ПУЙТО АЛЕКСАНДР АНАТОЛЬЕВИЧ, ТУШИН ЮРИЙ АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G06F 3/04

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

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

Код ссылки

<a href="https://patents.su/11-1108431-ustrojjstvo-dlya-sopryazheniya-vychislitelnykh-mashin-v-mnogoprocessornojj-vychislitelnojj-sisteme.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительных машин в многопроцессорной вычислительной системе</a>

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