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

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

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

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

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

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

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

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

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

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

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

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

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

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

Целью изобретения является сокращение аппаратурных затрат устройства.

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

информационных входов блока дешифрации режима работы входных абонентов с второй группой информационных выходов счетчика адресов абонентов, первая группа

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

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

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

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

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

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

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

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

Устройство содержит блок 1 управления, регистр 2 сдвига, счетчик 3 адресов абонентов, счетчик 4 количества слов, дешифратор 5 абонентов, элемент И б, блок 7 дешифрации выходных абонентов с группой выходов 8, блок 9 дешифрации входных абонентов с группой выходов 10, регистр 11 связи, элемент НЕ 12, выход 13 последовательного кода устройства, группу информационных выходов 14 устройства, вход 15 последовательного кода устройства, тактовый вход 16 устройства, входы 17 и 18 сиг- наслоя команды и начальной установки, группу информационных входов 19 устройства, группу управляющих выходов 20 устройства, блок 21 ключей, группа блоков ключей 22 и 23.

Блок 1 управления с первым 24, вторым 25, третьим 26, четвертым 27, пятым 28 входами, тактовым 29 и установочным 30 входами, а также с первым 31, вторым 32, третьим 33, четвертым 34, пятым 35, шестым 36, седьмым 37 выходами содержит первый 38 второй 39, третий 40, четвертый 41, пятый 42, шестой 43, седьмой 44 триггеры, с первого 45 по восьмой 52 элементы И, первый 53 и втооой 54 элементы ИЛИ, с первого 55 по пятый 59 элементы задержки, причем с 32 выходом соединен третий 60 элемент ИЛИ, к одному из входов которого подключен девятый 61 элемент И.

На фиг, 1 показаны также шины входов и выходов 62-70 элементов устройства. Блок 1 управления предназначен для выработки управляющих сигналов, обеспечивающих обмен информацией с ЦВМ. Регистр 2 сдвига предназначен для приема из ЦВМ последовательного кода командного слова и для формирования сигнала Конец слова в старшем разряде 62 регистра. Командное

слово из ЦВМ содержит код операции, адрес абонента (Ан), количество обмениваемых слов (К). Код операции определяет режим работы устройства: ввод информации в ЦВМ и вывод информации из ЦВМ в абонент. Адрес абонента - адрес первого абонента, с которым осуществляется обмен информацией. В соответствии с количеств- сом обмениваемых слов осуществляется последовательный обмен информацией с К абонентами, начиная с абонента с адресом АН и кончая абонентом с адресом (Ан + К).

В соответствии с содержимым команды регистр 2 имеет три группы разрядов. Количество разрядов командного и числового слов равное.

Выходы 63 первой группы разрядов регистра 2 содержат адрес абонента и подключены к информационным входам счетчика 3, выходы 64 второй группы разрядов содержат количество обмениваемых слов и подключены к информационным входам счетчика 4, выход 65 - разряд кода операции, характеризующий режим работы, подключен к элементу 6.

Счетчик 3 служит для хранения и моди- фикзсции адресов абонентов, с которыми ЦВМ осуществляет обмен информацией. Дешифратор 5 осуществляет выбор заданного абонента, причем осуществляется дешифрация старших разрядов счетчика адресов абонентов и организуется выдача двух групп информационных выходов, В первую группу 66 сведены индивидуальные линии связи, являющиеся позиционным ходом номера выходных абонентов ЦВМ, а во вторую группу 67 сведены индивидуальные линии связи, являющиеся позиционным кодом номера входных абонентов ЦВМ. Число линий связи, входящих в состав первой и второй групп, зависит от количества соответственно выходных v входных абонентов ЦВМ.

Блок 7 дешифрации выходных абонентов включает в свой состав несколько деши- раторов режима работы выходных абонентов. Причем к каждому дешифратору подведены общие линии первой группы информационных выходов 68 счетчика адресов абонентов, являющихся выходами младших разрядов счетчика, и по одной индивидуальной линии из первой группы выходов 66 дешифратора 5. Каждая индивидуальная линия подведена к старшему вему соответствующего дешифратора, территориально расположенного в абоненте. Следовательно, в состав группы дешифраторов 7 может входить от одного до п дешифраторов режима работы выходных абонентов, в соответствии с этим количество индивидуальных линий связи, входящих

в группу 66, составляет от одной до п линий.

Блок 9 дешифрации входных абонентов

включает в свой состав несколько дешифратбров режима работы входных абонентов. Причем к каждому дешифратору подведены общие линии первой группы информационных выходов 68 счетчика адресов абонентов, а к старшему весу каждого

0 дешифратора режима работы подключена индивидуальная линия из второй группы выходов 67 дешифратора 5 номера абонента. Аналогично дешифраторам 7, блок 9 дешифраторов может включать в свой состав от

5 одного до п дешифраторов режима работы и в соответствии с этим количество индивидуальных линий 67 связи может быть от одной до п линий.

Регистр 11 используется для преобразо0 васния последовательного кода, поступившего из ЦВМ на вход 15, в параллельный код и выдачи его через выход 14 устройства в выходные абоненты, а также для преобразования параллельного кода, поступившего

5 на вход 19 от входных абонентов, в последовательный код и выдачи его в ЦВМ.

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

0Группа блоков ключей 22 и 23, а также

соответствующие им дешифраторы режима работы из блока дешифраторов 9 территориально расположены в соответствующих входных абонентах.

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

Устройство работает в двух режимах: вывода информации из ЦВМ в ввода ее в ЦВМ. В процессе работы устройства из

0 ЦВМ через вход 16 поступают тактовые импульсы на тактовый вход регистра 2, на вход

29блока 1 и на тактовый вход регистра 11. Перед началом работы через вход 18 на вход

30подается сигнал Начальная установка, 5 по которому триггеры 38-40 блока 1 устанавливаются в нулевое состояние и на выходах 33 и 34 блока 1 устанавливается также нулевое состояние, После прихода очередного тактового импульса на вход 29 блока 1

0 триггера 41-44 устанавливаются в нулевое состояние и, следовательно, на выходах 31 и 32, 35-37 устанавливается также нулевое состояние. Это исходное состояние устройства. Работа устройства начинается после

5 прихода через вход 17 на вход 24 блока 1 сигнала Команда, который устанавливает триггер 38 в единичное состояние Кроме этого, сигнал Команда, пройдя через элемент 53, появляется на выходе 31 блока 1 и поступает на установочный вход регистра 2.

По данному сигналу осуществляется установка младшего разряда регистра 2 в единичное состояние, а также установка всех остальных разрядов регистра 2 в нулевое состояние.

При появлении из ЦВМ на входе 15 устройства и входе 25 блока 1 последовательного кода командного слова блок 1 выдается на выходе 34 сигнал Разрешение сдвига, разрешающий прием последовательного кода командного слова в регистр 2. Как в режиме вывода информации из ЦВМ после окончания приема команды с выхода 33 блока 1 на вход управления записью счетчика 3 и счетчика 4, а также на вход элемента 6 выдается сигнал Запись, по которому осуществляется запись адреса абонентов с выхода 63 регистра 2 в счетчик 3, количества обмениваемых слов с выхода 64 в счетчик 4 и режима работы с выхода 65 регистра 2 через элемент 6 в триггер 40 блока 1.

С выходов счетчика 3 адрес абонента подается в дешифраторы 5, 7 и 9 и в зависимости от номера абонента и режима его работы на одном из выходов 8 или 10 сответ- ственно группы дешифраторов 2 или 9 появляется сигнал идентификации абонента. После запоминания команды в счетчиках 3 и 4 и триггера 40, на выходе 31 -блока Т появляетя сигнал, поступающий на установочный вход регистра 2, по которому организуется установка младшего разряда регистра 2 в единичное состояние и установка всех остальных разрядов в нулевое состояние.

В режиме ввода информации в ЦВМ устройство работает следующим образом. После окончания приема командного слова и выработки блоком 1 сигнала Запись с элемента 6 на вход 28 блока 1 подается сигнал Ввод и если содержимое счетчика 4 не равно нулю, что определяется по сигналу, поступающему с выхоДа счетчика 4 на вход 26 блока 1, то триггер 40 устанавливается в единичное состояние. На выходе 35 блока 1 появляется сигнал Разрешение обмена, поступающий на управляющий вход группы дешифраторов 9. Одновременно осуществляется анализ адреса всходного абонента, по результатам которого возбуждается один из выходов 10, принадлежащий дешифратору из группы 9. Номер дешифра- торас задан позиционным кодом второй группы выходов дешифратора 5. Сигнал Разрешение обмена является стробирую- щим входом дешифраторов группы 9, т.е. возбуждение одного из выходов 10 организуется на время действия сигнала Разрешение обмена. Сигнал с одного из выходов 10 выбранного дешифратора поступает на

управляющий вход соответствующей группы блоков ключей 22 или 23, кроме этого на управляющий вход ключей 21 поступает инверсия сигнала Разрешение обмена. В результате действия сигнала 35 с выходов одной выбранной группы блоков ключей 22 или 23 снимается высокоимпедансное состояние и ключи организуют подключение информации, поступившей на входы 69 от

входного абонента, к информационным входам параллельного кода регистра 11, одновременно осуществляется перевод выходов блока ключей 21 в высокоимпедансное состояние. После чего на выходе 36 блока 1

появляется сигнал Строб записи, поступающий на вход записи параллельного кода регистра 11. Так как на выходе 34 блока 1 отсутствует сигнал Разрешение сдвига, то по сигналу Строб записи осуществляется

запись информации, поступившей от адресованного входного абонента, в регистр 11. После снятия сигнала Разрешление обмена, Общая шина- возвращается в исходное состояние, при котором ключи 21

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

Сигнал Запись, последовательно пройдя через элементы 54, 59 и 49 блока 1, организует сигнал Разрешение сдвига на выходе 34 блока 1. Сигнал с выхода 34 поступает на вход разрешения сдвига регистра 2 и вход режима работы регистра 11. Под действием тактовых импульсов организуется выдача информации, хранящейся в регистре 11, в виде последовательного кода через выход 13 устройства в ЦВМ. После

передачи последовательного кода с выхода 34 блока 1 сигнал Разрешение сдвига снимается. Если содержимое счетчика 4 не равно нулю, с выхода 32 блока 1 на счетчика 4 подается сигнал, по которому содержимое

счетчика 3 увеличивается, а содержимое счетчика 4 уменьшается на единицу, т.е. устройство формирует адрес следующего входного абонента. После прихода сигнала Конец слова на вход 27 на выходе 35 блока

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

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

В режиме вывода после приема командного слова в регистр 2 на вход 15 поступает код числового слова, который подается на входы последовательного кода регистра 11 и вход 25 блока 1. При этом с выхода 34 блока 1 на вход режима работы регистра 11 подается сигнал Разрешение сдвига, длительность которого соответствует длительности последовательного кода. Одновременно на тактовый вход регистра 11 поступают тактовые сигналы. По окончанию приема последовательного кода числа в регистр 11с выхода 34 блока 1 снимается сигнал Разрешение сдвига. Сигнал на выходе 35 блока 1 отсутствует, поэтому параллельный код числа, принятый в регистр 11, пройдет через ключи 21 и поступит на информационные выходы 14 устройства и на информационные входы абонентов. На выходе 37 блока 1 вырабатывается сигнал Строб управления, поступающий на уп- равл яющий вход первой группы дешифраторов 7. Одновременно организуется анализ текущего адреса абонента, результате- которого является возбуждение одного из выходов 8. Состояние выбранного выхода передается на соответствующий управ- ляющий выход 20 устройства и на управляющий вход адресуемого абонента, Сигнал на одном из управляющих выходах 20 устройства информирует соответствующий выходной абонент о адресованном ему числовом слове. На выходе 31 блока 1 появляется сигнал, поступающий на установоч- ный вход регистра 2, по которому организуется установка младшего разряда регистра 2 в единичное состояние и установка всех остальных разрядов в нулевое состояние. Кроме этого, с выхода 32 блока 1 на счетный вход счетчика 3 и счетчика А подается сигнал, по которому содержимое счетчика 3 увеличивается, а содержимое счетчика 4 уменьшается на единицу. Причем временная задержка данного сигнала на элементе 55 не менее двух периодов следования тактовых импульсов, но не более времени приема числового слова. После чего устройство готово к приему следующего числового слова,

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

В течение всей работы устройства через вход 29 блока 1 на вход элемента 56, задержки, через него на вход элемента 58 задержки и через него на вход элемента 57 по етуйают тактовые импульсы, Элементы задержки выбраны так, что вместе с внешним тактовым сигналом они образуют четы- рехтактную сетку сигналов, не перекрывающих друг друга,

Перед началом работы через вход 30 блока 1 на входы триггеров 38-40 подается сигнал Начальная установка, по которому они устанавливаются в нулевое состояне,

после чего организуется установка в нулев- сое состояние триггеров 41-44, Иэ выходах 31-37 блока 1 появляются нулевые сигналы. Это - исходное состояние блока 1,

Прием командного слова осущестоляет0 ся блоком 1 следующим образом. Через вход 24 на вход триггера 38 и вход элемеи- тэс 53 подается сигнал Команда который устанавливает триггер 38 в единичное состояние и, пройдя через элемент 53, появля5 ет ся на выходе 31 блока 1.

При появлении последовательного кода командного слова на входе 25 триггер 39 устанавливается в единичное состояние, при котором на выход 34 поступает единич0 ный сигнал Разрешение сдвига. Наличие сигнала Разрешение сдвига на входе 70 регистра 2 служит разрешением воздействия тактовых сигналов с входа 16 устройства на регистр 2 сдвига. В результате чего осу5 ществляется поразрядная запись последовательного кода в регистр 2, причем командному слову предшествует единичный разряд. После записи разряда, предшествующего младшему разряду командного

0 слова в регистр 2, на выходе 62 старшего разряда регистра 2 появится единичный сигнал Конец гпова, поступающий через вход 27 блока 1 на элемент 45. После появления тактового сигнала на элементе 57 сиг5 нал Конец слова запоминается в триггере 41 на время, равное одному периоду следования тактового сигнала. В результате чего осуществляется запись младшего разряда командного слова в регистр 2 и замещение

0 единичной (служебной) информации в старшем разряде регистра 2 на содержимое старшего разряда командного слова.

После установки триггера 41 в единичное состояние и появления тактового сигна5 ла на элементе 56 организуется выдача сигнала Запись на выход 33 блока 1, результатом чего является сброс и в нулевое состояние по входу 26(подтверждение нулевого состояния) или установка в единичное

0 состояние по входу 28 триггера 40, а после появления тактового сигнала на элементе 58 организуется сброс триггеров 38 и 39 и выдача сигнала через элемент 53 на выход 31, 8 результате чего сигнал Разрешение

5 сдвига с выхода 34 снимается, осуществляется запоминание командного слова в счетчике 3, счетчике 4 и триггере 40, а также установка служебной единичной информации в младшем разряде регистра 2, На этом прием командного слова заканчивается.

При выводе информации из ЦВМ блок 1 работает следующим образом,

После выдачи командного слова через вход 25 на вход триггера 39 из ЦВМ поступает последовательный код числового ело- ва, при появлении которого триггера 39 устанавливается в единичное состояние, и на выходе 34 появляется сигнал Разрешение сдвига, разрешающий прохождение тактовых сигналов с входа 16 устройства на регистры 2 и 11. В результате чего осущест- всляется сдвиг единичной (служебной) информации младшего разряда регистра 2 в старший разряд ранного регистра и запись последосательного кода числового слова в регистр 11. В конце приема на выходе 62 регистра 2 появляется сигнал Конец слова. В результате действия данного сигнала осуа ествляется установка триггера 41 под соответствующий тактовый сигнал с эле- мента 57 в единичное состояние. После установки триггера 41 в единичное состояние и появление тактового сигнала триггер 43, а затем триггер 44 устанавливаются в единичное состояние (триггер 40 установлен в нулевое состояние). В резупьтате чего на выходе 37 появляется сигнал Строб управления, длительность которого равна одному периоду следования тактовых сигналов. Одновременно осуществляется установка тршгеров 39 и 41 в нулевое состояние, результатом чего является снятие сигнала Разрешение сдвига и выдачи сигнала на выход 31. Кроме зтого сигнап появившийся на на выходе элемента 46, последовательно пройдя элементы 55, 61 и 60 поступит на выход 32 и организует модификацию счетчика 3 м счетчика 4. Блок 1 готов к приему следующего числового слова из ЦВМ.

При вводе информации в ЦВМ блок 1 работает следующим образом Из ЦВМ на вход 25 поступает командное слово и устанавливает триггер 39 в единичное состояние. В результате чего сигнал Разрешение сдвига разрешает прохождение тактовых сигналов на регистр 2 и организуется сдвиг слух ебной информаии от младшего разряда регистра 2 к старшему разряду регистра 2. По сигналу Конец слова, пришедшему на вход 27 и тактовому сигналу элемента 57, организуется установка триггера 41 в единичное состояние. После установки триггера 41 в единичное состояние и появления тактового сигнала на элементе 56 организуется выдача сигнала на выход 33, по которо- му триггер 40 по сигналу Ввод устанавливается ЕС единичное состояние. После установки триггера 41 в единичное состояние и появления тактового сигнала на элементе 58 организуется сброс триггеров

38 и 39 и выдача сигнала на выход 31, но предварительно триггер 42 устанавливается в единичное состояние, в результате чего формируется сигнал Разрешение обмена на выходе 35. При появлении тактового сигнала на элементе 57 на выходе 36 появляется сигнал Строб записи. Длительность сигнала Разрешение обмена равна периоду следования тактовых сигналов. Сигнал с выхода элемента 47, пройдя через элемент 54, поступает на элемент 59 задержки. Задержка элемента 59 определяется временем начала ввода информации в ЦВМ и зависит от примененной ЦВМ, но временная задержка элемента 59 всегда больше одного периода тактового сигнала. Сигнал с выхода элемента 59 проходит элемент 49 (триггер 40 находится в единичном состоянии), устанавливает триггер 39 в единичное состояние и поступает на выход 32. На выходе 34 появляется сигнал Разрешение сдвига, который организует сдвиг служебной информации от младшего разряда регистра 2 к старшему разряду, а также выдачу последовательного кода из регистра 11 в ЦВМ. По сигналу Конец слова, пришлед- шему на вход 27 и тактовому сигналу элемента 57, организуется установка триггера 41 в единичное состояние, снятие сигнала Разрешение сдвига, установка триггеров 38 и 39 в нулевое состояние, выдача сигнала на выход 31. После установки триггера 41 в единичное состояние осуществляется формирование сигналов; Разрешение обмена, Строб записи и сигнала на выходе 32, по которому организуется модификас- ция абонента Далее блок работает аналогично описанному. После того, как закончится ввод заданного в командном слове количества слов, через вход 26 поступает сигнал, устанавливающий триггер 40 в нулевое состояние,

Уменьшение аппаратурных затрат осуществляется за счет изъятия рабочих регистров из известного устройства и введения одного регистра связи и блока ключей с вы- сокоимпеданснЫм состоянием на выходах, то есть организации общей шины в предлагаемом устройстве. Причем к каждому выходному абон енту подведены только необходимые разряды общей шины, а каждый входной абонент занимает также только необходимые разряды общей шины. При этом группы блоков ключей устройства территориально располагаются у абонентов, где каждый входной абонент выходит в общую шину через ключи с высо- коимпедансным состоянием, Кроме этого, предлагаемая организаций передачи адреса абонентам приводит к уменьшению аппаратурных затрат за счет изъятия в известном устройстве двух групп элементов И и введения в предлагаемом устройстве индивидуальных линий номера абонента, стро- бированиых управляющих входом дешифраторов режима рабо гы Причем в известном устройстве возникала необходимость дешифрации всего адреса абонента, в предлагаемом устройстве количество дешифраторов режима работы зависит от функций решаемых вычислительной СИСТСРЮЙ, что практически также приводит к уменьшению аппаратурных затрат.

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

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

5 блока дешифрации режима работы выходных абонентов вторая ipynna выходов де шифратора номера абонента соединена с етооой группой информационных входов блока дешифрации режима работы входных

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

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

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

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

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

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

Фиг 2.

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

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

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

Реферат патента 1992 года Устройство для сопряжения абонентов с ЦВМ

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

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

Редактор Ю.Середа

Составитель Л. Техред М.Моргентзл

Корректор Н.Милюкова

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

Прибор для определения в проводнике направления тока 1953
  • Островский М.Е.
SU101812A1

SU 1 755 289 A1

Авторы

Нивин Лев Аполинарьевич

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

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

Шевелев Борис Константинович

Даты

1992-08-15Публикация

1990-07-17Подача