Устройство для управления обменом информацией

 

<>549800

ОП ИСАН ИЕ

ИЗОБРЕТЕН Ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свпд-ву— (22) Заявлено 11.03.74 (21) 2004878,,24 с присоединением заявки— (23) .Приоритет— (43) Опубликовано 05.03.77. Бюллетень ¹ 9 (45) Дата опубликования, описания 27.07.77

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

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

Республик (51) М.Кл. 6 06 F 3 04

Государственный комитет

Совета Министров СССР по делам изобретений и открытий (53) УДК 681.14 (088.8) (72) Автор изобретения

Г. А. Иванов, P. С. Мойса и А. Я. Костинский (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ОБМЕНОМ

ИНФОРМАЦИЕЙ

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

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

Недостаток этого устройства заключается в невозможности организовать обмен между абонентами, имеющими отличающиеся форматы данных.

Наиболее близким по существу технического решения, является устройство для управления обменом информацией (2), содержащее коммутатор, блок регистров обмена, блок входных элементов «И», блок выходных элементов «И», блок синхронизации, блок анализа признаков и регистр учета заполнения, выход которого соединен с первым входом блока анализа признаков, второй вход которого связан с первым выходом блока синхронизации, а третий вход блока анализа. признаков и первый вход коммутатора соединены с первым входом устройства. Первый и второй входы блока синхронизации соединены соответственно с третьим выходом блока анализа признаков и со вторым входом устройства, а второй выход — с выходом уст-ройства. Информационный вход блока входных элементов «И» связан с выходом коммутатора, а выход — со входом блока регист. ров обмена, выход которого соединен с информационным входом блока выходных элементов «И», выход которого связан со вторым входом коммутатора.

Недостаток устройства заключается в низl0 ком быстродействии и в невозможности организовать обмен между абонентами, имеющими отличающиеся форматы данных.

Целью изобретения является расширение функциональных возможностей устройства.

Поставленная цель достигается тем, что в предложенное устройство введены счетчик приема и счетчик выдачи. Выход счетчика приема соединен с четвертым входом блока анализа признаков, дополнительным вхо20 дом блока входных элементов «И» и дополнительным установочным входом регистра учета заполнения. Выход счетчика выдачи соединен с пятым входом блока анализа признаков, дополнительным входом блока выходных элементов «И» и дополнительным сбросовым входом регистра учета заполнения.

Вход счетчика приема, установочный вход регистра учета заполнения и управляющий вход блока входных элементов «И» соединены с первым выходом блока анализа призна5498ОО

:35

55

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

«И», сбросовым входом регистра учета заполнения и входом счетчика выдачи.

Блок-схема устройства для управления обменом информацией приведена на чертеже. где обозначены 1 — блок синхронизации, 2 — блок анализа признаков, 8 — второй вход устройства, 4 — выход устройства, 5— регистр учета заполнения, б — коммутатор, 7 — первый вход устройства, 8 — счетчик гриема, 9 — блок входных элементов «И», 10 — счетчик выдачи, 11 — блок выходных элементов «И» и 12 — блок регистров обмена.

Устройство работает следующим образом.

Цепи приема в блоке входных эл ментов

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

«И» 11 — в соответствии с единицей информации принимающего абонента.

Направление обмена задается входом 7 устройства. На входе устройства имеется коммутатор б. Запросы от передающего абонента поступают на второй вход 8 устройства, запросы от устройства принимающему абоненту поступают на выход 4 устройства. Независимо от направления обмена в регистре учета заполнения 5 каждой единице информации, заносимой в блок регистров обмена 12, ставится в соответствие триггер. При занесении единицы информации в блок 12 соответствующий ей триггер регистра 5 устанавливается в «1». При ее выдаче этот триггер устанавливается в «0». Пр ием информации в блок 12 и ее выдача осуществляются соответственно по состоянию счетчика приема

8 и счетчика выдачи 10.

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

Допустим, что абонент 1 обменивается семибитными символами, а абонент II —байтами, и абонент II — передающий, а абонент 1 — прин имающий. В,исходном состоянии счетчик приема 8, счетчик выдачи 10 и регистр учета заполнения 5 находятся в «0».

В исходном состоянии блок анализа признаков 2 формирует признак разрешения приема информации в блок 12. При наличии запроса от передающего абонента II, поступающего по входу 8 устройства, блок синхронизации 1 формирует стробирующий импульс, по которому байт данных заносится через коммутатор б и блок входных элементов «И >

9 в нулевой регистр блока 12. Одновременно с занесением байта в нулевой регистр уста. навливается в «1» нулевой триггер регистра

5, соответствующий нулевому регистру. Занесению байта данных в нулевой регистр блока 12 и установке в «1» нулевого триггера регистра 5 соответствует состояние «О > счетчика приема 8. После занесения байта данных счетчик приема 8 переводится в состояние «1». Аналогично происходит занесение байтов данных в другие регистры блока регистров обмена 12, причем параллельно с занесением информации в один из регистров блока 12 соответствующий этому регистру триггер регистра 5 устанавливается в «1».

После занесения байта данных в и-й регистр блока 12 «и»-й триггер регистра устанавливается в «1», а счетчик приема 8 переводится в исходное состояние. Если из нулевого регистра блока 12 байт данных еще не выдан, то прием и+1-ro байта должен быть запрещен, поэтому в данном случае блок анализа признаков 2 снимает признак разрешения приема. Для исключения такой ситуации нулевой символ выдается из нулевого .регистра оразу после занесения нулевого байта данных. Нулевой символ выдается абоненту

I через блок выходных элементов «И» 11 и коммутатор б. Выдаче нулевого символа соответствует состояние «0» счетчика выдачи

10. После выдачи нулевого символа счетчик выдачи 10 переводится в состояние «1». Для выдачи первого символа, содержащего остаток нулевого байта, необходимо занесен <е байта в первый регистр блока 12. После занесения первого байта и установки первого триггера регистра 5 блок анализа признаков

2 формирует признак выдачи первого символа (символ содержит младшие разряды нулевого байта и старшие разряды первого байта). Так как с выдачей первого символа нулевой байт целиком выдан из устройства. нулевой триггер регистра 5, соответствующий этому байту, устанавливается в «0». После выдачи первого символа счетчик выдачи 10 переводится в состояние «2». Следующие символы выдаются аналогично.

Если абонент II является принимающим, а абонент I — передающим, то для передачи абоненту II одного байта устройство должно принять от абонента I два символа. В данном случае блок анализа признаков 2 формирует признак разрешения приема, если свободен хоть один регистр блока 12 (об этом свидетельствует нулевое состояние соответствующего регистру триггера регистра

5 и состояние счетчика приема 8, по которому идет занесение символа в данный регистр блока 12). Признак разрешения выдачи формируется блоком анализа признаков 2, если два соседних триггера регистра 5 (например, нулевой и первый) находятся в состоянии

«1». Это значит, что в соответствующих этим триггерам регистрах блока 12 находятся два семибитных символа, что дает возможность выдать один восьмибитный байт.

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

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

Составитель А. Горностаев

Техред М. Семенов

Корректор В. Гутман

Редактор Л. Утехина

Заказ 288,984 Изд. ¹ 476 Тираж 899 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, Ж-35, Раушская наб., д.

Тип. Харьк. фил. пред. «Патент».тельный экономический эффект, так как дает возможность подключать к каналу ЭВМ новые перспективные устройства ввода-вывода, имеющие другой формат данных, без снижения общего быстродействия.

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

«И», блок выходных элементов «И», блок синхронизации, блок анализа признаков и регистр учета заполнения, выход которого соединен с первым входом блока анализа признаков, второй вход которого связан с первым выходом блока синхронизации, а третий вход блока анализа признаков и первый вход коммутатора соединены с первым входом устройства, первый и второй входы блока синхронизации соединены соответственно с третьим выходом блока анализа признаков и со вторым входом устройства, а второй выход — с выходом устройства, информационный вход блока входных элементов «И» связан с выходом коммутатора, а выход — со входом блока регистров обмена, выход которого соединен с информационным входом блока выходных элементов «И», выход которого связан со вторым входом коммутатора, отли ч ающееся тем, что, с целью расширения функциональных возможностей, в устройство введены счетчик приема и счетчик выдачи; причем выход счетчика приема соединен с четвертым входом блока анализа признаков, дополнительным входом блока входных элементов «И» и дополнительным установочным входом регистра учета заполнения; выход счетчика выдачи соединен с пятым входом блока анализа признаков, дополнительным входом блока выходных элементов «И» и дополнительным сбросовым входом регистра учета заполнения; вхоч счетчика приема, установочный вход регистра учета заполнения и управляющий вход блока входных элементов «И» соединены с первым выходом блока анализа признаков, второй выход которого связан с управляющим входом блока выходных элементов «И», сбросовым входом регистра учета заполнения и входом счетчика выдачи.

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

1. Авторское свидетельство СССР, № 225562, кл. G 06 F 9/18, 1967 г.

2. Авторское свидетельство СССР, № 288428, кл. G 06 К 1/16, 1969 г.

Устройство для управления обменом информацией Устройство для управления обменом информацией Устройство для управления обменом информацией 

 

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

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

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

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

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

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

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

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

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

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

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