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

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

Авторы: Березкин, Никитин, Строганов, Цветков

ZIP архив

Текст

Союз Советских Социалнстических РеспубликОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ п 11842778(51)М, Кл,з с присоединением заявки Мо С 06 Г 3/04 Государственный комитет СССР по дедам изобретений и открытийДата опубликования описания 3006 81 Б. С. Березкин, В,Ф.Никитин, Е. И,Строганов и А.А.Цветков(71) Заявитель 54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ Изобретение относится к вычислительной технике и автоматике и можетбыть использовано для сопряжения устройств с различными скоростями обменаинформацией,Известно устройство сопряжения,содержащее блок памяти моментов поступления требований, регистры, блокивходных.и выходных элементов И 11.Это устройство обеспечивает адаптацию к изменению параметров входныхсигналов, но не позволяет преобразовывать формы данных,Из известных устройств наиболееблизким по технической сущности и 15достигаемому эффекту к предлагаемомуявляется устройство для обмена информацией, содержащее регистр данных,блоки входных и выходных элементовИ, блок управления приемом данных и 20блок управления выдачей данных, регистр признаков и триггер останова,причем первый и второй выходы блокавыходных элементов И связаны с соответствующими выходами устройства,пер вый вход-с одноименным выходом Ълокауправления выдачей данных, а второйвход - с выходом регистра данных,вход которого соединен с выходом блока входных элементов И, первый, вто рой, третий и четвертый входы которого св яз аны с выходом блока управленияприемом данных, первым входом устройства, вторым входом устройстваи первым выходом регистра признаковсоответственно, второй выход регистрапризнаков соединен с первыми входамиблока управления приемом данных иблока управления выдачей данных,первый вход с соответствующим входом густройства,а второй вход-с одноименными входами блока управления приемом данных и блока управления выдачей данных,а также с выходом триггера останова,вход которого связан совторым выходом блока управления выдачей данных, дополнительный вход и выход которого соединен с одноименнымивыходом и входом блока управленияприемом данных 2 .Однако в известном устройстве необеспечивается сопряжение разноскоростных устройств, что сужает егофункциональные возможности,Цель изобретения - расширениефункциональных возможностей путеморганизации режима обмена абонентовс различным быстродействием,Поставленная цель достигаетсятем, что в устройство для обмена дан 842778ными. сапержащее регистр данных,выход которого соедин ен с и н формаци анным входом выходного коммутатора, управляющий вход которого соединен . с первым выходом блока управления выдачей, блок управления приемом,5 первый выход которого соединен с первым управляющим входом входного . коммутатора, регистр признаков, первый выход которого соединен со вторым управляющим входом входного коммутатора, триггер останова, выход которого соединен с первым управляющим входом регистра признаков, причем первый, второй третий входы, первый, второй выходы устройства соединены, соответственно с первым, вторым уп равляющими входами входного коммутатора, с информационным входом регистра признаков, с первым, вторым выходами выходного коммутатора, второй выход блока управления выдачей сое- Щ динен со входом триггера останова, пер вый, вт ор ой выходы ре ги стр а при з н аков соединены соответственно с первым, вторым входами блоков управления приемом и выдачей, а выход входного коммутатора соединен с первым входом регистра данных, введены блок приоритета и блок синхронизации, причем информационные входы блока приоритета соединены с первым, вторым входами устройства, управляющий вход - с выходом триггера останова, выходы блока приоритета соединены со входами блока синхронизации и со вторым, третьим управляющими входами регистра приз - наков, первый выход блока синхрониза - - ции соединен с третьими входами бло - ков управления приемом и выдачей,второй выход блока синхронизации соединен с четвертым входом блока управления приемом, второй и третий выходы 4 О которого соединены соответственно со входом триггера останова и со вторым входом регистра данных; что блок управления приемом содержит три элемента И, триггер и элемент ИЛИ, причем первый вход блока и выход триггера соединены с первым и вторым входами элемента ИЛИ,выход которого соединен с первым входом первого элемента И, выход которого соединен с первым выходом блока и первым входом второго элемента И , второй вход блока соединен со вторым входом первого элемента И и с первым входом третьего элемента И, второй вход и выход которого соединены соответственно с третьим входом блока и с первым входом триггерачетвертый вход блока соединен со вторым входом второго элемента И, выход которого соединен со вторым входом триггера и со 4 О вторым выходом блока, третий выход блока соединен с выходом триггера; блок управления выдачей содержит два элемента И, первые .входы которых соединены с первым входом блока, второй, 5 третий входы блока соединены со вторыми входами соответственно первогои второго элементов И, выходы элементов И являются выходами блока.На фиг. 1 приведена структурнаясхема устройства; на фиг, 2 - то же,блока приоритета; на фиг, 3 - то же,блока синхронизации; на фиг. 4 - то жеблока управления приемом; на фиг.5то же, блока управления выдачей; нафиг. 6 - то же, регистра признаков.Устройство для обмена данными содержит блок 1 синхронизации, блок 2приоритета, блок 3 управления выдачей, блок 4 управления приемом, выходной коммутатор 5, регистр 6 данных,входной коммутатор 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, элемента И - НЕ и элемента 47 задержки. Блок синхронизации может быть выполнен в видегенератора 48 импульсов, регистра49 сдвига, формирователя 50, элемен -та ИЛИ 51, формирователя 52, элементов И 53-56, элементов ИЛИ 57 и 58,Блок управления приемом может бытьвыполнен в виде элемента ИЛИ 59,элемента И 60, триггера 61, элементов И 62 и 63, Блок управления выдачей может быть выполнен в видеэлементов И 64 и 65, Регистр признаков может быть выполнен в виде элементов НЕ 66 и 67, элементов 2 И - НЕ68 и 69 и триггера 70,Устройство работает следующим образомм,С момента появления сигналаЗапрос на обслуживание , приходящего от одного из абонентов на вход 12 или 13, устройство начинает работу. Если сигнал Запрос на обслуживание поступает одновременно от обоих абонентов на входы 15 и 16 блока 2 приоритета, который произ - водит анализ приоритета устройства на обслуживание, то первым право на обслуживание получает абонент со входа 15, так как в цепи приема сигнала Запрос на обслуживание от абонента со входа 16 стоит элемент 47 задержки. В случае разделения во времени этих сигналов первым обслуживается тот абонент, сигнал от которого пришел раньше,С выходов 18 и 19 блока приоритета сигналы поступают на вход 20 и 21 блока 1 синхронизации, который формирует серию импульсов, синхрони -15 20 ЗО 35 сигналуСтроб выдачи , поступающему с выхода 28 блока 3 управления выДачей, выдается на выход 11 устройства,к которому подключается второй абонент. При поступлении информации 40вход 13 устройства алгоритм работыустройства сохраняется, а вывод информации производится с выхода 10,к которому подключается первый абонент, Обмен информацией производится 45до тех пор, пока на вход 14 устройства не поступает от одного из абонензирующую прием информации от первого абонента и выдачу ее второму абоненту (и наоборот) и поступающую навход 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, она заносит ся в регистр б данных по сигналам, сформированным в блоке 4 управления приемом (выход 33 блока 4). Из регистра б данных информация передается на выходной коммутатор 5 и .по тов признак останова,которым является сигнал на прекращение обмена,отсутствие готовности или сигналСбой Эти сигналы поступают на вход 38 регистра 8 признаков, где преобразуются в сигнал Сброс, поступающий на входы 31 и 32 блока 4 управления приемом, а с его выхода 34 поступают на триггер 9 останова, который, выдает сигналы на вход 39 регистра 8 признаков и вход 17 блока 2 приоритета, По ним блок 2 приоритета и регистр 8 признаков сигналами приводятся в исходное состояние, и связь между абонентами прекращается,Предлагаемое устройство позволяет расширить функциональные возможности известного устройства, что позволяет сопрягать устройства с различ 50 60 65 ными скоростями обмена информациейв асинхронном режиме,Формула изобретения1. Устройство для обмена данными,содержащее регистр данных, выход которого соединен с информационнымвходом выходного коммутатора, управляющий вход которого соединен с первым выходом блока управления выдачей,блок управления приемом, первый выход которого соединен с первым управ.ляющим входом входного коммутатора,регистр признаков, первый выход которого соединен со вторым управляющим входом входного коммутатора,триггер останова, выход которогосоединен с первым управляющим входомрегистра признаков, причем первый,второй, третий входы, первый, второй выходы устройства сс динены соответственно с первым, вторым управляющими входами входного коммутатора, с информационным входом регистра признаков, с первым, вторымвыходами выходного коммутатора, второй выход блока управления выдачейсоединен со входом триггера останова, первый, второй выходы регистрапризнаков соединены соответственнос первым, вторым входами блоков управления приемом и выдачей, а выходвходного коммутатора соединен с первым входом регистра данных, о т л ич а ю щ е е с я тем, что, с цельюрасширения Функциональных возможностей путем органиэации режима обменаабонентов с различным быстродействием, оно содержит блок приоритета иблок синхронизации, причем информационные входы блока приоритета соединены с первым, вторым входами уст -ройства,управляющий вход - с выходомтриггера останова,выходы блока приоритета соединены с входами блокасинхронизации и со вторым, третьим управляющими входами регистра признаковпервый выход блока синхронизации соединен с третьими входами блоков управления приемом и выдачей, второйвыход блока синхронизации соединенс четвертым входом блока управленияприемом, второй и третий выходы которого соединены соответственно совходом триггера останова и со вторымвходом регистра данных.,2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок управлейи я приемом содержит три злемен таИ, триггер и элемент ИЛИ, причемпервый вход блока и выход триггерасоединены с первым и вторым входамиэлемента ИЛИ, выход которого соединен с первым входом первого элементаИ, выход которого соединен с первымвыходом блока, и первым входом второго элемента И второй вход блокасоединен со вторым входом первого элемента И и с первым входом третьего элемента И, второй вход и выход которого соединены соответственно с третьим входом блока и первым входом триггера, четвертый вход блока соединен со вторым входом второго элемента И, выход которого соединен со вторым входом триггера и со вторым выходом блока, третий выход блока соединен с выходом триггера.103. Устройство по и, 1, о т л и ч а ю щ е е с я тем, что блок управления выдачей содержит два элемента И, первые входы которого соединены с первым входом блока, второй, тре:тий входы блока соединены со вторыми входами соответственно первого и второго элементов И, выходы элементов И являются выходами блока. Источники информации,принятые во внимание при экспертизе1, Авторское свидетельство СССРР 642702, кл, 6 08 Р 3/04, 1976.2. Авторское свидетельство СССРР 521562, кл. 6 06 Р 3/04, 1974

Смотреть

Заявка

2850849, 13.12.1979

ПРЕДПРИЯТИЕ ПЯ Г-4691

БЕРЕЗКИН БОРИС СЕМЕНОВИЧ, НИКИТИН ВАДИМ ФЕДОРОВИЧ, СТРОГАНОВ ЕВГЕНИЙ ИВАНОВИЧ, ЦВЕТКОВ АЛЬБЕРТ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 3/04

Метки: данными, обмена

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

Код ссылки

<a href="https://patents.su/4-842778-ustrojjstvo-dlya-obmena-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена данными</a>

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