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

Номер патента: 1755289

Авторы: Гендельман, Геништа, Нивин, Шевелев

Есть еще 4 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

. Ген ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИПРИ ГКНТ СССР(56) Авторское свидетельство СССР М 1101812, С 06 Р 13/00, 1983,Авторское свидетельство СССР М 1679495 по заявке 1 Ф 4737230/24, 0 06 Г 13/00, 1989 (прототип).(54) УСТ ОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЦВМ(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в управляющих вычислительных системах, Цель изобретения Изобретение относится к вычислительной технике, в частности к устройствам сопряжения абонентов с цифровой вычислительной машиной (ЦВМ), и может быть использовано в управляющих вычислительных системах.Известно многоканальное устройство для сопряжения абонентов с ЦВМ, содержащее две группы рабочих регистров, три группы элементов И, регистр сдвига, дешифратор адресов абонентов, дешифратор кода операции, счетчик адресов абонентов, счетчик количества слов, элемент ИЛИ и блок управленияпервый вход которого соединен с входами последовательного кода сокращение аппаратурных затрат устройства. Уменьшение числа связей достигается разделением Функций дешифратора адреса, т.е. дешифрация номера абонента осущест- вляется непосредственно в устройстве, а режим работы абонента определяется в абоненте. Благодаря такой организации дешифрации адреса абонента, а также в результате преобразования последовательного числового слова в параллельный и наоборот в регистре связи достигается уменьшение аппаратурных затрат. Устройство содеожит блок управления, регистры сцвига и связи, счетчик адреса абонента, счетчик количества слов, элемент И, дешифратор абонентов, блоки дешифрации входных и выходных абонентов и группы блоков ключей. 1 з,п. ф-лы, 2 ил. рабочих регистров первой группы и входами устройства, первый выход блока управле. ния соединен с управляющим входами регистра сдвига, а второй выход - с первыми входами элементов И первой и второй групп, втооые входы которых подключены соответственно к первой и второй группам выходов дешифратора адресов абонентов, первые входы элементов И третьей группы соединены с второй группой выходов дешифратора адресов абонентов, выходы элементов И первой и . второй групп подключены соответственно к управляющим входам рабочих регистров первой и второй групп, информационные выходы раратурных затрат за счет изъятия в известном устройстве двух групп элементов И и введения в предлагаемом устройстве индиВидуальных линий номера абонента, стробированных управляющих входом дешифратаров режима работы, Причем в известном устройстве возникала необходимость дешифрации всего адреса абонента, в предлагаемом устройстве количество дешифраторов режима работы зависит от функций решаемых Вычислительной системой, что практически также приводит к уменьшению зппзрзтурных затрат,Формула иэабр 8 тения 3. Устройство для сопряжения абонентов с ЦВЫ, содержащее блок управления, Дешифратор збонентаВ, реГистр сДиГЗ, счетчик адресов абонентов, счетчик количества слов, элемент И, причем первый вход логического условия и установочный Входблока управления являатся входами устраЙствз для подключения соответственно к выходу сигнала "Команда" и к.установочном" Выходу ЦВЫ, тактовый вход регистра сдвига соединен с тактовым входом блока управления и является входом устройства для подклачения к тактовому выходу ЦВЫ, информационный вход рсгистра сдвига соединен с вторым входом логического условия блока управления и ЯВлЯ 8 тся ВхОДОм устрОЙ- ства для подключения к информационному выходу ЦВЫ, первый выход блока управления соединен с установочным входом регистра сдвига, первая группа информационных ВыходоВ кОтороГО соединена с группой информационнь.х входов счетчика адресов абонентов, а вторая группа информационных выходов регистра сдвига соединена с группой информационных входов счетчика количества слов, счетные входы которого и счетчика адресов абонентов соединены с вторым выходом блока управления, третий выход которого соединен с входом записи счетчика адресов абонентов и с Входам записи счетчика количества слав, Выход кОтОРого соединен с третьим входом логического условия блока управления, четвертый выход которого соединен с разрешающим входом регистра сдвига, первый вход элемента И соединен с первым информационным выходам р гистра сдвига, второй информационный выход которого соединен с четвертым Входам лОГическОГО услОВиЯ блока управл 8 ниЯ, третий Выад каторога соединен с Вторым входом Элемента И, Выход которого соединен с пятым входом логического условия блока управления, первая группа Выходов счетчика количества слов соединена с группой выходов дешифратора абонентов, о т л и ч а ющ е е с я тем, что, с целью сокращения аппаратурных затратустройствз, в него введены блок дешифрации режима работы вы ходнцх абонентов, блок клочей, группаблоков ключей, блок дешифрации режима работы входных абонентов, регистр связи и элемент НЕ, причем четвертый Выход блока управления соединен с входом рекима ра О боты регистра связи, группа информационных Быуодов параллельноГО када катороГО сОедин 8 нз с Группой ин форма ци он н ыу. Вха дав блока ключей, вход управления которого соединен с выходом элемента НЕ, первая 15 группа информационных входов блока дешифрации 13 ежимз рабаты ВыхаДНЫУ, абонентов соединена соотвественна с первой Группой информационных входов блока Дешифрации режима работы входных абонен О тов и с второй группой информационныхвыходов счетчика адресов абонентов, первая группа информационнь х выходов дешифратора номера абонента соединена с второй группой информационных входов 25 блока дешифрации режима работы Выходных абонентов.; вторая группа выходов дешифратора номера абонента соединена с ,второй группой информационных входов блока дешифрации режима работы входных 30 абонентов, Вход элемента НЕ саединсн спятым выходом блока управления и с управляющим Входом блока дешифрации режима ааботы входных абонентов, шестой Выход блока управления соединен с Входом запи си параллельного кода регистра связи, седьмой Выход блока управления соединен с управляющим входом блока дешифрации режима оаботы выходнь 1 х абонентов, информационных вход последовательного ка да ре. истра связи соединен с входомустройства для подключения к информационному выходу ЦВЫ, тактовый вход регист.рз связи соединен с Входом устройства для подключения к тактовому выходу ЦВЫ, ин формационный выход последовательногокода регистра связи является выходом устройствз для подключения к информационному Входу ЦВЫ, выходы блока кл,очей и блоков клачей группы соединены с гоуппой 5 О информационнцх Входов параллельного кода регистра связи и чвляются группой выходов устройства для подклочения саатветств 8 нна к Группам информационных входов абонентов, информационные Входь 55 блоков ключей группы образуют группы входов устройства для подклю;ения соатветстВен но информационных выходов абонентов,упрзвляащие входы блоков ключей Группы соединены с Группой Выходов балка дешифрации режима работы входныхабонентов, группа выходов блока дешифрации режима работы выходных абонентов являются выходам усройса подключения к управляющим входам соответствующих выходных абонентов.2, Устройствопо и. 1, о т л и ч а ю щ е ес я тем, что блок управления содержит семь триггеров, девять элементов И, три элемента ИЛИ, пять элементов задержки, причем первый вход первого элемента ИЛИ соединен с установочным входом первого триггера и является первым входом логического условия блока, первый установочный вход втооого триггера является вторым входом логического условия блока, первый вход сброса третьего триггера является третьим входом логического условия блока, первый вход первого элемента И является четвертым входом логического условия блока, установочный вход третьего триггера является пятым входом логического условия блока, выход первого элемента ИЛИ является первым выходом блока, выход второго элемента И соединен с первь 1 м входом второо элемента ИЛИ и с входом первого элемента задержки, выход третьего элемента ИЛИ является вторым выходом блока, выход третьего элемента И, соединенный с вторым входом всторого элемента ИЛИ, является третьим выходом блока, единичный выход второго триггера, соединенный с, вторым входом первого элемента И, является четвертым выходом блока, первь 1 й вход сброса первого триггера, соединеннь 1 й с первым входом сброса второго триггера и с вторым входом сброса третьего триггера, является установочным входом блока, вход второго элемента задержки является тактовым входом блока, выход первого элемента И соединен с информационным входом четвертого триггера, синхоовход которого соединен с выходом третьего элемента задержки, вход которого соединен с первым входом четвертого элемента И и с выходом четвертого элемента задержки, вход которого соединен с выходом второго элемента задержки, с первым входом второго элемента И и с первым входом третьего элемента И, второй вход которого соединен с единич ным выходом первого триггера, нулевой выход которого соединен с вторым входом второго элемента И, третий вход которого соединен с третьим входом третьего элемента И, с единичным выходом четвертого триггера и с вторым входом четвертого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, с вторым входом сброса первого триггера и с вторым 10 входом сброса второго триггера, второй установочный вход которого соединен с выходом пятого элемента И и с первым входом третьего элемента ИЛИ, первый и второй входы пятого элемента И соединены соответственно с единичным выходом третьего триггера и с выходом пятого элемента задержки, вход которого соединен с выходом второго элемента ИЛИ, единичный выход пятого триггера, соединенный с первым входом шестого элемента И, является пятым 20 выходом блока, выход шестого элемента И является шестым выходом блока, второй вход шестого элемента И соединен с выходом третьего элемента задержки, синхровход шестого триггера соединен с тактовым входом блока, выход второго элемента задержки соединен с синхровходом пятого триггера, информационный вход которого входом восьмого элемента И и с единичным выходом четвертого. триггера, второй вход седьмого элемента И соединен с единичным выходом третьего триггера, с нулевым выходом которого соединен второй вход восьмого элемента И и первый вход девятого элемента И, третийвход восьмого элемента И соединен с нулевым выходом первого триггера, выход восьмого элемента И сое 40 динен с информационным входом шестого триггера, единичный выход которого соединен с информационным входом седьмого триггера, синхровход которого соединен с выходом четвертого элемента задержки, выход седьмого триггера является седьмым выходом блока, выход первого элемента задержки соединен с вторым входом девятогоэлемента И, выход которого соединен с вторым входом третьего элемента ИЛИ. соединен с выходом седьмого элемента И,30 первый вход которого соединен с первымилгокова тор Ю.Сер Тираж, Подписноевенного комитета по изобретанилм и открытилм при113035 Москва М(35 оауас.ал нао 4/5 Осудар водственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 1 О каз 2894 ВНИИПИ Составител Техред М,М Нивинентал Корректбочих регистров первой группы образуют информационный вь 1 ход устройства, инфо- мационные входы рабочих регистров второй группы образуют информационный вход устройства, а выходы последовательного кода подключены к вторым входам элементов И третьей группы, выходы которых подключены к группе входов элемента ИЛИ, выход которого является выходом последовательного кода устройства, причем тактовый вход регистра сдвига подключен к тактовому входу устройства, тактовым входам рабочих регистров первой и второй групп и второму входу блока управления., вход последовательного кода регистра сдвига соединен с входом последовательного кода устройства, первая и вторая группы разрядных выходов регистра сдвига связаны соответственно с информационными входами счетчиков адресов абонентов и количества слоев, счетные входы и входы управления записью которых подключены соответственно к третьему и четвертому выходам блока управления, выход счетчика адресов абонентов соединен с входом д.,шифратора адресов абонентов, выход счетчика количества слов соединен с третьим входом блока управления, четвертый вход которого соединен с выходам дешифратора кода операции, информационный вход которого подключен к третьей гоуппе разрядных выходов регистра сдвига, а управляющий вход - к четвертому выходу блока управления пятый и шестой входы которого являются соответственно входом сигналакоманды и входом сигнала начальной установки устройства, причем блок управления содержит три триггера, шесть элементов И, три элемента задержки, счетчик тактов и элемент ИЛИ, где первый единичный вход первого триггера является первым входом блока, прямой выход соединен с вторым выходом блока и первым входом первого элемента И, выход которого соединен со счетчным входом счетчика тактов, а второй вход - с вторым входом блока и через последовательно включенные первый и второй элементы задержки с первь 1 м входом второго элемента И, прямой выход второго триггера подключен к первым входам третьего и четвертого элементов И, выходы которых являются соответственно первым и четвертым выходами блока, единичный и нулевой входы третьего триггера являются соответственно четвертым и третьим входами блока, а прямой выход соединен с первым входом пятого элемента И, вторым входом подключенного через третий элемент задержки к выходу элемента ИЛИ, первый и второй входы которого сое длнены соответственно с выходами шестого 5 10 15 20 25 30 35 40 45 50 5 и третьего элементов И, единичный вход и инверсный выход второго триггера подключены соответственно к пятому входу блока и первому входу шестого элемента И, выход которого является третьим выходом блока, вторые входы третьего и шестого элемента И соединены с выходом первого элемента задеокки, а третьи входы - с вьходом счетчика тактов и вторым входом второго элемента И, первые нулевые входы первого и второго триггеров соединены с шестым входом блока, вторь.е нулевые входы - с выходом второго элемента И, инверсньй выход, прямой выход и второй единичный вход первого триггера соединены соответственно с установочным входом счетчика тактов, вторым входом четвертого элемента И и с выходом пятого элемента И.Недостатками известного устройства явля.атся увеличенные аппаратурные затраты,связанныс с применением счетчика тактов блока управления для подсчета количества импульсов сдвлга, осуществляюших подразрядный прием последовательного кода в регистр сдвига и рабочие рсгистры, а также с использованием дешифратора кода операции для определения всего двух рекимов работы, К недостаткам известного устройства также следует отнести нерациональное использование имеющихся аппаратурных средств, Так регистр сдвига используется только для приема командного слова, а во время обме а числовыми массивами данный регистр игнорируется устройством,Наболее близким по технической сущности к предлагаемому является устройство для сопряжения ЦВМ с абонентами содержащее блок управления, регистр сдвига, счет,ик адресов абонентов, счетчик количества слов, дешифратор адоесов абонентов, две группы рабочих регистров три группы элементов И, элемент ИЛИ, элемент И, причем первый вход логического условия и установочный вход блока управления являются входами устройства для подключения соответственно к выходу сигнала "Команда" и к установочному выходу ЦВМ, тактовый вход регистра сдвига соединен с тактовым входом блока управления, с тактовыми входами рабочих регистров первой, второй групп и является входом устройства для подключения к тактовому выходу ЦВУ, информационный вход регистра сдвига соединен с вторым входом логического условии блока управленляс информационными входамл рабочих регистров первой груг.пы и является входом устройства для подклочения к инфсрмационному выходу ЦВМ, выхОД эл 8 мента ИЛИ является выхОДом устройства для подключения к информационному входу ЦВМ, информационные выходы рабочих регистров первой группы и информационные входы пабочих регистров второй группы образуют группы выходов и ВходОВ устрОЙства для подключения сООтветственно к группам информационных входов и выходов абонентов, при этом первый выход блока управления соединен с устанОВочным ВхОдбм реГистра сдвиГа, первая и вторая группы информационных выходов которого соединены соединены соответственно с группами информационных входов счетчика адресов абонентов и счетчика количества. слов, счетные входы которых соединены с вторым выходоблока управления; третий Выход которого соединен с.входом записи счетчика адресов абокентов и с входом записи счетчика колич 8 ства слОВ, Выход котороГО сОединен с третьим входом логического условия блока управления, четвертый выход которого соеДинен с первыми входами элементов И первой и второй группвыходы которых соединены соответственно с входами записи рабочих регистров пеовой группы и с разрешающими входами рабочих регистров второй группы, Вторые Входы элементов И первой группь, соединены с первой группой выходов дешифратора адресов абонентов, информационный вход и вторая группа выходов которого соединены соответственно с выхОДОм сч 8 тчика аДр 8 сОВ абонентОВ и вторыми входами элементов И второй группы, соединенных с первыми входами элементов И третьей группы, вторые входы и выходы которых соединены соответственно с информационными выходами рабочих реГистров второй группы и с группОЙ ходо элемента ИЛИ, первый вход одиночного элемента И устройства соединен с первым инфОрмациОнным ВыхОдОм регистра сдВига, второй информационный выход которого соединен с четвертым входом логического условия блока управления, третий выход ко- тороГО соединен с Вторым ВхОдОм Одиноч ного элемента И, выход которого соединен с пятым входом логического условия блока управления, четвертый выход которого соединен с разрешающим входом регистра сдвига, причем, блок управления содержит четыре триггера, пять элементов И, два элемента ИЛИ, четыре элемента задержки, первый вход первого элемента ИЛИ соединен с установочным входом первого триггера и является первым входом логического условия блока, п 8 рвыЙ установочныЙ Вход второго триггера является вторым входом логического условия блока, вход сброса30 30 40 50 третьего триггера является третьим Входом логического условия блока, первый вход первого элемента И является четвертым входом логического условия блока, устаноВочный вход третьего триггера является пятым входом логического условия блока, выход первого элемента ИЛИ является первым Выходом блока, выход второго элемента И, соединенный с первым входом второго элемента ИЛИ, является вторым вторым выходом блока, выход третьего элемента И, соединенный с вторым входом второго элемента ИЛИ, является третьим выходом блока, единичный выход второго 5 триггера, соеДин 8 нныЙ с Втооым ВхОДОмпервого элемента И, является четвертым Выходом блока, первый вход сброса первого тоиггера, соединенный с первым входом сброса второго триггераявляется устано вочным входом блока, вход первого злементас задержки является тактовым входом блока, при этом в блоке управления выход первого элемента И соединен с информационным входом четвертого триггера, синхровход которого соединен с выходом второго элемента задержки, вход которого соединен с первым входом четвертого элемента И и с выходом третьего элемента задержки, вход которого соединен с Выходом, первого элемента задержки, с первьм входом второго элемента И и с первым входом третьего элемента И, второй вход которого соединен с единичным выходом первого триггеоа, нулевой выход которого соединен с вторым входом второго элемента И, третий вход которого соединен с третьим входом третьего элемента И, с единичным ьыходом четвертого триггера и вторымвходом четвертого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, с вторым входом сброса первого триггеоа и с Вторым входом сброса второго триггеравторой установочный вход которого соединен с Выходом пятого элемента И, первый и второй входы которого соединены соответственно с единичнь 1 М выходом третьего триггера и с выходом четвертого элемента задержки, вход которого соединен с выходом второго элемента ИЛИ,Недостатками устройства являются увеличенные аппаратурные затраты, связанные с необходимостью установки рабочих регистров первой группы для приема ин-.формации, передаваемой из ЦВМ в абоненты в режиме вывода, и рабочих регистров второй группы для Организации вь,дачи информации от абонентов в ЦВМ в режимеВвода.Целью изобретения является сокращение аппаратурных затрат устройства,1755289 Поставленная цель достигается тем, что в устройство, содержащее блок управления, дешифратор абонентов, регистр сдвига, счетчик адресов. абонентов, счетчик количества слов, элемент И, причем первый вход 5 логического условия и установочный вход блока управления являются входами устройства для подключения соответственно к выходу сигнала "Команда" и к установочному выходу ЦВМ, тактовый вход регистра 10 сдвига соединен с тактовым входом блока управления и является входом устройства для подключения к тактовому выходу ЦВМ, инфмационный вход регистра сдвига соединен с вторым входом логического условия 15 блока управления и является входом устройства для подключения к информационному. выходу ЦВМ, первый выход блока управления соединен с установочным входом регистра сдвига, первая группа 20 информационных выходов которого соединена с группой информационный входов счетчика адресов абонентов, а вторая гоуппа информационных выходов регистра срвига соединена с группой информацион нь,х входов счетчика количества слов, счетные входы которого и счетчика адресов асбонентов соединены с вторым выходом блока управления, третьий выход которого соединен с входом записи счетчика адресов 30 абонентов и с входом записи счетчика количества слов, выход которого соединен с третьим входомлогического условия блока управления, четвертый выход которого соединен с разрешающим входом регистра 35 сдвига, первый вход элемента И соединен с первым информационным выходом реги- стра сдвига, второй информационный выход которого соединен с четвертым входом логического условия блока управления, тре тий выход которого соединен с вторым входом элемента И, выхо, которого соединен с пятым входом логического условия блока управления, первая группа выходовс счетчика количества слов соединена с группой 45 выходов дешифратора абонентов, введены блок дешифрации режима работы выходных абонентов, блок ключей, группа блоков ключей, блок дешифрации режима работы входных абонентов регистр связи и элемент НЕ, 50 причем четвертый выход блока управления соединен с входом режима работы регистра связи, группа информационных выходов параллельного кода которого соединена с груой информациОнных одов блока 55 ключей, вход управления которого соединен с выходом элемента НЕ, первая группа информационных входов блока дешифрации режима работы выходных абонентов соединена соответствено с первой группой 8информационных входов блока дешифрации режима работы входных абонентов с второй группой информационных выходов счетчика адресов абонентов, ггервая группа информационньх выходов дешифратора номера абонента соединена с второй группой информационных входов блока дешифрации режима работы выходных абонентов, вторая группа выходов дешифратора номера абонента соединена с второй группой информационных входов блока дешифрации режима работы входных абонентов, вход элемента НЕ соединен с пятым выходом блока управления и с управляющим входом блока дешифрации режима работы входных абонентов, шестой выход блока управления соединен с входом записи параллельного кода регистра связи, седьмой выход блок управления соединен с управляюшим входом блока дешифрации режима работы выходных абонентов, информационный вход последовательного кода регистра связи соединен с входом устройства для подключения к информационному выходу ЦВ М, а.тактовый вход регистра связи соединен с входом устоойства для подключения к тактовому выходу ЦВМ, выходы блока ключей и блока ключей группы соединены с группой информационных входов параллельного кода регистра связи и являются группой выходов устройства для подключения соответственно к группам информационных входов абонентов, информационные входи блоков ключей группы образуют группы входов устройства для подключения соответственно информационных выходов абонентов, управляющие входы блоков ключей группы соединены с группой выходов олока дешифрации режима работы входных абонентов, группа выходов блока дешифрации режима работы выходных абонентов являются выходами устройства для подключения к управляющим входам соответствующих выходных абонентов, а также тем, что блок управления содержит семь триггеров, девять элементов И, три элемента ИЛИ, пять элементов задержки, причем первый вход первого элемента ИЛИ соединен с установочным входом первого триггера и является первым входом логического условия блока первый установочный вход второго триггера является вторым входом логического условия блока, первый вход сброса третьего триггера является третьим входом логического условия блока, первый вход первого элемента И является четвертым входом логического условия блока, установочный вход третьего триггера является пятым входом логического условия блока., выход первого элемента ИЛИ является первым выходом блошка, выход второго элемента И соединен с первым входом второго элемента ИЛИ и с входом первого элемента задержки, выход третьего элемента ИЛИ является вторым выходом блока, вы ход третьего элемента И, соединенный с вторым входом второго элемента ИЛИ, является третьим выходом блока, единичный выход второго триггера, соединенный с вторым входом первого элеента И, является 10 четвертым выходом блока, первый вход сброса первого триггера, соединенный с первым входом сброса второго триггера и с вторым входом сброса третьего триггера, является установочным входом блока, вход 15 второго элемента задержки является тактовым входом блока, выход первого элемента И соединен с инфоомационным входом четвертого триггера, синхровход которого соединен с выходом третьего элемента 20 Задержки, вход которого соединен с первым входом четвертого элемента И и с выходом четвертого элемента задержки, вход которого соединен с выходом второго элемента задержкл, с первым входом второго злемен-,25 та И и с первым входом третьего элемента И, второй вход которого соединен с единичным выходом первого триггера, нулевой выход которого соединен с вторым входом второго элемента И, третий вход которого 30 соединен с третьим входом третьего элемента И, с единичным выходом четвертоготриггера и с вторым входом четвертого элемента И, выход которого соединен с вторым входом первого элемента ИЛИ, с вторым 35входом сброса первого триггера и с вторым входом сброса второго триггера, второй установочный вход которого соединен с выходом пятого элемента И и с первым входом третьего элемента ИЛИ, первый и второй 40 входы пятого элемента И соединены соответственно с единичным выходом третьего триггера и с выходом пятого элемента за-. держки, вход которого соединен с выходом второго элемента ИЛИ, при этом в блоке 45 управления единичный выход пятого триггера, соединенный.с первым входом шестого элемента И, является пятым выходом блока, выход шестого элемента И является шестым выходом блока, второй вход шестого эле мента И соединен с выходом третьего элемента задержки, синхровход шестого триггера соединен с тактовым входом блока, выход второго элемента задержки соединен с синхровходом пятого триггера; 55 информационный вход которого соединен с выходом седьмого элемента И, первый вход которого соединен с первым входом восьмого элемента И и с единичным выходом четвертого триггера, второй вход седьмого элемента И соединен с единичным выходом третьего триггера, с нулевым выходом которого соединен второй вход восьмого элемента И и первый вход девятого элемента И, третий вход восьмого элемента И соединен с нулевым выходом первого триггера, выход восьмого элемента И соединен с информационным входом шлестого триггера, единичный выход которо,го соединен с информационным входом седьмого триггера, синхровход которого соединен с выходом четвертого элемента задержки, выход седьмого триггера является седьмым выходом блока, выход первого элемента задержки соединен с вторым входом девятого элемента И, выход которого соединен с вторым входом третьего элемента ИЛИ.. На фиг. 1 представлена структурная схема устройства, на фиг. 2 - функциональная схема блока управления,Устройство содержит. блок 1 управления, регистр 2 сдвига, счетчик 3 адресов абонентов, счетчик 4 количества слов, дешифратоо 5 абонентов, элемент И 6, блок 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 регистра, Командное10 20 25 ЗО 35 слово из ЦВМ содержит код операции, адрес абонента (Ан), количество обмениваемых слов (К). Код операции определяет режим работы устройства: ввод информации в ЦВМ и вывод информации из ЦВМ в абонент, Адрес абонента - адрес первого абонента, с которым осуществляется обмен информацией. В соответствии с количествсом обмениваемых слов осуществляется последовательный обмен информацией с К абонентами, начиная с абонента с адресомАн и кончая абонентом с адресом (Ан+ К),В соответствии с содержимым командырегистр 2 имеет три группы разрядов. Количество разрядов командного и числового слов равное.Выходь 1 63 первой группы разрядов регистра 2 содержат адрес абонента и подключенй к информационным входам счетчика 3,выходы 64 второй группы разоядов содер. жат количество обмениваемых слов и подключены к информационным входам счетчика 4, выход 65 - разряд кода операции, характеризующий режим работы, падключен к элементу б.Счетчик 3 служит для хранения и модификасции адресов абонентов, с которь 1 ми ЦВМ осуществляет обмен информацией, Дешифратор 5 осуществляет выбор заданного абонента, причем осуществляется дешифрация старших разрядов .счетчика адресов абонентов и организуется выдача двух групп информационных выходов, В первую группу 66 сведены индивидуальные линии связи, являющиеся позиционным ходом номера выходных абонентов ЦВМ, а ва вторую группу 67 сведены индивидуальные линии связи, являющиеся позиционным кодом номера входных абонентов ЦВМ. Число линий связи, входящих в состав первой и второй групп, зависит от количества соответственно выходных и входных абонентовБлок 7 дешифрации выходных абонен.тов включает в свой состав несколько дешираторов режима работы выходных абонентов. Причем к каждому дешифратору подведены общие линии первой группы информационнь 1 х выходов 68 счетчика адресов абонентов, являющихся выходами младших разрядов счетчика, и по одной индивидуальной линии из первой группы выходов 66 дешифратора 5, Каждая индивидуальная линияподведена к старшему вему соответствующего дешифратора,.территориально расположенного в абоненте. Следовательно, в состав группы дешифраторов 7 может входить от одного до и дешифраторов режима работы выходных абонентов, в соответствии с этим количество индивидуальных линий связи, входящихв группу 66, составляет от одной до п линий,Блок 9 дешифрации входных абонентоввключает в свой состав несколько дешифраторов режима работы входных абонентов,Причем к каждому дешифратору подведеныобщие линии первой группы информационных выходов 68 счетчика адресов абонентов, а к старшему весу каждогодешифратора режима работы подключенаиндивидуальная линия из второй группы выходов 67 дешифратора 5 номера абонента.Аналогично дешифраторам 7, блок 9 дешифраторов может включать в свой состав отодного до п дешифраторов режима работыи в соответствии с этим количество индивидуальных линий 67 связи может быть от одной до и линий,Регистр 11 используется для преобразовасния последовательного кода, поступившего из ЦВМ на вход 15, в параллельныйкод и выдачи его через выход 14 устройствав выходные абоненты, а также для преобразования параллельного кода, поступившегона вход 19 от входных абонентов, в последовательный код и выдачи его в ЦВМ.Блок ключей с высокоимпедансным состоянием на выходе используется для организации "общей шины",Группа блоков ключей 22 и 23, а такжесоответствующие им дешифраторы режимаработы из блока дешифраторов 9 территориально расположены в соответствующихвходных абонентах,Устройство работает следующим образом,Устройство работает в двух режимах:вывода информации из ЦВМ в ввода ее вЦВУ. В процессе работы устройства изЦВМ через вход 16 поступают тактовые импульсы на тактовый вход регистра 2, на вход29 блока 1 и на тактовый вход регистра 11.Перед началом работы через вход 18 на входЗО подается сигнал "Начальная установка",по которому триггеры 38-40 блока 1 устанавливаются в нулевое состояние и на выходах33 и 34 блока 1 устанавливается также нулевое состояние, После прихода очередноготактового импульса на вход 29 блока 1триггера 41-44 устанавливаются в нулевоесостояние и, следовательно, на выходах 31и 32, 35-37 устанавливается также нулевоесостояние. Это исходное состояние устройства, Работа устройства начинается послеприхода через вход 17 на вход 24 блока 1сигнала "Команда", который устанавливаеттриггер 38 в единичное состояние, Кромеэтого, сигнал "Команда", пройдя через элемент 53, появляется на выходе 31 блока 1 ипоступает на установочный вход регистра 2,55 По данному сигналу осуществляется установка младшего разряда регистра 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 сответственно группы дешифраторов 7 или 9 появляется сигнал идентификации абонента. После запоминания команды в счетчиках 3 и 4 и триггера 40, на выходе 31 блока 1 появляетя сигнал, поступающий на установочный вход регистра 2, по которому организуется установка младшего разряда регистра 2 в единичное состояние и установка всех остальных разрядов в нулевое состояние.В режиме ввода информации в ЦВМ устройство работает следующим образом, После окончания приема командного слова и выработки блоком 1 сигнала "Запись" с элемента 6 на вход 28 блока 1 подается сигнал "Ввод и если содержимое счетчика 4 не равно нулю, что определяется по сигналу, поступающему с выхода счетчика 4 на вход 26 блока 1, то триггер 40 устанавливается в единичное состояние, На выходе 35 блока 1 появляется сигнал "Разрешение обмена", поступающий на управляющий вход группы дешифраторов 9. Одновременно осуществляется анализ адреса всходного абонента, по результатам которого возбуждается один из выходов 10, принадлежащий дешифратору из группы 9. Номер дешифраторас задан позиционным кодом второй группы выходов дешифратора 5. Сигнал Разрешение обмена" является стробирующим входом дешифраторов группы 9, т.е. возбуждение одного из выходов 10 организуется на время действия сигнала "Разрешение обмена", Сигнал с одного из выходов 10 выбранного дешифратора поступает на30 Сигнал "Запись", последовательнопройдя через элементы 54, 59 и 49 блока 1, организует сигнал "Разрешение сдвига" на. выходе 34 блока 1. Сигнал с выхода 34 поступает на вход разрешения сдвига регист ра 2 и вход режима работы регистра 11. Поддействием тактовых импульсов организуется выдача информации, хранящейся в регистре 11, в виде последовательного кода через выход 13 устройства в ЦВМ. После 40 передачи последовательного кода с выхода34 блока 1 сигнал "Разрешение сдвига" снимается. Если содержимое счетчика 4 не равно нулю, с выхода 32 блока 1 на счетчика 4 подается сигнал, по которому содержимое 45 счетчика 3 увеличивается, а содержимое 50 чивается 5 10 15 20 25 управляющий вход соответствующей группы блоков ключей 22 или 23, кроме этого на управляющий вход ключей 21 поступает инверсия сигнала "Разрешение обмена", В результате действия сигнала 35 с выходов одной выбранной группы блоков ключей 22 или 23 снимается высокоимпедансное состояние и ключи организуют подключение информации, поступившей на входы 69 от входного абонента, к информационным входам параллельного кода регистра 11, одновременно осуществляется перевод выходов блока ключей 21 в высокоимпедансное состояние. После чего на выходе 36 блока 1 появляется сигнал "Строб записи", поступающий на вход записи параллельного кода регистра 11. Так как на выходе 34 блока 1 отсутствует сигнал "Разрешение сдвига", то по сигналу "Строб записи" осуществляется запись информации, поступившей от адресованного входного абонента, в. регистр 11, После снятия сигнала "Разрешление обмена", "Общая шина" возвращается в исходное состояние, при котором ключи 21 пропускают информацию, хранящуюся в регистре 11, на свои выходы, а на выходах блоков ключей 22 и 23 - высокоимпедансное состояние,счетчика 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 вырабатывается сигнал "Строб управления", поступающий на управл 1 ощий вход первой группы дешифраторов 7, Одновременно организуется аналз текущего адреса абонента, результатскоторого является возбуждение одногоиз,выходов 8. Состояние выбранного выхода передается на соответствующий управляющий выход 20 устройства и на управляющий вход адресуемого абонента,Сигнал на одном из управляющих вьходах 20 устройства информирует соответствуощий выходной абонент о адресованном емучисловом слове. На выхоце 31 блока 1 появляется сигал, поступающий на установочный вход регистра 2, по которому организуется установка младшего разряда регистра 2 в единичное состояние и установка всех остальных разрядов в нулевое состояние, Кроме этого, свыхода 32 блоа 1 на счетный вход счетчика. 40 3 и счетчика 4 подается сигнал, по которому содержимое счетчика 3 увеличивается, а содержимое счетчика 4 уменьшается на еди-ницу. Причем временная задержка данноосигнала на элементе 55 не менее двух пер 1 лодов следования тактовых импульаов., но не более времени приема числового слова, После чего устройство готово к приему следующего числового слова,Блок 1 управления работает следующим 50 образом.Втечейие всей работы устройства через вход 29 блока 1 на вход элемента 56; задержки, через него на вход элемента 58 задержки и через него на вход элемента 57 55 пвстуЬают тактовые импульсы, Элементы задержки выбраны.так, чта вместе с внешним тактовьм сигналом они образуют четырехтактную сетку сигналов, не перекрывающих друг друга. Перед началом работы через вход 30блока 1 на входы триггеров 38-40 подаетсясигнал "Начальная установка", па которомуони устанавливаются в нулевое состояне,после чего организуется установка в нулевсое состояние триггеров 41-44, На вьходах31-37 блока 1 появляются нулевые сигналь,Это - исходное состояние блока 1,Прием командного слова осуществляется блоком 1 следующим образом. Черезвход 24 на вход триггера 38 и вход элементаС 53 падается сигнал "Команда". которыйустанавливает триггер 38 в единичное состояние и, пройдя через элемент 53, появляется на выходе 31 блока 1,При появлении последовательного кодакомандного слова на входе 25 триггер 39устанавливается в единичное состояние,при котором на выход 34 поступает единич-ный сигнал "Разрешение сдвига", Наличиесигнала "Разрешение сдвига" на входе 70регистра 2 служит разрешением воздействия тактовых сигналов с входа 16 устройствана регистр 2 сдвига, В результатс чего осуществляется поразрядная запись последавателььаго кода в регистр 2, причем. командному слону предшествует единичный разряд. После записи разряда, предшествующего младшему разряду командногослова в регистр 2, на выходе 62 старшегоразряда регистра 2 появится единичныйсигнал "Конец слова", поступающий черезвход 27 блока 1 на элемент 45. После появления тактового сигнала на элементе 57 сигнал Конец слова" запоминается в триггере41 на время, равное одному периоду следования тактового сигнала, В результате чегоосуществляется запись младшего разрядакомандного слова в регистр 2 и замещениеединичной (служебной) информации в старшем разряде регистра 2 на содержимоестаршега разряда командного слова.После установки триггера 41 в единичное состояние и появления тактового сигнала на элементе 56 организуется выдачасигнала "Запись" на выход 33 блока 1, результатом чего является сброс и в нулевоесостояние по входу 26(подтверждение нулевого состояния) или установка в единичноесостояние по входу 28 триггера 40, а послепоявления тактового сигнала на элементе58 организуется сброс триггеров 38 и 39 ивыдача сигнала через элемент 53 на вьход31. В результате чего сигнал "Разрешение .сдвига" с выхода 34 снимается, осуществляется запоминание командного слова в счетчике 3, счетчике 4 и триггере 40, а такжеустановка служебной единичной информации в младшем разряде регистра 2. На этомприем команднога слова заканчивается.1755289 одного пеоиода тактового сигнала. Сигнал свыхода элемента 59 проходит элемент 49 (триггер 40 находится в единичном состоянии), устанавливает триггер 39 в единичное состояние и поступает на выход 32, На выходе 34 появляется сигнал "Разоешение 20 30 вход 27 и тактовому сигналу элемента 57, 50 организуется установка триггеоа 41 в единичное состояние. После установки триггера 41 в единичное состояние и появления тактового сигнала на элементе 56 организуется выдача сигнала на выход 33, по которо му триггер 40 по сигналу "Ввод" устанавливается вс единичное состояние. После установки триггера 41 в единичное состояние и появления тактового сигнала на элементе 58 организуется сброс триггеров При выводе информации из ЦВМ блок 1работает следующим образом, После выдачи командного слова через вход 25 на вход триггера 39 из ЦВМ поступает последовательный код числового слова, при появлении которого триггера 39 устанавливается в единичное состояние, и на выходе 34 появляется сигнал "Разрешение сдвига", разрешающий прохождение тактовых сигналов с входа 16 устройства на регистры 2 и 11. В результате чего осуществсляется сдвиг единичной (служебной) информации младшего разряда регистра 2 встарший разряд данного регистра и записьпоследовательного кода числового слова в 15 регистр 11. В конце приема на выходе 62 регистра 2 появляется сигнал "Конец слова", В результате действия данного сигнала осуществляется установка триггера 41 под соответствующий таковый сигнал с элемента 57 в единичное состояние. После установки триггера 41 в единичное состояние и появление тактового сигнала триггер 43, а затем триггер 44 устанавливаются в единичное состояние триггер 40 установлен в нулевое состояние). В результате чего на выходе 37 появляется слгнал "Строб управления", длительность которого равна одному периоду следования тактовых сигналов, Одновременно осуществляется установка триггеров 39 и 41 в нулевое состояние, результатом чего является снятие сигнала"Разрешение сдвига" и выдачи сигнала на выход 31, Кроме этого сигнал. появившийся на на выходе элемента 46, последовательно пройдя элементы 55, 61 и 60 поступит навыход 32 и организует модификацию счетчика 3 и счетчика 4, Блок 1 готов к приемуследующего числового слова из ЦВМ. При вводе информации в ЦВМ блок 1 работает следующим образом, Из ЦВМ на вход 25 поступает командное слово и устанавливает триггер 39 в единичное состояние. В результате чего сигнал "Разрешение сдвига" разрешает прохождение тактовых 45 сигналов на регистр 2 и ооганизуется сдвиг служебной информаии от младшего разряда регистра 2 к старшему разряду регистра 2. По сигналу "Конец слова", пришедшему на 38 и 39 и выдача сигнала на выход 31,но предварительно триггер 42 устанавливается в единичное состояние, в результате чего формируется сигнал "Разрешение обмена" на выходе 35, При появлении тактового сигнала на элементе 57 на выходе 36 появляется сигнал "Строб записи". Длительность сигнала "Разрешение обмена" равна периоду следования тактовых сигналов, Сигнал с выхода элемента 47, пройдя через элемент 54, поступает на элемент 59 задержки, Задержка элемента 59 определяется временем начала ввода информации в ЦВМ и зависит от примененной ЦВМ, но временная задержка элемента 59 всегда больше сдвига", который организует сдвиг служебной информации от младшего разряда регистра 2 к старшему разряду, а также выдачу последовательного кода из регистра 11 в ЦВМ. По сигналу "Конец слова", пришледшему на вход 27 и тактовому сигналу элемента 57, организуется установка триггера 41 в единичное состояние, снятие сигнала "Разрешение сдвига", установка триггеров 38 и 39 в нулевое состояние, выдача сигнала на выход 31, После установки триггера 41 в единичное состояние осуществляется формирование сигналов; "Разрешение обмена", "Строб записи" и сигнала на выходе 32, по которому организуется модификасция абонента, Далее блок работает аналогично описанному, После того, как закончится ввод заданного в командном слове количества слов, через вход 26 поступает сигнал, устанавливающий триггер 40 в нулевое состояние,Уменьшение аппаратурных затрат осуществляется за счет изъятия рабочих регистров из известного устройства и введения одного регистра связи и блока ключей с высокоимпедансным состоянием на выходах,то есть организации "общей шины" в предлагаемом устройстве, Причем к каждому выходному абоненту подведены. только необходимые разряды "общей шины", а каждый входной абонент занимает также только необходимые разряды "общей ши-. ны", При этом группы блоков ключей устройства территориально располагаются у абонентов, где каждый входной абонент выходитв "общую шину" через ключи с высокоимпедансным состоянием, Кроме этого, предлагаемая оргзнйзацйя передачи адреса абонентам приводит к уменьшению аппа

Смотреть

Заявка

4852197, 17.07.1990

НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ АВТОМАТИКИ И ПРИБОРОСТРОЕНИЯ

НИВИН ЛЕВ АПОЛИНАРЬЕВИЧ, ГЕНИШТА ВАДИМ ЕВГЕНЬЕВИЧ, ГЕНДЕЛЬМАН ЕФИМ МАТВЕЕВИЧ, ШЕВЕЛЕВ БОРИС КОНСТАНТИНОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: абонентов, сопряжения, цвм

Опубликовано: 15.08.1992

Код ссылки

<a href="https://patents.su/12-1755289-ustrojjstvo-dlya-sopryazheniya-abonentov-s-cvm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения абонентов с цвм</a>

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