Многоканальное устройство для сопряжения абонентов с ЦВМ Советский патент 1991 года по МПК G06F13/00 

Описание патента на изобретение SU1697081A1

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

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

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

Многоканальное устройство содержит (фиг.1) блок 1 управления, регистр 2 сдвига, счетчик 3 адресов абонентов, счетчик 4 слов, дешифратор 5 адресов абонентов, дешифратор 6 кода операции, элементы И 7 первой группы, рабочие регистры 8 первой группы, элементы И 9 второй группы, рабочие регистры 10 второй группы, элементы И 11 треяъей группы, элементы И 12-15, элементы ИЛИ 16-18, счетчик 19 номера устройства, элементы 20-21 задержки, элемент ИЛИ-НЕ 22, мультилексор 23, компаратор 24, триггер 25, элемент НЕ 26, входы 27-36 и выходы 37-39 устройства. На фиг.1 показаны также входы выходы 40-117 элементов устройства.

Блок 1 управления содержит (фиг.2) триггеры 118-122, элементы И 123-129, элементы 130-132 задержки, счетчик 133, элементы ИЛИ 134-136, входы и выходы 137-164 элементов блока 1.

В системе (фиг.З) показаны три многоканальных устройства 165-167, 1-й абонент 168 вычислительной системы, мажоритарный элемент 169 i-ro абонента 168.

При этом входы 32-34 многоканальных устройств соединены с выходами 38, выхоО

ю о

00

ды 37 устройств соединены с входами 170- 172 абонента, подключеными к входам 173- 175 мажоритарного элемента 169.

Блок 1 управления предназначен для выработки управляющих сигналов, обеспечивающих обмен информацией с ЦВМ.

Регистр 2 сдвига предназначен для приема из ЦВМ последовательного кода командного слова и преобразования его в параллельный.

Командное слово из ЦВМ содержит код операции, адрес абонента (Ai), количество обмениваемых слов (К).

Ко операции определяет режим работы устройства - одновременный ввод информации из трех устройств в ЦВМ, поочередный ввод информации из трех устройств в ЦВМ, одновременный вывод информации из ЦВМ абонентом, поочередный вывод инфорации из ЦВМ абонентам.

Адрес абонента - адрес первого абонента, с которым осуществляется обмен информацией.

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

Выходы 57 первой группы разрядов, содержащих адрес абонента, подключены к информационным входам 60 счетчика 3, выходы 58 второй группы разрядов, содержащих количество обмениваемых слов, подключены к входам 63 счетчика 4, выходы 59 третьей группы разрядов, содержащих код операции, подключены к входам 66 дешифратора 6.

Счетчик 3 служит для хранения и модификации адресов абонентов, с которыми ЦВМ осуществляет обмен информацией.

Счетчик 4 служит для хранения и модификации количества обмениваемых слов.

Дешифратор 5 осуществляет выбор необходимого регистра 8 или 10 в соответствии с адресом в счетчике 3.

Каждый из регистров 8 предназначен для приема из ЦВМ последовательного кода числовой посылки, преобразования его в параллельный и передачи в абонент, Каждый из регистров 10 служит для приема параллельного кода от абонента и преобразования его в последовательный для передачи в ЦВМ,

Счетчик 19 предназначен для определения номера устройства в резервированном наборе из трех устройств.

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

Компаратор 24 служит для фиксации номера устройства в резервированном наборе из трех устройств.

В резервированной вычислительной

0 системе каждое устройство Имеет свой номер - соответственно первое, второе или третье. Номер устройства задается подачей соответствующих потенциалов на входы 35 и 36 устройства и связанные с ними входы

5 104 и 105 компаратора 24. Так, для первого устройства на вход 35 устройства и связан: ный с ним вход 104 компаратора 24 подается положительный, а на вход 36 устройства и связанный с ним вход 105 компаратора 24

0 подается нулевой потенциал.

Для второго устройства нулевой и положительный потенциалы подаются соответственно на вход 35 и вход 36 устройства, а для третьего устройства положительный по5 тенциал подан на входы 35 и 36 устройства и соответственно входы 104 и 105 компаратора 24.

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

0 Устройство работает в четырех режимах; одновременного ввода информации

трех устройств в ЦВМ; поочередного ввода информации от каждого устройства в ЦВМ; одновременного вывода информации из

5 ЦВМ; поочередного вывода информации из ЦВМ в каждое устройство.

В процессе всей работы устройства из ЦВМ через вход 28 устройства поступают тактовые импульсы на вход 55 регистра 2

0 сдвига, на вход 41 блока 1 управления, на тактовый вход 74 регистров 8 и на тактовый вход 78 регистров 10.

Перед началом работы через вход 29 устройства на вход 43 блока 1 управления

5 подается сигнал Начальная установка, по которому на выходах 48 и 49 блока 1 управления устанавливается нулевое состояние, затем через вход 30 устройства на вход 42 блока 1 управления, вход 92 счетчика 19 и

Q через вход 114 третьего элемента ИЛИ 18 на нулевой вход триггера 25 подается сигнал Команда, который запоминается в блоке 1 управления и по которому на нулевом выходе триггера 25 устанавливается единичное

5 состояние, а на выходах 93 и 94 счетчика 19 и входах 96 и 97 элемента ИЛИ-НЕ 22 устанавливается нулевое состояние, при этом на выходе элемента ИЛИ-НЕ 22 и соединенном с ним входе 88 элемента И 12 устанавливается единичное состояние.

При появлении из ЦВМ через вход 27 устройства на входе 40 блока 1 управления и входе 54 регистра 2 сдвига последовательного кода командной посылки блок 1 управления выдает на своем выходе 48 сигнал Разрешение сдвига на управляющий вход 56 регистра 2 сдвига, разрешающий прием последовательного кода командной посылки в регистр 2 сдвига. Как в режимах вывода информации, так и в режимах ввода ее в ЦВМ после окончания приема команды с выхода 51 блока 1 управления на вход 61 счетчика 3, вход 64 счетчика 4 и вход 67 дешифратора 6 выдается управляющий сигнал, по которому осуществляется запись адреса абонента с выходов 57 регистра 2 сдвига в счетчик 4 через его входы 60, количества обмениваемых слов с выхода 58 регистра 2 сдвига в счетчик 4 через его входы 63 и дешифрация кода операции, поступающего с выходов 59 регистра 2 сдвига в дешифратор 6 через его входы 66, с выходов счетчика 3 адрес абонента подается в дешифратор 5, и в зависимости от адреса абонента на одном из выходов 68 или 69 дешифратора 5 появляется сигнал.

В режиме одновременного ввода в ЦВМ инфорации трех устройств устройство работает следующим образом. После окончания приема командной посылки в зависимости от адреса абонента на одном из выходов 69 дешифратора 5 появляется сигнал, поступающий на вход 76 и вход 80 соответствующих элементов И 9 и 11. Одновременно с выхода 86 дешифратора 6 на вход 45 блока 1 управления подается сигнал Ввод. При этом с выхода 49 блока 1 управления на вход 116 элемента И 15 подается сигнал Разрешение сдвига и, поскольку на вход 117 элемента И 15 подан единичный сигнал с инверсного выхода триггера 25, установленного сигналом Команда в нулевое состояние, сигнал Разрешение сдвига поступает с выхода элемента И 15 на вход 75 элементов И 9.

С выхода элемента И 9, соответствующего адресу, заданному дешифратором 5, на управляющий вход 77 соответствующего ему регистра 10 подается сигнал, разрешающий сдвиг хранящейся там информации, поступившей на информацоинные входы 79 регистра 10 с информационных входов 31 устройства.

С выхода регистра 10 последовательный код поступает на вход 81 соответствующего элемента И 11, а с его выхода на соответствующий вход 82 элемента ИЛИ 16, выход которого связан с информационным выходом 38 устройства.

Счетчик 19 установлен сигналом Команда в нулевое состояние, при котором с его выходов 93 и 94 соответственно на входы 96 и 97 элемента ИЛИ-НЕ 22 и на управ- 5 ляющие входы 98 и 99 мультиплексора 23 подается нулевой потенциал, при этом на выходе элемента ИЛИ-НЕ 22 и соединенном входе 88 элемента И 12 устанавливается положительный потенциал, Мультиплексор

10 23 выдает через селективный выход 39 устройства в ЦВМ последовательный код, полученный в результате выбора по логике два из трех последовательного кода, поступившего на его входы 100-102 от данного уст5 ройства и двух соседних устройств.

После передачи последовательного кода с выхода 49 блока 1 управления сигнал Разрешение сдвига снимается и, если содержимое счетчика 4 не равно нулю, с выхо0 да 50 блока 1 управления на вход 65 счетчика 4 и через вход 87 элемента И 12 на выход элемента И 12 и вход 62 счетчика 3 подается сигнал, по которому содержимое счетчика 3 увеличивается, а содержимое

5 счетчика 4 уменьшается на единицу.

После чего с выхода 49 блока 1 управления выдается сигнал Разрешение сдвига и производится выдача последовательного кода из регистра 10, адрес которого на еди0 ницу больше адреса регистра 10, из которого выдавалась предыдущая посылка. Если после передачи очередной числовой посылки содержимое счетчика 4 становится равным нулю, то с выхода счетчика 4 на вход 44

5 блока 1 управления подается сигнал, по которому запрещается формирование сигнала Разрешение сдвига, т.е. операция ввода информации в ЦВМ заканчивается.

В режиме поочередного ввода в ЦВМ

Q информации трех устройств производится ввод в ЦВМ информации от одноименных абонентов последовательно первого, второго и третьего устройства, т.е. производится ввод в ЦВМ информации от абонента с ад5 ресом AI от первого, второго и третьего устройства и только затем адрес абонента увеличивается на единицу и вводится информация от абонента с адресом AI+I последовательно от первого, второго и третьего

Q устройства.

Количество слов, задаваемых в командном слове, равно утроенному количеству абонентов, информация которых вводится по данному командному слову.

5В режиме поочередного ввода в ЦВМ

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

После окончания командной посылки с выхода 85 дешифратора 6 на вход 46 блока 1 управлевния подается сигнал Ввод пооередный, а затем с выхода 52 блока 1 правления на вход 89 элемента ИЛИ 17 оступает сигнал Конец слова, который ерез выход элемента ИЛИ 17 подается на ход 91 счетчика 19, и на выходе 93 счетчика 19, входе 96 элемента ИЛИ-НЕ 22 и первом правляющем входе 98 мультиплексора 23 станавливается положительный потенцил, который настраивает мультиплексор 23 на передачу на его выход 103 и селективный выход 39 устройства последовательного коа, который поступит через вход 32 устройства на первый информационный вход 100 мультиплексора 23. Одновременно, в зави- симости от адреса абонента, на одном из выходов 69 дешифратора 5 появляется сигнал, поступающий на вход 76 и вход 80 соответствующих элементов И 9 и 11, а с выхода 49 блока 1 управления на вход 116 элемента И 15 поступает сигнал Разрешение сдвига и, поскольку на вход 117 элемента И 15 подан единичный сигнал с инверсного выхода триггера 25, сигнал Разрешение сдвига поступает с выхода элемента И 15 на вход 75 элементов И 9.

С выхода элемента И 9, соответствующего адресу, заданному дешифратором 5, на управляющий вход 77 соответствующего ему регистра 10 подается сигнал, разрешающий сдвиг хранящейся там информации. С выхода регистра 10 последовательный код поступает на вход 80 соответствующего элемента И 11, а с его выхода на соответствующий вход 82 элемента ИЛИ 16, выход которого связан с информационным выходом 38 устройства. После передачи последо- вательного кода с выхода 49 блока 1 управления сигнала Разрешение сдвига снимается, а с выхода 50 блока 1 управления на вход 65 счетчика 4 подается сигнал, по которому содержимое счетчика 4 уменьшается на единицу,

Одновременно с выхода 52 блока 1 управления на вход 89 элемента ИЛИ 17 подается сигнал, который через выход элемента ИЛИ 17 поступает на вход 91 счетчика 19, при этом на выходах 93 и 94 счетчика 19 и управляющих входах 98 и 99 мультиплексора 23 устанавливается соответственно нулевой и положительный потенциал, При таком состоянии управляющих входов 98 и 99 мультиплексор 23 настраивается на передачу последовательного кода с входа 101 на его выход 103 и селективный выход 39 устройства. После чего с выхода 49 блока 1 управления выдается сигнал Разрешение сдвига и производится выдача последовательного кода из регистра 10, имеющего тот же адрес, что и в предыдущей посылке. После передачи последовательного кода с выхода 49 блока 1 управления сигнал Разрешение сдвига снимается, а с выхода 50 блока 1 управления на вход 65 счетчика 4 подается сигнал, по которому содержимое

счетчика 4 уменьшается на единицу.

Одновременно с выхода 52 блока 1 управления на вход 89 элемента ИЛИ 17 поступает сигнал, который через выход элемента ИЛИ 17 подается на вход 91 счет0 чика 19, при этом на выходах 93 и 94 счетчика 19 и управляющих входах 98 и 99 мультиплексора 23 устанавливается положительный потенциал. При таком состоянии управляющих входов 98 и 99 мультиплексор

5 23 настраивается на передачу последовательного кода с входа 102 на его выход 103. и селективный выход 39 устройства. Затем с выхода 49 блока 1 управления выдается сигнал Разрешение сдвига и производит0 ся выдача последовательного кода из регистра 10, имеющего тот же адрес, что и в предыдущей посылке. После передачи последовательного кода с выхода 49 блока 1 управления сигнал Разрешение сдвига

5 снимается. С выхода 50 блока 1 управления подается сигнал на вход 65 счетчика 4 и вход 87 элемента И 12. Одновременно с выхода 52 блока 1 управления подается сигнал на вход 89 элемента ИЛИ 17, который через

0 выход элемента ИЛИ 17 поступает на счетный вход 91 счетчика 19, при этом на выходе переполнения 95 счетчика 19 появляется сигнал, а на его выходах 93 и 94 и входах 96 и 97 элемента ИЛИ-НЕ 23 устанавливается

5 нулевой потенциал, при этом на выходе элемента ИЛИ-НЕ 22 и входе 88 элемента И 12 устанавливается положительный потенциал, разрешающий прохождение сигнала с входа 87 элемента И 12 на его выход и вход

0 62 счетчика 3, при этом содержимое счетчика 3 увеличивается, а содержимое счетчика 4 уменьшается на единицу. После этого сигнала с выхода 95 счетчика 19, задержанный на элементе 20 задержки поступает на вход

5 90 элемента ИЛИ 17, а с его выхода на счетный вход 91 счетчика 19, устанавливая на его выходах 93 и 94, входах 96 и 97 элемента ИЛИ-НЕ 22 и управляющих входах 98 и 99 мультиплексора 23 соответственно положиQ тельный и нулевой потенциалы, при которых мультиплексор 23 настраивается на передачу на свой выход 103 информации с первого информационного входа 100.

Если содержимое счетчика 4 не равно

5 нулю, то повторяется ввод в ЦВМ с селективного выхода 39 устройства последовательного кода поочередно от первого, второго и третьего устройства, поступающего соответственно на входы 100-102 мультиплексора 23. Если после передачи

очередной числовой посылки содержимое счетчика 4 становится равным нулю, то с выхода счетчика 4 на вход 44 блока 1 управления подается сигнал, запрещающий формирование сигнала Разрешение сдвига, т.е. операция ввода в ЦВМ заканчивается,

В режиме одновременного вывода информации из ЦВМ после командной посылки из ЦВМ через вход 27 устройства поступает последовательный код числа, который подается на вход 72 регистров 8 и на вход 40 блока 1 управления.

При этом с выхода 49 блока 1 управления на вход 116 элемента И 15 подается сигнал Разрешение сдвига и, поскольку на вход 117 элемента И 15 подан положительный потенциал с выхода триггера 25, сигнал Разрешение сдвига через выход элемента И 15 подается на вход 71 элементов И 7, длительность сигнала соответствует длительности последовательного кода.

При этом на вход 73 соответствуюа1его регистра 8 с выхода элемента И 7, на вход 70 которого в соответствии с адресом абонента AI подан сигнал с одного из выходов 68 дешифратора 5, поступает управляющий сигнал, разрешающий запись последовательного кода с входа 72.

С информационных выходов 83 данного регистра 8 информация выдается соответствующему абоненту через информационные выходы 37 устройства.

По окончании приема последовательного кода числа с выхода 49 блока 1 управления сигнал Разрешениесдвига снимается, а с выхода 50 блока 1 управления на вход 65 счетчика 4 и на вход 87 элемента И 12, а с его выхода на вход 62 счетчика 3 подается сигнал, по которому содержимое счетчика 3 увеличивается, а содержимое счетчика 4 уменьшается на единицу. В режиме поочередного вывода информации в три устройства производится поочередный прием информации ЦВМ в одноименные абоненты последовательно первого, второго и третьего устройства, для чего из ЦВМ для абонента с адресом AJ выдаются последовательно три числовых посылки, причем первая посылка принимается в абонент с адресом At первым устройством, вторая посылка-принимается в абонент с адресом AI вторым устройством, третья посылка принимается в абонент с адресом AI третьим устройством и только затем адрес абонента увеличивается на единицу и передаются из ЦВМ последовательно три числовых посылки в абонент с адресом Ai-ц соответственно первого, второго и третьего устройств. При этом в каждой числовой посылке может содержаться

разная информация, т.е. в одноименные абоненты фазных устройств может быть введена неодинаковая информация. Количество слов, задаваемых в командном сло- 5 ве, равно утроенному количеству абонентов.

В режиме поочередного вывода информации устройство работает следующим образом. После окончания командной 0 посыл ки с выхода 84 дешифратора 6 на вход 47 блока 1 управления подается сигнал Вывод поочередный, а затем с выхода 53 блока 1 управления на вход 112 элемента И 14 и вход 109 элемента И 13 поступает положи- 5 тельный потенциал.

Счетчик 19 установлен сигналом Команда в нулевое состояние, при котором с его выходов 93 и 94 на входы соответственно 106 и 107 компаратора 24 поступает ну- 0 левой потенциал, при этом с выхода 108 компаратора 24 на вход элемента НЕ 26 также поступает нулевой потенциал, а через выход элемента НЕ 26 на вход 113 элемента И 14 поступает положительный потенциал, 5 который через выход элемента И 14 подается на единичный вход триггера 25, устанавливая его в единичное состояние, при котором на вход 117 элемента И 15 поступает нулевой потенциал. Кроме того, после 0 окончания командной посылки с выхода 52 блока 1 управления на вход элемента 21 задержки, вход 89 элемента ИЛИ 17 и через его выход на вход 91 счетчика 19 поступает сигнал Конец слова и на выходе 93 счетчи- 5 ка 19 и входе 106 компаратора 24 устанавливается положительный потенциал.

При этом только в первом устройстве, в котором на вход 35 устройства и связанный вход 104 компаратора 24 подан положитель- 0 ньдй, а на вход 36 устройства и связанный вход 105 компаратора 24 подан нулевой потенциал, на выходе 108 компаратора 24 и связанном с ним входе 110 элемента И 13 устанавливается положительный потенци- 5 ал. Затем после прихода на вход 111 элемента И 13 сигнала Конец слова, задержанного на элементе 21 задержкиуна выходе элемента И 13 и связаном с ним входе 115 элемента ИЛИ 18 устанавливает- Q ся положительный потенциал, который через выход элемента ИЛИ 18 поступает на нулевой вход триггера 25. После чего на выходе триггера 25 и связанном с ним входе 117 элемента И 15 устанавливается положи- с тельный потенциал.

Затем из ЦВМ через вход 27 устройства на вход 72 регистров 8 и вход 40 блока 1 управления поступает последовательный код. При этом с выхода 49 блока 1 управления на вход 116 элемента И 15 подается

сигнал Разрешение сдвига и, поскольку в первом устройстве на вход 117 элемента И 15 подан положительный потенциал с выхода триггера 25, сигнал Разрешение сдвига через выход элемента И 15 подается на вход 71 элементов И 7, При этом на вход 73 соответствующего регистра 8 с выхода элемента И 7, на вход 70 которого в соответствии с адресом абонента подан сигнал с одного юз выходов 68 дешифратора 5, поступает управляющий сигнал, разрешающий запись последовательного кода с входа 72. С информационных выходов 83 данного регистра 8 информация выдается соответствующему абоненту через информационные выходы 37 устройства.

Во втором и третьем устройствах на выходе 108 компаратора 24 и связаном входе 110 элемента И 13 установлен нулевой потенциал и триггер 25 находится в единичном состоянии, при котором с его инверсного выхода на вход 117 элемента И 15 подается нулевой потенциал, запрещающий прохождение сигнала Разрешение сдвига с входа 116 элемента И 15 на его выход.

После приема последовательного кода числа с выхода 49 блока 1 управления сигнал Разрешение сдвига снимается, а с выхода 50 блока 1 управления на вход 65 счетчика 4 подается сигнал, по которому содержимое счетчика 4 уменьшается на единицу. Одновременно с выхода 52 блока 1 управления на вход 89 элемента ИЛИ 17 и через его выход на вход 91 счетчика 19 поступает сигнал Конец слова, по которому на выходах 93 и 94 счетчика 19 и связанных входах 106 и 107 компаратора 24 устанавливается соответственно нулевой и положительный потенциал.

При этом только во втором устройстве, в котором на входы 35 и 36 устройства и связанные входы 104 и 105 компаратора 24 поданы соответственно положительный и нулевой потенциалы, на выходе 108 компаратора 24 и связанном входе 110 элемента И 13 устанавливается положительный потенциал.

После прихода на вход 111 элемента И 13 сигнала с выхода элемента 21 задержки на выходе элемента И 13 и связанном входе 115 элемента И ЛИ 18 уста на вливается положительный потенциал, который через выход элемента ИЛИ 18 поступает на нулевой вход триггера 25. После чего на выходе триггера 25 и связанном входе 117 элемента И 15 устанавливается положительный потенциал.

Затем из ЦВМ через вход 27 устройства на вход 72 регистров 8 и вход 40 блока 1 управления поступает последовательный

код числа. При этом с выхода 49 блока 1 управления на вход 116 элемента И 15 подается сигнал Разрешение сдвига и, поскольку во втором устройстве на вход 117

элемента И 15 подан положительный потенциал с триггера 25, сигнал Разрешение сдвига через выход элемента И 15 подается

на вход 71 элементов И 7. При этом на вход 73 соответствующего регистра 8 с выхода

0 элемента И 7, на вход 70 которого в соответствии с адресом абонента AI подан сигнал с одного из выходов 68 дешифратора 5, поступает управляющий сигнал, разрешающий запись последовательного кода с входа 72.

5 С информационных выходов 83 данного регистра 8 информация выдается соответст-, вующему абоненту через информационные выходы 37 устройства. В первом и третьем устройстве на выходе 108 компаратора 24 и

0 связанном входе 110 элемента 13 установлен нулевой потенциал, и триггер 25 находится в единичном состоянии, при котором с его инверсного выхода на вход 117 элемента И 15 подается нулевой потенциал,

5 запрещающий прохождение сигнала Разрешение сдвига с входа 116 элемента И 15 на его выход.

После приема последовательного кода числа с выхода 49 блока 1 управления сиг0 нал Разрешение сдвига снимается, а с выхода 50 блока 1 управления на вход 65 . счетчика 4 подается сигнал, по которому содержимое счетчика 4 уменьшается на единицу.

5 Одновременно с выхода 52 блока 1 управления на вход 89 элемента ИЛИ 17 и через его выход на вход 91 счетчика поступает сигнал Конец слова, по которому на выходах 93 и 94 счетчика 19 и связанных

Q входах 106 и 107 компаратора 24 устанавливается положительный потенциал.

При этом только в третьем устройстве, в котором на входы 35 и 36 устройства и связанные входы 106 и 107 компаратора 24

5 подан положительный потенциал, на выходе 108 компаратора и связанном входе 110 элемента И 13 устанавливается положительный потенциал. После прихода на вход 111 элемента И 13 сигнала с выхода элемента 21

Q задержки на выходе элемента И 13 и связанном входе 115 элемента ИЛИ 18 устанавливается положительный потенциал, который через выход элемента ИЛИ 18 поступает на нулевой вход триггера 25. После чего на

5 выходе триггера 25 и связанном входе 117 элемента И 15устанавливается положительный потенциал.

Затем из ЦВМ через вход 27 устройства на вход 72 регистров 8 и вход 40 блока 1 управления поступает последовательный

код числа. При этом с выхода 49 блока 1 управления на вход 116 элемента И 15 подается сигнал Разрешение сдвига и, поскольку в третьем устройстве на вход 117 элемента И 15 подан положительный потенциал с триггера 25, сигнал Разрешение сдвига через выход элемента И 15 подается на вход элемента И 7. При этом на вход 73 соответствующего регистра 8 с выхода элемента И 7, на вход 70 которого в соответствии с адресом абонента AI подан сигнал с одного из выходов 68 дешифратора 5, поступает управляющий сигнал, разрешающий запись последовательного кода с входа 72.

С информационных выходов 83 данного регистра 8 информация выдается соответствующему абоненту через информационные выходы 37 устройства.

В первом и втором устройствах на выходе 108 компаратора 24 и связанном входе 110 элемента И 13 установлен нулевой потенциал и триггер 25 находится в единичном состоянии, при котором с его инверсного выхода на вход 117 элемента И 15 подается нулевой потенциал, запрещающий прохождение сигнала Разрешение сдвига с входа 116 элемента И 15 на его выход. После приема последовательного кода числа с выхода 49 блока 1 управления сигнал Разрешение сдвига снимается. Затем с выхода 50 блока 1 управления на вход 65 счетчика 4 и вход 87 элемента И 12 подается сигнал. Одновременно с выхода 52 блока 1 управления подается сигнал на вход 89 элемента ИЛИ 17, поступающий через выход элемента ИЛИ 17 на счетный вход 91 счетчика 19. При этом на выходе 95 переполнения счетчика 19 появляется сигнал, а на его выходах 93-94 и входах 96-97 элемента ИЛИ-НЕ 22 устанавливается нулевой потенциал. На выходе элемента ИЛИ-НЕ 22 и входе 88 элемента И 12 устанавливается положительный потенциал, разрешающий прохождение сигнала с входа 87 элемента И 12 на его выход и вход 62 счетчика 3. Содержимое счетчика & увеличивается, а содержимое счетчика 4 уменьшается на единицу.

После этого сигнал с выхода 95 счетчика 19, задержанный на элементе 20 задержки,поступает на вход 90 элемента ИЛИ 17, а с его выхода на счетный вход 91 счетчика 19, устанавливая на его выходах соответственно нулевой и положительный потенциалы.

Если содержимое счетчика 4 не равно нулю, то по приходу числовых посылок из ЦВМ повторяется вывод информации в абонент с адресом Ам поочередно в первое, второе и третье устройство.

Если после очередного вывода информации в три устройства содержимое счетчика станет равным нулю, то с выхода счетчика 4 на вход 44 блока 1 управления подается 5 сигнал, после чего с выхода 53 блока 1 управления сигнал режима снимается и операция заканчивается.

В блоке 1 управления (фиг. 1} триггер 118 служит для формирования сигнала Разре1Q шение сдвига, разрешающего прием и выдачу последовательного кода. Триггер 119 предназначен для запоминания сигнала . Команда, служащего признаком того, что пришедший после этого сигнала последова15 тельный код являтся командной посылкой. Триггер 120 предназначен для управления триггером 118 при формировании сигнала Разрешение сдвига при одновременном вводе в ЦВМ информации от трех устройств.

0 Триггер 121 предназначен для управления триггером 118 при поочередном вводе в ЦВМ информации абонентов трех устройств. Триггер 122 служит для выдачи управляющего сигнала режима работы при

5 поочередном выводе информации из ЦВМ в

три устройства. Счетчик 133 предназначен

для подсчета количества тактов в течение

действия сигнала Разрешение сдвига,

длительность которого определяется емко0 стью счетчика 133 тактов и соответствует количеству разрядов последовательного кода. После отсчета количества тактов, соответствующих разрядности командной или числовой посылки, на выходе счетчика 133

5 тактов вырабатывается сигнал Конец слова.

Блок управления работает следующим образом.

В течение всей работы устройства через

0 вход 41 блока управления на вход элемента 130 задержки и вход 139 элемента И 123 поступают тактовые импульсы.

Перед началом работы через вход 43 на первые нулевые входы триггеров 118 и 119

5 подается сигнал Начальная установка, по которому триггеры 118 и 119 устанавливаются в нулевое состояние. При этом на входе 140 элемента И 123. входе 154 элемента И 124 и выходе 49 блока, соединенных с

0 единичным выходом 137 триггера 118, а также на выходе 48 блока и выходе элемента И 124, соединенного входом 153 с единичным выходом 143 триггера 119, появляется нулевой сигнал. Одновременно с нулевого выхо5 да 138 триггера 118 на вход 142 счетчика 133 подается единичный сигнал,который устанавливает счетчик 133 в нулевое состояние. При появлении на входе 42 сигнала Команда триггер 119 устанавливается в единичное состояние, при этом на его выходе 143

станавливается положительный потенцил. Прием командной посылки осуществлятся блоком 1 управления следующим бразом. При появлении на входе 40 послеовательного кода командной посылки риггер 118 устанавливается в единичное остояние, при котором с выхода 137 триггера 118 на выход 49 блока 1 управления, вход 140 элемента И 123 и вход 154 элемена И 124 поступает положительный сигнал Разрешение сдвига, с выхода элемента И 124этот сигнал поступает на выход 48.

Наличие сигнала Разрешение сдвига на входе 140 элемента И 123 служит разрешением прохождения тактовых импульсов с входа 41 блока и соединенного с ним входа 139 элемента И 123 на выход элемента И 123 и с его выхода на вход 141 счетчика 133. После того, как счетчик 133 отсчитает количество тактовых импульсов, соответствующих длительности командной посылки, на его выходе появляется сигнал Конец слова, поступающий на вход 151 элемента И 125, вход 148 элемента И 126 и вход 146 элемента И 127. При появлении на входе 150 элемента И 125 тактового импульса с элемента 130 задержки сигнал Конец слова с выхода элемента И 125 поступает на выход 51 блока 1 управления. При появлении с выхода элемента 131 задержки тактового импульса на входе 145 элемента И 127 с выхода элемента И 127 поступает сигнал на вторые нулевые входы триггеров 118 и 115, по которому производится сбростриг- геров 118 и 119, при этом с выхода 138 триггера 118 поступает сигнал на вход 142 счетчика 133, по которому счетчик 133 сбрасывается, после чего сигнал Разрешение сдвига с выходов 48 и 49 блока 1 управления снимается. Прием командной посылки закончен.,

При одновременном выводе информации из ЦВМ в три устройства блок 1 управления работает следующим образом. После выдачи командной посылки через вход 40 на первый единичный вход триггера 118 из ЦВМ поступает последовательный код числовой посылки, при появлении которого триггер 118 устанавливается в единичное состояние. С его выхода 137 на выход 49 блока 1 управления и вход 140 элемента И 123 поступает сигнал Разрешение сдвига, который разрешает прохождение тактового импульса с выхода 41 через вход 139 элемента И 123 на выход элемента И 123 и на вход 141 счетчика 133. После отсчета количества тактовых импульсов, соответствующих длительности числовой посылки, на выходе счетчика 133 появляется сигнал Конец слова, поступающий на вход 148 элемента И 126 и вход 146 элемента И 127.

При появлении тактового импульса с выхода элемента 130 задержки на входе 147

элемента И 126 с выхода элемента И 126 сигнала Конец слова поступает на выход 50. При появлении тактового импульса с выхода элемента 131 задержки на входе 145 элемента И 127 с выхода элемента И 127

подается, сигнал на вторые нулевые входы триггеров 118 и 119, устанавливающий эти триггеры в нулевое состояние, при этом сигнал Разрешение сдвига с выхода 49 блока снимается, а с выхода 138 триггера 118 поступает сигнал на вход 142 счетчика 133, по которому счетчик 133 сбрасывается, затем блок 1 управления готов к приему следующей числовой посылки.

При поочередном выводе информации

ЦВМ в три устройства блок 1 управления работает следующим образом. После приема последнего разряда последовательного кода командной посылки на выходе счетчика 133 вырабатывается сигнал Конец слова, который выдается на выход 51 блока. Затем из устройства через вход 47 на единичный вход триггера 122 поступает сигнал Вывод поочередный, по которому триггер 122 устанавливается в единичное состояние

и на выход 53 блока и вход 164 элемента ИЛИ 136 поступает единичный сигнал, который с выхода элемента ИЛИ 136 подается на вход 161 элемента И 129. Одновременно сигнал Конец слова поступает на вход 156

элемента ИЛИ 134, с выхода которого подается на вход 162 элемента И 129 и с его выхода на выход 52 блока 1 управления.

После выдачи командной посылки через вход 40 блока на первый единичный вход

триггера 118 из ЦВМ поступает последовательный код числовой посылки. Далее блок 1 работает аналогично описанному при одновременном выводе информации ЦВМ в три устройства. После отсчета количества

актовых импульсов, соответствующих длительности числовой посылки, счетчик 133 формирует на своем выходе сигнал Конец слова, поступающий на вход 148 элемента И 126, с выхода которого этот сигнал подаQ ется на выход 50 блока и вход 155 элемента ИЛИ 134. С выхода элемента ИЛИ 134 сигнал поступает на вход 162 элемента И 129 и с его выхода на выход 52 блока. Далее реализуется процедура сброса триггеров 118 и

119 и счетчика 133.

После того, как закончится вывод заданного в командной посылке количества числовых слов, из устройства через вход 44 на нулевой вход триггера 122 поступает сигнал, устанавливающий триггер 122 в нулевое состояние.

При одновременном вводе информации трех устройств блок 1 управления работает следующим образом. После приема последнего разряда последовательного кода командной посылки на выходе счетчика 133 вырабатывается сигнал Конец слова, который выдается на выход 51 блока 1 управления. Затем из устройства через вход 45 блока на единичный вход триггера 120 выдается сигнал Ввод, по которому триггер 120 устанавливается в единичное состояние и на вход 157 элемента ИЛИ 135 поступает единичный сигнал, который с выхода этого элемента подается на вход 160 элемента И 128. Одновременно сигнал Конец слова поступает на вход 156 элемента ИЛИ 134, с выхода которого подается на вход элемента

132задержки и с его выхода на вход 159 элемента И 128. С выхода элемента И 128 единичный сигнал подается на второй единичный вход триггера 118, устанавливая его в единичное состояние, при этом с выхода 137 триггера 118 на выход 49 блока 1 управления и вход 140 элемента И 123 подается сигнал Разрешение сдвига.

Далее блок работает аналогично описанному при выводе информации из ЦВМ.

После отсчета количества тактовых импульсов, соответствующего длительности числовой посылки, счетчик 133 формирует на своем выходе сигнал Конец слова, поступающий на вход 148 элемента И 126, с выхода которого этот сигнал податся на выход 50 блока 1 управления и вход 155 элемента ИЛИ 134. С выхода элемента ИЛИ 134 сигнал поступает на вход элемента 132 задержки и с его выхода на вход 159 элемента И 128 и, так как триггер 120 находится в единичном состоянии, то с выхода элемента И 128 подается единичный сигнал на второй вход триггера 118, устанавливая его в единичное состояние. Далее повторяется процедура выработки сигналов Разрешение сдвига и Конец слова. После того, как закончится ввод заданного в командной посылке количества числовых слов из устройства, через вход 44 на нулевой вход триггера 120 поступает сигнал, устанавливающий триггер 120 в нулевое состояние. На этом ввод в ЦВМ заканчивается.

При поочередном вводе в ЦВМ информации трех устройств блок управления работает следующим образом. После приема последнего разряда последовательного кода командной посылки на выходе счетчика

133вырабатывается сигнал Конец слова, который выдается на выход 51 блока 1 управления. Затем из устройства через вход 46 на единичный вход триггера 121 выдается сигнал Ввод поочередный, по которому триггер 121 устанавливается в единичное 5 состояние, и на вход 158 элемента ИЛИ 135 и вход 163 элемента ИЛИ 136 поступает единичный сигнал, с выхода которого он поступает на вход 161 элемента И 129 и с его выхода на выход 52 блока 1 управления. С

10 выхода элемента ИЛИ 135 единичный сигнал подается на вход 160 элемента И 128. Далее блок 1 управления работает анало- .гично описанному при одновременном вводе информации в ЦВМ.

5 После отсчета количества тактовых импульсов, соответствующих длительности числовой посылки, счетчик 133 формирует на своем выходе сигнал Конец слова, поступающий через элемент И 126 на выход 50

0 блока управления и вход 155 элемента ИЛИ 134, с выхода которого сигнал поступает на вход элемента 132 задержки и с его выхода на вход 159 элемента 128, так как триггер 121 находится в единичном состоянии, то с

5 выхода элемента И 128 подается единичный сигнал на второй единичный вход триггера 118, устанавливая его в единичное состояние, Далее повторяется процедура выработки сигналов Разрешение сдвига и Конец

0 слова. После того, как закончится ввод заданного в командной посылке количества числовых слов, из устройства на вход триггера 121 поступает сигнал, устанавливающий его в нулевое состояние.

5

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

1. Многоканальное устройство для сопряжения абонентов с ЦВМ, содержащее регистр сдвига, первая, вторая и третья

0 ФУПГ|ы разрядных выходов которого соединены соответственно с группами информационных входов счетчика адресов абонентов, счетчика слов и дешифратора кода операции, блок управления, первым вы5 ходом подключенный к входу разрешения сдвига регистра сдвига, элементы И первой и второй групп, первые входы которых соединены соответственно с первой и второй группами выходов дешифратора адресов,

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

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

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

5 ИЛИ, подключенного вторым входом к входу устройства для подключения к выходу признака команды ЦВМ, а выходом - к входу сброса триггера, установочный вход кото- рого соединен с выходом третьего

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

2. Устройство поп.1,отличающее- с я тем, что блок управления содержит пять триггеров, семь элементов И, три элемента задержки, счетчик тактов, три элемента

5 ИЛИ, причем первый установочный вход первого триггера соединен с информационным входом блока, а прямой выход - с шестым выходом блока и первыми входами первого и второго элементов И, вторые вхоQ ды которых подключены соответственно к тактовому входу блока и прямому выходу второго триггера, установочный вход которого является входом команды блока, а прямой и инверсный выходы соединены

5 соответственно с первыми входами третьего и четвертого элементов И, выходами подключенных соответственно к четвертому и третьему выходам блока и первому и второму входам первого элемента ИЛИ, а вторыми входами - к выходу первого элемента

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

0

5

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

It

ff К l/f

tt

Л

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

название год авторы номер документа
Устройство для сопряжения абонентов с цифровой вычислительной машиной 1985
  • Зацепин Михаил Алексеевич
  • Гусев Владимир Леонидович
SU1277123A1
Многоканальное устройство для сопряжения абонентов с ЦВМ 1988
  • Березина Елена Александровна
  • Гендельман Ефим Матвеевич
  • Геништа Вадим Евгеньевич
  • Можайская Полина Дмитриевна
SU1571598A1
Устройство для сопряжения абонентов с цифровой вычислительной машиной 1987
  • Сахацкий Александр Николаевич
  • Гендельман Ефим Матвеевич
  • Нивин Лев Аполинарьевич
SU1432534A1
Устройство для сопряжения абонентов с ЦВМ 1988
  • Березина Елена Александровна
  • Можайская Полина Дмитриевна
SU1605243A1
Устройство для сопряжения ЦВМ с абонентами 1989
  • Нивин Лев Аполинарьевич
  • Геништа Вадим Евгеньевич
SU1679495A1
Преобразователь электрического сигнала в давление жидкости или газа 1983
  • Барац Юрий Маркович
  • Белоцерковский Александр Артемович
  • Жуков Юрий Петрович
  • Котенко Петр Иванович
  • Гутман Марк Вульфович
  • Салтанова Людмила Михайловна
  • Сидоров Виктор Иванович
  • Чуков Лев Георгиевич
SU1101600A1
Устройство для сопряжения абонентов с ЦВМ 1987
  • Гендельман Ефим Матвеевич
  • Геништа Вадим Евгеньевич
  • Можайская Полина Дмитриевна
  • Шевелев Борис Константинович
SU1460723A1
Многоканальное устройство для сопряжения абонентов с ЦВМ 1990
  • Зацепин Михаил Алексеевич
  • Гусев Владимир Леонидович
SU1777146A1
Устройство для сопряжения абонентов с ЦВМ 1990
  • Нивин Лев Аполинарьевич
  • Геништа Вадим Евгеньевич
  • Гендельман Ефим Матвеевич
  • Шевелев Борис Константинович
SU1755289A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЦВМ 1991
  • Нивин Л.А.
RU2018942C1

Иллюстрации к изобретению SU 1 697 081 A1

Реферат патента 1991 года Многоканальное устройство для сопряжения абонентов с ЦВМ

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

Формула изобретения SU 1 697 081 A1

Ы

u

H) IS3

fit

Документы, цитированные в отчете о поиске Патент 1991 года SU1697081A1

Многоканальное устройство для сопряжения абонентов с цифровой вычислительной машиной 1983
  • Березина Елена Александровна
  • Геништа Вадим Евгеньевич
  • Можайская Полина Дмитриевна
  • Невский Олег Михайлович
SU1101812A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР по заявке № 4437947/24, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 697 081 A1

Авторы

Березина Елена Александровна

Гендельман Ефим Матвеевич

Геништа Вадим Евгеньевич

Можайская Полина Дмитриевна

Невский Олег Михайлович

Даты

1991-12-07Публикация

1989-12-06Подача