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

 

ОЛИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ п11 470 5И

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

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

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 18.07.73 (21) 1945050/18-24 с присоединением заявки № (23) Приоритет

Опубликовано 15.05.75. Бюллетень ¹ 18

Дата опубликования описания 19.08.75 (51) М. Кл. G 061 3/04

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

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

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

Предлагаемое изобретение относится к области вычислительной техники и может быть применено в селекторных каналах электронных вычислительных машин.

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

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

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

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

5 которого соединен с первым выходом блока управления, выход блока сравнения подключен ко входу блока управления и к управляющему входу блока передачи формата данных, первые выход н вход которого соедине10 ны соответственно с первыми входом и выходом блока обменного формата, вторые вход и выход блока передачи формата данных соединены соответственно с первыми выходом и входом блока буферной памяти, вторые вход

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

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

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

470511

15

20 данных первого абонента, а формат данных второго абонента М равен: M=iN, где 1(г( (n. Кроме того, посредством предварительного вызова данных формата М из второго абонента устройство обеспечивает адресацию обмениваемого массива с точностью до формата N.

На чертеже представлена схема устройства, в состав которой входят циклический регистратор запросов 1, первый абонент 2, коммутатор 3, дешифратор 4, блок сравнения 5, шины 6 идентификатора формата блока управления 7, блок 8 передачи формата данных, блок 9 обменного формата с входящими в него запоминающими элементами 9ь 9z, 9, блок 10 буферной памяти с запоминающими элементами 10ь 10>, ..., 10„, блок подготовки 11, шина 12 признака границы поля; второй абонент 13, шина 14 требования.

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

При передаче данных от первого абонента ко второму абоненту единица информации через коммутатор 3 запоминается на том запоминающем элементе блока 10 буферной памяти, который оказывается выбранным дешифратором 4. Последний посредством анализа состояния циклического регистратора за.=---т роеов 1 адресует очередной запоминающий элемент блока 10." Циклический регистратор запросов представляет собой кольцевой счетчик, фиксирующий запросы информационного обмена первого абонента 2. При соответствии состояния циклического регистратора запросов состоянию шин в идентификаторе формата блок сравнения 5 вырабатывает сигнал, поступающий в блок 8 передачи формата данных для организации пересылки информации из блока 10 в блок 9 обменного формата, а также в блок управления 7 для организации дальнейшей обработки вторым абонентом 13 информации, переданной в блок 9.

Для реализации адресации в поле памяти второго абонента 13 с точностью до формата информации первого абонента 2 при условии сохранения информации, не участвующей в обмене, блок управления 7 возбуждает шину

12 признака границы поля и шину 14 требования для пересылки из памяти второго абонента единицы информации в блок 9 обменного формата, в пределах формата которой находится начальный адрес обмениваемого массива. При запоминании единицы информации первого абонента 2 в блоке 10 при возбужденной шине 12 признака границы поля блок подготовки 11 в зависимости от состояния дешифратора 4 приводит в исходное состояние соответствующий запоминающий элемент блока 9 обменного формата. Таким образом, после пересылки информации из блока 10 в блок 9 состояния запоминающих элементов 9г, 9 и т. д., соответствующие адресам

60 памяти второго абонента 13, не участвующим в обмене, остаются неизменными.

При передаче информации от второго абонента 13 к первому абоненту 2 блок управления 7 возбуждает шину 14 требования с целью заполнения информацией блока 9 обменного формата и блока 10.

В ответ на запрос информационного обмена первого абонента 2 коммутатор 3 передает в поле памяти первого абонента информацию, содержащуюся в запоминающем элементе 10ь 10>, ..., 10„, соответствующем состоянию циклического регистратора запросов 1.

При соответствии состояния циклического регистратора запросов состоянию шин 6 идентификатора формата блок сравнения 5 вырабатывает сигнал, по которому блок 8 передачи формата данных организует пересылку информации из блока 9 обменного формата в блок 10, а блок управления 7 возбуждает шину требования с целью заполнения блока

10 обмениваемой информацией.

Предмет изобретения

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

470511

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

Техред Л. Казачкова Корректор В. Брыксина

Редактор Б. Нанкнна

Типография, пр. Сапунова, 2

Заказ 2200/12 Изд. гй 1452 Тираж 679 Подписное

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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