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

 

Oll ИСАНИЕ

ИЗОБРЕТЕНИЯ

<,708342

Союз Советскнк

Соцнапистнческнк

Республнк

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6! ) Дополнительное к авт. свил-ву (22) Заявлено 04.07.77 (2I ) 50 477(18 4 с присоединением заявки РЙ (23) Приоритет

Опубликовано 05.01.80. Бюллетень .% 1

Дата опубликования описания 07.01.80 (51)M. Кл.

5 06 F 3/04

Пкударставнньй каннтет

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

В. И. Бретль, Л. А, Литвин и В. П. Козлов (7l) Заявитель (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ

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

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

10 синхросигналов, блок управления (1).

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

Наиболее близким к изобретению по

15 технической сущности и достигаемому результату является устройство для обмене денными, содержащее блок основной памяти, вход-выход которого соединен с первым входом - выходом блока буферной памяти, блок приема управляющего слова, выход которого соединен со входом регистра конечного адреса и с первым входом регистра текущего адреса, блок уп2 равления обменом, первые вход и выход которого соединены соответственно с выходом схемы сравнения и с первым входом блока основной памяти, блок сопряжения, первые вход и выход которого являются соответственно входом и выходом устройства, причем выход регистра конечного адреса, первый и второй выходы регистре текущего адресе соединены соответственно с первым и вторым входами схемы сравнения и с< вторым входом блока основной памяти (."1, Недостаток этого устройства состоит в том, что оно требует для своей реализации значительных затрат оборудования и не позволяет осуществлять выборочную передачу различных частей слова данных.

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

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

342

3 708 управления обменом соединены соответственно со вторым входом регистра текушего адреса, с первым входом блока буферной памяти, с первым входом коммутатора байтов,со вторым входом блока сопря-

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

Структурная схема устройства представлена на чертеже.

Устройство для обмена данными содержит блок 1 основной памяти, коммутатор

2 байтов, блок 3 сопряжения, блок 4 бу- 2о ферной памяти, блок 5 приема управляющего слова, регистр 6 конечного адреса, регистр 7 текущего адреса, схему 8 сравнения, блок 9 управления обменом, вход

10, выход 11. 25

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

Блок буферной памяти 4 представляет собой регистр с входной и выходной логикой, число разрядов которого равно чис«зз лу разрядов слова блока 1,.вход и выход каждого разряда регистра соединен с блоком 1 информационной шиной и через логи. ческие элементы (на чертеже не показаны) - с блоком.3 сопряжения, вторые 35 входы которых объединены побайтно управляющими входами, и служит для приема и выдачи побайтно данных в соответствии с сигналами, поступающими на управлиощие входы от коммутатора 2. 4О

Блок 5 приема управляющего слова, состоящий из логических элементов И-НЕ, служит для приема адресной части управляющего слова в регистры конечного 6 и текущего 7 адресов.

Схема сравнения 8 выполнена на логических элементах И-HE и предназначена для выдачи управляющего сигнала в блок

9 управления обменом цри совпадении адресов в регистрах 6 и 7.

Блок 9 управления обменом состоит из триггеров, регистров, счетчиков, дешифраторов и логических элементов И»НЕ, И-ИЛИ-НЕ и предназначен для организации работы всего устройства в соответст- 55 вии с программой обмене данными, выполненной схемно и размещенной в названном блоке.

Ю

Блок 3 сопряжения состоит из регистров приема-выдачи информации, логических элементов И-НЕ и представляет собой интерфейс ввода « вывода для вычислительной м ашины, Коммутатор 2 байтов состоит из триггеров, логических элементов И-НЕ, пред-4 ставляет собой микропрограммный автомат и предназначен для выдачи в блок 4 управляющих сигналов в соответствии с принятым позиционным кодом.

При обращении вычислительной маши« ны к устройству обмена в блок 3 по входу 10 поступает управляющее слово.

Адресная часть управляющего слова принимается в блок 5, а часть управляющего слова, представляющая собой позиционный код, указывающий, какие байты каждого слова, читаемого из блока 1 памяти, необходимо ввести в вычислительную машину при режиме Передача данных из устройстве в вычислительную машину и какие байты в словах массива блока 1 памяти необходимо заменить при режиме "Передача данных из вычислительной машины в устройство, поступает в коммутатор 2 .

Обмен данными производится по запро- . сам, поступающим из блока 9 в блох 1.

При одном обращении к блоку 1 памяти из нее читается слово в соответствии с адресом, содержащимся в регистре 7, и поступает в блок 4. Блок 2, в котором находится позиционный код байтов приема или выдачи, поочередно подает сигналы на управляющие входы блока 4 в соответствии с кодом, Режим выдачи или приема байтов определяется управляющим словом и задается блоком 9.

Например, при режиме Передач а данных из устройства в вычислительную машину" и чозиционном коде байтов 10011100», находяшемся в коммутаторе 2, он разрешит передачу 1, 4, 5, 6 байтов каждого слова входного массива блока 1 памяти через блок 3 в вычислительную машину причем коммутатор 2 работает асинхронно и время для анализа 0 позиционного коде не требуется.

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

В процессе обмене данными блок 9 производит модификацию адреса. Обмен данными продолжается до момента совпедения текущего и конечного адресов, неI ходящихся в регистрах 7 и 6. При этом

708342

5 схема сравнения 8 выдает сигнал в блок

9 об окончании обмена данными и устанавливает схему устройства в исходное состояни е.

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

Устройство для обмена данными, содержащее блок основной памяти, вход-выход которого соединен с первым входом- 1О выходом блока буферной памяти, блок приема управляющего слова, выход которого соединен со входом регистра конечного адреса и с первым входом регистра текущего адреса, блок управления обменом, пер- 15 вые вход и выход которого соединены qoответственно с выходом схемы сравнения и с первым входом блока основной памяти, блок сопряжения, первые вход и выход которого являются соответственно вхо-!О дом и выходом устройства, причем выход регистра конечного адреса, первый и второй выходы регистра текущего адреса соединены < соответственно с первым и вторым входами схемы сравнения и вторым входом блока основной памяти, о т л и ч аю щ е е с я тем, что, с целью сокраще6 ния оборудования и расширения функциональных возможностей за счет выборочной передачи различных частей слова данных, оно содержит коммутатор байтов, причем второй - пятый выходы блока управления обменом соединены соответственно со вторым входом регистра текущего адреса, с первым входом блока буферной памяти, с первым входом коммутатора байтов, со вторым входом блока сопряжения, вход - выход, второй и третий выходы блока сопряжения соединены соответственно со вторым входом-выходом @дока буферной памяти, со входом блока приема управляющего слова, со вторым входом коммутатора байтов, первый, второй выходы которого соединены соответственно со вторым входом блока управления обменом и со вторым входом блока бу« ферной памяти.

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

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

М 506017, кл. Я 06 F 3/04, 1973.

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

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

Составитель ф. Шагиахметов

Редактор Q. Зубов Техре Я. Бабурка Корректор Бутяга

Заказ 8489/44 Тираж 751 Подписное

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

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

Филиал ППП Патент», r. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

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

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