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

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

Авторы: Афанасьев, Олесов, Перешивкин, Тужилин, Шпиев

ZIP архив

Текст

(19) . (11) ИЕ ИЗОБРЕТ ТЕЛ ЬСТВУ лесов, В. И. Туи М, С. Афанальство СССР1/12, 1980.во СССР У 693365 б 6.5.ТО, 1978 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИИ К АВТОРСКОМУ СВ(54)(57) 1. УСТРОЙСТВО КОНТРОЛЯ УСТРОЙСТВ СОПРЯЖЕНИЯ, содержащее узел коммутации, блок регистров информации и блокуправления записью, причем первая и втораягруппы информационных входов узла коммутации соединены соответственно с первой ивторой группами информационных входовустройства, первая и вторая группы выходовузла коммутации подключены соответственнок первой группе входов блока регистровинформации и к группе входов блока управления записью, первый вход которого подключен к входу блокировки готовности уст.ройства,.первая группа выходов блока управления записью соединена с второй груп.пой входов блока регистров информации,вторая группа выходов: блока управления,записью подключена к группе выходов сиг.напов записи устройства, о т л и ч а ющ е е с я тем, что, с целью повышениядостоверности контроля, в него введеныблок управления контролем, блок управлениячтением, узел выдачи служебной информации,узел мультиплексоров, приМем первая и вторая группы входов блока управления контролем соединены соответственно с группойвходов установки режима контроля устройства и с первой группой выходов узла комму. тации, третья группа входов блока управле. ния контролем соединена с третьей группой выходов узла коммутации и с группой входов блока управления чтением, четвертая группа входов блока управления контролем подключена к второй группе выходов узла коммутации, первый, второй и третий выходы блока управления контролем соединены соответственно с первым н вторым входами блока управления чтением и с вторым входом блока управления записью, первая группа выходов блока управления чтением подключена к группе управляющих входов узла мультиплексоров, а вторая группа выходов - : к группе выходов сигналов чтения устройства, группа выходов блока регистров информации ру подключена к первой группе информационных %ФУ входов узла мультиплексоров, первый и второй входы узла выдачи служебной информации соединены соответственно с входом бло- Я кировки признака контроля устройства и с выходом узла коммутации, соединенным с управляющим входом узла мультиплексо. ров, группа выходов узла выдачи служебной информации соединена с второй группой информационных входов узла мультиплексоров, выход узла выдачи служебной информации подключен к выходу признака контроля устройства, группа выходов узла мультиплек. соров соединена с группой информационных выходов устройства, причем блок управления контролем содержит сумматор по модулю два, семь элементов И, два элемента ИЛИ, два триггера ошибки и триггер цикла, причем группа входов сумматора по модулю два является второй группой входов блока, выход сумматора по модулю два подключен к первому входу первого элемента И, первый вход первой группы входов блока соединен с первым входом второго элемента И, второй, Стреминнта Состав ител ехрад Т,С. Патрушева кро Заказ 9612/ Тираж 698И Государственного комитета СССРделам изобретении и открытийМосква, Ж, Раушская наб., д, 45 Подписно И 130 ППП "Патент", г Ужгород, ул. Проектная, 4вход первой группы входов блока подключенк первым входам третьего и четвертого элементов И, третий вход первой группы входовблока соединен с первыми входами пятого ишестого элементов И, чертвертый вход первойгруппы входов блока подключен к второмувходу пятого элемента И, выход которогосоешшен с первым входом первого элементаИЛИ, второй вход которого подключен к выходу шестого элемента И, а выход соединенс вторым выходом блока, первый вход четвертой группы входов блока подключен к вторым входам первого и второго элементов И,первым входам триггера цикла и первоготриггера ошибки, второй и третий входычетвертой группы входов блока соединенысоответственно с третьим и четвертым входамипервого элемента И, выход которого соединенс первым входом второго элементаИЛИ,второй вход которого соединен с выходомвторого элемента И, а выход соединен свторым входом третьего элемента И, выходкоторого подключен ко второму входу первого триггера ошибки, выход которого является трепим выходом блока, первый входтретьей группы входов блока подключен кпервым входам седьмого элемента И, второготриггера ошибки и к второму входу триггерацикла, выход которого подключен ко второмувходу шестого элемента И, второй вход третьей группы входов блока соединен с вторымвходом седьмого элемента И, выход которогоподключен к второму входу второго триггераошибки, выход которого соединен с вторымвходом четвертого элемента И, выход которо.го подключен к первому выходу блока; блокуправления чтением содержит четыре элементаИ, элемент ИЛИ, триггер готовности, триггеруправления, триггер окончания, счетчик и дешифратор, причем первый вход группы входовблока соединен с первыми входами триггеров готовности и окончания, второй входгруппы входов блока подключен к первымвходам первого элемента И и триггера управ.пения, первый вход блока соединен с вторымч.входом триггера готовности, выход которогоподключен к первому выходу второй группывыходов блока и к второму входу первогоэлемента И, выход которого соединен с вторым входом триггера управления, выходкоторого подключен ко второму выходу вто.рой группы выходов блока, к первым входам второго, третьего и четвертого элементовИ и к входу счетчика, группа выходов которого соединена. с группой входов дешифратора,первый, второй, третий и четвертый выходыкоторого соединены со вторыми входами соответственно второго, третьего и четвертогоэлементов И и с первым входом элемента ИЛИ, второй вход элемента ИЛИ подключен ко второму входу блока, а выход соединенсо вторым входом триггера окончания, выходкоторого подключен к третьему выходу второигруппы выходов блока, выходы второго,третьего и четвертого элементов И являютсяпервой группой выходов блока, причем узелвыдачи служебной информации содержит четыре элемента И, элемент ИЛИ, генератор им. пульсов, триггер никла, регистр сдвига и регистр служебной информации, причем первый,1 второй и третий входы первого элемента Исоединены с первым и вторым входами узла и с выходом триггера цикла соответственно, а выход подключен к первому входу регистра сдвига, второй вход которого соединен с выходом генератора. импульсов, первый выход регистра сдвига подключен к первым входам триггера цикла и второго элемента И, второй выход регистра сдвига соединен с пер-вым входом элемента ИЛИ и с вторым входом второго элемента И, третий выход регистра сдвига подключен к первому входу третьего элемента И; четвертый выход регистра сдвига соединен с вторыми входами элемен. та ИЛИ и третьего элемента И,.пятый выход регистра сдвига подключен к первому входу четвертого элемента И, шестой выход регистра сдвига соединен с третьим входом элемента ИЛИ и со вторым входом четвертого элемента И, седьмой выход регистра сдвига подключен к второму входу триггера цикла, выходы второго, третьего и четвертого элементов И соединены с первым, вторым и третьим входами регистра служебной инфор. мации соответственно, выход элемента ИЛИ является выходом узла, группа выходов регистра служебной информации является группой выходов узла.2, Устройство по п, 1, о т л и ч а ющ е е с я тем, что блок управления записью содержит семь элементов И, триггер. готовности, триггер управления, счетчик и дешифратор, причем первый вход группы входов блока соединен с первыми входами первого элемента И и триггера готовности, второй вход группы входов блока подключен к первым входам второго и третьего элементов И и триггера управления, третий вход группы входов блока соединен с вторым входом второго элемента И, второй вход первого элемента И является первым входом бло. ка, а выход соединеН с вторым входом триггера готовности, выход которого подключен к первому выходу второй группы выхо.дов блока, к первому входу четвертого элемента И и к третьему входу второго элемен. та И, выход которого соединен с вторым входом триггера управления, первый выход,1130869которого подключен к второму выходу вто- второй группы выходов блока, выход четверрой группы выходов блока, к второму входу того элемента И подключен к входу счетчика, четвертого элемента И и к первым входам группа выходов которого соединена с группой пятого, шестого, седьмого элементов И, входов дешифратора, первый, второй и третий второй выход триггера управления соединен . выходы которого подключены к вторым вхос вторым входом третьего элемента И, третий дам соответственно пятого, шестого и седьмо. вход которого является вторым входом бло- го элементов И, выходы которых соединены ка, а выход соединен с третьим выходом с первой группой выходов блока, Изобретение относится к цифровой вычислительной технике и может быть использованодля оперативной проверки работоспособностии правильности формирования контрольной ин-,формации в устройстве сопряжения.5Известно устройство для контроля сбоевв устройствах сопряжения, содержащее наладочный блок памяти, блок памяти, генератор управляемых сбоев и элементы И. Это устройство обеспечивает контроль и устоичивость к10сбоям устройств сопряжения, имеющихсредства аппаратного контроля 1 .Контроль устройств сопряжения осуществляется только со стороны канала ЭВМ, что является недостатком этого устройства,так как 15отсутствует контроль устройства сопряжения со стороны внешнего устройства.Известно устройство контроля - имитаторабонентов, содержащее блок сопряжения,внутренние шины приема и передачи, регистры 2 Оадреса и команд, блок управления, элементИЛИ, блок формирования байта состояния,блок формирования данных, блок буфернойпамяти, счетчик инТервалов и генератор опор.ной частоты 121 25Это устройство позволяет оперативно идостоверно проверить устройства сопряжениясо стороны канала ЭВМ, Однако со сторонывнешнего устройства оно не позволяет вестиконтроль устройств сопряжения, так как ЗОне имеет возможности реализации алгоритмаработы внешнего устройства,Наиболее близким по технической сущности к предлагаемому изобретению являетсяустройство контроля, содержащее внутреннийимитатор, блок сопряжения, блок контроля,буферный регистр и блок записи, причемпервая группа входов внутреннего имитатораподключена к первой группе входов устрой.ства, группа выходов внутреннего имитатора 4 Осоединена с группой входов блока сопряже.ния и с группой входов блока контроля,группа входов блока сопряжения подключена к второй группе входов устройства, выход блока контроля соединен с первым входом блока записи, группа входов блока записи соединена с третьей группой входов устройства,группа выходов блока записи подключена к выходу устройства 31.Недостатком известного устройства является ограниченная проверка устройства сопряжения, выраженная только в контроле принимаемой информации. Кроме того, данное устройство не позволяет осуществлять контроль устройства сопряжения при известных сбойных ситуациях во время работы внешнего устройства с устройством сопряжения.Цель изобретения - повышение достоверности контроля.Поставленная цель достигается тем, что в устройство, содержащее узел коммутации, блок регистров информации и блок управления записью, причем первая и вторая группы информационных входов узла коммутации соединены соответственно с первой и второй группами информационных входов устройства, первая группа выходов узла коммутации пОдключена к первой группе входов блока регис- тров информации, вторая группа выходов узла коммутации соединена с группой входов блока управления записью, первый вход блока управления записью подключен к входу блокировки готовности устройства, первая группа выходов блока управления записью соединена с второй группой входов блока регист. ров информации, вторая группа выходов бло. ка управления записью подключена к группе выходов сигналов записи устройства, введены блок управления контролем, блок управления чтением, узел выдачи служебной информации, узел мультиплексоров, причем первая группа входов блока управления контролем соединена с группой входов установки режима контроля устройства, вторая группа входов блока управления контролем подключена к первой группе выходов узла коммутации, третья груп3 11308па входов блока управления контрОлем сое.динена с третьей группой выходов узла ком.мутации и с группой входов блока управления чтением, четвертая группа входов блока управления контролем подключена к второй группе выходов узла коммутации, первый, второй и третий выходы блока управления контролем соединены соответственно с первым и вторым входами блока управления чтением и с вторым входом блока управления записью, первая группа выходов блока управления чтением подключена к группе. управляющих входов узла мультиплексоров, а вторая группа выходов к группе выходов сигналов чтения устройства, группа выходов блока регистров информации подключена к первой группе информационных входов узла мультиплексоров, первый, и второй входы узла выдачи служебной информации соединены соответственно с входом блокировки признака контроля устройства, и с выходом узла коммутации, соединенным с управляющим входом узла му.льтиплексоров, группа выходов узла выдачи . служебной информации соединена с второй группой информационных входов узла мульти плексоров, выход узла выдачи служебной информации подключен к выходу признака контроля устройства, группа выходов узла ,мультиплексоров соединена с группой информационных выходов устройства, причем блок управления контролем содержит сумматор по30 модулю два, семь элементов И, два элемента ИЛИ, два триггера ошибки и трипер цикла, причем группа входов сумматора. по модулю два является второй группой входов блока, выход сумматора по модулю два подключен З 5 к первому входу первого элемента И, пер- вый вход первой группы входов блока соеди, нен с первым входом второго элемента И, второй вход первой группы входов блока подключен к первым входам третьего и чет- ф вертого элементов И, третий вход первой группы входов бЛока соединен с первыми входами пятого и шестого элементов И, чет вертый вход первой группы входов блока подключен к второму входу пятого элемента И, выход которого соединен с первым вхо дом первого элемента ИЛИ, второй вход ко.торого подключен к выходу шестого элемен та И, в выход соединен с вторым выходом блока, первый вход четвертой группы входов блока подключен к вторым входам первого и второго элементов И, первым входамтриггера цикла и первого триггера ошибки второй и третий входы четвертой группы входов блока соединены соответственно с . й третьим и четвертым входами первого элемента И, выход которойо соединен с первым ,входом второго элемента ИЛИ, второй вход 69 4 которого соединен с выходом второго злемен. та И, а выход соединен с вторым входом третьего элемента И, выход которого подключен к второму входу первого триггера ошибки, выход которого является третьим выходом блока, первый вход третьей группы входов блока подключен к первым входам седьмого элемента И, второго триггера ошнб. ки и к второму входу триггера цикла, выход которого подключен к. второму входу шестого элемента И, второй вход третьей груп 1 ты входов блока соединен с вторым входом седьмого элемента И, выход которого подключен к второму входу второго триггера ошибки, выход которого соединен с вторым входом четвертого элемента И, выход которого подключен к первому выходу блока; блок управле- ния чтением содержит четыре элемента И, элемент ИЛИ, триггер готовности, триггер управления, триггер окончания, счетчик и дешифратор, причем первый вход группы входов блока соединен с первыми входами триггеров го. товности и окончания, второй вход группы входов блока подключен к первым входам первого элемента И н триггера управления, первый вход блока соединен с вторым входом триггера готовности, выход которого подключен к.первому выходу второй группы выходов блока и к второму входу первого элемента И, выход которого соединен с вторым входом триггера управления, выхоп которого подключен ко второму выходу второй группы выходов блока, к первым входам второго, третьего и четвертого элемент тов И и к входу счетчика, группа выходов которого соединена с группой входов де.шифратора, первый, второй, третий и четвертый выходы которого соединены с вторыми входами соответственно второго, третьего и четвертого элементов И и с первым. входом элемента ИЛИ, второй вход элемента ИЛИ подключен к второму входу блока, а выход соединен с вторым входом триггера оконча. ния, выход которого подключен к третьему выходу второй группы выходов блока, выходы второго, третьего и четвертого элементов И являются первой группой выходов блока, причем узел выдачи служебной ин.формации содержит четыре элемента И, элемент ИЛИ, генератор импульсов, триггер цикла, регистр сдвига и регистр служебной информации, причем первый, второй и третийовходы первого элемента И соединены с первым и вторым входами узла и с выходом триггера цикла соответственно, а выход подключен к первому входу регистра сдвига, второй вход которого соединен с выходом генератора импульсов, первый выход регистра сдвига подключен к первым входам триггерЫ3 113086 цикла и второго элемента И, второй выход регистра сдвига соединен с первым входом элемента ИЛИ и с вторым входом второго элемента И, третий выход регистра сдвига подключен к первому входу третьего элемента И, четвертый выход регистра сдвига соединен с вторыми входами, элемента ИЛИ и третьего элемента И, пятый выход регистра сдвига подключен к первому входу четвертого элемента И, шестой выход регистра 1 О" сдвига соединен с третьим входом элемента ИЛИ и с вторым входом четвертого элемента И, седьмой выкод регистра сдвига подключен к второму входу триггера цикла, выходы второго, третьего и четвертого элементов И . соединены с первым, вторым и третьим входами регистра служебной информации соот. ветстве но, выход элемента ИЛИ является выходом узла, группа выходов регистра слу. жебной информации является группой выходов узла.Блок .управления записью содержит семь элементов И, триггер готовности, триггер управления, счетчик и дешифратор, причем первый вход группы входов блока соединен с первыми входами первого элемента И и триггера готовности, второй вход группы входов блока подключен к первым входам второго и третьего элементов И и триггера управления, третий вход группы входов блока соединен с вторым входом второго элемента И, второй вход первого элемента И является первым входом блока, а выход соединен с вторым входом триггера готовности, выход которого подключен к первому выходу второй группы выходов блока, к первому входу четвертого элемента И и третьему входу второго элемента И, выход которого соединен с вторым входом триггера управления, первый вход которого под 40 ключен. к второму входу второй группы выходов блока, к второму входу четвертого элемента И и к первым входам пятого, шес. того, седьмого элементов И, второй выход триггера управления соединен с вторым вхо - дом третьего элемента И, третий вход которо45 го является вторым входом блока, а выход соединен с третьим выходом второй группы выходов блока, выход четвертого элемента И подключен к входу счетчика, группа выходов которого соединена,с группой входов дешифратора, первый, второй и третий выходы ко. торого подключены к вторым входам соответственно пятого, шестого и седьмого элементов И, выходы которых соединены с первой группой выходов блока.На фиг, 1 представлена.блок-схема устройства; на фиг, 2 - функциональная схема, блока управления контролем; на фиг,3 9 бфункциональная схема блока управления чтением; на фиг. 4 - функциональная схемаузла выдачи служебной информации; нафиг. 5 - функциональная схема блокауправления записью,Устройство содержит (фиг. 1) блок 1управления контролем; узел 2 коммутации,блок 3 управления записью, блок 4 управления чтением, блок 5 регистров информации, узел 6 выдачи служебной информации,узел 7 мультиплексоров. Первая и втораягруппы 8 и 9 информационных входов узла2 соединены соответственно с первой и второй группами информационных входовустройства, группа 10 входов, первый вход11, первая и вторая группы 12 и 13 выходовблока 3 подключены соответственно к второйгруппе выходов узла 2, к входу блокировкиготовности устройства, к второй группевходов блока 5 и к группе выходов сигна.лов записи устройства, Первая, вторая итретья группы 14, 15 и 16 входов блока 1подключены соответственно к группе входов установки режима контроля устройства,к первой группе входов блока 5, к третьейгруппе выходов узла 2 и к группе 17 входов блока 4, четвертая группа 18 входовблока 1 соединена с второй группой выходов узла 2. Первый, второй и третий выходы 19, 20 и 21 блока 1 подключены соот;ветственно к первому и второму входам бло.ка 4 и к второму входу блока 3. Перваяи вторая группы 22 и 23 выходов блока 4подключены к группе управляющих входовузла 7 и к группе выходов сигналов чтенияустройства соответственно. Первый и второйвходы 24 и 25, группа 26 выходов и выход27 узла 6 подключены соответственно к входу блокировки признака контроля устройства, к выходу узла 2 и управляющему входуузла 7, к второй группе информационныхвходов узла 7 и к выходу признака контроля устройства, группа 28 выходов узла 7соединена с группой информационных выходов устройства,Блок 1 управления контролем (фиг,2)содержит сумматор 29 по модулю два, спервого по шестой элементы 30 - 35 И, первыйэлемент 36 ИЛИ, триггер 37 цикла, первыйтриггер 38 ошибки, второй элемент 39 ИЛИ,седьмой элемент 40 И, второй триггер 41ошибки,фБлок 4 управления чтением (фиг. 3) со. держит триггер 42 готовности, триггер 43 окончания, первый элемент 44 И, триггер 45 управления, с второго по четвертый элементы 46 - 48 И, счетчик 49, дешифратор 50, элемент 51 ИЛИ,7 11308Узел 6 выдачи служебной информации(фиг.4) содержит первый элемент 52 И,триггер 53 цикла, регистр 54 сдвига. генератор 55 импульсов, элемент 56 ИЛИ, с второго по четвертый элементы 57 - 59 И, регистр60 служебной информации.Блок 3 управления записью (фиг. 5) содержит первый элемент 61 И, триггер 62 готовности, второй и третий элементы 63, 64 И,триггер 65 управления, с четвертого по седь.мой элементы 66 - 69 И, счетчик 70, дешифратор 71,Блок 1 управления контролем служит дляконтроля входной информации в режиме"Запись" на четность, фиксации сигнала ошибки от устройства сопряжения в режиме "Чтение", установки режима контроля "Тест"или "Чтение", имиташя сигнала ошибки в режиме "Запись" и блокировки установки бло.ков 3 и 4 в режимах "Запись" и "Чтение".Узел 2 коммутации служит для подключенияк блокам 3 - 5, узлам 6 и 7 либо группы 8информационных входов, либо группы 9информационных входов, Блок 3 управлениязаписью служит для выполнения последова.тельностей алгоритма связи между устройством сопряжения и реальным внешним уст.ройством в режиме "Запись". Блок 4 управления чтением служит для выполнения последовательностей алгоритма связи между уст ройством сопряжения и реальным внешнимЗОустройством в режиме "Чтение", Блок 5регистров информации служит для храненияи выдачи в узел 7 трех контрольных байт.Узел 6 выдачи служебной информации слу.жит для выдачи в режиме Служебная запись" 35информации о свободном направлении связимежду устройством сопряжения и аппаратурой передачи данных. Узел 7 мультиплексоровслужит для выдачи информации из устройствав режиме "Чтение" и "Служебная запись", 40Группа 14 входов служит для установки режима контроля и имитации сбойных ситуаций,Группа 8 информационных входов служит длясвязи устройства с устройством сопряжения.Группа 9 информационных входов служитдля имитации с лицевой панели устройствапоследовательностей алгоритма связи междуустройством сопряжения и реальным внешнимустройством, Вход 24 сигнала блокировки призяака контроля с лицевой панели устройств 50служит для имитации сбоя в режиме "Служебная запись". Вход 11 сигнала блокировкиготовности с лицевой панели устройства,служит для имитации сбоя в режиме "За.пись". Выход 27 сигнала признака контроля 55.служит для идентификации на группе 28 выходов служебной информации, Группа 28 вы ходов служит дтя передачи в устройство 69 8сопряжения информации, Группа 13 выходовслужит для передачи в устройство сопряжениясигналов управления в режиме "Зались".Группа 23 выходов служит для передачив устройство сопряжения сигналоы управленияв режиме "Чтение". Первая группа выходовузла 2 служит для передачи информации вблоки 1 и 5. Вторая и третья группы выходов узла 2 служит для передачи управляющихсигналов в блоки 1, 3 и 4. Выход узла 2служит для передачи сигнала "Наличие ин.формации", Выходы 19 - 21 блока 1 служатдля выдачи управляющих сигналов. Группывыходов 12 и 22 блоков 3 и 4 служат длявыдачи стробов записи и чтения информациив блок 5 и узел 7.Сумматор 29 по модулю 2 служит дляанализа входной информации на нечетностьи выдачи сигнала ошибки в случае четнойинформации. Элемент 34 служит для форми.рования сигнала установки готовности источ.ника в режиме "Чтение". Элементы 36 и 39выполняют функции объединения сигналов.Элемент 30 служит для установки триггераВ38 в режиме "Запись". Элемент 31 служитдля установки триггера 38 при имитацииошибки, Триггер 37 служит для формирования сигнала установки готовности источникав режиме "Тест" после выполнения команды"Закись", Элемент 35 служит для формирова.ния сигнала установки готовности источникав режиме "Тест". Элемент 32 служит дляустановки триггера 38 при наличии сигналаблокировки ошибки в режиме "Запись",Элемент 40 служит для установки триггера41 при появлении ошибки в режиме "Чтение". Триггер 38 фиксирует ошибку при пере:даче информации в режиме "Зались"; Элемент33 служит для выдачи сигнала ошибки приналичии блокировки ошибки в режиме "Чтение". Триггер 41 фиксирует ошибку при передаче информации в режиме "Чтение",Триггер 42 служит для фиксирования состояния готовности к выполнению команды "Чтение"и выдачи сигнала готовности источникана группу 23 выходов, Элемент 44 служитдля установки триггера 45 в соответствиис алгоритмом связи устройства согрМженияс реальным внешним устройством, Счетчик 49служит для пересчета управляющих сигналови переходит в исходное состояние после четырех управляющих сигналов. Триггер 45 служитодля фиксирования состояния выдачи байтаинформации и выдачи сигнала "Управлениеисточника" на группу 23 выходов. Дешифра.тор,. 50 служит для преобразования кодасчетчика 49 в направление, по которому вданный момент должно производиться чтениеинформации. Элемент 51 выполняет функцию,69 9 11308 объединения сигналов. Триггер 43 служит для выдачи сигнала "Конец передачи" на группу 23 выходов, означающего окончание выполнения команды "Чтение". Элементы 46 - 48 служат для формирования стробов чтения информации.Триггер 53 фиксирует начало и окончание цикла работы регистра 54.Генератор 55 служит для выдачи сигналов опорной частоты в соответствии с алгоритмом 10 работы реального внешнего устройства. Элемент 52 служит для формирования стробов выдачи служебной информации. Регистр 54 служит для формирования тактовых сигналов, обеспечивающих реализацию алгоритма связи устройства сопряжения с реальным внешним устройством по команде "Служебная запись". Элемент 56 выполняет функцию объединения сигналов. Элементы 57 - 59 служат для формирования стробов выдачи служебной информации, Регистр 60 служит для хранения трех свободных направлений связи устройства сопряжения с аппаратурой передачи данных.Элемент 61 служит для установки триггера 62 при наличии сигнала блокировки готовности приемника. Элемент 63 служит для установки триггера 65 в соответствии с алгоритмом связи устройства сопряжения с реальным внешним устройством. Триггер 62 служит для фиксирования состояния готов 30 ности к выполнению команды Запись и выдачи сигнала готовности на группу 13 вы ходов устройства. Триггер 65 служит для фиксирования состояния приема байта инфор. мации и выдачи сигнала управления прйемника нагруппу 13 входов. Элемент 64 служит для формирования сигнала ошибки и выдачи его на группу 13 входов. Элемент 66 служит для формиро. вания управляющих сигналов, поступающих на счетчик 70. Счетчик 70 служит для пе. ресчета управляющих сигналов и переходит , в исходное состояние после каждыхтрех управляющих сигналов, Дешифратор 71 служит для преобразования кода счетчика 70 в направление, по которому в данный момент должна производиться запись информации,45Элементы 67 - 69 служат для формированиястроба записи информации в блок 5 регистров.Устройство работает следующим образом.Для обеспечения контроля устройства соп.ряжения необходимо предварительно провес.ти проверку устройства контроля, что достигается путем подключения устройства через группу 8 входов узла 2 к блокам управ. ления, Далее с помощью лицевой панели устройства происходит проверка работоспособности устройства в режимах "Запись", "Чтение" .и "Служебная запись". Проверка осу. ществляется в соответствии с последовательностями алгоритма связи устройства сопряжения с аппаратурой передачи данных. На лице вой панели устройства, имитируются сигналы устройства сопряжения во всех указанных режимах, которые при поступлении в блоки устройства обеспечивают формирование ответ- . ных сигналов в соответствии с интерфейсом связи устройства сопряжения и внешнего уст ройства.После проверки устройства контролируется устройство сопряжения путем подключения к блокам устройства через группу 9 входов узла 2.Рассмотрим проверку устройства сопряже. ния в режиме "Запись".В этот режим от устройства сопряжения поступает сигнал Готовность источника", ко торый подготавливает элементы 30, 31, 38, 61, 62, 66 и 70 блоков 1 и 3 к работе, а также устанавливает триггер 62.Устройство, в соответствии с алгоритмом работы установив триггер 62, устанавливает триггер 65, одновременно выдавая сигналы готовности приемника и управления приемника на группу 13 выходов блока 3. Далее уст, ройство сопряжения вьщает сигнал управления источника, который сопровождает байт информации. Сумматор 29 по модулю два проверяет на нечетность байт информации и результат проверки выдает на элемент 30, По сигналу "Управление источника происходит выдача строба записи текущего байта, сброс триггера 65 и формирование сигню;а ошибки на элементе 64 в случае, если пришедший байт четный. Сигнал "Конец передачи" указывает на завершение команды "Запись" и блокирует новую установку триггера 65, Сброс сигнала "Готовность источника" означает приведение схем устройства в исходное состояние. Сигналы "Имитация ошибки" и "Блокировка готовности приемника" позволяют проверить правильность выработки байта. уточненного состояния в устройстве сопряжения.Рассмотрим проверку устройства сопряжения в режиме "Чтение".Инициатором обмена в этом режиме является устройство контроля, При появлении сигнала Готовность источника" с лицевой панели устройства происходит установка триггера 42 и выдача сигнала готовности источни ка на группу 23 выходов блока 4. В ответ на сигнал готовности источника устройство сопряжения вьщает сигнал Готовность прием. ника" и "Управление приемника", по которым происходит установка триггера 45. Устаг ковка триггера 45 ведет к формированию стробов чтения и сигнала "Управление источника", сопровождающего выходную ин12 130869 Иформашпо, После выдачи трех байтов информации устройство формирует сигнал "Конецпередачи", означающий окончание команды"Чтение". По сбросу сигнала готовности при.емника осуществляется сброс триггера 42.При наличии сигнала "Тест" с лицевойпанели после команды "Запись" ведетсянемедленное выполнение команды "Чтение".,что позволяет проверить устройство сопряже.ния по тестам,Рассмотрим проверку устройства сопряжения в режиме "Служебная запись". Устрой-.ство сопряжения выдает сигнал "Наличиеинформации", который означает поисксвободного направления с айпаратурой цередачи данных. Устройство последовательно вы дает трн имеющихся в регистре 60 направ.ления связи, сопровождая их сигналом"Признак контроля". После снятия сигнала"Наличие информации" происходит остановвыдачи служебной информации.Предлагаемое устройство благодаря наличиюблоков 1, 3, 4, узлов 6 и 7, групп 14, 28,13, 23 входов и выходов и входов 24, 11устройства позволяет за счет расширения 10 функциональных возможностей повысить достоверность контроля устройства сопряжения.А также за счет имитации сбойных ситуацийв алгОритме связи между внешним устройством и устройством сопряжения, произвести 15 проверку блока сопряжения на правильностьвыработки им контрольной информации.

Смотреть

Заявка

3599844, 01.06.1983

ПРЕДПРИЯТИЕ ПЯ М-5769

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

МПК / Метки

МПК: G06F 11/00

Метки: сопряжения, устройств

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

Код ссылки

<a href="https://patents.su/12-1130869-ustrojjstvo-kontrolya-ustrojjstv-sopryazheniya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство контроля устройств сопряжения</a>

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