Устройство для обмена данными Советский патент 1981 года по МПК G06F3/04 

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

(54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ

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

название год авторы номер документа
Устройство для обмена данными 1980
  • Бакина Татьяна Васильевна
  • Березкин Борис Семенович
  • Никитин Вадим Федорович
  • Строганов Евгений Иванович
SU935939A1
Устройство для обмена данными 1982
  • Бакина Татьяна Васильевна
  • Березкин Борис Семенович
  • Никитин Вадим Федорович
  • Строганов Евгений Иванович
SU1078421A2
Устройство для сопряжения 1984
  • Лялин Александр Алексеевич
  • Минаев Виктор Николаевич
  • Москаленко Юрий Алексеевич
  • Потапов Виктор Викторович
  • Прошин Николай Федорович
  • Спевак Яков Владимирович
  • Хлюпин Анатолий Григорьевич
SU1166126A2
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для сопряжения 1979
  • Бутякова Галина Ивановна
  • Иванов Сергей Васильевич
  • Корбашев Юрий Михайлович
  • Хлюпин Анатолий Григорьевич
SU840868A2
Устройство для сопряжения 1978
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Кутняков Виталий Иванович
  • Рыков Эдуард Васильевич
  • Стрыгин Вадим Васильевич
  • Пименов Валентин Иванович
  • Хлюпин Анатолий Григорьевич
SU736086A1
Устройство для сопряжения 1978
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Кожухов Валерий Борисович
  • Хлюпин Анатолий Григорьевич
SU813400A2
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Устройство для сопряжения 1978
  • Бутякова Галина Ивановна
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Хлюпин Анатолий Григорьевич
SU809139A2
Устройство для обмена информацией 1979
  • Дмитриев Александр Сергеевич
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Хлюпин Анатолий Григорьевич
SU826330A1

Реферат патента 1981 года Устройство для обмена данными

Формула изобретения SU 842 778 A1

- . .1. Изобретение относится к вычислительной технике и автоматике и может .быть использовано для сопряжения уст ройств с различными скоростями Ьбмен информацией. Известно устройство сопряжения, содержащее блок памяти моментов поступления требований, регистры, блоки входных.и выходных злементов И 1. Это устройство обеспечивает адаптацию к изменению параметров входных сигналов, но не позволяет преобразовывать формы данных. Из известных устройств наиболее близким по технической сущности и достигаемому эффекту к прзедлагаемому является устройство для обмена, информацией, содержащее регистр данных блоки входных и выходных элементов И, блок управления приемом данных и блок управления выдачей данных, регистр признаков и триггер останова, причем первый и второй выходы блока выходных элементов И связаны с сротIветствующими выходами устройства,пер вый вход-с одноименным выходомЬлокй управления выдачей данных, а второй вход - с выходом регистра данных, вход которого соединен с выходом бло ка входных элементов И, первый, второй, третий и четвертый входы котррого связаны с выходом блока управления приемом данных, первым входом устройства, вторым входом устройства и первым выходом регистра признаков, соответственно, второй выход регистра признаков соединен с первыми входами блока управления приемом данных и блока управления выдачей данных,первый вход с соответствующим входом - устройства,а второй вход-с одноименными входами блока управления приемом данных и блока управления выдачей данных, а также с выходом триггера останова,вход которого связан со вторым выходом блока управления выдачей данных,дополнительный вход и выход которого соединен с одноименными выходом и входом блока управления приемом данных 2. Однако в известном устройстве не обеспечивается сопряжение разноскоростных устройств, что сужает его функциональные возможности. Цель изобретения - расширение функциональных возможностей путем организации режима обмена абонентов с различным &лстродействием. Поставленная цель достигается тем, что в устройство для обмена даннами, содержащее регистр данн{лх, выход которого соединен с информационным входом выходного коммутатора, управляющий вход которого соединен .с первым выходом блока управления выдачей, блок управления пр иемом, первый выход которого соединен с первым управляющим входом входного коммутатора, регистр признаков, первый выход которого соединен со вторы управляющим входом входного коммутатора, триггер останова, выход которо го соединен с первым управляющим вхо дом регистра признаков, причем первый, второй третий входы, первый, второй выходы устройства соединены . соответственно с первым, вторым управляющими входами входного коммутатора, с информационным входом регист ра признаков, с первым, вторым выходами выходного коммутатора, второй выход блока управления выдачей соединен со входом триггера останова, первый,второй выходы регистра призна ков соединены соответственно с первым, вторым входами блоков управлени приемом и выдачей, а выход входного коммутатора соединен с первым входом регистра данных, введены блок приори тета и блок синхронизации, причем ин формационные входы блока приоритета соединены с первым, вторым входами .устройства, управляющий вход - с выходом триггера останова, выходы блок приоритета соединены со входами блок синхронизации и со вторым, третьим управляющими входами регистра признаков, первый выход блока синхрониза ции соединен с третьими входами блоков управления приемом и выдачей,вто рой выход блока синхронизации соединен с четвертым входом, блока управле ния приемом,второй и третий выходы которого соединены соответственно со входом триггера останова и со вторым входом регистра данных; что блок управления приемом содержит три элемента И, триггер и элемент ИЛИ, причем первый вход блока и выход триггера соединены с первым и вторым вхо дами элемента ИЛИ,выход которого сое динен с первым входом первого элемента И, выход которого соединен с первым выходом блока и первым входом вторО1 о элемента И , второй вход бло ка соединен со вторым входом первого элемента И и с первым входом третьего элемента И, второй вход и выход (Которого соединены соответствен р с третьим входом блока и с пер вым входом триггера , четвертый вход блока соединен со вторым входом второго элемента И, выход которого соединен со вторым входом триггера и со вторым выходом блока, третий выход блока соединен с выходом триггера; блок управления выдачей содержит два элемента И, первые входы которых сое динены с первым входом блока, второй третий входы блока соединены со вторыми входами соответственно первого и второго элементов И, выходы элементов И являются выходами блока. На фиг. 1 .приведена структурная схема устройства; на фиг. 2 - то же, блока приоритета; на фиг. 3 - то же,. блока синхронизации; на фиг. 4 - то же, блока управления приемом; на фиг.5 - то же, блока управления выдачей; на фиг. 6 - то же, регистра признаков. Устройство для обмена данными содержит блок 1 синхронизации, блок 2 приоритета, блок 3 управления выда.чей, блок 4 управления приемом, выходной коммутатор 5, регистр б данных, входной коммутатор 7, регистр 8 признаков, триггер 9 останова, выходы 10 и 11, входы 12-14 устройства, входы 15-17 и выходы 18 и19 блока приоритета, входы 20 и 21 и выходы 22 и 23 блока синхронизации, входы 24-26 и выходы 27 и 28 блока управления выдачей, входы 29-32 и выходы 33-35 блока управления приемом, входы 3639 и выходы 40-42 регистра признаков. Блок приоритета может быть выполней в виде триггера 43, элемента И-НЕ 44,триггера 45, элемента И-НЕ-46 и элe v1eнтa 47 задержки. Блок синхронизации может быть выполнен в виде генератора 48 импульсов, регистра 49 сдвига, формирователя 50, элемен- . та ИЛИ 51, формирователя 52, элементов И 53-56, элементов ИЛИ 57 и 58. Блок управления приемом может быть выполнен в виде элемента ИЛИ 59, элемента И 60, триггера 61, элементов И 62 и 63. Блок управления вы- дачей может быть выполнен в виде элементов И 64 и 65. Регистр признаков может быть выполнен в виде элементов НЕ 66 и 67, элементов 2И-НЕ 68 и 69 и триггера 70.. Устройство работает следующим образом. G момента появления сигнала Запрос на обслуживание приходящего от одного из абонентов на вход 12 или 13, устройство начинает работу. Если сигнал Запрос на обслуживание поступает одновременно от обоих абонентов на входы 15 и 16 блока 2 приоритета, который производит анализ приоритета устройства а обслуживание, то первым право на бслуживание получает абонент ,со хода 15, так как в цепи приема сигнала Запроо на обслуживание т абонента со входа 16 стоит элеент 47 задержки. В случае раздеения во времени этих сигналов перым обслуживается тот абонент, сигал от которого пришел раньше. С выходов 18 и 19 блока приоритеа сигналы поступают на вход 20 и 1 блока 1 синхронизации, который ормирует серию импульсов, синхрониэирующую прием информации, от первоiго абонента и выдачу ее второму абоненту (и наоборот) и поступающую на вход 24 блока 3 управления выдачей и на входы 29 и 30 блока 4 управлени приемом. С -выходов 18 и 19 блока 2 приоритета сигналы поступают также на вход 36 и 37 регистра 8 признаков в котором формируются сигналы, подго тавливающие цепи управления приемом или выдачей в блоке 4 управления при емом и блоке 3 управления выдачей. Этими операциями заканчивается этап подготовки устройства к обмену информацией.При этом блок 2 приоритета имеет высокий уровень на выходе 18, управляющем передачей данных от первого абонента,а на другом выходе 19,управляющем приемом данных-сигнал низкого уровня (в случае передачи данных от второго абонента к первому уровни сигналов меняются). Эти сигналы поступают на входы 20 и 21 блока 1 синхронизации, где управляют цепями выдачи тактовыг импульсов, че рез блок 3 управления выдачей - вы.ходной коммутатор 5 и через блок 4 управления приемом - входной коммутатор 7. Если информация поступает от первого абонента, т.е. на вход 12 устройства и на соответствующий вход входного коммутатора 7, она з аносит ся в регистр 6 данных по сигналам, сформированным в блоке 4 управления приемом (выход 33 блока 4). Из регистра 6 данных информация передается на выходной коммутатор 5 и .по сигналу Строб выдачи , поступающе му с выхода 28 блока 3 управления вы дачей, выдается на выход 11 устройст к которому подключается второй абонент. При поступлении информации вход 13 устройства алгоритм работы устройства сохраняется, а вывод, информации производится с выхода 10, к которому подключается первый абонент. Обмен информацией производится до тех пор, пока на вход 14 устройст ва не поступает от одного из абонентов признак останова,которым являетс сигнал на прекращение обмена,отсутствие готовности или сигналСбой Эти сигналы поступают на вход 38 регистра 8 признаков, где преобразуются в сигнал Сброс, поступающий на входы 31 и 32 блока 4 управления приемом, а с его выхода 34 поступают на триггер 9 останова, который выдает сигналы на вход 39 регистра 8 признаков и вход 17 блока 2 прио ритета. По ним блок 2 приоритета и регистр 8 признаков сигналами приводятся в исходное состояние, и связь между абонентами прекращается. Предлагаемое устройство позволяет расширить функциональные возможное-: ти известного устройства, что позволяет сопрягать устройства с различными скоростями обмена информацией в асинхронном режиме. . Формула изобретения 1.Устройство для обмена данными, содержащее регистр данных, выход которого соединен с информационным входом выходного коммутатора, управляющий вход которого соединен с первым выходом блока управления выдачей, блок управления приемом, первый выход которого соединен с первым управляющим входом входного коммутатора, регистр признаков, первый выход которого соединен со вторым управляющим входом входного коммутатдра, триггер останова, выход которого соединен с первым управляющим входом регистра признаков, причем первый, второй, третий входы, первый, второй выходаа устройства соJдинeны соответственно с первым, вторым управляющими входами входного коммутатора, с информационным входом регистра признаков, с первым, вторым выходами выходного коммутатора, второй выход блока управления выдачей соединен со входом триггера останова, первый, второй выходы регистра признаков соединены соответственно с первым, вторым входами блоков управления приемом и выдачей, а выход входного коммутатора соединен с первым входом регистра данных, отличающееся тем, что, с целью расширения функциональных возможностей путем организации режима абонентов с различным быстродействием, оно содержит блок приоритета и блок синхронизации, причем информационные входы блока приоритета соединены с первым, вторым входами уст- ройства,управляющий вход - с выходом триггера останова,выходы блока приоритета соединены с входами блока синхронизации и со вторым,третьим управляющими входами регистра признакод первый выход блока синхронизации соединен с третьими входами блоков управления приемом и выдачей, второй выход блока синхронизации соединен с четвертым входом блока управления приемом, второй и третий выходы которого соединены соответственно со входом триггера останова и со вторым входом регистра данных.. 2.Устройство по п. 1, отличающееся тем, что блок управления приемом содержит три элемента И, триггер и элемент ИЛИ, причем первый вход блока и выход триггера соединены с первым и вторым входами элемента ИЛИ, выход которого соединен с первым входом первого элемента И, выход которого соединен с первым выходом блока, и первым входом второго элемента И второй вход блока

SU 842 778 A1

Авторы

Березкин Борис Семенович

Никитин Вадим Федорович

Строганов Евгений Иванович

Цветков Альберт Александрович

Даты

1981-06-30Публикация

1979-12-13Подача