1
Изобретение относится к цифровой вычислительной технике и может быть использовано при организации многомашинных комплексов и многопроцессорных систем.
Целью изобретения является сокращение аппаратных затрат.
На фиг. 1 представлена блок-схема устройства; на фиг. 2 - функциональная схема блока сопряжения; на фиг.3- временная диаграмма работы устройства.
Устройство содержит две группы блоков 1 сопряжения, каждый из которых включает элемент НЕ 2, элементы И 3 и 4, элемент ИЛИ 5, триггер 6 запросов, коммутатор 7S дешифратор 8 адреса, элемент ИЛИ 9, первый вход 10 подтверждения захвата, вход 11 запроса, выход 12 разрешения обмена,
вторую группу адресных входов 13, второй выход 14 захвата, выход 15 подтверждения захвата, первый выход 16 захвата, второй вход 17 подтверждения захвата, адресные выходы 18, первую группу адресных входов 19, синхронизирующий вход 20, вход 21 разрешения коммутации и выход 22 разрешения коммутации.
Входы 10, 11 и 13 и выходы 12 и 1, образуют группу входов и выходовэ с помощью которых абоненты подключаются к устройству.
Устройство работает следующим образом.
Система, в которую входит устройство, содержит две группы ЭВМ, и обмен осуществляется между ЭВМ разных групп. Средствами для передачи информационных сигналов (не пока©2
fBHcaii
гтпейв
заны) могут быть, например, две коммутируемые системы шин для ЭВМ, способные работать в дуплексе, к которым ЭВМ-источник подключается сигналом с выхода 12, а ЭВМ-приемник - сигналом с выхода 14.
В исходном состоянии (нет запросов на входе 11) триггеры 6 находятся в сброшенном состоянии. Предполо- жим, что на i-й блок 1 первой группы проходит запрос на обмен и через элемент И 3 устанавливает триггер 6. При этом единица с выхода триггера 6 блока сопряжения с более высоким при оритетом через элемент ИЛИ 9 по выходу 22 поступает на один из входов элемента ИЛИ 5 блока сопряжения с более низким приоритетом. Кроме того с выхода триггера 6 запрос проходит на выход 16 захвата и управляющий вход коммутатора 7, выходы которого в исходном состоянии отключены от адресных входов 13. Активный сигнал на управляющем входе коммутатора 7 переводит их в режим передачи, т.е. адрес, который поступает с входов 13 через коммутатор 7, передается на выходы 18. Этот адрес далее через адресные шины поступает на выходы 16 блоков сопряжения второй группы, а заявка с выхода 16 запрашивающего (1-го) блока сопряжения первой группы поступает на входы 20 блоков сопряжения второй группы. В соответст- вии с адресом на входах 19 в одном из блоков 1 сопряжения второй группы срабатывает дешифратор 8 адреса, на выходе которого появляется логическая единица, которая поступает на выход 14 захвата выбранного блока 1 .
Активный сигнал с выхода 14 блока 1 сопряжения поступает в соответствующую ЭВМ. После окончания сеанса связи ЭВМ-источник снимает запрос с входа 11, при этом триггер 6 сбрасывается, а коммутатор 7 отключает входы 13 от выхода 18.
Если в момент сеанса связи появ- ляется запрос на входе 11 в j-м блоке 1 сопряжения первой группы, то дальнейшее ее прохождение блокируется управляющим сигналом с входа 21 разрешения коммутации.
После окончания сеанса связи через i-й блок 1 сопряжения прохождение запроса в j-м блоке 1 сопряжения разблокируется и, если приоритет
,. 0
5
„
5
j-ro блока сопряжения в данный момент выше (или отсутствуют запросы в других блоках 1 сопряжения), то на
выходе 16 появляется активный сигнал в виде логического нуля. Дальнейшая работа устройства аналогична описанной.
Если в исходном состоянии на два блока 1 сопряжения одной группы приходят одновременно два запроса, то при этом единица с входа 11 блока 1 сопряжения с более высоким приоритетом через элемент И 3 устанавливает триггер 6.
Аналогично любая из ЭВМ второй группы в соответствии с приоритетом может установить запрос к любой ЭВМ первой группы.
Подачей сигнала на вход 21 наиболее приоритетного блока сопряжения любой группы можно заблокировать инициацию любых запросов от ЭВМ первой и второй групп.
Таким образом, устройство позволяет осуществить двусторонний выбор и обмен между двумя группами ЭВМ. ,
Формула изобретения
Многоканальное устройство сопряжения вычислительных машин, содержащее две группы по п блоков сопряжения, каждый из которых содержит триггер запроса, первый элемент ИЛИ, первый элемент И, коммутатор, дешифратор адреса, причем в каждом блоке сопряжения вход разрешения коммутации блока сопряжения соединен с первым входом первого элемента ИЛИ, выход которого соединен с выходом разрешения коммутации блока сопряжения, инверсный выход триггера запроса соединен с первым выходом захвата блока сопряжения, прямой выход триггера запроса соединен с вторым входом первого элемента ИЛИ, с первым входом первого элемента И и с управляющим входом коммутатора, первьй вход подтверждения захвата блока сопряжения соединен с выходом подтверждения захвата блока сопряжения, второй вход подтверждения захвата блока сопряжения соединен с вторым входом первого элемента И, выход которого соединен с выходом разрешения обмена блока сопряжения, первые адресные входы блока сопряжения соединены с информационными входами дешифратора адреса, вход
ю www to п %1зм к п к я w
JJJ1L
ИШ
к п к я w
JJJ1L
название | год | авторы | номер документа |
---|---|---|---|
МНОГОКАНАЛЬНОЕ УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН | 1995 |
|
RU2109334C1 |
Многоканальное устройство для сопряжения вычислительных машин | 1986 |
|
SU1322302A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1990 |
|
SU1728867A1 |
Многоканальное устройство для сопряжения вычислительных машин | 1984 |
|
SU1180910A1 |
Устройство для сопряжения процессоров | 1990 |
|
SU1807495A1 |
Устройство для сопряжения вычислительной машины с общей магистралью | 1989 |
|
SU1686453A1 |
Устройство для сопряжения электронных вычислительных машин | 1980 |
|
SU962905A1 |
Устройство для сопряжения ЭВМ с абонентом | 1990 |
|
SU1702380A1 |
Устройство для сопряжения электронной вычислительной машины с общей шиной | 1983 |
|
SU1144112A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1987 |
|
SU1434448A1 |
Изобретение относится к области цифровой вычислительной техники, может быть использовано при организации многомашинных комплексов и мультипроцессорных систем и позволяет сократить оборудование за счет отказа от арбитров и упрощения управления при организации асинхронного обмена через блоки сопряжения устройства между любой парой ЭВМ различных групп. Для этого в каждый блок сопряжения введены дополнительные элементы И, ИЛИ, НЕ для эффективного управления общими ресурсами. Управляющая логика в каждом блоке сопряжения позволяет в соответствии с приоритетами и очередностью запросов на обмен между ЭВМ организовать передачу информации в дуплексном режиме. 3 ил.
пит тшт т т
ЮП № ГЗ W 10 П It 13 If Ю П 12 13 14 Фие1
70
11
.( от i-fo канала
1474661
12
13
П
Фиа.2
j-VOKi
ЧЯюяа
Способ разделения жировых смесей на компоненты с различными точками плавления | 1980 |
|
SU1042622A3 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Многоканальное устройство для сопряжения вычислительных машин | 1986 |
|
SU1322302A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1989-04-23—Публикация
1987-07-07—Подача