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

 

Союз Советских

Социалнстических

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

<11 842778 (61) Дополнительное к авт. свид-ву (22) Заявлено 131279 (21) 2850849/18-24 (51)М. Кл.з с присоединением заявки NP

G 06 F 3/04

Государственный комитет. СССР по дедам изобретений и открытий (23) Приоритет

Опубликовано 30.0б 81 Бюллетень ) 924 (53) УДК 881. 328 (088. 8) Дата опубликования описания 3006 81

Б. С. Березкин, В.Ф.Никитин, Е.И.Строганов и A.A.Öâåòêoí (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ OBMEHA ДАННЫМИ

Изобретение относится к вычислительной технике и автоматике и может . быть использовано для сопряжения устройств с различными скоростями обмена информацией.

Известно устройство сопряжения, содержащее блок памяти моментов поступления требований, регистры, блоки входных и выходных элементов И (1).

Это устройство обеспечивает адаптацию к изменению параметров входных сигналов, но не позволяет преобразовывать формы данных.

Из известных устройств наиболее близким по технической сущности и достигаемому эффекту к предлагаемому является устройство для обмена информацией, содержащее регистр данных, блоки входных и выходных элементов

И, блок управления приемом данных и 20 блок управления выдачей данных, регистр признаков и триггер останова, причем первый и второй выходы блока выходных элементов И связаны с соот ветствующими выходами устройства,пер-2 вый вход-с одноименным выходом Ълока управления выдачей данных, а второй вход — с выходом регистра данных, вход которого соединен с выходом блока входных элементов И, первый, вто- 30 рой, третий и четвертый входы которого связаны с выходом блока управления приемом данных, первым входом устройства, вторым входом устройства и первым выходом регистра признаков соответственно, второй выход регистра признаков соединен с первыми входами блока управления приемом данных и блока управления выдачей данных, первый вход с соот вет ст вующи м входом г устройства,а второй вход-с одноименными входами блока управления приемом данных и блока управления выдачей данных, а также с выходом триггера останова, вход которого связан со вторым выходом блока управления выдачей данных, дополнительный вход и выход которого соединен с одноименными выходом и входом блока управления приемом данных (2) .

Однако в известном устройстве не обеспечивается сопряжение разноскоростных устройств, что сужает его функциональные возможности.

Цель изобретения — расширение функциональных возможностей путем организации режима обмена абонентов с различным быстродействием, Поставленная цель достигается тем, что в устройство для обмена дан842778 ными. сапержащее регистр данных, I выход которого соединен с информаци. онным входом выхОдного коммутатора, управляющий вход которого соединен . с первым выходом блока управления выдачей, блок управления приемом, 5 первый выход которого соединен с первым управляющим входом входногокоммут ат Ор а, ре ги стр приз н аков, первый выход которого соединен со вторым управляющим входом входного коммутатора, триггер останова, выход которого соединен с первым управляющим входом регистра признаков, причем первый, второй тре тий входы, первый, второй выходы устройства соединены . соответственно с первым, вторым уп- 1 5 равляющими входами входного коммутатора, с информационным входом регистра признаков, с первым, вторым выходами выходного коммутатора, второй выход блока управления выдачей сое- Щ динен со входом триггера останова, первый, вт орой выходы ре ги стра приз н аков соединены соответственно с первым, вторым входами блоков управлени я приемом и выдачей, а выход входного к оммут атора соедин ен с первым входом регистра данных, введены блок приоритета и блок синхронизации, причем информационные входы блока приоритета соединены с первым, вторым входами устройства, управляющий вход — с выходом триггера останова, выходы блока приоритета соединены со входами блока синхронизации и со вторым, третьим управляющими входами ре ги стра пр яз†наков, первый выход блока синхрониз а — -" ции соединен с третьими входами бло— ков управления приемом и выдачей,второй выход блока синхронизации соединен с четвертым входом блока управления приемом, второй и третий выходы 4Q которого соединены соответственно со входом триггера останова и со вторым входом регистра данных; что блок управления приемом содержит три элемента И, триггер и элемент ИЛИ, причем первый вход блока и выход триггера соединены с первым и вторым входами элемента ИЛИ, выход которого соединен с первым входом первого элемента И, выход которого соединен с первым выходом блока и первым входом. второГо элемента И, второй вход блока соединен со вторым входом первого элемента И и с первым входом третьего элемента И, второй вход и выход которого соединены соответственно с третьим входом блока и с пер-. вым входом триггера, четвертый вход блока соединен со вторым входом второго элемента И, выход которого соединен со вторым входом триггера и co gQ вторым выходом блока, третий выход блока соединен с выходом триггера; блок управления выдачей содержит два элемента И, первые:входы которых соединены с первым входом блока, второй, 65 третий входы блока соединены со вторыми входами соответственно первого и второго элементов И, выходы элементов И являются выходами блока.

На фиг. 1 приведена структурная схема устройства; на фиг, 2 — то же, блока приоритета; на фиг. 3 — то же, блока синхронизации; на фиг. 4 — то же ° блока управления приемом; на фиг. 5 то же, блока управления выдачей; на фиг. б — то же, регистра признаков.

Устройство для обмена данными содержит блок 1 синхронизации, блок 2 приоритета, блок 3 управления выдачей, блок 4 управления приемом, выходной коммутатор 5, регистр б данных, входной коммутатор 7, регистр 8 приз— наков, триггер 9 останова, выходы

10 и l l входы 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 и элемента 47 задержки. Блок синхронизации может быть выполнен в виде генератора 48 импульсов, регистра

4 9 сдви гa, формирователя 5 О, элемен— т а ИЛИ 5 1, формир ов ател я 5 2, эл ементов И 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 задержки. В случае разделения во времени этих сигналов первым обслуживается тот абонент, сигн ал от ко тор oro пришел ран ьше .

С выходов 18 и 19 блока приоритета сигналы поступают на вход 20 и

21 блока 1 синхрониз ации, который формирует серию импульсов, синхрони—

842778

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

d0

65 ными скоростями обмена информацией в асинхронном режиме.

Формула изобретения

1. Устройство для обмена данными, содержащее регистр данных, выход котороro соединен с информационным входом выходного коммутатора, управляющий вход которого соединен с первым выходом блока управления выдачей, блок управления приемом, перный выход которого соединен с первым управляющим входом входного коммутатора, регистр признаков, первый выход которого соединен со вторым управляющим входом входного коммутатора, триггер останова, выход которого соединен с первым управляющим входом регистра приэнакон, причем первый, второй, третий входы, первый, второй выходы устройства сс динены соответственно с первым, вторым управляющими входами входного коммутатора, с информационным входом регистра признаков, с первым, вторым выходами выходного коммутатора, второй выход блока управления выдачей соединен со входом триггера останова, первый, второй выходы регистра признаков соединены соответственно с пер вым, вт орым входами бло кон у правления приемом и выдачей, а выход входного коммутатора соединен с первым входом регистра данных, о т л и ч а ю щ е е с я тем, что, с целью расширения фун кцион альных возможн остей путем органиэации режима обмена абонeíòoâ с различным быстродейстнием, оно содержит блок приоритета и блок синхрониз ации, причем информационные входы блока приоритета соединены с первым, вторым входами уст— ройства,управляющий вход — с выходом триггера останова,выходы блока приоритета соединены с входами блока синхронизации и со вторым, третьим управляющими входами регистра признаков первый выход блока синхронизации соединен с третьими входами блоков управления приемом и выдачей, второй выход блока синхронизации соединен с четвертым входом блока управления приемом, второй и третий выходы которого соединены соотнетственно со входом триггера останова и со нторым входом регистра данных..

2. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок упранлейия приемом содержит три элемента

И, триггер и элемент ИЛИ, причем первый вход блока и выход триггера соединены с первым и вторым входами элемента ИЛИ, выход которого соединен с первым входом первого элемента

И, выход которого соединен с первым выходом блока, и первым входом второго элемента И второй вход блока

842778 соединен со вторым входом первого элемента И и с первым входом третьего элемента И, второй вход и выход которого соединены соответственно с третьим входом блока и первым входом триггера, четвертый вход блока соединен со вторым входом второго элемента И, выход которого соединен со вторым входом триггера и со вторым выходом блока, третий выход блока соединен с выходом триггера.

3. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что блок управления выдачей содержит два элемента

И, первые входы которого соединены с первым входом блока, второй, тре: тий входы блока соедин ены со вторыми входами соответственно первого и второго элементов И, выходы элементов И я вляют ся выходами бло ка.

Источники информации, принятые во внимание при экспертизе

1 ° Авторское свидетельство СССР

Р 642702, кл. G 08 F 3/04, 1976.

2. Авторское свидетельство СССР

Р 521562, кл. G 06 F 3/04, 1974 (прототип) .

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

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

Изобретение относится к области компьютерной техники, преимущественно к ручному вводу данных в компьютер

Изобретение относится к области вычислительной техники, в частности к конструкции клавиатур для ввода информации

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

Изобретение относится к устройствам ввода, таким, как клавиатура, и может быть использовано для пишущей машинки, компьютера и других аналогичных устройств

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх