Изобретение относится к вычислительной технике и может быть использовано в вычислительных комплексах для сопряжения ЦВМ,
Цель изобретения - повышение достоверности передачи информации за счет осуществления контроля в реальном масштабе времени.
На чертеже представлена структурная схема предлагаемого устройства.
Устройство содержит регистр t сдвига, вторзпо группу 2 элементов И, первую группу 3 элементов И, первый
ву, последовательным кодом. В обоих случаях количество передаваемых синхроимпульсов по входу 21 равно коли- честву передаваемых слов, умноженному на разрядность слова.
Обмен информацией между двумя вычислительными машинами осуществляется следующим образом.
10
25
30
Передающая ЦВМ (34 или 35) выда- ет сигнал прерывания приемной ЦВМ. Через промежуток времени (предварительно оговоренный и заложенный в
элемент И 4, счетчик 5, формирователь t5 алгоритме) ЦВМ передает синхроимпуль- 6 импульсов, дешифратор 7, третью сы на вход 21 и информацию на вход группу 8 элементов И, первый элемент 22, если она является передающей или ИЛИ 9, с первого по четвертый регист- синхроимпульсы на вход 21 и принима- ры 10 - 13, блок четвертую группы
второй элемент И 17, второй элемент ИЛИ 18, триггер 19, элемент 20 задержки, входы 21 и 22 устройства для подключения соответственно выходов синхронизации и информации первой ЦВМ, выходы 23 и 24 устройства для подключения соответственно информационного входа и входа прерывания первой ЦВМ, вход-выход 25 устройства для подключения входа-выхода данных второй ЦВМ, входы 26 - 29 устройства для подключения выходов соответственно сигнала чтения, третьего адрес- яого сигнала записи, второго адресного сигнала второй ЦВМ,выход 30 устройства для подключения входа запуска второй ЦВМ, вход 31 устройства для подключения первого адресного выхода второй ЦВМ, входы прерывания 32 и 33 второй 34 и первой 35 ЦВМ, третий
элемент ИЛИ 36.
s
Устройство работает следующим образом.
ЦВМ 35 при передаче информации по входу 21 передает непрерывную серию синхроимпульсов, сопровождающую информацию на входе 22. Информация представляет собой массив слов, равный одному или более шестнадцатиразрядному слову, т.е. каждое слово равно шестнадцати разрядам. Совпадение синхроимпульсов на входах 21 и 22 означает наличие 1, а если есть синхроимпульс только на входе 21, - то О. ЦВМ 35 на приеме информации передает по входу 21 только синхроимпульсы, а на выход 23 ЦВМ 34 через устройство обмена информации передает массив, равный одному или более сло14сравнения, пятую ет информацию с выхода 23, если она
15и 16 элементов И, on является приемной. Количество передаваемых слов передается отдельной посылкой одного слова. I
Регистр 11 может находиться в двух состояниях: состоянии Запись, при котором .подготовлены к открытию элементы И группы 2, и состоянии Считывание, при котором подготовлены к открытию элементы И группы 3. Перевод регистра 11 в то или иное состояние осуществляется ЦВМ 34 по информации, поступающей на вход 29 (так как (обращение происходит к регистру 11), с входа-выхода 25 и с помошью сигнала управления, поступающего на
35 вход 28. Запись из ЦВМ 34 в регистр 10 производится по информации, поступающей с выхода 30, с входа-выхода 25 и с входа 28.Считывание из регистра 10 в ЦВМ 34 осуществляется
40 по входу-выходу 25 при наличии информации (т.е. единичных сигналов) на выходе 30 и входе 26.
Если необходимо передать информацию из ЦВМ 34 в ЦВМ 35, то необходи45 МО подать сигнал Запись на вход 28 и выбрать адрес по входу 27. В этом случае, используя вход-выход 25, в регистр 10 записывается одно слово. Это слово означает следующее: информация, записанная в первом разряде ,i принимается или передается информацией (1 или О соответственно), а значение остальных разрядов определяется количеством передаваемых слов.
50
55
При наличии сигналов на входах 28 и 29 и единицы в первом разряде входа-выхода 25 регистр 11 формирует
ву, последовательным кодом. В обоих случаях количество передаваемых синхроимпульсов по входу 21 равно коли- честву передаваемых слов, умноженному на разрядность слова.
Обмен информацией между двумя вычислительными машинами осуществляется следующим образом.
При наличии сигналов на входах 28 и 29 и единицы в первом разряде входа-выхода 25 регистр 11 формирует
открытию
элементы И 2. Сигнал с выхода элемента ИЛИ 9 обеспечивает открытие элементов И второй группы 2, тем самым осуществляется перезапись информации из регистра 10 в регистр 1. ЦВМ 34 после передачи сигнала прерывания переходит в состояние останова.
При наличии сигналов на входах 31 и 28 и единицы в первом разряде на входе-выходе 25 на выходе первого элемента И 4 формируется сигнал прерывания для ЦВМ 35. ЦВМ 35 после обработки сигнала прерывания передает на вход 21 шестнадцать для шестнадцатиразрядного слова синхроимпульсов которые обеспечива ют перезапись информации из регистра 1 в ЦВМ 35, Синхроимпульсы подсчитываются счетчиком 5, кроме того, каждый синхроимпульс является импульсом сдвига для регистра 1. Счетчик 5 после подсчета шестнадцати импульсов сбрасывается в нулевое состояние. По приходу шестнадца того синхроимпульса на счетчик 5 выдается сигнал на формирователь 6, который в свою очередь передает на выход 30 сигнал для пуска ЦВМ 34. Для прерывания работы ЦВМ 34 ЦВМ 35 формирует сигнал на выходе 32, который поступает на вход 33 ЦВМ 34.
При контроле функционирования работа устройства осуществляется следующим образом.
При передаче информации из ЦВМ 35 в ЦВМ 34 счетные импульсы по входу 21 одновременно поступают на регистр .1 сдвига и на счетчик 5, с выхода которого сигналы поступают на входы дешифратора 7. Информация с входа 22 через соответствующий открытый элемен И 8 третьей группы поразрядно записывается в регистр 12. С выхода регистра записанная информация поступает на первые информационные входы блока 14 сравнения. Одновременно информация из регистра 1 сдвига через открытые сигналом Считывание с регистра
11 элементы И первой группы записыва- 50.ЦВМ, содержащее формирователь имется в регистр 10 и считывается по входу-выходу 25 в ЦВМ 34. Эта же информация с входа-выхода 25 поступает на входы элементов И 15 пятой группы, которые открываются при поступлении сигнала на вход 26 считывания. Выходная информация с элементов И 15 пятой группы поступает через элементы ИЛИ 16 на вторые информационные входы
пульсов, регистр сдвига, первую, вторую группы элементов И, счетчи первый элемент .И, первый элемент первый, второй регистры, причем 55 последовательный вход регистра сд га соединен с входом устройства д подключения к информационному вых первой ЦВМ, первый вход первого э мента И соединен с входом устройс
блока 14 сравнения. Сравнение в блоке 14 осуществляется при поступлении с игнала считывания на вход 26. Этот сигнал проходит через элемент 20 задержки, который осуществляет задержку управляющего сигнала на время, необходимое для поступления информации с входа-выхода 25 на входы блока 14 сравнения.
При передаче информации из ЦВМ 34 в ЦВМ 35 информация записывается одновременно в регистр 10 и регистр 13. Затем из регистра 10 информация через открытые сигналом Запись, поступившим с регистра 11, элементы И 2 перезаписывается в регистр 1 сдвига. В соответствии с работой устройства информация начинает поступать в ЦВМ 35 по входу 23. Одновременно информация записывается в регистр 12. Алгоритм записи аналогичен указанному выше.
При поступлении шестнадцатого импульса в счетчик 5 сигнал с дешифратора поступает на первый вход элемен- та И 17, на втором входе которого присутствует сигнал с выхода триггера 19. Триггер 19 переводится в единичное состояние сигналом Запись с регистра 11. С выхода элемента И 17 сигнал через элемент ИЛИ 18 поступает на управляющий вход блока 14 сравнения. По этой команде происходит
сравнение поступившей информации. В случае равенства кодов сигнал с выхода Равно блока 14 сравнения поступает на вход Р триггера 19 и на управляющий вход регистра 12 и переводит их в исходное состояние. В случае неравенства информации сигнал с выхода Не равно блока 14 сравнения поступает на шину контроля, сигнализируя о наличии неисправности в устро.йстве.
Формула изобретения Устройство для сопряжения двух
пульсов, регистр сдвига, первую, вторую группы элементов И, счетчик, первый элемент .И, первый элемент ИЛИ, первый, второй регистры, причем 55 последовательный вход регистра сдвига соединен с входом устройства для подключения к информационному выходу первой ЦВМ, первый вход первого элемента И соединен с входом устройства
5134
для подключения к вькоду записи второй ЦВМ, выход первого элемента И соединен с первым входом первого элемента ИЛИ, информационный вход-выход первого регистра соединен с входом- выходом устройства для подключения к входу-выходу данных второй ЦВМ,, выход параллельного кода регистра сдвига соединен с первыми входами элементов И первой группы, вход устройства для подключения к выходу записи второй ЦВМ соединен с входами записи первого, второго регистров, информационный вход второго регистра и второй вход первого элемента И соединены с входом-выходом устройства для подключения к входу-выходу данных второй ЦВМ, вход выборки второго регистра соединен с входом устройства для подключения к первому адресному выходу второй ЦВМ, третий вход первого элемента И соединен с входом устройства для подключения к второму адресному выходу второй ЦВМ, вход считывания первого регистра соединен с входом устройства для подключения к выходу сигнала чтения второй ЦВМ, i-й выход группы (i - Т,, где п - paзpяднocтгJ информационного слова) первого регистра соединен с первым входом i-ro элемента И второй группы, i-й вход группы первого регистра соединен с выя;одом i-ro элемента И первой группы, вторые входы всех элементов И первой, второй групп соединены с выходом первого элемента ИЛИ, третьи входы всех элементов И первой, второй групп соединены соответственно с первым, вторым выходами второго регистра, тактовые входы регистра сдвига и счетчика соединены с входом устройства для подключения к выходу синхронизации первой ЦВМ, выход i-ro элемента И второй группы соединен с i-м входом группы регистра сдвига, последовательный выход регистра сдвига соединен с выходом устройства для подключения информационного входа первой ЦВМ, выход формирователя импульсов соединен с вторым входом первого элемента ИЛИ и с выходом устройства для подключения к входу запуска второй ЦВМ выход пер- вого элемента И соединен с выходом
устройства для подключения к входу прерывания первой ЦВМ, .вход устройства для подключения к третьему адресному выходу второй ЦВМ соединен с
0
645. 6
входом выборки первого регистра, о т- личающееся тем. что, с а, .пью повышения достоверности передачи ин- формации, ь него введены с третьей по пятую группы элементов И, дешифратор, второй., третий элементы ИЛИ, второй элемент И, элемент задержки ; триггер, третий, четвертый регистры, д блок сравнения, причем выход счетчи-- ка соединен с входом дешифратора, i-й выход которого соединен с первьм входом i-ro элемента Г; третьей группы, п-й выход дешифратора соединен с ig первым в.ходом второ-о элемента И к с входом формирователи импульсов, вьжод равенства блока саавнения соединен с нулевым входом триггера и с входом синхронизации третьего регистра,, : .-и информационный вход которого соеди1:;;-ш с выходом i-ro элеманта И третьей группы, единичный вход триггера соединен с первым выходом второго регистра, выход триггера соединен с вторым 25 входом второго элемента И, выход которого соединен с первым входом второго элемента ИЛИ второй вход и выход которого соединены соответственно с выходом элемента и г управляющим входом блока с В-гяния, первая, вторая гр/пчь: ;.xoflvV; которого соединены соответствен .г. ,:; вьrxoдo г третьего регистра и с зы: ;одаг;к элементов И четвертой л руппы, первый, второй входы 1-го элемента И четвертой группы соединены соответственно С i-M выходом группы четвертого регистра и с вькодом i-ro элемента И пятой гругты,, вход устройства для подключения к выходу чтения второй ЦВМ соединен с первыми входами элементов И пятой группы и с входом элемента задержки5 вход-выход устройства для подключения к входу-выходу данных второй ЦВМ соединен с информационным входом четвёртого регистра и с вторыми входами элементов И пятой группы, вход устройства для подключения к выходу записи второй UBM соединен с скнхровходом четвергого 50 регистра, выход нера}38нства блока сравнения является выходом С1 п- б ;к устройства, первый, зт1- рск третьего элемента ИЛИ сае,с -г:-:ены coov- , ветственно с входом уит;. пля 55 подключения к И1-141Ормацио1ь о1-5 во; :1Д первой. ЦВМ и с послед :шзтельнь Г- выходом регистра сдвиг,; ., ЕЬКОД тр€ть-;гп элемента ИЛИ соединен .с вторьгмр входами элементов И третьей группь..
35
40
45
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения двух вычислительных машин | 1983 |
|
SU1111150A1 |
Устройство для сопряжения ЦВМ с абонентами | 1986 |
|
SU1403070A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ С КАНАЛАМИ СВЯЗИ | 1992 |
|
RU2032938C1 |
Устройство для сопряжения источников и приемников с магистралью | 1986 |
|
SU1363227A2 |
Аналого-цифровая вычислительная система и аналоговая вычислительная машина (ее варианты) | 1983 |
|
SU1259300A1 |
Устройство для сопряжения абонентов с ЦВМ | 1990 |
|
SU1716526A1 |
Устройство для сопряжения абонента с каналом связи | 1987 |
|
SU1499358A1 |
Устройство для сопряжения цифровых вычислительных машин с каналами связи | 1985 |
|
SU1287171A1 |
Устройство для поиска информации | 1988 |
|
SU1640713A1 |
Устройство для сопряжения цифровой вычислительной машины с каналом связи | 1991 |
|
SU1837301A1 |
Изобретение относится к вычислительной технике и может быть использовано в вычислительных комплексах для сопряжения ЦВМ Целью изобретения является повьшение достоверности передачи информации за счет осуществления контроля в реальном масштабе времени. Устройство содержит регистр 1 сдвига, две группы элементов И 2 и 3, первый элемент И 4, счетчик 5, формирователь 6 импульсов, дешифратор 7, третью группу 8 элементов И, первый элемент ИЛИ 9, с первого по четвертый регистры 10 - 13, блок 14 сравнения, пятую,четвертую группы элементов И 15 и 16, второй элемент И 17, второй элемент ИЛИ 18, триггер 19, элемент 20 задержки, третий элемент ИЛИ 36. Устройство обеспечивает двунаправленную передачу информации между ЦВМ с преобразованием из последовательного кода в параллельный и с осуществлением контроля каждого слова. 1 ил. (Л со 4 ЦтЛ. О5 4 СЛ
Устройство для сопряжения | 1979 |
|
SU881722A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения двух вычислительных машин | 1983 |
|
SU1111150A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-09-30—Публикация
1986-05-20—Подача