Устройство для сопряжения вычислительной машины с аппаратурой передачи данных

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

Авторы: Бельдинов, Гречнев, Иваныкин, Немудрякин

ZIP архив

Текст

СОЮЗ СОВЕТСКИХСОЦИ ЯЛ ИСТИЧ Е С К ИРЕСПУБЛИК 9))5 6 06 Р 13/О САНИЕ ИЗОБРЕТЕНИЯ К ства, Устройство содержит шесть И, три блока сравнения, две групп тов И, регистр выдачи, регистр ре гистр приема, два элемента эадер памяти, двэ счетчика, параллельно вательный преобразователь, три вателя имг/льсов, узел форм готовностей, последовательно-и ный преобразователь, четыре ко и блок индикации, Изобретение осуществлять контроль выходных ционных цепей путем возвращени формации в устройство и сра передаваемыми сигналами. Кроме ройство можно подключить па аналогичному устройству и контр его работу путем сравнения сигн мируемых контролируемым и конт щим устройствами. б ил. ныкин, В.Н(54) УСТРОЙСТВО ДЛЯ ЧИСЛИТЕЛЪНОЙ МА РОЙ ПЕРЕДАЧИ ДАНН (57) Изобретение относ вычислительной техник пользовано при постро чи данных. Целью из повышение достоверн СОПРЯЖЕНИЯ ВЫШИНЫ С АППАРАТУЫХится к автоматике и е и может быть исении систем переда- обретения является ости работы устройема; и - группа входов информации приема); на фиг, 2 - схема последовательно-параллельного преобразователя (а. - группа входов-выходов задания номера бита; б - первый синхровход; в - информационный выход устройства); на фиг, 3 - схема последовательно-параллельного преобразовате(а - группа входов-выходов задания ера бита; б - первый синхровход); на фиг, 4 - схема узла формирования готовностей (а - вход считывания устройства; б - второй синхровход); на фиг, 5 - схема формирователя 23 (24) импульсов (а - первый синхровход; б - второй синхровход); на фиг. б - схема объединения устройств в комплекс;- устройство 1;- устройство 2; - устройство М; К - дешифратор (а - вход записи устройства; б - вход задания номера регистра устройства; в - вход разрешения считывания устройства; г - группа информаляном ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР РСКОМУ СВИДЕТЕЛЬСТ,Авторское свидетельство СССРМ 1541622, кл, 6 06 Р 13/00, 1988. Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении систем передачи данных,Целью изобретения является повышение достоверности работы устройства.На фиг. 1 приведена функциональная схема предлагаемого устройства (а - вход записи устройства; б - вход задания номера регистра устройства; в - вход установки режима устройства; г - группа информационных входов-выходов устройства; д - группа входов-выходов задания номера бита устройства; е - адресный вход; ж - вход считывания устройства; з - вход разрешения считывания устройства; и- первый синхровход; к - информационный выход устройства; л - второй синхровход; м - группа входов информации выдачи; н - группа входов тактов выдачи; о - группа входов тактов приэлементов ы элеменжима, режки, блок -последо- формироирования араллельммутатора позволяет информая этой инвнения с того, устраллельно олироватьалов, фор- ролирую 1679492ционных входов-выходов устройства; д -вход считывания устройства; е - адресныйвход; ж - вход установки режима устройства1; 3 - первый синхровход; и - второй синхровход; к - вход установки режима устройства 2; л - группа входа-выхода номерабита; м - вход установки режима устройстваЙ; н - информационный выход устройства1; о - вход тактов выдачи 1; и - вход тактовприема 1; р - вход информации приема 1; с- информационный выход устройства 2; т -входтактов выдачи 2; у - вход тактов приема2, ф - вход информации приема 2; х - информационный выход устройства й; ц - входтактов выдачи М; ч - вход тактов приема Й;( ш - вход информации приема Й).Устройство (фиг. 1) содержит первыйэлемент И 1, третий элемент И 2, третийблок 3 сравнения, второй элемент И 4, четвертый элемент И 5, вторую и первую группы элементов И 6 и 7, регистры выдачи 8,режима 9, приема 10, второй элемент 11задержки, блок 12 памяти, второй 13 и первый 14 счетчики, первый блок 15 сравнения,параллельно-последовательный преобразователь 16, третий формирователь 17 импульсов, узел 18 формированияготовностей, шестой элемент И 19, последовательно-параллельный преобразователь20, первый элемент 21 задержки, второйблок 22 сравнения, первый формирователь23 импульсов, второй формирователь 24 импульсов, пятый элемент И 25, четвертыйкоммутатор 26, первый 27, второй 28 и третий 29 коммутаторы, блок 30 индикации.Параллельно-последовательный преобразователь 16 (фиг, 2) содержит элемент 31задержки, элемент И 32 схему 33 сравнения, сдвигающий регистр 34, элемент И 35,элемент ИЛИ 36, дешифратор 37 и счетчик38,Последовательно-параллельный преобразователь 20 (фиг, 3) содержит элемент 39задержки, элемент И 40, схему 41 сравнения, сдвигающий регистр 42, элемент И 43,счетчик 44 и элемент 45 задержки,Узел 18 формирования готовностей(фиг. 4) содержит триггеры 46-48, элементИ-НЕ 49, триггеры 50, 51 и элементы И-НЕ52, 53,Формирователи 23 и 24 (фиг, 5) содержат элементы НЕ (инверторы) 54 и 55, триггеры 56-59, элементы И 60-62.Параллельно-последовательный преобразователь 16 предназначен для преобразования информации, записанной врегистре 8 выдачи в параллельном коде, впоследовательный код для выдачи на информационный выход.45 поступает на тактовый вход регистра 9 и записывает информацию с группы инфор 50 55 5 10152025303540 Последовательно-параллельный преобразователь 20 предназначен для преобразования информации, поступающей с коммутатора 29 в последовательном коде, в параллельный код с последующей записью в регистр 10 приема.Узел 18 формирования готовностей предназначен для формирования готовностей выдачи и приема. Готовности формируются по первому и второму информационным входам.Формирователи 23, 24 предназначены для дифференцирования переднего и заднего фронтов тактовых частот, поступающих с коммутаторов 27, 28. Формирователь 23 дифференцирует передний и заднийфронты тактовой частоты, формирователь24 - только задний фронт,Устройство работает следующим образом.Перед началом работы в регистр 9 режима заносится код, определяющий дальнейший порядок работы устройства.Старший разряд регистра 9 определяет режим работы устройства -основной режим или режим контроля, В режиме контроля устройствотолько принимаеттактовыеиинформационные сигналы от аппаратуры передачи данных (АПД), но ничего не передает по группе информационных входов-выходов устройства, что достигается подачей нулевого сигнала на вход элемента И 4 свыхода старшего разряда регистра 9 режима.Для записи управляющего кода в регистр 9 необходимый код подается на группу информационных входов-выходовустройства, При этом должен быть поданединичный сигнал на входы записи и установки режима устройства и нулевой сигнал - на вход задания номера регистра устройства, В этом случае формируется единичныйсигнал на выходе элемента И 2, который мационных входов-выходов устройства. В основном режиме в регистре 9 содержатся две единицы; в старшем разряде и в разряде, обозначающем в позиционном коде номер данного устройства.В блоке 12 памяти по адресам, старшие разряды которого, определяемые разрядными выходами регистра 9, имеют только одну единицу, содержится двоичный код, соответствующий двоичному представле-, нию номера устройства. Информационный выход блока 12 памяти подключается к управляющим входам коммутаторов 26-29, разрешая прохождение в устройство информационных и тактовых сигналов от ком 1679492плектэ АПД, обслуживаемого данным устройством,Информация, предназначенная для передачи в АПД (один или несколько байтов), поступает по группе информационных входов-выходов устройства и записывается в регистр 8 выдачи по сигналу с выхода элемента И 1, Для этого на входы элемента И 1 поступают единичные сигналы с входов записи и задания номера регистра устройства. Для разрешения записи необходим единичный сигнал с выхода блока 3, где происходит сравнение номера устройства, которому предназначена информация, поступающего на адресный вход устройства, с собственным номером устройства, формируемым на выходе блока 12 памяти. Чтобы не испортить предыдущую информацию, которая может быть еще не передана в АПД, элемент И 1 управляется сигналом с одного из выходов узла 18 формирования готовностей, соответствующим считыванию информации с регистра 8, поступающей на информационный вход параллельно-последовательного преобразователя 16. Выдачейинформации иэ преобразователя 16 управляет сигнал такта выдачи соответствующей АПД, который проходит через коммутатор 27, дифференцируется формирователем 23импульсов и поступает на тактовый вход преобразователя 16. С информационного выхода преобразователя 16 сигналы поступают на информационный выход устройства и далее на вход АПД.По окончании выдачи очередной порции информации преобразователь 16 формирует сигнал на выходе конца преобразования, который поступает на вход узла 18 формирования готовностей, иосуществляет прием очередной порции информации из регистра 8 выдачи,Информация приема от соответствующего комплекта АПД через коммутатор 29 поступает на информационный вход последовательно-параллельного преобразователя 20; работа последнего управляется тактами приема того же комплекта АПД, поступающими через коммутатор 28 на вход формирователя 24 импульсов, с выхода которого сигнал поступает на тактовый вход преобразователя 20.По окончании накопления группы информации преобразователь 20 формирует сигнал на выходе конца преобразования,который поступает на вход узла 18 и, кроме того, записывается на регистр 10 приема кода с информационного выхода преобразователя 20. После этого преобразователь 20 начинает накапливать очередную порцию информации.5 10 15 20 25 30 35 40 45 50 55 Считывание из устройства накопленной информации (с регистра 10 и сигналов готовности узла 18 осуществляется с помощью элементов И 6. Это происходит по сигналу, поступающему на вход считывания устройства, которь 1 й через элемент И 4 опрашивает элементы И 6. Сигнал с выхода элемента И 4 опрашивает и элементы И 7 для передачи на группу входов-выходов задания номера бита устройства кодов с выходов номера обрабатываемого бита преобразователей 16, 20.Синхронизация работы преобразователей 16, 20, формирователей 23, 24 импульсов и узла 18 осуществляется двумя сериями синхроимпульсов, сдвинутыми одна относительно другой на половину периода следования.В основном режиме осуществляется контроль входных и выходных цепей устройства.Сигнал с информационного выхода устройства за пределами устройства передается на соответствующий информационный вход коммутатора 26. С выхода коммутатора 26 этот сигнал поступает на один из информационных входов блока 22, где сравнивается с сигналом информационного выхода преобразователя 16, Сигнал с выхода блока 22 сравнения стробируется на элементе И 25 сигналом с выхода формирователя 23 импульсов, и при несравнении записывается в блок 30 индикации номер устройства, поступающий с выхода блока 12 памяти.Блок 15 сравнения осуществляет сравнение кода с выхода регистра 10 приема с кодом, поступающим с информационной группы входов-выходов устройства. В момент прохождения сигнала с входа разрешения считывания устройства через элемент И 5 на информационной группе входов-выходов устройства оказывается код, считанный с собственного же регистра 10 приема. Поэтому при отсутствии неисправностей в элементах И 7 на выходе блока 15 сравнения будет нулевой сигнал. Выход блока 15 сравнения стробируется сигналом с выхода элемента И 5 и первым синхроимпульсом, При наличии несравнения сигнал с выхода элемента И 19 записывает в блок 30 индикации номер устройства с выхода блока 12 памяти.При обьединении нескольких устройств в комплекс, как это показано на фиг, 6, появляется возможность контролировать с по-, мощью одного из устройств работу соседних аналогичных устройств. Для этого информационные и тактовые выходы и информационные входы комплектов АПД подключаются ко всем устройствам комплексатактовых и информационных сигналов от всех комплектов АПД.Устройство, на которое возлагаются функции проверки других устройств, переводится в режим контроля. Для этого стар ший разряд регистра 9 устанавливается в нулевое состояние, единичное состояние других разрядов регистра 9 указывает номера устройств комплекса, которые должны контролироваться данным устройством, 10 (Разряд регистра 9, соответствующий номеру контролирующего устройства, непременно должен находиться в нулевом состоянии).Одно устройство может контролировать 15 несколько устройств. Номер контролируемого устройства определяется содержимым регистра 9 и счетчика 13. Коду на выходе счетчика 13 (01 Й), где М - общее число устройств в комплексе) соответствует на вы ходе блока 12 памяти код )-й единицы, содержащейся в регистре 9 (1)К), где К - число единиц в регистре 9). При) выражение для ) выбирается из условия )=вой К Это означает, что при малом значении М 25 одно устройство может контролироваться при разных значениях 1, отстоящих друг от друга на величину к.Контроль работы какого-либо устройства осуществляется путем параллельной об работки информации и сравнения результатов контролируемого и контролирующего устройств.Время контроля определяется счетчиком 14. В исходном состоянии оба счетчика 35 13 и 14 устанавливаются в нулевое состояние (сигнал начальной установки на фиг, 1 не показан). Подсчет времени контроля ведется по продифференцированным тактовым импульсам контролируемого 40 устройства, поступающим через коммута- . тор 27 и формирователь 23 импульсов При нулевом коде на выходе счетчика 13 на выходе блока 12 памяти выбирается код, соответствующий первому контролируемому 45 устройству, заявка нэ контроль которого содержится в регистре 9 (счет начинается с младших разрядов),Устройство теперь как бы имеет номер (адрес) контролируемого устройства, и об ращение (запись и считывание) происходит сразу к двум устройствам. Различие состоит в том, что старший разряд регистра 9 запрещает прохождение сигналов через элементы И 6 и 7 в контролирующем устройстве, 55 так что на группе информационных входов- выходов устройства появляются коды, считанные с регистра 10 контролируемого .устройства. Таким образом, в режиме контроля блок 22 сравнения осуществляет сравнение сигнала на информационном выходе преобразователя 16 и информации выдачи, поступающей через коммутатор 26 с выхода контролируемого устройства, При несравнении этих сигналов на блок 30 индикации записывается номер контролируемого устройства.На преобразователь 20 поступает информация и такты приема те же, что и на контролируемое устройство. Таким образом, устройство дублирует преобразование контролируемого устройства и осуществляется сравнение блоком 15 содержимого регистра 10 контролирующего устройства с содержимым регистра 10 контролируемого устройства, поступающим по группе информационных входов-выходов устройства. При несравнении номер контролируемого устройства заносится в блок 30 индикации.Продолжительность контроля определяется счетчиком 14. По окончании времении контроля импульс перепдлнения счетчика 14 через элемент 11 задержки добавляет единицу к содержимому счетчика 13, На выходе блока 12 памяти появляется код, соответствующий номеру устройства, заданного второй по порядку единицей регистра 9 режима. Одновременно сигнал переполнения счетчика 14 запускает формирователь 17 импульсов, который запирает элементы И 19, 25, В преобразователях 16, 20 контролирующего устройства происходит подфазирование с целью согласовать время появления сигналов конца преобразования на выходах преобразователей контролируемого и контролирующего устройств, Длительность импульса на выходе формирователя 17 подбирается исходя из продолжительности подфазирования преобразователей 16 и 20,По окончании импульса на выходе формирователя 17 начинается контроль работы очередного устройства.Таким образом, при дальнейшем изменении кода на счетчике 13 подключаются на контроль новые устройства.Формула изобретения Устройство для сопряжения вычислительной машины с аппаратурой передачи данных, содержащее шесть элементов И, регистр выдачи, регистр приема, регистр режима, первый счетчик, первый блок сравнения, четыре коммутатора, два элемента. задержки, два формирователя импульсов, последовательно-параллельный преобразователь, параллельно-последовательный преобразователь и узел формирования готовностей, причем первый вход первого эле 1679492 10мента И является входом записи устройства для подключения к управляющей шине ЭВМ, выход первого элемента И соединен с тактовым входом регистра выдачи, информационные входы регистра выдачи и регистра режима подключены к группе информационных входов устройства для подключения к шине данных ЭВМ. первый вход второго элемента И является входом считывания устройства для подключения к управляющей шине ЭВМ, выход регистра приема соединен с первым информационным входом первого блока сравнения, первый выход первого и выход второго формирователей импульсов соединены соответственно с тактовыми входами параллельноо-последовательного и последовательно-параллельного преобразователей, выходы первого и второго коммутаторов соответственно соединены с разрешающими входами первого и второго формирователей импульсов, выход третьего коммутатора соединен с информационным входом последовательно-параллельного преобразователя, выходы конца преобразования параллельно-последовательного и последовательно-параллельного преобразователей соединены соответственно с пер-вым и вторым информационными входами узла формирования готовностей, о т л и ч аю щ. е е с я тем, что, с целью повышения достоверности работы устройства, в него введены второй и третий блоки сравнения, третий формирователь импульсов, второй счетчик, блок индикации, блок памяти и две группы элементов И, причем второй вход первого элемента И соединен с инверсным входом третьего элемента И и является входом задания номера регистра устройства, первый и второй прямые входы третьего элемента И подключены соответственно к входу записи и входу установки режима устройства для подключения к управляющей шине ЭВМ, выход четвертого элемента И соединен с входами изменения номера бита параллельно-последовательного и последовательно-параллельного преобразователей, синхровходы которых соединены с первым синхровходом устройства для подключения к первому синхровыходу ЭВМ, входы задания номера бита соединены с группой входов-выходов задания номера бита устройства для подключения к управляющей шине ЭВМ и выходами элементов И первой группы, выходы пятого и шестого элементов И соединены соответственно с входами записи и тактов блока индикации, информационным входом подключенного к выходу блока памяти и управляющим входам четырех коммутаторов, группы инфор 5 10 ния, первый и второй информационные входы которого подключены соответственно к информационным выходам параллельнопоследовэтельного преобразователя и выходу четвертого коммутатора, выход первого счетчика соединеч через третий формирователь импульсов с вторым входом пятого элемента И, третьим входом подключенного к второму выходу первого формирователя импульсов, первый и второй синхровходы которого соединены соответственно с первым и вторым синхровходами устройства для подключения к синхровходам ЭВМ и первым и вторым синхровходам второго формирователя импульсов, синхровход и вход разрешения считывания узла формирователя готовностей соединены соответственно с вторым синхровходом устройства и входом считывания устройства для подключения к управляющей шине ЭВМ, выход регистра приема, первый и второй выходы узла формирования готовностей соединены с первыми входами соответствующих элементов И второй группы, информационный выход параллельнопоследовател ь ного преобразователя является информационным выходом устройства для подключения к аппаратуре передачи данных, выходы элементов И второй группы подключены к группе информационных выходов устройства для подключения к шинеданных ЭВМ и второмуинформационному входу первого блока сравнения, выходом соединенного с первым входом шестого элемента И, втооой, третий и четвертый входы которого подключены соответственно к выходам третьего формирователя импульсов, четвертого элемента И и первого элемента задержки, вход которого подключен к первому синхровходу устройства, выход третьего элемента И соединен с тактовым входом регистра режима, группа выходов 15 20 25 30 35 40 45 50,которого и группа выходов второго счетчика подключены к группе адресных входов блока памяти, выходом соединенного с первым информационным входом третьего блока сравнения, второй информационный вход которого является адресным входом устройства для подключения к адресной шине ЭВМ. а выход соединен с третьим входом 55 мационных входов первого, второго и третьего коммутаторов являются соответственно группами входов тактов выдачи, тактов приема и группой входов информации приема устройства для подключения к аппаратуре передачи данных, группа информационных входов четвертого коммутатора является группой контрольной информации. входов устройства, первый вход пятого элемента И соединен с выходом второго блока сравне12 1679492 22 г 5 зо 19 М 2 1 К з 26 78 гз гв 29 первого элемента И, четвертый вход которого подключен к второму выходу узла формирования готовностей, первые входы соответствующих элементов И первой группы соединены с выходами номера обрабатываемого бита параллельно-последовательного и последовательно-параллельного преобразователей, вторые входы элементов И первой и второй групп подключены к выходу второго элемента И, второй и третий входы которого соединены соответственно с выходом третьего блока сравнения и выходом старшего разряда регистра режима, первый и второй входы четвертого элемента И соединены соответственно с выходом третьего блока сравнения и входом разрешения считывания устройства для подключения к управляющей шине ЗВМ, тактовый и информационный входы регистра приема подключены соответственно к выходу конца 5 преобразования и информационному выходу последовательно-параллельного,преобразователя, выход первого элемента И соединен с входом запрета считывания узла формирования готовностей, первый выход 10 первого формирователя импульсов соединен со счетным входом первого счетчика, выход которого подключен через второй элемент задержки к счетному входу второго счетчика, выход регистра выдачи соединен 15 с информационным входом параллельнопоследовательного преобразователя.1679492 0 5 Фиаб Составитель В, ВертлибРедактор Г. Бельская Техред М,Моргентал Корректор О зводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина,аказ 3215 Тираж 379 ВНИИПИ Государственного комите 113035, Москва ППодписноепо изобретениям и открытиям при ГКНТ СССР

Смотреть

Заявка

4667622, 30.03.1989

ПРЕДПРИЯТИЕ ПЯ В-2655

БЕЛЬДИНОВ АНДРЕЙ АНАТОЛЬЕВИЧ, ИВАНЫКИН ИГОРЬ ЕВГЕНЬЕВИЧ, ГРЕЧНЕВ ВИКТОР НИКОЛАЕВИЧ, НЕМУДРЯКИН АНДРЕЙ ЛЕОНИДОВИЧ

МПК / Метки

МПК: G06F 13/00

Метки: аппаратурой, вычислительной, данных, передачи, сопряжения

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

Код ссылки

<a href="https://patents.su/8-1679492-ustrojjstvo-dlya-sopryazheniya-vychislitelnojj-mashiny-s-apparaturojj-peredachi-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения вычислительной машины с аппаратурой передачи данных</a>

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