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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в вычислительных комплексах для сопряжения ЦВМ Целью изобретения является повьшение достоверности передачи информации за счет осуществления контроля в реальном масштабе времени. Устройство содержит регистр 1 сдвига, две группы элементов И 2 и 3, первый элемент И 4, счетчик 5, формирователь 6 импульсов , дешифратор 7, третью группу 8 элементов И, первый элемент ИЛИ 9, с первого по четвертый регистры 10 - 13, блок 14 сравнения, пятую,четвертую группы элементов И 15 и 16, второй элемент И 17, второй элемент ИЛИ 18, триггер 19, элемент 20 задержки , третий элемент ИЛИ 36. Устройство обеспечивает двунаправленную передачу информации между ЦВМ с преобразованием из последовательного кода в параллельный и с осуществлением контроля каждого слова. 1 ил. (Л со 4 ЦтЛ. О5 4 СЛ

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

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

РЕСПУБЛИК

„„зу„„ддяя4д (5й 4 G 06 Е 13/00

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4078222/24-24 (22) 20.05.86 ,(46) 30.09.87. Бюл. Ф 36 (72) Н.Н.Новиков, Л.В.Ралков, В.И.Лазаренко, B.Ê.Âîðîáüåâ и Н.М.Давыдов (53) 681.3(088.8) (56) Авторское свидетельство СССР

Ф 881722, кл. G 06 F 3/14, 1981.

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

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

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

13, блок 14 сравнения, пятую, четвертую группы элементов И 15 и 16, второй элемент И 17, второй элемент

ИЛИ 18, триггер 19, элемент 20 задержки, третий элемент ИЛИ 36. Устройство обеспечивает двунаправленную передачу информации между ЦВМ с преобразованием из последовательного кода в параллельный и с осуществлением контроля каждого слова. 1 ил.

Регистр 11 может находиться в двух

11 tt состояниях: состоянии Запись, при

25 котором „подготовлены к открытию эле11 менты И группы 2, и состоянии Считывание", при котором подготовлены к открытию элементы И группы 3. Перевод регистра 11 в то или иное состояние осуществляется ЦВМ 34 по информации, поступающей на вход 29 (так как рбращение происходит к регистру 11), с входа-выхода 25 и с помошью сигнала управления, поступающего на

35 вход 28. Запись иэ ЦВМ 34 в регистр

10 производится по информации, поступающей с выхода 30, с входа-выхода 25 и с входа 28.Считывание из регистра 10 в ЦВМ 34 осуществляется

<о по входу-выходу 25 при наличии информации (т.е, единичных сигналов) на выходе 30 и входе 26.

Если необходимо передать информацию из ЦВМ 34 в ЦВМ 35, то необходи45 мо подать сигнал "Запись" на вход

28 и выбрать адрес по входу 27. В этом случае, используя вход-выход 25, в регистр 10 записывается одно слово.

Это слово означает следующее: инфор50 мация, записанная в первом разряде,: принимается или передается информацией ("1" или "0" соответственно), а значение остальных разрядов определяется количеством передаваемых

55 слов, 1 134164

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

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

Устройство содержит регистр сдвига, вторую группу 2 элементов И, первую группу 3 элементов И, первый элемент И 4, счетчик 5, формирователь 15

6 импульсов, дешифратор 7, третью группу 8 элементов И, первый элемент

ИЛИ 9, с первого по четвертый регистры 10 — 13, блок 14 сравнения, пятую . четвертую группы 15 и 16 элементов И, 2О второй элемент И 17, второй элемент

ИЛИ 18, триггер 19, элемент 20 задержки, входы 21 и 22 устройства для подключения соответственно выходов синхронизации и-информации первой

ЦВМ, выходы 23 и 24 устройства для подключения соответственно информационного входа и входа прерывания пер вой ЦВМ, вход-выход 25 устройства для подключения входа-выхода данных второй ЦВМ, входы 26 — 29 устройства для подключения выходов соответствен-. но сигнала чтения, третьего адресного сигнала записи, второго адресного сигнала второй ЦВМ,выход 30 устройства для подключения входа запуска второй ЦВМ, вход 31 устройства для подключения первого адресного выхода второй ЦВМ, входы прерывания 32 и 33 второй 34 и первой 35 ЦВМ, третий элемент ИЛИ 36.

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

ЦВМ 35 при передаче информации по входу 21 передает непрерывную серию синхроимпульсов, сопровождающую информацию на входе 22. Информация пред-. ставляет собой массив слов, равный одному нли более шестнадцатиразрядному слову, т.е. каждое слово равно шестнадцати разрядам. Совпадение синхроцмпульсов на входах 21 и 22 означает наличие "1", а еспи есть синхроимпульс только на входе 21, — то

"0". ЦВМ 35 на приеме информации передает по входу 21 только синхроимпульсы, а на выход 23 ЦВМ 34 через устройство обмена информации передает массив, равный одному илн более сло5 2 ву, последовательным кодом. В обоих случаях количество передаваемых синхроимпульсов по входу 21 равно количеству передаваемых слов, умноженному на разрядность слова.

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

Передающая IJBN (34 или 35) выдает сигнал прерывания приемной ЦВМ.

Через промежуток времени (предварительно оговоренный и заложенный в алгоритме) ЦВМ передает синхроимпульсы на вход 21 и информацию на вход

22, если она является передающей или синхроимпульсы на вход 21 и принимает информацию с выхода 23, если она является приемной. Количество передаваемых слов передается отдельной посылкой одного слова.

При наличии сигналов на входах

28 и 29 и единицы в первом разряде входа-выхода 25 регистр 11 формирует

l645

4 з 134 сигнал, подготавливающий к открытию элементы И 2. Сигнал с выхода элемента ИЛИ 9 обеспечивает открытие элементов И второй группы 2, тем самым осуществляется перезапись информации из регистра 10 в регистр 1. ЦВМ 34 после передачи сигнала прерывания переходит в состояние останова.

При наличии сигналов на входах 31 и 28 и единицы в первом разряде на входе-выходе 25 на выходе первого элемента И 4 формируется сигнал прерывания для ЦВМ 35. ЦВМ 35 после обработки сигнала прерывания передает на вход 2 1 шестнадцать для шестнадцатиразрядного слова синхроимпульсов, которые обеспечивают перезапись информации из регистра 1 в ЦВМ 35. Синхроимпульсы подсчитываются счетчиком

5, кроме того, каждый синхроимпульс является импульсом сдвига для регистра 1. Счетчик 5 после подсчета шестнадцати импульсов сбрасывается в ну- левое состояние. По приходу шестнадцатого синхроимпульса на счетчик 5 вы- дается сигнал на формирователь 6, который в свою очередь передает на выход 30 сигнал для пуска ЦВМ 34.

Для прерывания работы ЦВМ 34 ЦВМ 35 формирует сигнал на выходе 32, который поступает на вход 33 ЦВМ 34.

При поступлении шестнадцатого импульса в счетчик 5 сигнал с дешифратора поступает на первый вход элемен- та И 17, на втором входе которого присутствует сигнал с выхода триггера 19. Триггер 19 переводится в едиII tf ничное состояние сигналом Запись с регистра 11. С выхода элемента И 17 сигнал через элемент ИЛИ 18 поступает на управляющий вход блока 14 сравнения. По этой команде происходит сравнение поступившей информации. В случае равенства кодов сигнал с выхода "Равно" блока 14 сравнения поступает на вход P триггера 19 и на

При контроле функционирования работа устройства осуществляется следующим образом.

При передаче информации из ЦВМ 35 в ЦВМ .34 счетные импульсы по входу

21 одновременно поступают на регистр .1 сдвига и на счетчик 5, с выхода которого сигналы поступают на входы дешифратора 7. Информация с входа 22 через соответствующий открытый элемент

И 8 третьей группы поразрядно записывается в регистр 12. С выхода регистра записанная информация поступает на первые информационные входы блока

14 сравнения. Одновременно информация из регистра I сдвига через открытые сигналом "Считывание" с регистра

11 элементы И первой группы записывается в регистр 10 и считывается по входу-выходу 25 в ЦВМ 34. Эта же информация с входа-выхода 25 поступает на входы элементов И 15 пятой группы, которые открываются при поступлении сигнала на вход 26 считывания. Выходная информация с элементов И 15 пятой группы поступает через элементы

ИЛИ 16 на вторые информационные входы управляющий вход регистра 12 и переводит их в исходное состояние. В случае неравенства информации сигнал с

40 выхода "Не равно" блока 14 сравнения поступает на шину контроля, сигнализируя о наличии неисправности в устройстве.

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

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

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

55 первой ЦВМ, первый вход первого элемента И соединен с входом устройства блока 14 сравнения. Сравнение в блоке

14 осуществляется при поступлении сигнала считывания на вход 26. Этот сигнал проходит через элемент 20 задержки, который осуществляет задержку управляющего сигнала на время, необходимое для поступления информации с входа-выхода 25 на входы блока 14 сравнения.

При передаче информации из ЦВМ 34 в ЦВМ 35 информация записывается одновременно в регистр 10 и регистр 13.

Затем из регистра 10 информация через открытые сигналом Запись, поступившим с регистра 11, элементы И 2 перезаписывается в регистр l сдвига. В соответствии с работой устрсйства информация начинает поступать в ЦВМ 35 по входу 23. Одновременно информация записывается в регистр 12. Алгоритм записи аналогичен указанному выше.

134 . 645 для подключения к выходу записи второй ЦВМ, выход первого элемента И соединен с первым входом первого элемента ИЛИ, информационный вход-выход первого регистра соединен с вхадомвыходом устройства для подключения к входу выходу данных втораи ЦВМ выход параллелькога кода регистра сдвига соединен с первыми входами элементов И первой группы, вход устройства для подключения к выходу записи второй ЦВМ соединен с входами записи первого, второго регистров, информационный вход второго регистра и второй вход первого элемента И соединены с входом-выходом устройст— ва для подключения к входу-выходу данных второй ЦВМ, вход выборки второго регистра соединен с входом устройства для подключения к первому адресному выходу второй ЦВМ, третий вход первого элемента И соединен с входом устройства для подключения к второму адресному выходу второй ЦВМ, вход считывания первого регистра соединен с входом устройства для подключения к выходу сигнала чтения второй ЦВМ, i-й выход группы (1 = 1,,п где п — разрядность информационкого слова) первого регистра соединен с первым входом i-го элемента И второй группы, 1-й вход группы первого регистра соединен с вы одам i-га эле-мента И первой группы, вторые входы всех элементов И первой, второй групп соединены с выхоцам первого элемента ИЛИ, третьи входы всех элементов

И первой, второй групп соединены соответственно с первым, вторым выходами второго регистра, тактовые входы регистра сдвига и счетчика соединены с входом устройства для подключения к выходу синхронизации первой ЦВМ, выI ход i-го элемента И второй группы соединен с х-м входом группы регистра сдвига, последавательньгй выход регистра сдвига соединен с выходом устройства для подключения информационного входа первой ЦВМ, выход формирователя импульсов соединен с вторым входом первого элемента ИЛИ и с выходом устройства для подключения к входу запуска второй ЦВМ, выход пер :вого элемента И соединен с выходам устройства для подключения к входу прерывакия первой ЦВМ, вход устройства для подключения к третьему адресному выходу второй ЦВМ соединен с входам выборки первого регистра, а тл и ч а ю щ е е с я тем, чта, с,. лью повышения достоверности передачи ин- формации, . не"-o введены с третьей

5 по пятую группы элеме .тов И, дешифратор, второй„ третий элементы ИЛИ, второй элемент И, элемент задержки,:. триггер, третий, четвертый регистры, блок сравнения, причем выход счетчи б ка соединен с ьходам дешифратора, -й выход катарага соединен с первым входом 1.-гс элемента ". третьей группы, и-й выход дсшифратора соединен с первым входсм вторб а элемента И и с входом формировател;. импульсов,. выхсд равенства блаха сравнения соединен с кулевым входам триггера и с входc:; синхронизации тр=ò"üåãî регис:.ра, :.-Й информационный вха НСТО! аг0 ooeä I ;::H с выходом >-го элемент" И третьей группы, единичный вход триггер- соединен с первым выходом вторагo регистра, выход триггера соединен с вторым рб входом второго элемента И, выход каторога соединен с первым входом второго элемента ИЛИ, втараи вход и выход которого соединень| саатветственно с выходам элемента зад.-.з...х-" .- с

;„управляющим входом б;тока:. -- =, .::кия, 1Ц первая., вторая гр уп .ь: . ;:„:,; которого соединены соатветствеь .:., выходом третьего реги=тра. н с вь;,"ада:. †:.. элемектов И чет:-е..тай группы, первый, второй входы i-га элемента: четверВ той группы соединены сооТВеТСТВеННо с i — м выхоцам .руппы четвертого ре гистра и с выходом ь-го элемента И пятой 1 ; ч .Пы Bxoд устройства,пля подключения к выхацу чтения второй ЦВМ соединен с первыми :-,õîäàìè эле— ментов И пятой группы и с входам элемента задержк,, вход-::ыход устройства для подключения к ьходу-в:входу данных второй ЦВМ соединен с инфор45 мационным входом =åòâåðòîãî регистра и с вторыми входами элементов И пятой группы, вход устрой: "BB для годключения к BBIxoqy записи второй ГВМ соединен с синхравходом четке„;oro

5О регистра, выход неравенства б ока сравнения является выходом ошибки устройства, первый, втcvc. ..:хсдь. третьего элемента ИЛИ сoe, .:. ен I;.. о" ветственка с —,-:.ходам; . -,;«-.:=-:- - да Л,-::.

b5 подключения к и ::арм:-:, ио1 -. . :.- -д: первой, ЦВМ в с. после,,-.BBгельным Bb. ходом регистра сдвиг,:. в.сход тр;Tb.:г-.

ЭgebIЕНта ЩЦ,. С OOg..ЧНЕ ., ВтаРЫМР ВХС— дами элементов И третьей групчь..