НИН канала связи и подключена к второй группе информационных входов ка- нала связи и является инЛоимационным входом устройства, управляющие входы мультиплексора канала связи подклюгчены к первой группе выходов блока уп равления канала связи, вход синхрони зации которого объединен с управляю щим входом передающего регистра и под ключей к входу синхронизации канала связи, которьй подключен к выходу блока синхронизации, выход результата сравнения блока сравнения канала связи поразрядно подключен к входу признака результата блока управления канала связи, вторая группа информационных входов блока сравнения канал связи подключена к первой группе информационных входов канала связи, выход узла контроля состояния каждого мех группового коммутатора подключен входу разряда контроля занятости регистра приема-передачи блока управления коммутатором, первая и вторая группы информационных входов первого мультиплексора межгруппового коммута тора объединены соответственно с пер вой и второй группами информационных входов межгруппового коммутатора соо ветственйо, третья группа информацио ных входов блока сравнения межгруппо вого коммутатора подключена к группе выходов регистра адреса последующей группы, выход результата сравнения блока сравнения межгруппового коммутатора поразрядно подключен к входу признака результата блока управления коммутатором, выходы управления рабо той мультиплексора которого подключены к управляющим входам первого мультиплексора, межгруппового коммутатора, отличающееся тем, чтоJ с целью пэвышения быст- родействия, в него дополнительно введены в каждую группу каналов связи коммутатор управляюпшх сигналов, в каждый канал связи второй мультиплексор, а в каждый межгрупповой ком мутатор два мультиплексора, три регистра приема-передачи, регистр адре са предыдущей группы, причем третьи группы информационных входов каждого канала связи j-й группы каналов связи объединены и подключены к третьей группе информационных выходов j-ro межгруцпового коммутатора (J ,..,,п), управляющие вход и выход которого подключены к входу 1 2 запроса на запись и дыходу подтверяг дения приема в общей шине коммутатора управляющих сигналов каждой группы каналов связи, управляющие входывыходы группы коммутатора управляющих сигналов каждой группы каналов связи подключены к управляющим вхо дам-выходам подтверждения приема. Признака приема и состояния регистра передачи каждого из каналов связи группы, причем в ка;кдом канале связи jl-й группы третья Г;эуппа информационных входов первого мультиплексора объединена с первой группой информационных входов второго мультиплексора и третьей группой информационных входов блока сравнения канала связи и подключена к третьей группе информационных входов канала связи, вторая группа информационных входов второго мультиплексора подключена к первой группе информационных входов канала связи, выход второго мультиплексора подключен к входу приемного регистра, а управляющие входы второго мультиплексора подключены к выходам управления рабо.той второго мультиплексора блока управления канала связи, вход состояния регистра передачи которого и выходы подтверждения приема и признака приема подключены к группе управляющих входов-выходов канала связи, а в каждом межгрупповом коммутаторе выходы регистра адреса предыдущей группы подключены к четвертой группе информационных входов блока сравнения межгруппового коммутатора, первые и вторые группы информационные входов второго и третьего мультиплексоров объединены и подключены к первой и второй группам информационных входов межгруппового коммутатора соответственно, выходы первого, второго н третье-; го мультиплексоров подключены к входам первого, второго и третьего реги- стров приема-передачи соответственно, выходы первого, второго мультиплексоров и объединенные с входом узла контроля состояния выходы третьего мультиплексора подключены к первой, второй и третьей группам информационных выходов межгруппового коммутатора соответственно, управляющие входы второго и третьего мультиплексоров подключены к выходам управления работой соответствующего мультиплексора блока управления межгруппового
коммутатора, вход подтверждения приема с общей шины и выход запроса на запись которого подключены к соответствующим входу и выходу межгруппового коммутатора, выход синхронизации записи блока управления межгруппового коммутатора подключен .к управляющему входу третьего регистра приема-передачи, вход синхронизации блока управления межгруппового коммутатора, объединен с управляющими входами первого иь второго регистров приема-neper;дачи и подключен к ВХОДУ синхронизации межгруппового коммутатора, который подключён к выходу блвка синхронизации, причем блок управления каждого канала связи содержит одиннадцать, элементов И, семь элементов ИЛИ, четыре элементаНЕ, дешифратор, два триггера, причем входы дешифратора подключены к входам результата блока управления канала связи, первый вь1ход дешифратора подключен к первому входу первого элемента ИЛИ, второй . выход дешифратора подключен к первому входу второго элемента ИЛИ, третий вьпсод дешифратора подключен к объединенным второму входу пеового элемента ИЛИ и первому входу третьего элемента ИЛИ, четвертый выход дешифратора подключен к объединенным первому входу первого элемента И. и .второму входу второго элемента ИЛИ, пятый выход дешифратора подключен к первому входу четвертого элемента ИЛИ, шестой выход дешифратора подключен к объединенному второму входу четвертого элемента ИЛИ и второму входу третьего элемента ИЛИ, седьмой выход дешифратора подключен к третьему входу первого элемента ИЛИ, выход второго элемента ИЛИ подключен к объединенным первым входам второго: и третьего элементов И, выход третьего элемента ИЛИ подключен к Первому входу четвертого элемента Ну выход четвертого элемента И подклю-. чен к объединенным первому входу пятого элемента ИЛИ, первому выходу управления работой второго мультиплексора блока управления и выходу подтверждения приема блока управления канала связи, выход второго элемента И подключен к объединенным второму входу пятого элемента ИЛИ и второму выходу управления работой второго мультиплексора блока управления, выход пятого элемента ИЛИ подключен к установочному входу, пер- му
вого триггера, вход синхронизации которого объединен с входом синхронизации второго триггера, первым входом пятого элемента И, первым входом шестого элемента И и подключен к ВХОДУ синхронизации блока управления канала связи, выход шестого элемента И подключен к первому входу шестого элемента ИЛИ, выход которого подклю чен к объединённьм второму входу шестого элемента И, второму входу третьего элемента И и входу первого
элемента НЕ, выход которого подключен к объединенным второму входу пятого элемента И, второму входу первого элемента И, второму входу второго элемента И и второму входу четвертого элемента И, выход первого триггера подключен к объединенным второму входу Шестого элемента И и выходу признака передачи блока управления канала связи, третий вход шестого элемента ШШ объединен с входом сброса первого триггера и подключен к входу подтверждения приема блока управления канала свя.эй, выход пятого элемента И под- ключен к выходу разрешения приема информации блока, выход первого элемента ИЛИ подключен к объединенным первому входу седьмого элемента И, первому входу восьмого элемен та И и первому входу девятого элемента И, второй вход которого объединен с входом второго элемента НЕ и подключен к входу признака приема группы управляющих входов-выходов блока, выход девятого элемента Ит.подключен к первому, входу седьмого элемента ИЛИ, второй вход которого объединен с третьим входом четвертого элемента ИЛИ, первым входом десятого элемента И и подключен к выходу восьмого элемента И, выход третьего элемента И подключен к четвер тому входу четвертого элемента ИЛИ, выход которого подключен к первому выходу управления работой первого мультиплексора блока, второй выход седьмого элемента ШШ подключен к втрому выходу управления работой первого мультиплексора блока, выход пер вого элемента И подключен к четвертому входу первого элемента ИЛИ, первы вход одиннадцатого элемента И .объединен с входом третьего элемента НЕ и вторым входом десятого элемента И и подключен к входу запроса на передаблока, выход третьего элемента. НЕ
подключен к входу сброса второго триггера, установочный вход которого подключен к выходу десятого элемента И, инверсный выход второго триггера подключен к второму входу одиннадцатого элемента И, третий вход которого подключен к выходу второго элемента НЕ, прямой выход второго триггера подключен к выходу удовлетворения запроса блока, выход одиннадцатого эле мента И подключен к объединенным второму входу восьмого элемента И и к входу четвертого элемента НЕ, выход которого подключен к второму входу седьмого элемента И, выход которого подключен к выходу состояния регистра передачи блока, бдок управления каждого межгруппового коммутатора содёр- жит дешифратор, девяЛэ элементов ИЛИ, шесть элементов И и элемент НЕ, при- чем входы дешифратора подключены к входам результата блока, первый вход первого элемента ИЛИ подключен к вхо ду подтверждения приема с общей шины блока, второй вход первого элемента ИЛИ подключен к входу контроля заня- тости регистра приема-иередачи блока выход первого элемента ИЛИ подключен к объединенным входу элемента НЕ, первому входу первого элемента И и первому входу второго элемента И, второй вход которого подключен к входу синхронизации.блока, выход вто рого элемента И подключен к выходу .разрешения записи блока, выход первого элемента, И подключен к объединенным первым входам третьего и четвертого элементов И, выходы третьего и четвертого элементов И подключены к выходам управления работой третьего мультиплексора блока, второй вход третьего элемента И объединен с первым входом второго элемента ИЛИ и подключен к выходу третьего элемента ИЛИ, второй вход четвертого элемента И объединен с четвертым входом второго элемента ИЛИ и подключен к выходу четвертого элемента ИЛИ, вьг ход второго элемента ИЛИ подключен к второму входу первого элемента И и является выходом запроса на запись блока, выход элемента НЕ подключен к объединенным первым входам пятого и шестого элементов И, второй вход пятого элемента И подключен к выходу пятого элемента ИЛИ, выход пятого элемента И подключен к первому
входу шестого элемента ИЛИ, первый вход седьмого элемента ИЛИ подключен к выходу шестого элемента И, первый выход дешифратора подключен к второму входу седьмого элемента ИЛИ, второй выход дешифратора подключен к объединенным первым входам третьего и пятого элементов ИЛИ, трет1}й выход дешифратора подключен к первому Bxqду восьмого элемента ИЛИ,, четвертый выход дешифратора подключен к первому входу четвертого элемента ИЛИ, пятый выход дешифратора подключен к в.торому входу восьмого элемента ИЛИ, третий вход седьмого элемента ИЛИ объединен с вторым входом четвертого элемента ИЛИ и подключен к шестому выходу дешифратора, второй вход пятого элемента ИЛИ объединен с вторым входом третьего элемента ИЛИ, третьим входом восьмого элемента ИЛИ и подключен к седьмому выходу дешифратора, второй вход шестого элемента И объединен с третьим входом третьего элемента ИЛИ, первые входом девятого элемента ИЛИ и подключен к восьмому выходу дешифратора, второй вход шестого элемента ИЛИ подключен к девятому выходу , дешифратора, четвертый вход восьмого элемента ИЛИ объединен с третьим входом шестого элемента ИЛИ и подключен к десятому выходу дешифратора, тре тий вход четвертого элемента ИЛИ
объединен с четвертым входом шестого элемента ИЛИ и подключен к одиннадцатому выходу дешифратора, пятый вход восьмого элемента ИЛИ объединен с пятым входом шестого элемента ИЛИ и подключен к двенадцатому выходу дешифратораJ тринадцатый выход которого подключен к второму входу девятого элемента ИЛИ, третий вход которого объединен с четвертым вхо-. дом седьмого элемента. ЦЛИ и подключен к четырнадцатому выходу дешифратора, пятнадцатый выход которого подключен к объединенным четвертому входу третьего элемента ИЛИ и четвертому входу девятого элемента ИЛИ, выходы девятого и шестого элементов ИЛИ подключены к выходам управления работой первого мультиплексора блока, рыходы седьмого и восьмого элементов ИЛИ подключены к выходам управления работой второго мультиплексора блока. Изобретение относится к вычисли тельной технике и может быть использовано при построении ЭВМ и многопро цессорных вычислительных систем. . Известны устройства связи для вы-числительной системы, содержащие бло синхронизации и объединенные в кольц каналы связи, каждый из которых соде Жит приемные и передающие регистры, блок сравнения, блок управления, регистр адреса, мультиплексор, в котор предусматривается обходной маршрут для каждого канала, благодаря чему сообщение может перемещаться в обход нескольких каналов связи pj . Недостатком этих устройств связи является низкая пропускная способность при высокой загрузке устройства, т.е. при высокой интенсивности обмена между модулями (процессорами, блоками памяти и т.д.) вычислительт ной системы. Это обусловлено .тем, чт длина обходного маршрута зависит не только от адресации сообщения, но и от режима функционирования каналов в результате чего при высокой загруз ке устройства связи обходные маршруты практически перестают функционировать. Наиболее близким к предлагаемому является устройство связи для вычислительной системы, содержащее блок синхронизации, п групп каналов связи по m каналов связи в каждой группе и межгрупповые коммутаторы, причем каналы связи каждой группы соединены последовательно в цепь через первые группы информационных входов и выходов, а группы каналов соединены между собой последовательно через межгрупповые коммутаторы в замкнутую в кольцо цепь, при этом входы первой группы информационных входов первого канала любой группы каналов связи соединены с выходами второй группы выходов одного ближайшего предьщуще- го межгруппового коммутатора, арыходы первой группы выходов последнего канала любой группы каналов связи соединены с входами второй группы входов ближайшего последующего межгруппового коммутатора, выходы первой г.руппы выходов любого межгруппового ко мутатора соединены с входами первой группы входов одного ближайшего по- следующего межгруппового коммутатора при этом каждый межгрупповой коммутатор содержит датчик состояния выходов, представляющий собой элемент ИЛИ-НЕ, первый селектор-мультиплек- сор коммутатора, блок управления коммутатора, блок сравнения коммутатора и регистр адреса последующей группы, представляющий собой группу переключателей, причем входу первой группы входов коммутатора соединены с входами первой группы информационных входов первого селектора-мультиплексора коммутатора, выходы второй группы информационных входов которого соединены с входами второй группы входов коммутатора, соответствую щие входы первой и второй групп входов которого соединены соответственно с первой и второй группами входов блока сравнения коммутатора, третья группа входов которого соединена с выходами регистра адреса последующей группы, а выходы блока сравнения коммутатора соединены с соответствующими входами блока управления коммутатора, первый и второй вглходы которого соединены с управляюкцими входами первого селектора-мультиплек Недостатки известного устройства связи - малое быстродействие и низкая пропускная способность, обуслов ленные необходимостью задавать большой период следования тактовых импульсов синхронизации, равный су «марному времени срабатывания (п-1) меж- групповых коммутаторов, и суммарными задержками сообщений вследствие приостановок перемещений сообщений в группах каналов при конфликтах между сообщениями в межгрупповых коммутаторах.. Целью изобретения является повышение быстродействия. Поставленная цель достигается тем, что в устройство связи для вычислительной системы, содержащее блок синхронизации, п групп каналов связи по m каналов связи в каждой группе и межгрупповые коммутаторы, причем первая группа информационных выходов f-ro канала связи Е 1 ,. .. (т - 1)7 в каждой группе подключена к первой информационной группе входов ()го канала связи к группе, первая группа информационных выходов га-го канала связи каждой группы подключена к первой группе информационных входов j-ro (j 1,...,n) межгруппового коммутатора, первая группа
.3 ,1
информационных выходов k-ro k - 1,..., (n - ) межгруппового коммутатора подключена к первой группе информационных входов перво
Ьо канала связи (k + 1)-й группы, первая группа,информационных еькодов п-го межгруппового коммутатора подключена к первой группе информационных входов первого, канала связи первой груп пы, вторая группа информационных выходов k-ro межгруппового ком-мутатора подключена к второй группе И21формационных входов (k + I )-го межгруппового коммутатора, вторая группа информационных выходов п-го межгруппового коммутатора подключе.на к второй группе информационных входов первого межгруппового коммута тора, причем каждый кайал связи содержит первьй мультиплексор, передающий регистр , приемный регистр, блок сравнения, регистр адреса, блок управления, каждый межгрупповой ком мутатор содержит узел контроля .состояния, выполненный на многовходовом элементе ИЛИ-НЕ, мультиплексор, блок управления, блок сравнения и регистр адреса последующей группы, причем в КсЬкдом канале свя,зи первая группа информационных входов первого мультиплексора канала связи подключена к первой группе информационных входов канала связи, выходы первого мультиплексора канала .связи подклю чены к входам передающего регистра, выходы которого подключены к первой группе информационных выходов канала связи, выходы приемного регистра под ключены к второй группе информационных выходов канала связи и к группе информационных выходов устройства связи, управляющий вход приемного регистра подключен к выходу разрешения приема информации блока управления канала связи, входа запроса на передачу и подтверждения приема, выходы признака передачи и удовлетворения запроса которого подключены к группе управляющих входов-выходов канала связи и являются группой управляющих входов-выходов устройства, вторая группа информационных входов первого мультиплексора канала связи объединена с группой выходов реги стра адреса, первой группой информационных входов блока сравненияvKaHaла связи и подключена к второй групп информационных входов канала свя47224
зи и .является информационным входом устройства, управляющие входы мультиплексора канала связи подключены к первой группе блока управления канала связи, вход синхронизации которого объединен с управляю.щим входом передающего регистра и подключен к входу синхронизации канала связи, который подключен к выходу блока синхронизации, выход результата
сравнения блока сравнения канала связи поразрядно подключен к входу признака результата блока управления канала, связи, вторая группа информа ционных входов блока сравнения канала связи подключена к первой группе информационных входов канала связи, выход узла контроля состояния каждого межгруппового коммутатора подклю чен к входу разряда контроля занятости регистра приема-передачи блока управления коммутатором, первая и вторая группы информационных входов первого мультиплексора межгруппового
коммутатора объединены соответственно с первой и второй группами информационных входов межгруппового коммутатора соответственно, третья группа информационных входов блока сравнения межгруппового коммутатора подключена к группе выходов регистра адреса последующей , выход результата сравнения блока сравнения межгруппового коммутатора поразрядно подключен к входу приэ:нака результата блока управления коммутатором, выходы управления работой мультиплексора которого подключены к управляющим входам первого мультиплексора межгруппового коммутатора дополнительно введены в каждую группу каналов связи коммутатор управляющих сигналов, в каждый канал связи вто рой мультиплексор, а в каждый меж групповой коммутатор два мультиплек-:
сора, три регистра приема-передачи, регистр адреса предыдущей группы, причем третьи группы информационных входов каждого канала связи j-й группы каналов связи объединены и
подключены к третьей группе информационных выходов j-ro нежгруппового коммутатора (j l,...,n, управляющий вход и выход которого подключены к входу запроса на запись и
выходу подтверждения приема в общей щине коммутатора управляющих сигналов каясдой группы канаюв связи, управляющие входы-выходы группы коммутатора управляющих сигналов каждой группы каналов связи подключены к управляющим входам-выходам подтверж дения приема, признака приема и соетояния регистра передачи каждого яэ каналов связи группы, причем в каягдом канале связи j-й группы третья группа информаци(жных входов первого мультиплексора объединена с первой группой информационных входов второг мультиплексора и третьей группой информационных входов блока орав- нения jcaHana связи и подключена к третьей группе информационныхвхо дов канала связи, вторая группа информационных входов второго мультиплексора подключена к первой группе информационных входов канала связи, выход второго мультиплексора подклю-чен к входу приемного регистра, а управлякшшв входы второго мультиплек сора подключены к выходам управления работой второго мультиплексора блока управления канала связи,вход состояни регистра передачи которого и выходы подтверждения приема и признака.прие ма подключены к группе управляющих входов-выходов канала связи, а в каждом межгрупповом KONwyTaTope выхо ци регистра адреса предвдущей группы подключены к четвертой группе инфор мащюнных входов блока сравнения межгруппового коммутатора, первые и вторые группы информационных входов второго и третьего мультиплексоров объединены и подключены к первой и второй группам информационных входов межгруппового ко№ утатора соответственно, выходы первого, второго и ; третьего мультиплексоров подключены к входам-первого, второго и третьего регистров приема-передачи соответственно, выходы первого, второго муль- , тшшексоров и объединенные с входом i узла контроля состояния выходы третьего мультиплексора подключены к первой, второй и третьей группам информационных выходов межгруппового коммутатора соответственно, управляющИе входы второго и третьего муль
типлексоров подключены к выходам управления работой соответствующего мультиплексора блока управления межгруппового коммутатора, вход подтверждения приема с общей шины и выход запроса на запись которого подключены к соответствующим входу и выходу межГруппового коммутатора, выход синхроления работой второго мультиплексора блока управления, выход пятого элемента ИЛИ подключён к установочному входу первого триггера, вход синхронизации которого объединен е входом синхронпзддии второго триггера, первым входом пятого элемента И, первым входом шестого элемента И и низацни записи блока управления меж группового коммутатора подключен к управляющему входу-третьего регистра приема-передачи, вход синхронизации блока управления межгруппового коммутатора объединен с управляющими входами первого и второго регистров приема-передачи и подключен к входу синхронизации межгруппового коммутатора, который подключен к выходу блока сннхронизацин, причем блок уйравления кя кцого канала связи содержит одиинадцать элементов И, семь элементов Ида, четыре элемента НЕ, дешифратор, два триггера, причем входы деши атора подключены к входам результата блока управления канала связи, первь выход дешифратора под-г ключен к первому входу первого элемента ИЛИ, второй выход дешифратора подключен к первому входу второго элемента ИЛИ, третий выход дешифратора подключен к объединеншзм второму входу первого элемента ШШ и пэрвому входу третьего элемента ИЛИ, четвертый выход дешифратора подключен к объединенным первому входу первого элемента И и второму входу второго элемента ИЛИ, пятьй выход дешифратора подключен к первому входу четвертого элемента ИЛИ, шестой выход дешифратора подключен к объединенному второму входу четвертого элемента ИЛИ и второму входу тоетьегр элемен,та ИЛИ , седьмой выход дешифратора подключен к третьему входу первого элемента ИЛИ, вькод второго элемента ИЛИ подключен к объединенньи первым входам второго и третьего элементов И, выход третьего элемента ИЛИ подключен к первому входу четвертого элемента И, выход четвертого элемента И подключен к объединенным первому входу пятого элемента ИЛИ, первому выходу управления работой второго мультиплексора блока управления и выходу подтверждения приема блока управления канала связи, выход второго элемента И подключен к объединенным второму входу пятого элемента ИЛИ и второму выходу управподключен к входу синхронизации блока управления канала связи, выход шестого элемента И подключен к первому входу шестого элемента ИЛИ, вы ход которого подключен к объединенным второму входу шестого элемента И, второму, входу третьего элемента И и входу первого элемента НЕ, выход которого подключен к объединенным второму входу пятого элемента И,. второму входу первого элемента И, второму входу второго элемента И и второму входу четвертого элемента И, вьпсод первого триггера подключен к объединенным второму входу шесто го элемента И и выходу признака передачи блока управления канала связи, третий вход шестого элемента ИЛИ объединен с входом сброса пер вЬго триггера и подключен к входу подтверждения приема блока управ-ления канала связи, выход пятого элемента И подключен к выходу разре шения приема информации блока, выход первого элемента ШШ подключен к объединенным первому входу седьмого элемента И, первому входу восьмого элемента И и первому входу девятого элемента И, второй вход которого объединен с входом второго элемента НЕ и подключен к входу признака прие ма группы управляющих входов - выхо дов блока, выход девятого элемента И подключен к первому входу седьмого элемента ИЛИ, второй вход которого объединен с третьим входом четвертог элемента ИЛИ, первым входом десятого элемента И и подключен к выходу вось мого элемента И, выход третьего эле- мента И подключен к четвертому вход четвертого элемента ИЛИ, выход которого подключен к первому выходу управления работой первого мультиплекс ра блока, второй выход седьмого элемента ИЛИ подключен к второму выходу управления работой первого мультипле сора блока, выход первого элемента И подключен к четвертому входу первого элемента ИЛИ, первый вход одиннадцатого элемента И объединен с входом третьего элемента НЕ и вторым входом десятого элемента И и подключен к входу запроса на передачу блока,.-вы ход третьего элемента НЕ подключен к входу сброса второго триггера, ус тановочный вход которого подключен к выходу десятого элемента И, инверсны выход второго триггера подключен к второму входу одиннадцатого элемента 22.8 И, третий вход которого подключен к выходу второго элемента НЕ, прямой выход второго триггера подключен к вы- ходу удовлетворения запроса блока, выход одиннадцатого элемента И под ключен к объединенным второму входу восьмого элемента И i к входу четвертого элемента НЕ, выход которого подклю чен к второму входу седьмого элемента И, выход которого подключен к выходу состояния регистра передачи блока, блок управления каждого межгруппового коммутатора содержит дешифратор, де вять элементов ИЛИ,, шесть, элементов И и элемент НЕ, причем входы дешифратора подключены к входам результата блока, первый вход пе:рвого элемента ИЛИ подключен к входу подтверждения приема с общей шины блока, второй вход первого элемента ИЛИ подключен к входу контроля занятости регистра приема-передачи блока, выход первого элемента ИЛИ подключен к объединенным входу элемента НЕ,- первому входу первого элемента И и первому входу второго элемента И, второй вход которого подключен к входу синхронизации блока, выход второго элемента И подключен к выходу разрешения записи блока, выход первого элемента И подключен к объединенным первьм входам третьего и четвертого элементов И, выходы третьего и четвертого элемен тов И подключены к выходам управления работой третьего мультиплексора блока, второй вход третьего элемента И объединен с первым входом второго элемента ИЛИ и подключен к выходу третьего элемента ШЮ, второй вход четвертого элемента И объединен с, четвертым входом второго элемента ИЛИ и подключен к выходу четвертого элемента ИЛИ, выход второго элемента ИЛИ подключен к второму входу перво го элемента И и является выходом запроса на запись блока, выход элемента НЕ подключен к объединенным первым входам пятого и шестого элементов И, второй вход пятого элемен та И подключен к выходу пятого элемента ШШ, выход пятого элемента И подключен к первому,входу шестого элемента ИЛИ, первый вход седьмого элемента ШШ подключен к выходу шестого-элемента И, первый выход дешифратора подключен к второму иходу седьмого Элемента ИЛИ, второй выход дешифратора подключен к объединенным первым i входам третьего и пятого элементов ;Ш1И, третий выход дешифратора под ключей к первому входу восьмого элемента ИЛИ, четвертый выход дешифра тора подключен к первому входу четвертого элемента ИЛИ, пятый выход дешифратора подключен к второму вхо ду восьмого элемента ИЛИ, третий вход седьмого элемента ИЛИ объеди иен с вторым входом четвертого элемента ИЛИ и подключен к шестому выходу де пифратора, второй вход пятого элемента ИЛИ объединен с вторым входом третьего элемента ИЛИ, третьим входом восьмого элемента ИЛИ и подключен к седьмому выходу дешиф ратора, второй вход шестого элемента И объединен с третьим входом тре тьего элемента ИЛИ, первьм входом девятого элемента ШШ и подключен к восьмому выходу.дешифратора, второй вход шестого элемента ИЖ подключен ,к девятому выходу деши(1фатора, четвертый вход восьмого элемента ИЛИ объединен с третьим входом шестого ,элемента ИЛИ и подключен к десятому выходу дешифратора, третий вход чет вертого элемента ИЖ объединён с четвертым входом шестого элемента ШШ и подключен к одиннадцатому выходу дешифратора, пятый вход восьмог элемента ИЛИ объединен с пятьм входом шестого элемента ИЛИ и подключен к двенадцатому выходу дешифратора, тринадцатый выход которого подключен к второму входу девятого элемента ШШ, третий вход которого объединен с четвертым входом седьмого элемента ШШ и подключен к четырнадцатому вы ходу дешифратора, пятнадцатый выход которого подключен к объединенн{Л4 четвертого входу третьего элемента ШШ и четвертому входу девятого элемента Ш1И, выходы девятого и шестого элемецтов ИЛИ подключены к выходам yn равления работой первого мультиплексора блока, выходы и восьмо го элементов ИЛИ подключены к выхода управления работой второго мультипле сора блока. На фиг. 1 представлена блок-схема устройства; на фиг. 2 - функционалЬ. ная схема коммутатора управляющих сигналов; на фиг. 3 - блок-схема кан 1ла свяэи; на фиг, 4 - функциональная схема блока управления канала связи; на фиг. 5 - блок-схема межгруппового коммутатора; на фиг. 6 - функциональ ная схема блока управления межгруппового коммутатора, В состав устройства входят блок 1 синхронизации, коммутатор управляющих сигналов 2, группы 3 каналов связи, содержащие по m каналов 4 свяэи в каждой группе, межгрупповые коммутаторы 5. Каналы 4 свяэи череэ информационные и управляющие входы и выхода соединены с модулями 6 вычислительной системы. Блок 1 синхронизации (фиг, I) предназначен для синхронизации работы уст. ройства. Коммутаторы управляющих сигналов 2 идентичны по структуре и преднаэна чены дли передачи управляющих сигналов между межгрупповьм коь утатором 5 и каналами 4 связи соответствующей группы 3 каналов связи при записи сообщений в каналы 4 связи с выходов третьей группы 5,1 выходов коммутатора 5 (с общей шины). Коммутатор управляющихсигналов 2 (фиг, 2) состоит из m вторых элементов И 8,1-8тп, из вторых элементов НЕ 9, первого элемента ШШ 10, первого элемента НЕ II, первого элемента И 12, второго элемента ШШ 13, Нн первый вход группы 2.i выводов (i ,,,,,m) коммутатора 2 из канала 4 связи поступает сигнал Принято в свой, означающий, что сообщение с общей шины, т;,е, с третьей группы 4,I информационных- входов канала, принято в адресуемый канал 4 связи. На второй вход группы 2.1 выводов коммутатора 2 из канала 4 связиг поступает сигнал Передающий регистр свободен -. С выхода группы 2.i выводов коммутатора 2 в канал 4 связи поступает сигнал Принять с общей шины, который выдается в ближайший по отношению к началу группы 3 каналов связи канал 4 связи со свободным передающим регистром, для приема сообщения с общей шины. На вход группы 7 выводов коммутатора 2 из межгруппового коммутатора 5 поступает сигнал Запрос на за-пись с общей шины, означающий необходимость записи сообщения с общей шины в первый канал 4 связи группы 3 со свободным передающим регистром. С выхода группы 7 выводов комму татора 2 в межгрупповой коммутатор 5 поступает сигнал Принято с шины, означающий, что сообшение с общей шины принято либо в адресуемый канал 4 связи, либо в пе вый канал 4 связи группы 3 со свобо ным передающим регистром. Каждый канал 4 связи предназна чен для приема сообщений из модуля 5 и передачи их последующим каналам 4 связи через вторую кольцевую маги страль, связьшающую группы 3 канало .связи через межгруппоные коммутатор 5, а также для приема сообщений из второй кольцевой магистрали и передачи адресуемому модулю 6, подключенному к данному каналу 4 связи, и для приема сообщений с общей шины из межгруппового коммутатора. Каналы 4 (фиг. 3) идентичны по структуре и содержат: вторые мультиплексоры 14, приемные регистры 15, блоки 16 сравнения, регистры 17 адреса, блоки 18 управления, пер вые мультиплексоры 19, передающие регистры 20. Второй мультиплексор 14 с двумя группами информационных входов и двумя управляющими входами предназн чен для управляемого выбора группы информационных входов и передачи со щений с входов выбранной группы информационньхх входов на свои информа онные выходы. По коду 10 на управ ляющих входах мультиплексора 14 на его выходы передается сообщение из второй кольцевой магистрали, по код 01 - из общей шины, по коду 00 на выходах мультиплексора 14 нулево сообщение. Код 11 является запрещенным (этот код не формируется блоком I8 управления). Приемный и передающий регистры 15 и 20 предназначены для временного хранения и динамического перемещ ния сообщений в устройстве. Блок 16 сравнения предназначен для сравнения кодов полей адресов получателей в сообщениях, поступающих из второй кольцевой магистрали и из общей шины, с кодом собственно го адреса модуля 6, подключенного к данному каналу связи 4, В результат сравнения на выходах блока 16 сравнения формируется один из. кодов, оп санных выше, поступающий на входы дешифратора 25 блока 18 управления. Блок 16 сравнения содержит две группы элементов сложения по модулю 2, элементы И, ИЛИ, НЕ. На первой группе элементов сложения по модулю 2 происходит сравнение кода адреса получателя сообщения, поступающего из вто рой кольцевой магистрали, с кодом собственного адреса модуля 6, а на второй группе - сравнение кода адреса получателя сообщения, поступа)сщего из общей шины, с кодом собственного адреса модуля 6. В результате сравнения на выходах блока 16 сравнения формируется один из кодов, описанных Bbmie, поступающих на входы дешифратора 25 блока 18 управления. Регистр 17 адреса предназначен для хранения кода собственного адреса модуля 6, подключенного к данному каналу 4 связи. Адрес в регистр 17 адреса заносится с пульта управления (не показан). Адрес состоит из двух частей: в первой части указывается код номера группы 3 каналов связи, во второй части - код номера канала 4 связи в группе 3 каналов связи. Блок 18 управления предназначен управления работой данного канала 4 связи. Блок 1В управления (фиг. 4) содержит: группу элементов И 21, элементы ИЛИ 22 группы, элемен ты НЕ 23, два триггера 24, дешифратор 25. Из блока 18 управления на второй мультиплексор 14 поступает код управления его работой. Из блока 16 сравнения в е1лок 18 управления на входы дешифратора 25 поступает код, сформированны г в блоке 16 сравнения в результате: сравнения адресов. Из блока 18 управления в коммутатор 2 поступают сигналы Принято в свой, Передающий ре- ; гистр свободен. Из коммутатора 2 в блок h8 управления поступает сиг нал Принять с общей тины. Из блока 18 управления на первый мультиплексор 19 поступает код управления его работой. Из блока 1 синхронизации в блок 18 управления поступает импульс синхронизации. Из модуля 6 в блок 18 управления поступают сигналы Принято, Запрос на передачу. В модуль 6 из блока 18 управления поступают сигналы Принять, Запрос удовлетворен. Из блока 18 управления в приемный регистр I5 поступает сигнал синхроннаации записи. Первый мультиплексор 19 с,тремя группами информационных входов и двумя управляющими входами предна эначен для управляемого выбора груп пы информационных входов и передачи сообщений с входов выбранной группы информационных входов на свои инфор мационные выходы. По коду 10 на управляющих зходах мультиплексора 19 на его выходы передается сообще-г ние из второй кольцевой магистрали, по коду 01 из общей шины, по ко ду П из модуля 6, по коду 00 на выходах мультиплексора 19 нулевое сообщение. Межгрупповые коммутаторы 5 предназначены (фиг. 1) для передачи сО общений из предыдущей группы 3 кана лов связи в- последующую группу 3 ка налов связи по второй кольцевой магистрали либо в последующие группы 3 каналов связи по первой кольцевой магистрали через последующие межгруп повыв коммутаторы 5, а также для передачи сообщений по общей шине в один из каналов 4 связи предыдущей группы 3 каналов связи. Межгрупповые коммутаторы 5 иденти чны по структуре (фиг. 5) и содержат регистры 26 адреса последующей группы,-регистры 27 адреса предьщущей группы, блоки 28 сравнения, узлы 29 контроля состояния, блоки 30 управлё ния, третЕпг регистры 31 приема-перёдачи, третьи мультиплексоры 32,первые мультиплексоры 33, вторые мультиплексоры 34, первые регистры 35 приема-передачи, вто.рые регистры 36 приема-передачи. Регистры 26 и 27 адреса последующей и предыдущей групп предназначе- ны для хранения кодов номеров соответственно последующей и предьщущей групп 3 каналов связи. Коды в регист ры 26 и 27 адреса .заносятся с пулб- та управления (не показан). Блок 28 сравнения коммутатора 5 предназначен для сравнения кодов-номеров групп полей адресов получателей сообщений, поступающих по первой и . второй кольцевым магистралям, с кода ми, хранящимися в регистрах 26 и 27 адреса. Блок 28 сравнения содержит четыре группы злементов сложения по модулю 2у элементы И, ИЛИ, НЕ. На первой и второй группах элементов сл жения по модулю 2 происходит сравнение кодов номеров групп полей адресов получателей сообще ний, поступающих по первой кольцевой магистрали, с кодами, хранящимися в регистрах 26 и 27 адреса, а на третьей и четвертой„гоуппахсравнение кодов ;номеров групш полей адресов получателей, поступающих по второй кольцевой магистрали,с кодами, хранящимися в регистрах26 и27 адреса. В результате сравнения на выходах блока 28 сравнения формируется один из кодов, описанных вьше, поступающих на входы дешифратора 37 блока 30 управления коммутатора 5. Узел 29 контроля состояния предназначен для формирования сигнала незанятости третьего регистра 31 приема-передачи. В качестве узла 29 может использоваться многовходовой элемент ИЛИ-НЕ, на входы которого поступают коды полей адресов получателя и отправителясообщения, записанного в регистр 31 приема- ередачи. Если эти коды имеют нулевые значения, то формируется сигнал незанятости регистра 31 приема-передачи.. Блок 30 управления коммутатора 5 предназначен для управления работой данного межгруппового коммутатора 5. Блок 30 управления (фиг. б) содержит дешифратор 37, злементы ИЛИ 38 группы, элементы И 39, элементы НЕ 40. Из блока 30 управления в коммутатор 2 поступает сигнал Запрос на запись с общей шины. В блок 30 управления из коммутатора 2.поступает сигнал Принято с общей шины. Из -блока 28 сравнения в блок 30 управления на входы дешифратора 37 поступает код, сформированный в результате сравнения кодов номеров групп полей адресов пол.учателей сообщений. Из узла 29 кон троля состояния в блок 30 управления поступает сигнал незанятости регистра 20 приема-передачи. В третий регистр 31 приема-передачи из блока 30 управления поступает сигнал синхронизации записи. Из блока 30 управления на тре. тий мультиплексор 32 поступает код управления его работой, на второй мультиплексор 34 - код управления его работой, на первый мультиплексор 33 - код управления его работой. Из блока 1 синхронизации в блок 30 упоавления hocTvnaeT ИМПУЛЬС синхронизации. . Пеовый, втопой и третий регистры 35, 36 и 31 предназначены для времен . ного хранения и динамического пере мещения сообщений в устройстве. Первый, второй и третий мульти-плексоры 33, 34 и 32 коммутатора 5 с двумя группами информационных входов и двумя управляющими входами предназначены для управляемого выбора группы информационных входов и передачи сообщений с входов выбранной группы информационных входов на свои информационные выходы. По коду 01 на управляющих входах мультиплексора 33 на его выходы передается сообще ние из первой кольцевой магистрали, по коду 50 из второй кольцевой магистрали. По коду 10 на управля ющих входах мультиплексора 34 на его выходы передается сообщение из пер вой кольцевой магистрали, по коду 01 из второй кольцевой магистрали, lio коду 10 на управляющих вхо дах мультиплексора 32 на его выходы передается сообщение из первой &опъ цевой магистрали, по коду 01 - из второй кольцевой магистрали. По коду 00 на управляющих входах мультиплексоров 33, 34 и 32 на и выходах нулевые сообщения. Код 11 является запрещенным (этот код не формируется блоком 30 управления). В качестве модулей 6 могут быть использованы процессоры, блоки памят и т.д . На фиг. 4 и 6 обозначены: выход дешифратора 25, соотве ствующий коду на выходах бло ка 16 сравнения Сообщений нет, равному 000; выход дешифратора 25, соответствующий коду на выходах блока 16 сравнения Свое на магистрали, свободно на общей шине равному 100; А - выход дешифратора 25, соответствующий коду на выходах блока 16 сравнения Свободно на магистрали, свое на общей шине, равному 001; Ад - выход дешифратора 25, соответствующий коду на выходах блока 16 сравнения Свое на магистрали, есть на общей ши не, равному 101; А е - выход дешифратора 25, соответствующий , коду на выходах блока 16 сравнения Чужое н 1 магистрали, чу;«ое или свободно на общей шине, равному 110; выход дешифратора .25, соответ. ствующий коду па выходах блока 16 сравнения Чужое на магистрали, свое на общей шине, равному 111; выход дешифратора 25, COOT-I ветствукяций коду на выходах блока 16 сравнения Свободно на магистрали, чужое на общей, равном:, 011; выход дешифратора 37, соответствующий коду на выходах блока 28 Сравнения Сообщение на первой магистрали адресовано в последующую труппу, на второй магистрали сообщения нет, равному 011101} выход дешифратора 37, соответствукяций коду на выходах блока 28 сравнения Сообщение на первой магистрали адресовано предьщущей группе, на второй магистрали сообщения нет равному 110101; выход дешифратора 37, соответствующий коду на выходах блока 28 сравнения На первой магистрали сообщения нет, сообщение на второй магистрали адресовано последующей группе, равному 101 ОН; выход дешифратора 37, соответствуняций, коду на выходах блока 28 сравне:ния На первой магистрали сообщения нет, сообщение на второй магистрали адресовано предыдущей группе ., paBHONiy 101 tiO; выход дешифратора 37, соответствующий коду на выходах блока 28 сравнения Сообщения на первой и второй магистралях адресованы последующей группе, равному 011011; выход дешифратора 37, соответствующий коду на выходах блока 31 сравнения Сообщение на первой магистрали адресовано последукнцей группе, со- общения на второй мах-йстрали адресовано предвдущей группе, равному 011110.; выход дешифратора 37, соответствукяций коду на выходах блока 28 сравнения Сообщение на первой магистрали адресовано предьщущей группе, сообщение на второй магистра ли адресовано последующей группе, равному 110011; К - выход дешифратора 37, соот ветствующий коду на выходах блока 28 сравнения Сообще ния на первой и второй магис ралях адресованы предыдущей группе, равному 110110. К,{, выход дешифратора 37, соответствующий коду на выходах блока 28 сравнения Сообщени на первой магистрали не адре совано соседним группам, на второй магистрали сообщения нет, равному 111101; Кц выход дешифратора 37, ветствующий коду на выходах блока 28 сравнения Сообщен на первой магистрали не адрв совано соседним группам, сообщение на второй магистрали адресовано последующей груп пе, равному 111011; К,г выход дешифратора 37, соот ветствующий коду на выходах блока 28 сравнения Сообщени на первой магистрали не адре совано соседним группам, сообщение на второй магистрали адресовано предыдущей группе .равному 111110; К - выход дешифратора 37, соответствующий коду на выходах блока 28 сравнения Сообщени на первой и второй магистра- лях не адресованы соседним группам, равному 111111; К. - выход дешифратора 37, соответствующий коду на выходах блока 28 сравнения На перво магистрали сообщения нет, со общение на второй магистрали не адресовано соседним/модулям, равному 1011 Я; К, - выход дешифратора 37, соответствующий коду на выходах блока 28 сравнения Сообщени на первой магистрали адресов но последующей группе, сообщение на второй магистрали не адресовано соседним груп пам, равному 01П И; К| -выход дешифратора 37, соотве ствующий коду на выходах бло ка 28 сравнения Сообщение на первой магистрали адресовано предьщущей группе, со общение на,второй магистрали не адресовано соседним группам, равному 110111. Устройство работает следующим образом. Перед запуском устройства во все блоки и узлы,, содержащие триггерные элементы памяти (регистры каналов А связи и межгрупповых коммутаторов 5, кроме регистров адреса, блоки 18 управления) с пульта управле 1ия подается импульс сброса по специальным цепям (не показанным), приводящий устройство в исходное состояние. При этом на всех входах и выходах коммутаторов 2, блоков 18 управления и блоков 30 управления устанавливаются нулевые уровни. Исключение составляет вход блока 30 управления, на который подается сигнал незанятости регистра 31 приема-передачи. По пуску устройства блок Г начинает вырабатывать тактовые импульсы синхронизации, подаваемые на входы синхронизации каналов 4 и коммутаторов 5, под управлением .котЬрых в устройстве начинают циркулировать свободные сообщения. Под тактом работы устройства понимается время иежду окончаниями двух соседних тактовых импульсов синхронизации. Формат сообщений, пересылаемых между каналами 4 и коммутаторами 5, имеет следукщие поля: адрес отправителя; адрес получателя; данные (адрес ячейки памяти,признак За- прос / 0твет, признак Чтение / Запись, собственно данные). Поле адреса получателя и поле: адреса отправителя состоят из двух частей: в первой части,.адреса указывается код номера группы 3 каналов связи, во второй части - код номера канала 4 связи в группе 3 каналов связи.Вначале каждого такта работы устройства происходит сравнение полей адресов получателей сообщений, поступающих в каналы 4 и коммутаторы 5 с содержимыми регистров адресов каналов 4 и коммутаторов 5. Источниками сообщений являются модули 6, которые в процессе функционирования системы выставляют сообщения, предназначенные для обмена с другими модулями 6, на свои ипформа- ционные вьрсоды, сопровождая это сигналом Запрос на передачу, подаваемым в канал 4. Каждый канал 4 принимает сообщени I из модуля 6, подключенного к данному каналу (адрес получателя, данные), и адрес отправителя из регистра 17 .адреса в передающий регистр 20, сопровождая это сигналом Запрос удовлетворен, подаваемым в модуль 6, ес ли по второй магистрали не поступает сообщение, предназначенное для записи в передающий регистр 20. Запись сообщения в передающий регистр 20 происходит под управлением.блока 18 управления, который формирует код 11 управления мультиплексором 19, в результате чего на входы передающе го регистра 20 поступает сообщение из модуля 6, которое записывается в регистр по окончании действия импуль са синхронизации. Сообщения, принима емые в передающие регистры 20, начинают перемещаться между каналами в .моменты окончания действия импульсов синхронизации. Коды полей адресов получателей со общений, поступающих по второй магистрали в канал 4, сравниваются в. блоке 16 сравнения с кодом собственного адреса модуля 6, подключенного к данному каналу 4. Если адреса совпали и приемный регистр 15 свободен то блок 18 управления формирует (фиг. 1) код 10 управления мультиплексором 14, в результате чего на входы приемного регистра 15 поступает сообщение из второй магистрали (адрес Отправителя, данные), которое записывается в него по окончании дей ствия импульса синхронизации. При этом в перепшоший регистр 20 может быть записано сообщение из -модуля 6 по описанным вьше действиям. В модуль 6 посылается сигнал Принять, . по которому модуль 6 переписывает сообщение из приемного регистра 15 на свои регистры и формирует сигнал Принято. Блок 18 управления форtOipyeT управления вторым мультиплексором 14, в результате чего по окончании действия импульса синхронизации в регистр 15 записы- . вается нулевое сообщение (т.е. стирается предыдущее сообщение). Если адреса не совпали либо совпали, но приемньй регистр 15 занят, , то. блок 18 управления формирует код 10 управлений мультиплексором 19, в результате чего на входы передающего регистра 20 поступает сообщение из второй магистрали, которое запи- сывается в него по окончании действия импульса синхронизации. Сообщения из последнего канала 5 группы 3 поступают по второй магистрали в межгрупповой коммутатор 5. В каждом коммутаторе 5 осуществляется сравнение только кодов номеров групп адресов получателей сообщений с кодами номеров групп адресов двух соседних групп 3 каналов. Если коды номеров последующей группы и адреса сообщения, поступивт шего с выходов последнего канала группы, не совпали, то сообщение запи сывается в первый регистр 35 приемапередачи в том случае, когда в первой магистрали сообщение отсутствует, или поступает сообщение, адресованное последующей группе каналов связи. Запись сообщения в регистр 35 происходит под управлением блока 30 управления (фиг. 6), который формирует код 10 управления мультиплексором 33, в результате чего на входы ре Н стра 35 поступает сообщение из второй магистрали, которое записывается в него по окончании действия импульса синхронизации. В следующих тактах работы устройства это сообщение перемещается меяоду межгрупповыми ко№€утаторамн по обходным маршрутам (по первой магистрали) до тех пор, пока коды номеров групп не совпадут. Когда сообщение на первой магистрали достигает коммутатора 5, в котором код номера группы адреса получа-. теля сообщения совпадает с кодом номера последующей группы, то оно записывается во второй регистр 36 приема-передачи в том случае, когда на второй магистрали отсутствует сообщение, адресованное последующей группе каналов связи. Запись сообщения в регистр 36 происходит под управлением блока 30 управления, который формирует код 10 управления мультиплексором 34, в результате чего на входы регистра 36 поступает сообщение из первой магистрали, которое записывается в него по окончании действия импульса синхронизации. В следукмцих тактах работы устройства это сообщение перемещается уже меж ду,каналами 4 следующей группы. В том случае, когда невозможна запись во второй регистр 36 сообще ния из первой магистрали, код номера группы адреса получателя которо го совпал с кодом номера последующей группы, это сообщение записывается в первый регистр 35. Запись сообщения в регистр 35 происходит под уп- равлением блока 30 управления, который формирует код 01 управления мультиплексором 33, в результате чег го на входы регистра 35 поступает (сообщение из первой магистрали, которое записьшается в него пЬ оконча НИИ действия импульса синхронизации, В следующем коммутаторе 5 код номера группы адреса получателя этого сообщения равен коду номера предьщущей группы. Это сообщение записывает ся в третий регистр 31 прцема-передачи в том случае, когда этот регист свободен для приема сообщений. Запис сообщения в регистр 31 происходит под управлением блока 30 управления, который формирует код Ю управлени третьим мультиплексором 32., в резуль тате чего на кходы регистра 31 посту пает сообщение из первой магистрали, которое записывается в него по окон-г чании действия импульса синхронизации. I Сообщение, записанное в регистр 3 поступает по общей шине на входы всех каналов 4 предыдущей группы 3 каналов связи. Если приемный регистр 15 адресуемого канала 4 свободен дл приема сообщения с общей шины, т.е.. любом из последующих тактов работы . устройства из второй магистрали не поступает сообщение, адресованное данному каналу 4, то в него записыва ется сообщение из общей шины. Запись сообщения в регистр 15 происходит под управлением блока 18 управления, который формирует код 01 управления мультиплексором 14, в результате чего на входы .регистра 15 поступает сообщениеиз общей шины, которое . записывается в него по окончании дей ствия импульса синхронизации. Перед тем как произойдет з 1пись сообщения в регистр 15, блок 18 уп равления в этом же такте работы уст ройства формирует сигнал Принято в свой, поступающий в коммутатор 2. На выходе коммутатора 2 формируется сигнал Принято с общей шины, поступающий в коммутатор 5, по которо- му блок 30 управления формирует код 00 управления мультиплексором 32 (или код 10, если, необходима запись в регистр 31 нового сообщения с первой ; магистрали, или код 01, если необходима запись нового сообщения со второй магистрали в отсутствии сообг щения на первой магистрали, предназн аченного для записи в регистр 31), в результате чего предыдущее сообщение в регистре 31 стирается по окончании действия импульса синхронизации (или в нем записывается новое сообщение). Если по первой и второй магистралям поступают сообщения, которые необходимо записать Ворегистр 31, то под управлением блока 8 управления сообщение из первой магистрали записывается в третий регистр 31, а из второй магистрали - в первый регистр 35. Если на входы коммутатора поступают сообщения (по первой и/или второй, магистрали) , адресованные предьщущей группе 3 каналов, а сообщв ние, находящееся в третьем регистре 31, еще не принято в адресуемый канал 4, то блок 30 управления формирует сигнал Запрос на запись с об щей шины, поступающий в коммутатор 2. По этому сигналу происходит опрос всех каналов 4 данной группы 3 каналов на возможность приема сообщения с общей шины в передающий регистр 20, О такой возможности каждый канал 4 информноует путем формирования сигнала Передающий регистр свободен, поступающий в коммутатор 2. При этом из всех каналов 4, которые могут принять сообщение из общей шины в переданмций регистр 20, выбирается тот канал 4,. который является самым крайним по отношению к коммутатору 5, т.е. наименее удален от начала группы 3 каналов. Это осуществляется с помощью коммутатора 2 путем формирования сигнала Принять с общей шины, поступающего в самый крайний канал 4. Выбор самого крайнего канала 4 обеспечивает высокую вероятность попадания сообщения в адресуемый калал 4 при перемещении этого сообщения в следующих тактах работы устройства между каналами группы. Факт приема сообщения из общей шины в один из каналов 4 группы 3 подтверждается формированием сигнала Принято с общей шины J подаваемого в коммутатор 23 5. По этому сигналу блок 18 управ пения формирует один из кодов (10 или О) управления мультиплексором 32 в результате чего в третий регистр 31 записывается новое сообщение. Если в описанном случае окажет ся, что ни один из каналов А грзтпы 3 не может принять сообщение с общей шины, то сигнал Принято с общей ши ны не формируется. В этом случае 22.2. в третий регистр 31 новое сообщение не записывается (не происходит стирание старого сообщения) и это новое сообщение записьшается в первый или второй регистры 35 или 36. Основньм tlpeи fyщecтвoм предлагаемого устройства связи по отношению к базовому объекту является более высокая пропускная способность при большом количестве объединяемых устройством связи модулей,
г.}
q.
название | год | авторы | номер документа |
---|---|---|---|
Устройство связи для вычислительнойСиСТЕМы | 1979 |
|
SU802957A1 |
Многоканальное устройство связи для вычислительной системы | 1982 |
|
SU1083174A1 |
Устройство связи для вычислительной системы | 1982 |
|
SU1042008A1 |
Устройство связи для вычислительной системы | 1988 |
|
SU1624469A1 |
Устройство для подключения устройств ввода-вывода к многосегментной магистрали | 1987 |
|
SU1564638A2 |
Многоканальное микропрограммное устройство ввода-вывода | 1983 |
|
SU1104500A1 |
Многоканальное устройство связи для вычислительной системы | 1980 |
|
SU960786A1 |
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью | 1985 |
|
SU1278867A2 |
Устройство для сопряжения модулейВычиСлиТЕльНОй СиСТЕМы C KOHTPO-лЕМ | 1978 |
|
SU807258A1 |
Устройство связи для вычислительной системы | 1982 |
|
SU1062678A1 |
УСТРОЙСТВО СВЯЗИ ДЛЯ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ, содержащее блок синхронизации, п групп каналов связи по m каналов связи в каждой группе и межгрупповые коммутаторы, причем первая группа информационных выходов Е-ГО канала связи . l,..ni - 1)7 в каждой -группе подключена к первой информационной группе входов (t+1)го канала связи в группе, первая группа информационных выходов т-го канала связи каждой группы подключе на к .первой группе информационных входов j-ro (j l,,.,n) межгруппового коммутатора, первая группа инфор мационных выходов k 1 ,. . . (n-l)J межгруппового коммутатора подключена к первой группе информационных входов первого канала связи (и-И)-й группы, первая группа информационных выходов п-го межгруппового коммутатора подключена к первой группе информационных входов первого канала связи первой группы, вторая группа информационных выходов k-ro .межгруппового коммутатора подключена к второй группе информационных входов ()-ro межгруппового коммутатора, вторая группа информационных выходов п-го межгруппового коммутаг тора подключена к второй группе информационных входов первого межгруп-, пового коммутатора, причём каждый канал связи содержит первый мульти-плексор, передающий регистр, приемный регистр, блок сравнения, регистр адреса, блок управления, каждый межгрупповой коммутатор содержит узел контроля состояния, выполненный на многовходовом элементе ИЛИ-НЕ, мультиплексор, блок управления, блок сравнения и регистр адреса последующей группы, причем в каждом канале связи первая группа информационных входов первого мультиплексора канала связи подключена к первой (Л группе информационных входов канала связи, выходы первого мультиплексора канала связи подключены к входам передающего регистра, вьосоды которого подключены к первой группе информационных выходов канала связи, выходы приемного регистра подключены к второй группе информационных выходов 9д 1 канала связи и к группе информационных выходов устройства, управляющий вход приемного регистра подключен к N9 FO выходу разрешения приема информации блока управления канала связи, входы запроса на передачу и подтверждения приема, выходы признака передачи и удовлетворения запроса которого подключены к группе.управляющих входоввыходов канала связи и являются группой управляющих входов-вьгходов устройства, вторая группа информационных входов первого мультиплексора канала связи объединена с группой выхо.дов регистра адреса, первой группой информационных входов блока сравне-
-Ч
/J
tpui.2
ut.3
fptfs.5
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство связи для вычислительной системы | 1982 |
|
SU1042008A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Многоканальное устройство связи для вычислительной системы | 1980 |
|
SU960786A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-06-30—Публикация
1984-01-09—Подача