Устройство для обмена данными
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(22) Заявлено 04.07.77 (21) 2502477/18-24с присоединением заявки РЙ(51)М. Кл. 6 06 Г 3/04 Пкударстеенкый каннтет СССР во аелам изобретений н вткрыткв(54) УСТРОЙСТВО ДЛЯ ОВМЕНА ДАННЫМИ Изобретение относится к области вычислительной техники, в частности, к устройствам обмена и может быть использовано в системах обработки данных.Известно устройство для.обмена данными, содержащее коммутатор каналов,5 счетчик адресов, коммутатор, коммутатор номера каналов, регистры связи, блок при оритетного выбора каналов окончания обмена, блок приоритетного выбор а кап алов10 синхросигналов, блок управления 1.Недостатком известного устройства является необходимость значительных затрат оборудования.Наиболее близким к изобретению по15 технической сущности и достигаемому результату является устройство для обмена данными, содержащее блок основной памяти, вход-выход которого соединен с первым входом - выходом блока буферной памяти, блок приема управляющего слова, выход которого соединен со входом регистра конечного адреса и с первым входом регистра текущего адреса, блок уп 2равления обменом, первые вход и выходкоторого соединены соответственно с выходом схемы сравнения и с первым входом блока основной памяти, блок сопряжения, первые вход и выход которого являются соответственно входом и выходомустройства, причем выход регистра конечного адреса, первый и второй выходы регистра текущего адреса соединены соответственно с первым и вторым входамисхемы сравнения и с вторым входом блока основной памяти Ц,Недостаток этого устройства состоитв том, что оно требует для своей реализации значительных затрат оборудованияи не позволяет осуществлять выборочнуюпередачу различных частей слова данных.Бель изобретения - сокращение оборудования и расширение функциональных воэможностей за счет выборочной передачиразличных частей слова данных,Поставленная цель достигается тем,что устройство содержит коммутатор байтов, причем второй-пятый выходы блока3 708 управления обменом соединены соответственно со вторым входом регистра текущего адреса, с первым входом блока буферной памяти, с первым входом коммутатора байтов,со вторым входом блока сопря-5 жения, вход-выход, второй и третий выходы блока сопряжения соединены соответственно со вторым входом-выходом блока буферной памяти, со входом блока приемауправляющего слова, со вторым входом О коммутатора байтов, первый второй выходы которого соединены соответственно со вторым входом блока управления обменом и со вторым входом блока буферной памяти. 5Структурная схема устройства представлена на чертеже.Устройство для обмена данными содержит блок 1 основной памяти, коммутатор 2 байтов, блок 3 сопряжения, блок 4 бу ферной памяти, блок 5 приема управляющего слова, регистр 6 конечного адреса, регистр 7 текущего адреса, схему 8 сравнения, блок 9 управления обменом, вход 10, выход 11. 25Устройство работает следующим образом.Блок буферной памяти 4 представляет собой регистр с входной и выходной логикой, число разрядов которого равно чис 30 лу разрядов слова блока 1,.вход и выход каждого разряда регистра соединен с блоком 1 информационной шиной и через логические элементы (на чертеже не показаны) - с блоком 3 сопряжения, вторые 35 входы которых объединены побайтно управляющими входами, и служит для приема и выдачи побайтно данных в соответствии с сигналами, поступающими нв управлиощие входы от коммутатора 2. 40Блок 5 приема управляющего слова, состоящий из логических элементов И-НЕ, служит для приема адресной части управляющего слова в регистры конечного 6 и текущего 7 адресов.45Схема сравнения 8 выполнена на логических элементах И-НЕ и предназначена для выдачи управляющего сигнала в блок 9 управления обменом нри совпадении адресов в регистрвх 6 и 7.0Блок 9 управления обменом состоит из триггеров, регистров, счетчиков, дешифраторов и логических элементов ИНЕ, И-ИЛИ-НЕ и предназначен для организации работы всего устройства в соответст вии с программой обмена данными, выполненной схемно и размещенной в названном блоке. 342л ЮфБлок 3 сопряжения состоит из регистров приема-выдачи информации, логических элементов И-НЕ и представляет собойинтерфейс ввода вывода для вычислительной машины,Коммутатор 2 байтов состоит из триггеров, логических элементов И-НЕ, пред стввляет собой микропрограммный автомат и предназначен для выдачи в блок 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 производит модификацию адреса. Обмен данными продолжается до момента совпадения текущего и конечного адресов, нвходящихся в регистрах 7 и 6. При этомРедактор Д,яга 8489/44 Тираж 751 Подписное ЦНИИПИ Государственного комитета СС по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., илиал ППП Патент, г. Ужгород, ул. Проектная,5схема сравнения 8 выдает сигнал в блок 9 об окончании обмена данными и устанавливает схему устройства в исходное состояни е,формула и зобретения Устройство для обмена данными, содержащее блок основной памяти, вход-выход которого соединен с первым входом выходом блока буферной памяти, блок приема управляющего слова, выход которого соединен со входом регистра конечного адреса и с первым входом регистра текущего адреса, блок управления обменом,пер вые вход и выход которого соединены соответственно с выходом схемы сравнения и с первым входом блока основной памяти, блок сопряжения, первые вход и выход которого являются соответственно вхо- Ю дом и выходом устройства, причем выход регистра конечного адреса, первый и второй выходы регистра текущего адреса соединенысоответственно с первым и вторым входами схемы сравнения и вторым входом блока основной памяти, о т л и ч аю щ е е с я тем, что, с целью сокраще 6ния оборудования и расширения функпиональных возможностей за счет выборочной передачи различных частей слова данных, оно содержит коммутатор байтов,причем второй - пятый выходы блока управления обменом соединены соответственно со вторым входом регистра текущегоадреса, с первым входом блока буфернойпамяти, с первым входом коммутаторабайтов, со вторым входом блока сопряжения, вход - выход, второй и третий выходы блока сопряжения соединены соответственно со вторым входом-выходом ьдока буферной памяти, со входом блока приема управляющего слова, со вторым входом коммутатора байтов, первый, второйвыходы которого соединены соответственно со вторым входом блока управленияобменом и со вторым входом блока буферной памяти.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРМ 506017, кл. Я 06 Р 3/04 1973.2. Авторское свидетельство СССРМ 506847, кл. З 06 Р 3/04, 1974
СмотретьЗаявка
2502477, 04.07.1977
ПРЕДПРИЯТИЕ ПЯ А-1094
БРЕТЛЬ ВАЛЕРИЙ ИОСИФОВИЧ, ЛИТВИН ЛЕОНИД АЛЕКСЕЕВИЧ, КОЗЛОВ ВЛАДИМИР ПЕТРОВИЧ
МПК / Метки
МПК: G06F 3/04
Опубликовано: 05.01.1980
Код ссылки
<a href="https://patents.su/3-708342-ustrojjstvo-dlya-obmena-dannymi.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена данными</a>
Предыдущий патент: Устройство для ввода аналоговых величин в цифровую вычислительную машину
Следующий патент: Устройство для логарифмирования
Случайный патент: Способ теплоизоляции поверхности выработки