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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в вычислительных комплексах , построенных на универоальных и специализированных вычислительных машинах. Цель изобретения - повышение производительности устройства. Достижение цели обеспечивается тем. (Л 00 о | (

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

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

РЕСПУБЛИН (19) (11) А1 (51)4 G 06 F 13 14

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

H ABTOPCHOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21 ) 3995987/24-24 (22) 24.12.85 (46) 30.04.87. Вюл. К - 16 (72) В.П.Невский, А.М,Заяц и С.О.Малецкий (53) 681,325 (088,8) (5Ü) Авторское свидетельство СССР

М 1067492, кл, (* 06 F 13/12, 1983.

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

1("- 1111150, кл. (06 F 13/14, 1984. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ДВУК

BbPiHCJIHTEJIbHbE МАШИН (57) Изобретение относится к вычислительной технике и может быть использовано в вычислительных комплек" сах, построенных на универсальных H специализированных вычислительных машинах, Цель изобретения — повышение производительности устройства.

Достижение цели обеспечивается тем, I что устройство содержит регистр 1 сдвига, две группы элементов И 2и 3 счетчик 4 импульсов, регистр 5, дешифратор 6, триггер 15 управления, элементы И 7-11, ИЛИ 12-14. Устройство позволяет за один сеанс передать два слова информации. Слово информации из универсальной машины поступает в регистр 5 и далее через

307461 регистр I сдвига последовательным кодом в специализированную ЭВМ. Одновременно с этим слово информации из специализированной машины через группу элементов И 2 передается в регистр 5. Последовательность занесения информации в разряды регистра

5 определяется управляющими сигналами дешифратора 6. 1 ил.

Изобретение относится к вычислительной технике и может быть использовано в вычислительных комплексах, построенных на универсальной и специализированной вычислительных 5 машинах (ЭВМ).

Цель изобретения — повышение про изводительности устройства.

На чертеже представлена блок-схема устройства.

Устройство содержит регистр 1 сдвига, элементы И 2 первой группы, элементы И 3 второй группы, счетчик

4 импульсов, регистр 5 информации, дешифратор 6, первый 7, второй 8, третий 9, четвертый 10 и пятый 11 элементы И, первый 12, второй 13 и третий 14 элементы ИЛИ, триггер 15 управления, первый 16 и второй 17 входы записи устройства, первый 18 и 0 второй .19 входы чтения устройства, выход 20 сигнала прерывания первой

3BN выход Zl сигнала прерывания второй ЭВМ, выход 22 готовности первой

ЭВМ, выход 23 готовности второи ЭВМ, выходы 241 и 24 сигнала о конце информационной посылки, выход 25 сигнала готовности первой ЭВМ выход

26 сигнала готовности второй ЭВМ, вы- 30 ход 27 сигнала запуска генератора синхронизирующих импульсов, выход

28 сигнала разрешения передачи информации, первая 29 и вторая 30 ЭВМ, информационные вход 31 и выход 32

35 последовательного кода и вход 33 синхроимпульсов устройства, информационные вход 34 и выход 35 параллельного кода устройства.

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

Если возникает необходимость ЭВМ

29 получить информацию от ЭВМ 30, то она формирует сигнал записи, который поступает на вход 16. По сигналу прерывания ЭВМ 30 формирует сигнал чтения на входе 19 и очередное слово информации на входе 35 и сигнал готовности на входе 23.

Информация из регистра 5 поступает на входы соответствующих элемен тов И 3. Сигнал высокого уровня с выхода элемента И 7 (результат совпадения сигналов — готовность ЭВМ 30 и режим записи ЭВМ 29) через элемент

ИЛИ 12 поступает на входы элементов

И 3. Сигнал высокого уровня с выхода элемента ИЛИ 12 через элемент ИЛИ 14 поступает на выход 27 сигнала запуска генератора синхронизирующих импульсов, ЭВМ 29 формирует серко синхроимпульсов. Синхронизирующие импульсы поступают на вход счетчика 4 и вход элемента И 11. Счетчик 4 считает до (n + 3), где и — число разрядов передаваемого слова информации, после чего возвращается в исходное состояние. В состоянии "1" сигнал с соответствующего выхода дешифратора

6 поступает на входы элементов И 3 и информация из регистра 5 передается в регистр 1. При состоянии "2" сигнал высокого уровня с соответствующего выхода дешифратора 6 поступает на вход обнуления регистра 5, на единичный вход триггера 15 и выход 28 сигнала разрешения передачи информации. Триггер 15 переходит в единичное состояние и сигнал с его выхода поступает на вход элемента И 11, где разрешает прохождение очередных синхроимпульсов на тактовый вход регистра 1. С поступлением каждого синхроимпульса с выхода регистра I очеред3 13074 ной информационный разряд передается

ЭВМ 29. При состоянии счетчика (n+3) дешифратор 6 формирует сигнал о конце йнформационной посылки, который поступает на вход триггера 15 и на выходы 24 и 24> „ Триггер 15 переходит в нулевое состояние. На этом завершается передача одного слова . информации из второй машины в первую. Передача последующих слов ор- 10 ганизуется аналогичным образом.

Если возникает необходимость ЭВМ

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

17, на выход 20. По сигналу прерывания ЭВМ 29 формирует на входе 22 сигнал готовности, который поступает на второй вход четвертого элемента И 10 и выход 25 сигнала готов- 20 ности первой ЗВМ устройства, очередное слово информации.

Сигнал высокого уровня с выхода элемента И 10 (результат совпадения сигналов: готовности первой машины режим записи второй машины) через элемент ИЛИ 13 поступает на входы элементов И 2 и подготавливает их к работе, на вход сигнала записи ре- 0 гистра 5, где разрешает прием информации с выходов элементов И 2 и на вход элемента ИЛИ 14. С выхода элемента ИЛИ 14 сигнал высокого уровня поступает на выход 27 сигнала запуска ге35 нератора синхронизирующих импульсов.

ЭВМ 29 формирует серию синхроимпульсов, которые поступают на вход счетчика 4 и первый вход элемента .И 1!.

При состоянии счетчика "2" сигнал высокого уровня с соответствующего выхода дешифратора 6 поступает на вход обнуления регистра 5, на единичный выход 28 сигнала разрешения передачи информации.

С получением сигнала разрешения передачи информации ЭВМ 29 по каждо му синхроимпульсу (т.е. начиная с

3-го импульса серии) выдает на вход

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

И 2 ("О" — низкий уровень, "1" — высокий ), Счетчик 4 ведет подсчет синхроимпульсов, а дешифратор 6 формирует управляющие сигналы, соответствующие состоянию счетчика 4. При состоянии "3" формируется сигнал высокого

61 ф уровня, который поступает на вход первого элемента И 2, Значение первого разряда слова с выхода перво о элемента И 2 первой группы заносится в первый разряд регистра 5.

При низком уровне сигнала на выхо де элемента И 2 состояние разряда 5 не изменится, при высоком уровне сигнала — становится единичным. С приходом четвертого синхроимпульса выдается второй разряд слова информации, счетчик 4 переходит в состоя. нне "4" и дешифратор 6 формирует сигнал высокого уровня, который поступает на третий вход второго элемента И 2. Значение второго разряда слова с выхода второго элемента И 2 заносится во второй разряд регистра

5 И и т.д. С поступлением (n+2) синхроимпульса все разряды слова будут занесены в регистр 5. При состоянии счетчика "n+3" дешифратор формирует сигнал о конце информационной посыпки, который поступает на выходы 24у и 24 > устройства и на вход триггера

15. С получением сигнала о конце информационной посылки ЭВМ 30 обеспечивает прием параллельным кодом слова информации из регистра 5 по выхо ду 25 устройства. На этом завершается передача одного слова информации из первой машины во вторую. Передача последующих слов организуется аналогичным образом.

Если ЭВМ 30 не требует информации от ЭВМ 29, но способна ее принять и обработать, то она формирует сигнал готовности, который поступает на выход 26 устройства и на вход элемента И 9. При необходимости передачи.информации из ЭВМ 29 в ЭВМ 30

ЭВМ 29 формирует слово информации и сигнал чтения, который поступает на вход элемента И 9. Сигнал высокого уровня с выхода элемента И 9 через элемент ИЛИ 13 поступает на входы элементов И 2, подготавливая их к работе, на вход элемента ИЛИ 14, а также на вход сигнала записи регистра 5, разрешая прием информации с выхода элементов И 2. Сигнал высоксго уровня с выхода элемента ИЛИ 14 поступает на выход 27 сигнала зацуска генератора синхронизирующих импульсов„ ЭВМ 29 формирует серию синхроимпульсов, которые поступают на вход счетчика 4. При состоянии счетчика

"2" сигнал высокого уровня с соот5 130 ветствующего выхода дешифратора 6 поступает на вход обнуления регистра

5 и на выход 28. С получением сигнала разрешения передачи информации

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

Если ЭВМ 29 не требует информации от ЭВМ 30, но способна ее принять и обработать, то она формирует сигнал готовности, который поступает на выход 25. При необходимости передачи информации из ЭВМ 30 в ЭВМ 29, ЭВМ 30 формирует слово информации и сигнал чтения, который разрешает прием информации в регистр 5. Сигнал высокого уровня с выхода элемента И 8 через элемент ИЛИ 12 поступает на вход элемента ИЛИ 14 и на входы элементов И 3, где разрешает передачу информации из регистра 5 в регистр

Сигнал высокого уровня с выхода элемента ИЛИ 14 поступает на выход 27 сигнала запуска генератора синхронизирующих импульсов. ЭВМ 29 формирует серию синхроимпульсов, которые пос.тупают на входы счетчика 4 и элемента И 11, При состоянии счетчика сигнал BblcoKQI Q уровня с соответствующего выхода дешифратора 6 поступает на входы элементов И 3, после чего информация с выхода регистра 5 через элементы И 3 передается в регистр l.

При состоянии счетчика "2" сигнал высокого уровня с соответствующего выхода дешифратора 6 поступает на вход обнуления регистра 5, на вход триггера 15 и выход 28. Триггер 15 переходит в единичное состояние и сигнал высокого уровня с его выхода поступает на вход элемента И ll разрешая прохождение очередных синхроимпульсов на вход регистра l. Порядок дальнейшего функционирования устройства рассматривался ранее.

Если и вторая 30 и первая 29 ЭВМ одновременно формируют сигналы записи, то осуществляется двусторонний обмен информацией. Сигнал записи ЭВМ

30 поступает на выход 20 и вход элемента И 10. Сигнал записи ЭВМ 29 поступает на выход 21 и вход элемента И 7. С получением сигнала прерывания ЭВМ 30 формирует сигнал чтения, который поступает на вход 19 чтения устройства и вход сигнала чтения регистра 5, очередное слово

7461 о информации, которое поступает на вход, 34 и по сигналу чтения на регистр 5, и сигнал готовности, который поступает на входы элементов И 7 и 9 и, на выход 26 сигнала готовности второй

ЭВМ. По сигналу прерывания ЭВМ 29 формирует сигнал готовности, который поступает на входы элементов И 8 и

10 и выход 25 сигнала готовности перЯ вой ЭВМ, и очередное слово информа-. ции. Сигнал высокого уровня с выхода элемента И 7 через элемент ИЛИ 12 поступает на входы элементов И 3 и элемента ИЛИ 14. Сигнал высокого уровня с выхода элемента И 10 через элемент ИЛИ 13 поступает на вход элемента ИЛИ 14, на входы элементов И 2 и на вход сигнала записи регистра 5, разрешая прием информации с выходов элементов И 2 первой группы. Сигнал высокого уровня с выхода элемента

ИЛИ 14 поступает на выход 27. ЭВМ 29 формирует серию синхроимпульсов, которые поступают на вход счетчика 4

25 и вход элемента И 11. При состоянии счетчика "1". сигнал высокого уровня с соответствующего выхода дешифратора 6 поступает на входы элементов

И 3, пропуская информацию с выхода

30 регистра 5 в регистр 1. При состоя-. нии счетчика "2" сигнал высокого уровня с соответствующего выхода дешифратора 6 поступает на вход обнуления регистра 5 на выход 28 и на

35 вход триггера 15. Триггер 15 переходит в единичное состояние. Сигнал . высокого уровня с выхода триггера

15 поступает на вход элемента И 11, где разрешает прохождение очередных

40 синхронизирующих импульсов на вход регистра l. С получением сигнала разрешения передачи информации ЭВМ

29 по каждому очередному синхроимпуль су (т.е. начиная с 2-го импульса се45 рии) выдает на вход 31 устройства очередной разряд передаваемого слова информации. С приходом каждого очередного синхроимпульса (т,е. начиная с 3-го импульса серии) на управля50 ющий вход регистра l очередной разряд слова информации передается на выход 32 устройства, При состоянии счетчика "3" сигнал высокого уровня с определенного выхода дешифратора 6

55 поступает на вход элемента И 2, про пуская информацию с входа 31, Значение первого разряда передаваемого слова информации с выхода первого элемента И 2 записывается в первый

307461

10

Формула

5р первому и второму входам третьего

7 1 разряд регистра 5. По четвертому синхроимпульсу на 31 вход выдается второй разряд передаваемого слова информации. При состоянии счетчика

"4" сигнал высокого уровня с выхода дешифратора 6 поступает на вход второго элемента И 2 и второй разряд информации с выхода второго элемен. та И 2 записывается но второй разряд регистра 5. Таким образом, по . каждому синхроимпульсу начиная с

3-ro один разряд слова информации, передаваемого из ЭВМ 30 н ЭВМ 29, передается иэ регистра 1 на выход 32 устройства, а один разряд слОва информации, передаваемого из первой

ЗВМ во вторую, с входа 31 устройст-sa передается н регистр 5. С поступлением (n+2) синхроимпульса все разряды слов информации передаются на выход 32 устройства и в регистр

5. При состоянии счетчика (n+3) дешифратор 6 формирует сигнал о конце информационной посылки, который поступает на выходы 24, и 24 и на вход триггера 15. Триггер 15 переходит н нулевое состояние. С получением сигнала о конце информационной посылки ЭВМ 30 обеспечивает прием параллельным кодом слова информации . из регистра 5 по выходу 35 устройства. На этом завершается передача пары слов информации. Передача последующих пар слов организуется аналогичным образом.

Если и первая 29 и вторая 30 ЭВМ готовы к обмену и одновременно формируют сигналы чтения, то двусторонний обмен информацией организуется следующим образом. Сигнал чтения ЭВМ

29 поступает вход 18 устройства и вход третьего элемента И 9, на другой вход которого поступает сигнал готовности второй ЭВМ. Сигнал чтения ЭВМ 30 поступает на вход чтения . регистра 5 и обеспечивает прием слова информации, предназначенного для передачи из ЭВМ 30 в ЭВМ 29, с входа

34 устройства в регистр 5. Сигнал чтения ЭВМ 30 поступает также на вход элемента И 8, на другой вход которого поступает сигнал готовности первой ЭВМ. Сигнал высокого уровня с выхода элемента И 9 поступает на вход элемента ИЛИ 13, с выхода которого он поступает на вход записи регистра 5, на входы элементов И 2 и элемента ИЛИ 14. Сигнал высокого

3S

45 уровня с выхода элемента И 8 поступает на вход элемента ИЛИ 12 с выхода которого идет на входы элементов

И 3 и элемента ИПИ 14, Сигнал высокого уровня с выхода элемента ИЛИ 14 поступает на выход 27. ЭВМ 29 форми " рует серию синхроимпульсон, которые поступают на вход счетчика 4 и элемента И ll ° Порядок дальнейшего функционирования устройства при передаче пары слов информации между двумя

ЭВМ аналогичен изложенному. изобретения

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

07461

Составитель А.Вертлиб

Редактор Л.Пчолинская Техред Л.Олейник Корректор А.Ильин

Заказ 1б34/49

Тираж 673 Подписное

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

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

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

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

ИЛИ, выходы первого и второго элементов И, соединены соответственно с первым и вторым входами первого элемента ИЛИ, выходы третьего и четвертого элементов И соединены соответственно с первым и вторым входами второго элемента ИПИ, первые входы первого и четвертого элементов И являются соответственно входами устройства для подключения выходов сигналов записи первой и второй вычислительных машин, первые входы третьего и второго элементов И являются соответственно входами устройства для подключения выходов сигналов чтения первой и второй вычислительных машин, вторые. входы второго, четвертого и первого, третьего элементов И являются соответственно входами устройства для подключения выходов сигнала готовности первой и второй вычислительных машин, тактовый вход регистра сдвига соединен с выходом пятого элемента И, первый вход которого соединен с выходом триггера управления, а второй вход—

10 соединен с входом устройства для подключения выхода синхроимпульсов первой вычислительной машины, второй выход дешифратора и выход третьего элемента ИЛИ являются соответст15 венно выходами устройства для подключения входов разрешения передачи информации и запуска генератора синхроимпульсов первой вычислительной машины, третий выход дешифратора явZp ляется выходом устройства для подключения входов конца информационной посылки первой и второй вычислительных машин.