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

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

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

Блок-схема устройства для управления обменом информацией приведена на чертеже, где обозначены / - блок синхронизации, 2 - блок а1нал1иза признаков, 3 - второй вход устройства, 4 - выход устройства, 5- регистр учета заполнения, 6 - коммутатор,

7- первый вход устройства, 8 - счетчик приема, 9 - блок входных элементов «И, 10 - счетчик выдачи, // - блок выходных элементов «И и /2 - блок регистров обмена.

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

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

Направление обмена задается входом 7 устройства. На входе устройства имеется коммутатор 6. Запросы от передающего абонента поступают на второй вход 3 устройства, запросы от устройства принимающему абоненту поступают на выход 4 устройства.

Независимо от направления обмена в регистре учета заполнения 5 каждой единице информации, заносимой в блок регистров обмена 12, ставится в соответствие триггер. При занесении единицы информации в блок 12 соответствующий ей триггер регистра 5 устанавливается в «I. При ее выдаче этот триггер устанавливается в «О. Прием информации в блок 12 и ее выдача осуществляются соответственно по состоянию счетчика приема

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

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

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

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

9в нулевой регистр блока 12. Одновременно с занесением байта в нулевой регистр устанавливается в «1 н /левой триггер регистра 5, соответствующий нулевому регнстру. Занесению байта данных в нулевой регистр блока 12 и установке в «1 нулевого триггера регистра 5 соответствует состояние ) счетчика приема 8. После занесения байта

данных счетчик приема 8 переводится в состояние «1. Аналогично происходит занесение байтов данных в другие регистры блока регистров обмена 12, причем параллельно с

занесением информации в один из регистров блока 12 соответствующий этому регистру триггер регистра 5 устанавливается в «1.

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

I через блок выходных элементов «И 11 и коммутатор 6. Выдаче нулевого символа соответствует состояние «О счетчика выдачи JO. После выдачи нулевого символа счетчик выдачи 10 переводится в состояние «1. Для

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

2 формирует признак выдачи первого символа (символ содержит младшие разряды нулевого байта и старшие разряды первого байта). Так как с выдачей первого символа нулевой байт целиком выдан из устройства.

нулевой триггер регистра 5, соответствующий этому байту, устанавливается в «О. После выдачи первого символа счетчик выдачи 10 переводится в состояние «2. Следующие символы выдаются аналогично.

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

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

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

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

данного устройства может принести значительный экономический эффект, так как дает возможность подключать к каналу ЭВМ новые перспективные устройства ввода-вывода, имеющие другой формат дапных, без снижения общего быстродействия. Формула изобретения Устройство для управления обменом информацией, содержащее коммутатор, блок регистров обмена, блок входных элементов «И, блок выходных элементов «И, блок синхронизации, блок анализа признаков и регистр учета заполнения, выход которого соединен с первым входом блока анализа признаков, второй вход которого связан с первым выходом блока синхронизации, а третий вход блока анализа признаков и первый вход коммутатора соединены с первым входом устройства, первый и второй входы блока синхронизации соединены соответственно с третьим выходом блока анализа признаков и со вторым входом устройства, а второй выход - с выходом устройства, информационный вход блока входных элементов «И связан с выходом коммутатора, а выход - со входом блока регистров обмена, выход которого соединен с информационным входом блока выходных элементов «И, выход которого связан со вторым входом коммутатора, отличающееся тем, что, с целью расширения функциональных возможностей, в устройство введены счетчик приема и счетчик выдачи; причем выход счетчика приема соединен с четвертым входом блока анализа признаков, дополнительным входом блока входных элементов «И и дополнительным установочным входом регистра учета заполнения; выход счетчика выдачи соединен с пятым входом блока анализа признаков, дополнительным входом блока выходных элементов «И и дополнительным сбросовым входом регистра учета заполнения; вход счетчика приема, установочный вход регистра учета заполнения и управляющий вход блока входных элементов «И соединены с первым выходом блока анализа признаков, второй выход которого связан с управляющим входом блока выходных элементов «И, сбросовым входом регистра учета заполнения и входом счетчика выдачи. Источники информации, принятые во внимание при экспертизе устройства: 1.ABTopiOKoe свидетельство СССР, № 225562, кл. G 06 F 9/18, 1967 г. 2.Авторское свидетельство СССР, № 288428, кл. G 06 К 1/16, 1969 г.

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

название год авторы номер документа
Устройство для обмена информацией 1974
  • Иванов Геннадий Алексеевич
  • Костинский Аркадий Яковлевич
  • Мойса Ромуальд Станиславович
  • Кардаш Владимир Иванович
  • Оспищева Наталья Ивановна
SU528561A1
Устройство для обмена информацией 1979
  • Дейнека Василий Иванович
  • Ластоверов Геннадий Яковлевич
  • Петухов Олег Васильевич
  • Раисов Олег Абрамович
  • Скрипка Григорий Иванович
  • Слободянюк Людмила Ивановна
  • Ценин Виктор Александрович
SU849191A2
Устройство для обмена информацией 1974
  • Иванов Геннадий Алексеевич
  • Костинский Аркадий Яковлевич
  • Кардаш Владимир Иванович
  • Мойса Ромуальд Станиславович
SU521562A1
Устройство для обмена данными между оперативной памятью и периферийными устройствами 1985
  • Пронин Владислав Михайлович
  • Карпейчик Виктор Владимирович
  • Извозчикова Лидия Николаевна
  • Хамелянский Владимир Семенович
SU1260970A2
Устройство для обмена данными между электронно-вычислительной машиной и абонентами 1985
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1277125A1
Устройство управления для селекторного канала 1984
  • Воронцов Владимир Александрович
  • Карпейчик Виктор Владимирович
  • Мазикин Борис Викторович
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Яновская Алла Георгиевна
SU1238095A1
Селекторный канал 1978
  • Запольский Александр Петрович
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Воронцов Владимир Александрович
  • Вайзман Александр Яковлевич
  • Хамелянский Владимир Семенович
SU798779A1
Мультиплексный канал 1979
  • Пронин Владислав Михайлович
  • Извозчикова Лидия Николаевна
  • Вершинина Ольга Леонидовна
  • Новаторова Зоя Петровна
SU934464A1
Устройство для сопряжения процессора с периферийными устройствами 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Запольский Александр Петрович
  • Рымарчук Александр Григорьевич
  • Эстрина Эмилия Немовна
SU1359780A1
Микропрограммное устройство сопряжения 1984
  • Блейер Ян Фридович
  • Бамбурова Тамара Андреевна
  • Звиргздиньш Франциск Петрович
  • Мирошкин Владимир Авраамович
  • Родэ Валерия Степановна
  • Шлихте Ян Юзефович
SU1179359A1

Иллюстрации к изобретению SU 549 800 A1

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

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

SU 549 800 A1

Авторы

Иванов Геннадий Алексеевич

Мойса Ромуальд Станиславович

Костинский Аркадий Яковлевич

Даты

1977-03-05Публикация

1974-03-11Подача