Устройство для сопряжения двух эвм

 

Изобретение относится к вычислительной технике, а именно к структурам , цифровых вычислительныхсистем , и может быть использовано при построении многомашинных систем, работающих в масштабе реального времени . Целью изобретения является повышение быстродействия. Устройство содержит блок 1 буферной памяти, две группы 2, 3 элементов ИЛИ, два элемента ИЛИ 4,5,. два блока 6.1, 6.2 связи, каждый из которых содержит две группы элементов И 7, 8, счеТ- чик 12 адреса, триггер 11 захвата, триггер 15 управления, два элемента И 9, 10,два элемента ИЛИ 13, 14,два одновибратора 16, 17 и элемент И-НЕ 18. 2 ил. (Л

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИН (19) (11) (50 4 С 06 F 13/24

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3991974/24-24 (22) 16. 12.85 (46) 07.04.87. Бюл У 13 (72) К.П.Гноевой и В.П.Козлов (53) 681.325 (088.8) (56) Авторское свидетельство СССР

Ф 1108431, кл. С 06 F 13/00, 1984.

Авторское свидетельство СССР

У 1156080, кл. G 06 F 13/00, 1985. (54) УСТРОЙСТВО ДПЯ СОПРЯЖЕНИЯ ДВУХ.

ЭВМ (57) Изобретение относится к вычислительной технике, а именно к структурам. цифровых вычислительных- систем, и может быть использовано при построении многомашинных систем, работающих в масштабе реального времени. Целью изобретения является повышение быстродействия. Устройство содержит блок 1 буферной памяти, две группы 2, 3 элементов ИЛИ, два элемента ИПИ 4,5,. два блока 6.1, 6.2 связи, каждый из которых содержит две группы элементов И 7, 8, сче1— чик 12 адреса, триггер 11 захвата, триггер 15 управления, два элемента

И 9, 1О,два элемента ИЛИ 13, 14,два одновибратора 16, 17 и элемент И-НЕ

18. 2 ил.

1 13

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

Цель изобретения — повышение быстродействия и упрощение устройства для сопряжения за счет автоматического управления устанонлением связи

ЭВМ с данным устройством рабочими циклами ЭВМ при обращении к буферной памяти устройства.

На фиг. 1 приведена функциональная схема устройства для сопряжения двух ЭВМ; на фиг. 2 — временная диаг. рамма работы устройства н мультиплексном режиме (знак " + " обозначает, что уровень сигнала не имеет значения).

Устройство содержит блок 1 буферной памяти, вторую 2 и первую 3 группы элементов ИЛИ, первый 4 и второй

5 элементы ИЛИ и два блока 6.1 и 6.2 связи.

Каждый из блоков связи устройстна содержит вторую 7 и первую 8 группы элементов И, первый 9 и второй l0 элементы И, триггер 11 захвата, счетчик 12 адреса, первый 13 и второй

14 элементы ИЛИ, триггер 15 управления, первый 16 и второй 17 одновибраторы, элемент И-НЕ 18, внешние интерфейсные шины 19-22 и группы шин 23 и 24 для связи с ЭВМ, внутренние входы и выходы 25-28 и группы входов и выходов 29-31 для связи с блоком буферной памяти и другим блоком связи.

Шина 19 записи соответствует управляющей шине "Вывод" интерфейса, а шина 20 чтения — управляющей шине

"Ввод" интерфейса.

Шина 21 установки режима является выходом регистра состояния интерфейса ЭВМ, а шина 22 запроса является для интерфейса ЭВМ флагом внешнего устройства.

Группа шин 23 выходных данных подключается к информационным шинам

"Входные данные" интерфейса ЭВМ, а группа входных шин 24 адреса-данных — к информационным шинам "Выходные данные" интерфейса.

Управляющие выходы 25 и 26 подключаются через элементы ИЛИ 4 и 5 устройства к управляющим входам соот02290 2

f5

55 ветственно записи и чтения блока 1 буферной памяти устройства.

Выход 27 каждого блока связи является блокирующим для другого блока связи и подключается к входу 28 другого блока связи.

Устройство для сопряжения в составе вычислительной системы работает следующим образом.

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

Работа каждого из ЭВМ с устройством для сопряжения осуществляется в мультиплексном (обмен словом) или селекторном (обмен массином) режимах.

Запись или чтение одного слова информации в мультиплексном режиме осуществляется за два машинных цикла — установка адреса ячейки буферной памяти (машннный цикл "Вывод".) и рабочий цикл чтения или записи.

Рассмотрим, например, обращение

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

В исходном состоянии триггер 15 управления находится в сброшенном состоянии(цепь начальной установки триггера 15 не показана}.

Нулевой уровень на единичном выходе триггера 15 обеспечивает раэре шение записи в счетчик 12 адреса и

-удерживает в сброшенном состоянии триггер 11 захвата.

Шина 21 установки режима работы находится в нулевом состоянии. В адресной части цикла "Вывод" ЭВМ устанавливает на шинах канала адрес внешнего устройства, каким в данном случае является интерфейс блока 6.1.

В информационной части цикла "Вывод" ЭВМ устанавливает адрес необходимой ячейки буферной памяти, к которой производится обращение, и управляющий сигнал "Вывод, по которому адресное слово устанавлинается на шинах 24- адреса-данных и становится содержимым счетчика 12 адреса.

По заднему фронту сигнала "Вывод" на шине 19 одновибратор 16 вырабаИЛИ устройства к инфомационным входам блока 1 буферной памяти устройства, а на шине 19 — сигнал "Вывод", которым через элементы И 9 блока и

ИЛИ 4 устройства производится запись необходимой ячейки памяти.

По заднему фронту сигнала Вывод" через элементы И 9, ИЛИ 13 и 14 одновибратор 17 отрицательным импульсом сбрасывает триггер 15 управления, а последний нулевым уровнем на единичном выходе сбрасывает триггер 11 захвата, нулевым уровнем на единичном выходе которого шина 22 переводится в неактивное состояние.

При чтении памяти в информационной части рабочего цикла ЭВМ данные на шинах не устанавливаются, а на шине 20 устанавливается сигнал "Ввод", поступающий через элемент И 10 блока и элемент ИЛИ 5 устройства на управляющий вход чтения блока 1 буферной памяти устройства.

При этом на информационных выхо25 дах блока 1 буферной памяти и, следовательно, на шинах 23 выходных данных устанавливается содержимое считываемой ячейки памяти.

Задним фронтом сигнала "Ввод" через элементы И 10,ИЛИ 13 и 14 одновибратор 17 сбрасывается триггер

15 управления, которым далее сбрасывается триггер 11 захвата.

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

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

Операция обращения к массиву дан45

55 ных блока t буферной памяти начинает" ся с установки шины 21 в единичное состояние, тем самым блокируется запуск одновибратора 17 управляющими. сигналами "Ввод" или "Вывод" рабочих циклов.ЭВМ.

Адресный машинный цикл обращения к устройству для сопряжения (установка начального адреса выборки памяти), захват блока связи и первый рабочий цикл осуществляются так же, как и в мультиплексном режиме.

По завершению первого рабочего цикла задним фронтом управляющего

3 1302290 4 тывает отрицательный импульс, которым триггер 15 управления устанавливается в единичное состояние и высоким уровнем на единичном выходе запрещает последующую запись в счетчик 12 адреса информации, устанавливаемой на шинах 24.

Установкой триггера 15 управления в единичное состояние снимает я сигнал сброса с нулевого входа тригге- 10 ра 11 захвата и устанавливается разрешающий уровень на первом входе элемента И-HE 18.

Этим заканчивается первый машинный цикл обращения к устройству для. 15 сопряжения.

Если в данный момент времени ЭВМ со стороны блока 6.2 не производит рабочий цикл обращения к буферной памяти устройства для сопряжения, 20 то триггер 11 захвата блока 6.2 находится в сброшенном состоянии и на блокирующем входе 28 блока 6.1 установлен разрешающий уровень для входа элемента И-НЕ 18.

При этом выходом элемента И-НЕ 18 триггер 11 захвата устанавливается в единичное состояние, и нулевым уровнем на нулевом выходе по выходу

27 блока 6.1 блокируют возможную 30 установку триггера 11 захвата блока 6 ° 2 при обращении к устройству для сопряжения ЭВМ со стороны данного блока.

Единичный уровень на единичном выходе триггера 11 захвата определяет активное состояние шины 22 зап- роса, а также разрешает прохождение адресного слова с выхода счетчика

12 адреса через группу 7 элементов 40

И блока и группу 2 элементов ИЛИ устройства к адресным входам блока 1 буферной памяти.

Об активном состоянии шины 22

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

В случае записи в информационной части рабочего машинного цикла на шинах 24 устанавливается слово данных, поступающее через группу 8 элементов И блока и группу 3 элементов

В режиме обращения к устройству двух ЭВМ адресный машинный цикл при обращении к устройству сопряжения производится каждой ЭВМ независимо.

Далее могут быть два случая. Шина

22 запроса не устанавливается в активное состояние, если в этот момент

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

25

В этом случае ЭВМ, требующая доступ к блоку связи, анализирует состояние флага или реагирует на требование прерывания внешнего устройст- 35 ва по шине 22 запроса, которая устанавливается в активное состояние после завершения ЭВМ со стороны другого блока связи операций с буферной памятью устройства, и осуществляется сброс триггера 11 захвата другого блока связи.

При одновременном обращении двух

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

50. При этом захват того или иного блока связи осуществляется произвольно под влиянием случайных величин (отклонения параметров сигналов и элементов схем).

Практически с равной вероятностью. осуществляется захват одного или другого блоков связи.

5 13022 сигнала "Вывод" или "Ввод" с выхода элемента ИЛИ 13, поступающего на суммирующий вход счетчика 12 адреса, содержимое последнего увеличивается на единицу, а ЭВМ производит следующий рабочий цикл, тем самым осуществляется выборка массива данных блока

1 буферной памяти.

По завершению выборки массива шина 21 режима работы устанавливается 1О в нулевое состояние, при этом по спаду единичного уровня через элемент

ИЛИ 14 импульсом с одновибратора 17 сбрасываются триггер 15 управления и затем триггер 11 захвата. f5

90 6

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

Устройство для сопряжения двух

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

Составитель С.Пестмал

Техред А.Кравчук Корректор Т.Колб

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

Заказ 1218/49 Тираж 673 Подписное

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

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

Производственно-полиграфическое .предприятие, г.ужгород, ул. Проектная, 4

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

2290 Я режима рабаты устройства для подключения к управляюшим выходам первой и второй 3ВМ соответственно, при этом нулевые выходы триггера захвата

5 первого и второго блоков связи соединены. с первыми входами элементов

И-HE второго и первого блоков связи соответственно, причем в каждом блоке единичный вход триггера захвата

f0 соединен с выходом элемента И-НЕ, второй вход которого соединен с нуле- вым входом триггера захвата, входом записи счетчика адреса и выходом триггера управления, нулевой вход коf5 торого соединен с выходом второго одновибратора, вход которого соединен с выходом второго элемента ИЛИ, второй вход которого соединен с выходом первого элемента ИЛИ, выход пер20 вого одновибратора соединен с единичным входом триггера управления.

Устройство для сопряжения двух эвм Устройство для сопряжения двух эвм Устройство для сопряжения двух эвм Устройство для сопряжения двух эвм Устройство для сопряжения двух эвм 

 

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

Изобретение относится к вычисли тельной технике, а именно к устройствам ввода информации в ЭВМ, и может найти применение при организации обмена информацией между ЭВМ в много 22 процессорных вычислительных системах и локальных вычислительных сетях с произвольной конфигурацией

Изобретение относится к вычислительной технике и может быть ис - пользовано в вычислительных комплексах , иостроенных на базе специалР зированной вычислительной системы

Изобретение относится к области вычислительной техники и может быть использовано при создании высокопроизводительных вычислительных систем

Изобретение относится к области обработки цифровых данных, поступающих из каналов связи, и может быть использовано, в частности, в устройствах приема и обработки дискрет ных сообщений на базе ЭВМ

Изобретение относится к вычислительной технике и предназначено для сопряжения цифровых вычислительных машин в вычислительную систему при помощи каналов связи

Изобретение относится к вычислительной технике и может быть использовано в качестве устройства преобразования и буферизации данных, для сбора телеметрической информации 1, |;ji, ХФФ---Ф У 2-й cmpoS и для проведения модельных экспериментов с автоматизированными системами , в которых внешняя ЭВМ должна выдавать недостающую информацию

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

Изобретение относится к вычислительной технике и может применяться при построении вычислительных систем, в частности для управления коммутацией электронных телеграфных станциях

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для подключения процессоров и контроллеров ввода-вывода к общей магистрали обмена

Изобретение относится к вычислительной технике и может быть кспользовано в вычислительной системе и комплексах автоматизированной Обработки экспериментальньпс данных

Изобретение относится к области вычислительной техники и может быть использовано при построении вычислительных комплексов на периферийных устройствах (ПУ) общей шины стандарта DEC с управлением от ЭВМ со стандартной шиной ISA, например, от персональных или промышленных компьютеров (PC)

Изобретение относится к вычислительной технике и может быть использовано для обмена данными между управляющей ЭВМ и внешними устройствами в режиме реального времени

Изобретение относится к вычислительной технике и может быть использовано для обмена данными между управляющей ЭВМ и внешними устройствами в режиме реального времени

Изобретение относится к области драйверов компьютерных аппаратных устройств, в частности к системе и способу предоставления и обработки прерываний скорее в пользовательском режиме, чем в режиме ядра

Изобретение относится к вычислительной технике и может быть использовано при построении каналов I ввода-вывода высокопроизводительных ЭВМ, работающих в реальном масштабе времени

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

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах и комплексах автоматизированной обработки экспериментальных данных, Целью изобретения является повышение достоверности за счет аппаратного контроля искажения данных

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

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

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах для взаимодействия ЭВМ через общую магистраль
Наверх