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

 

Изобретение относится к вычислительной технике и может использоваться в системах обмена данными. Целью изобретения является сокращение аппаратурных затрат. Устройство содержит два блока ввода-вывода, каждый из которых содержит узел приемопередающих усилителей, дешифратор управляющих сигналов, дешифратор адреса, регистр состояний,коммутатор, группу шинных формирователей, кроме того, первый блок ввода-вывода содержит регистр данных вывода, а второй блок ввода-вывода содержит регистр данных ввода, сдвиговый регистр, элемент ИЛИ. 3 ил.

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

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

РЕСПУБЛИН (5!)5. G 06 F 13/00

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

r1O ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГННТ СССР

Г

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4471174/24-24 (22) 08.08 ° 88, (46) 15,06.90. Бюл.,h - 22 (72) П.И.Лачаев и В.И.Сергиенко (53) 681.325(088.8) (56) Авторское свидетельство СССР

У 922716, кл. С 06 F 13/00, 1980.

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

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

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

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

Устройство содержит (фиг.1) первый и второй блоки ввода-вывода 1 и

2, .каждый из которых включает узел

3 приемопередаюцих усилителей, дешифратор 4 управляющих сигналов,дешифратор 5 адреса, регистр 6 состояний, коммутатор 7 и группу шинных формирователей 8. Первый блок 1 ввода-вывода также включает регистр

9 данных вывода, а второй блок 2 ввода-вывода — регистр 10 данных ввода, сдвиговый регистр 11 и элемент ИЛИ 12. Устройство также содержит входы-выходы 13-21 блоков 1 и 2, которые подключены соответственно к ЭВМ 22 и 23. !

„.Я0„„1571600 А 1

2 зоваться в системах обмена данными.

Целью изобретения является сокращение аппаратурных затрат. Устройство содержит два блока ввода-вывода, каждый из которых содержит узел приемопередающих усилителей, дешифратор управляющих сигналов, дешифратор адреса, регистр состояний, коммутатор, группу шинных формирователей, кроме того, первый блок вводавывода содержит регистр данных вывода, а второй блок ввода-вывода содержит регистр данных ввода, сдвиговый регистр, элемент ИПИ. 3 ил.

Обмен информацией между ЭВИ осуществляется в программном режиме и включает в себя адресный цикл и приема или передачи информации. Со стороны ЭВ11 в каждом блоке ввода-вывода программно доступным является регистр 6 состояний, регистр 9 данных вывода, кроме того, во втором блоке ввода-вывода программно доступен также сдвиговый регистр 11.

Для обрацения к любому из регистров

ЭВИ в адресном цикле операции помещает адрес необходимого регистра, старшие разряды которого указывают на принадлежность этого адреса к области адресов блока ввода-вывода,куда входит регистр, а младшие разряды — на конкретный регистр, к которому идет обращение. В случае соответствия адресов дешифраторов 5 адреса выдает на дешифратор 4 управляющих сигналов сигнал выборки устройства. Дешифратор 4 управляющих сигналов производит выбор необходи1571600 мого регистра блока ввода-вывода и в зависимости от вида операции, выполйяемой ЭВМ, производит либо заI пись информации в выбранный регистр, либо считывание из него данных. Де(, шифратор 4 управляющих сигналов обеспечивает также выдачу в ЭВМ 22, 23 синхросигнала, позволяющего. машине судить о правильности выполняемого цикла обращения к устройству, выдачу синхросигнала на синхровход сдвигового регистра 11 второго блока ввода-вывода.

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

При включении. питания или по сигналу начальной установки, поступающему в блоки 1 и 2 от управляющих ими ЭВМ, регистры 6 состояний каждого из блоков 1 и 2 выставляют на выходах 15 сигналы готовности блоков к приему информации, с выхода 15 одного блока сигнал готовности поступает через входы 16 в,регистр 6 со- 25 стояний другого блока.

При необходимости, например, передать слово информации из ЭВМ 22 в ЭВМ 23 управляющая программа ЭВМ

22 опрашивает регистр 6 состояний блока 1 и анализирует его на наличие сигнала Готовность вывода". В случае наличия такого сигнала ЗВМ выполняет операцию записи информации в регистр 9 данных вывода. Эта информация поступает на информационные входы шинных формирователей 8 блока

1 и, так как íà его управляющем входе сигнал "Считывание контрольной информации" отсутствует, передается 0 через шину 20 данных блока 1 на вход 21 блока 2 и .информационный вход шинных формирователей 8. Запись информации в, регистр 10 данных ввода блока 2 осуществляется по сигналу стробирования, поступающему на вход

14 блока 2 с выхода 13 дешифратора 4 блока 1. Управляющая программа ЭВМ

- 23 опрашивает регистр 6 состояний блока 2 и анализирует его на наличие !

t сигнала "Готовность ввода . При наличии такого сигнала ЭВМ 23, выполняет операцию чтения информации из регистра 10 данных ввода блока.,2. Зта операция вызывает обнуление разряда

"Готовность ввода регистра 6. блока

II 55

2 и установку на выходе 15 этого -блока сигнала готовности, который, поступая на вход 16 блока 1 и затем регистр 6 состояний, .может быть считан оттуда ЭВМ 22 как сигнал готовности вывода. Далее ЭВМ 22 может повторить передачу слова информации в ЭВМ 23. Алгоритм передачи информации из ЗВМ 22 в ЭВМ 23 приведен на фиг.2.

При нербходимости передачи информационного слова из ЭВМ 23 в

ЭВМ 22 управляющая программа-в ЭВМ 22 опрашивает регистр 6 состояний блока 1 и анализирует его на наличие сигнала "Готовность вывода". При наличии этого сигнала ЭВМ 22 выдает по описанному алгоритму байт служебного слова, определяющего начало обмена. Управляющая программа в ЭВМ 23, обнаружив и проанализировав служебное слово, производит выдачу информационного слова в сдвиговый регистр

11 с выхода которого под воздействием синхросигналов из дешифратора 4 управляющих сигналов побитно оно передается на первый вход элемента ИЛИ 12. После выдачи каждого бита информации управляющая программа ЭВМ 23 выдает сигнал "Готовность обмена" через регистр 6 состояний и переходит в состояние ожидания признака Готовность обмена" из ЭВМ 22. Управляющая программа ЗВМ 22 после вьг дачи служебного слова опрашивает регистр 6 состояний блока 1 и анализирует его на наличие сигнала Готовность обмена" из ЭВМ 23. По получении этого сигнала управляющая программа ЭВМ 22 выдает в регистр

6 состояний свой сигнал "Готовность обмена" и переходит к анализу наличия сигнала "Ошибка .передачи" в регистре 6 состояний. Поскольку в этом режиме сигнал "Ошибка передачи" является носителем информации из ЭВМ 23, управляющая программа формирует в отведенных ячейках памяти ЭВМ 22 принимаемое информационное слово. Алгоритм взаимодействия управляющих программ при передаче информации из ЗВМ 23 в ЭВМ 22 приведен на фиг.3.

Таким образом, устройство обеспечивает возможность двустороннего обмена при,уменьшении числа линий связи почти в 2 раза, при этом скорость обмена из ЭВМ 22 в 3ВМ 23 сохраняется такой же, как и в устройстве-прототипе. Кроме того, сущест5 15 вейно сокращаются аппаратные затра- ты в блоке 2, так как из него изъят канал параллельной передачи информации из ЭВМ 23 в ЭВИ 22, упрощаются шинные формирователи 8.

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

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

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

10 входом записи регистра данных вывода и с управляющими входами шинных формирователей группы, при этом во втором блоке ввода-вывода информационные выходы шинных формирователей группы соединены с группой информационных входов регистра данных ввода, группа информационных выходов

20 которого соединена с второй группой информационных входов коммутатора, причем пятый выход дешифратора управляющих сигналов первого блока ввода-вывода соединен с входом за25 писи регистра данных ввода и с синхронходом регистра состояний вто-рого блока ввода-вывода, вход и выход готовности обмена, выход ошибки передачи которого соединены соответственно с выходом и входом готовности обмена, с входом о|пибки.передачи регистра состояний первого блока ввода-вывода, вторые информационные выходы шинных формирователей группы первого блока ввода-вывода соединены с информационными входами шинных формирователей группы второго блока ввода-вывода, о т л и ч а— ю щ е е с я тем, что, с целью со40 кращения аппаратурах затрат, во второй блок ввода-вывода введены сдниговый регистр н элемент ШИ, при этом но втором блоке ввода-вывода третий выход дешифратора управляющих сигналон соединен с синхровходом сдвигоного регистра, группа информационных входов которого соединена с четвертой группой информационных выходов узла приемо-передающих усилителей, информационный выход сдвигового регистра соединен с информационным входом коммутатора и первым вхо дом ошибки передачи регистра состояний, причем выход элемента ИЛИ второго блока ввода-вывода соединен с

5 входом ошибки передачи регистра состояний второго блока ввоца-вывода.

I571600

1571600

1571600

NH2J

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

Техред N.Õoäàíè÷ Корректор Л,Бескид

Редактор М.Келемеш llamas 1513 Тираж 567 Подписное фНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский .комбинат "Патент", г. Ужгород, ул, Гагарина, 101

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

 

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

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

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

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

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

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

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