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

Иллюстрации

Показать все

Реферат

 

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

СО(ОЭ СОВЕТСКИХ

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

РЕСПУБЛИК ()91 (И) А1 (5ц 4 G 06 F 15/16

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

ГОСУДАРСТВЕННЬЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4026715/24-24 (22) 26.02.86 (46) 07.07.87. Бюл. У 25 (71) Институт проблем моделирования в энергетике АН У(ХР (72) И.И.Петров, А.Е.Степанов и А.И.Яцунов (53) 681.325(088.8) (56) Авторское свидетельство СССР

Ф 826349, кл. G 06 F 9/46, 1979, Авторское свидетельство СССР

У 1043622, кл. С 06 F 9/46, 1982. (54) МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ

СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН (57) Изобретение относится к цифровой вычислительной технике, моает быть использовано при органиэации многомашинных комплексов и мультипроцессорных, систем и позволяет расширить функциональные воэможности устройства за счет органиэации асинхроняого обмена через его каналы мевду любой парой

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

ЭВМ организовать передачу информации с. в дуплексном режиме. 3 ил.

1 1322302 2

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

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

На фиг. 1 представлена блок-схема устройства; на фиг, 2 — функциональная схема канала1 на фиг. 3 — временная диаграмма работы устройства.

Устройство содержит каналы 1, каж- 15 дый из которых включает триггер 2 заявок, элемент И 3, элемент ИЛИ 4, элемент НЕ 5, элемент И-НЕ 6, элемент

И 7, триггер 8 захвата, элемент

ИЛИ-НЕ 9, коммутатор 10, выходной триггер 11, элемент НЕ 12, дешифратор

13 адреса, внешний вход 14 подтверждения захвата, вход 15 запрета, входы 16 запроса, вход 17 записи, выход

18 обмена, вторая группа адресных

25 входов 19, второй выход 20 захвата, выход 21 подтверждения захвата, выход 22 запроса, первый выход 23 захвата, второй вход 24 подтверждения захвата, адресные выходы 25, первая группа адресных входов 26, синхронизирующий вход 27, приоритетный вход

28, приоритетный выход 20, управляющие входы 30 и 31 устройства, арбитры 32 магистрали, каждый из которых 35 включает элемент НЕ 33, элемент 34 задержки и элемент И 35, Устройство содержит две группы каналов 1 и два арбитра 32 магистрали. Входы 14, 16 и 19 и выходы 18 40 и 20 образуют группу входов и выходов, с помощью которых абоненты, например, подключаются к устройству.

Устройство работает следующим 45 образом.

При работе система, в которую входит устройство, содержит две группы

ЭВМ, и обмен осуществляется между

ЭВМ разных групп. Средствами для пере-50 дачи информационных сигналов (не показаны) могут быть, например, две коммутируемые системы шин для ЭВМ, способные работать в дуплексе, к которым ЭВМ-источник подключается сиг55 налом с выхода 23, а ЭВМ-приемник сигналом с выхода 20.

В исходном состоянии (нет заявок на входах 16) триггеры 2 находятся в состоянии нуля. Если на 1-й канал

1 первой группы приходит заявка на обмен и устанавливает триггер 2 в единицу, с выхода арбитра магистрали

32 (элемент HE 33) логическая единица через вход 15 пропускает заявку через элемент И 3, элемент И-НЕ 6 и выход 22 запроса на системную магистраль. При этом единица с выхода триггера 2 канала с более высоким приоритетом через элемент ИЛИ 4 по выходу 29 поступает на вход элемента

НЕ 5 канала с более низким приоритетом.

С выхода 22 активный сигнал в виде логического нуля поступает на первый вход элемента И 35, на второй вход которого поступает логический нуль с объединенных по схеме МОНТАЖНОЕ ИЛИ выходов 21 второй группы каналов, а с выхода элемента 34 задержки разрешающий сигнал пропускает прохождение заявки через элемент И 7, которая устанавливает триггер 8 захвата в единицу. С инверсного выхода триггера

8 заявка проходит на выход 23 захвата и управляющий вход коммутатора 10, выходы которого в исходном состоянии отключены от адресных шин 19. Активный сигнал на управляющем входе комI мутатора 10 переводит их в режим передачи, т. е. адрес, который поступает с входов 19 через коммутатор 10, передается на выходы 25, Этот адрес далее через адресные шины поступает на входы 26 каналов второй группы, а заявка с выхода 23 запрашивающего (i-ro) канала первой группы поступает на входы 27 каналов второй группы.

В соответствии с адресом на шинах 26 в одном из каналов 1 второй группы срабатывает дешифратор 13 адреса, на выходе которого появляется логическая единица, которая устанавливает в единицу выходной триггер 11 выбранного канала 1.

Активный сигнал с выхода 20 канала

1 поступает в соответствующую ЭВМ.

После окончания сигнала связи ЭВМ-источник сбрасывает триггер 2, а коммутатор 10 отключает от выхода 25, на дешифраторе 13 адреса канала-приемника появляется логический нуль, который через элемент HE 12 сбрасывает выходной триггер 11.

Если в момент сеанса связи появилась заявка в j-м канале 1 первой группы, эта заявка запоминается в

3 1322 триггере 2, но дальнейшее ее прохождение блокируется управляющим сигналом с выходом арбитра 32 магистрали (выход элемента НЕ 33). После окончания сеанса связи через i-й канал 1 прохождение заявки в j-è канале 1 б разблокируется и, если приоритет j-го канала в данный момент выше (или отсутствуют) заявки в других каналах

1, на выходе 22 запроса появляется !О активный сигнал в виде логического нуля. Дальнейшая работа устройства аналогична описанной.

Если в исходном состоянии на два канала 1 одной группы приходит од" 1 новременно две заявки и устанавливают соответствующие триггеры 2 в единицу, при этом единица с выхода триггера 2 канала 1 с более высоким прио-. ритетом через элемент И 3 и элемент 20

HJlH 4 по выходу 29 поступает на вход элемента НЕ 5 канала 1 с более низким приоритетом. На выходе элемента

И 6 этого канала 1 устанавливается потенциал нуля и заявка, записанная 2S в триггере 2 канала с более низким приоритетом, на выход 22 не проходит.

В канале 1 с более высоким приоритетом на выходе 22 запроса появится сигнал, который через арбитр 32 запретит прохождение заявок с выхода триггера 2 во всех каналах 1 данной группы.

Временная диаграмма работы устройства приведена на фиг. 3.

Аналогично любая иэ ЭВМ второй группы в соответствии с приоритетом может установить запрос к любой ЭВМ первой группы. Подачей сигнала на один из выходов 30 н 31 можно заблокировать инициацию любых запросов от

ЭВМ первой и второй групп.

Таким образом, устройство позволяет осуществить двусторонний выбор и обмен между двумя группами ЭВМ.

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

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

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

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

НЕ, выход второго элемента И соединен с вторым входом элемента ИЛИ, вторым входом первого элемента И и первым входом третьего элемента И.

1322 302 юг

Юкод aanv аи /17//-г канала

Парбый бы кИ жаба аеа f1J)i-ã канала доиИ об нана /1Ю/е аа канала

Ярасноеа дюиаа ft

Редактор Н.Рогулич

Заказ 2866/46

Тирах 672 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул, Проектная, 4 бкод zanpo еа i!б)Е-ео канала

Оков гавро оа /!б// -оо канала

Вел /ВЦ (Zl/i-C0 канала

Парбий b кИ аакда

nre /ЛО со каннал дэиаа И ееана ffb// аа «анала

Жа. J

Составитель В.Сычев

Техред И.Попович Корректор А.Обручар