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

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

(54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ

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

название год авторы номер документа
Устройство для управления параллельным выполнением команд в стековой электронной вычислительной машине 1976
  • Сахин Юлий Хананович
  • Назаров Леонид Николаевич
  • Жарков Александр Георгиевич
  • Сазонов Александр Николаевич
  • Ялунин Евгений Викторович
  • Горштейн Валерий Яковлевич
SU556440A1
Устройство для сопряжения вычислительной машины с внешними абонентами 1984
  • Алексеев Александр Васильевич
  • Константинов Анатолий Анатольевич
  • Спектор Владимир Сергеевич
SU1265784A1
Устройство для сопряжения двух вычислительных машин 1985
  • Алексеев Александр Васильевич
  • Буточникова Ольга Георгиевна
  • Константинов Анатолий Анатольевич
  • Спектор Владимир Сергеевич
SU1265789A1
Вычислительная система 1977
  • Бурцев В.С.
  • Рыжов В.И.
  • Хайлов И.К.
  • Бабаян Б.А.
  • Сахин Ю.Х.
  • Никитин Ю.В.
  • Лаут В.Н.
  • Горштейн В.Я.
  • Назаров Л.Н.
  • Ялунин Е.В.
  • Жеренов А.И.
  • Пентковский В.М.
SU692400A1
Устройство для управления обменом данными между ЭВМ и абонентами по общей шине 1988
  • Голицын Валентин Васильевич
  • Новаченко Александр Борисович
SU1543412A1
Устройство для отображения графической информации 1984
  • Батанист Моисей Лазаревич
SU1327090A1
Устройство для сопряжения ЭВМ с магистралью локальной сети 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Александрович
  • Болычевский Александр Борисович
  • Литвин Геннадий Евгеньевич
SU1839258A1
Система ввода телевизионных изображений в ЭВМ 1989
  • Арутюнов Анатолий Юрьевич
  • Садыков Султан Садыкович
SU1665391A1
Устройство для редактирования и контроля управляющих программ для станков с числовым программным управлением на экране электронно-лучевой трубки 1986
  • Березин Аркадий Люкович
  • Бершаков Владимир Николаевич
  • Радзиховский Владимир Мечиславович
  • Харин Анатолий Иванович
SU1451676A1
Устройство для сопряжения двух цифровых вычислительных машин 1979
  • Петросов Вадим Гарегинович
  • Старк Лев Аронович
  • Вальков Виталий Михайлович
SU868741A1

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

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

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

1

Изобретение относится к вычислительной технике, может быть использовано при разработке вычислительных сетей и предназначено для обеспечения совместной работы электронной вычислительной машины (ЭВМ) и линии связи.

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

Недостатком известного устройства является снижение гибкости организации обмена информацией вследствие невозможности селекции информации во времени при выполнении одной команды.

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

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

Цель изобретения - расширение функциональных возможностей устройства за счет оперативной смены порядка обмена по линии связи и повышение эффективности использования ЭВМ путем уменьшения времени на организацию сопряжения с линией связи.

Поставленная цель достигается тем, что в известное устройство дл,- обмена инфор

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

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

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

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

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

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

На фиг. 1 приведена структурная схема

устройства для обмена информацией; на фиг. 2 - блок хранения и редактирования

данных; на фиг. 3 - блок временной селекции данных.

Устройство содержит: блок 1 сопряжения с ЭВМ, блок 2 хранения и редактирования данных, блок 3 сопряжения с линией связи, блок 4 пуска и останова, блок 5 временной селекции данных, формирователь 6 синхронизирующих импульсов, дешифратор 7 команд, регистр 8 расписания обмена, формирователь 9 сигналов сдвига, выход 10 (первьш выход устройства, информационная связь с ЭВМ), вход 11 (первый вход устройства, информационная связь с ЭВМ), выход 12 (второй выход устройства, управляющая связь с ЭВМ), вход 13 (второй вход устройства, управляющая связь с ЭВАЦ, вход 14 (третий вход устройства, информационная связь с линией связи), выход 15 (третий выход устройства, информационная связь с линией связи), входЛб (четвертый вход устройства, управляющая связь с линией связи).

Блок хранения и редактирования данных (фиг. 2) содержит: коммутатор 17, коммутатор 18 разделения слова на байты, преобразователь 19 последовательного кода в параллельный, стековую память 20 байтов,, коммутатор 21, коммутатор 22 упаковки елова из байтов, преобразователь 23 параллельного кода в последовательный.

Блок временной селекции данных (фиг. 3 содержит: формирователь 24 сигналов считывания, формирователь 25 сигналов записи, группу 26 элементов И-ИЛИ, дешифратор 27, счетчик 28.

Взаимодействие с ЭВМ по входам 11 и 13 и выходам 10 и 12 производится в соответствии с ОСТ 4 ГО.304.000.

Со входа 13 поступает адрес устройства и расшифровывается в блоке 1 сопряжения с ЭВМ, который в случае опознания адреса формирует управляющий сигнал запуска для блока 4 пуска и останова и передает в ЭВМ адрес устройства через выход 12. Блок 4 пуска и останова определяет длительность обмена с ЭВМ во время отработки одной команды и обеспечивает тактовой частотой все устройство. После запуска устройства со входа 11 от ЭВМ принимается команда, которая через блок 1 сопряжения с ЭВМ поступает на дешифратор 7 команд..

По команде «Установить расписание обмена со 11 от ЭВМ принимается код расписания обмена и записывается в регистр 8, где хранится до очередной такой же команды.

Обмен данными по линии связи осуществляется синхронно с управляющими сигналами, поступающими в устройство со входа 16, которые пойле предварительного преобразования в блоке 3 сопряжения с линией связи поступают на формирователь 6 синхронизирующих импульсов. Формирователь 6 синхронизирующих импульсов постоянно вырабатывает импульсы с частотами R, Fi,

Fj и F4, причем Fi :Яч Fs Частоты F и Рг поступают соответственно на третий и четвертый входы блока 5 временной селекции данных. Частота 1, кроме того, поступает на первый вход формирователя 9 сигналов сдвига, на второй вход которого заведена частота Рд. Частота R поступает на первьш вход блока 4 пуска и останова.

Регистр-8 расписания обмена сдвиговый причем его выход подключен ко входу. Управление сдвигом осуществляет формирователь 9 сигналов сдвига. После записи кода расписания обмена по команде «Установить расписание обмена по ближайшему импульсу частоты Fi начинается процесс сдвига кода расписания на один разряд синхронно с импульсами частоты г. Количество разрядов в коде расписания обмена равно числу периодов частоты F, укладывающихся на одном периоде частоты F4, который является и периодом повторения расписания.

По команде «Установить направление обмена в блоке 2 хранения и редактирования данных и в блоке 5 временной селекции данных происходит ориентация схем на ввод данных в ЭВМ или вывод из нее в зависимости от указателя в коде команды. При вводе данных в ЭВМ коммутатор 17 ко входу стековой памяти 20 байтов подключает выход коммутатора 18, а при выводе - первый информационный вход блока 2. Коммутатор 21 при.вводе данных подключает выход стековой памяти 20 байтов к первому информационному выходу блока 2, а при выводе данных - ко входу коммутатора 22. В блоке 5 временной селекции данных при вводе в ЭВМ работает формирователь 25 сигналов записи, а при выводе данных - формирователь 24 сигналов считывания.

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

По команде «Ввод в ближайшем периоде частоты R начинается прием данных по линии связи и передача их в ЭВМ. Данные в последовательном коде, разряды которого следуют с частотой Fi, со входа 14 через блок 3 сопряжения с линией связи поступают в блок 2 хранения и редактирования данных. Последовательный код в преобразователе 19 преобразуется в параллельный, который затем делится на байты в коммутаторе 18. Байты данных через коммутатор 17 поочеред но записываются в стековую память 20 байтов, откуда через коммутатор 21 поступают выход блока. Из блока 2 хранения и редактирования данных, данные через блок 1 сопряжения с ЭВМ побайтно 1юоту 1;1К)т на выход 10. Временная селекция данных при вводе в ЭВМ осуществляется следующим образом. Импульсы частоты Ft считаются счетчиком 28, двоичный код которого расшифровывается дешифратором 27. Третий выход дешифратора 27 запускает в работу формирователь 25 сигналов записи. При помощи группы 26 элементов И-ИЛИ постоянно происходит сравнение очередного разряда расписания обмена и текущего значения кода счетчика 28. В случае совпадения «1 на первом выходе дешифратора 27 и «1 в коде расписания обмена в течение данного интервала времени (периода частоты F) формируются сигналы записи данных. В случае несовпадения - во вводе данных наступает пауза. По команде «Вывод в ближайшем периоде частоты FJ начинается прием данных из ЭВМ и передача их по линии связи. Данные побайтно со входа 11 поступают через бдок сопряжения с ЭВМ в блок 2 хранения и редактирования данных. Байты данных через коммутатор 17 записываются в стековую память 20 байтов, откуда через коммутатор 21 поступают в коммутатор 22. Собранный из байтов параллельный код преобразуется в последовательный в преобразователе 23 и поступает на выход блока. Из блока 2 хранения и редактирования данных последовательный код данных, разряды которого следуют с частотой FI , через блок 3 сопряжения с линией связи поступает на выход 15. Временная селекция данных при выводе из ЭВМ осуществляется следующим образом. Второй выход дещифратора 27 запускает в работу формирователь 24 сигналов считывания. Также как и при вводе данных,в случае совпадения «1 на первом выходе дещифратора 27 и «1 в коде расписания бмена в течение данного периода частоты Fg формируются сигналы считывания данных. В случае несовпадения - в выводе данных наступает пауза.х Стековая память 20 байтов обеспечивает выполнение двух команд «Ввод или «Вывод подряд в двух соседних интервалах частоты F без потерь данных в момент завершения предыдущей команды и начала отработки очередной. Обмен по расписанию, программно записываемому в устройство, и наличие стековой памяти исключают перерьрвы в обмене информацией в соседних интервалах времени, тем самым расширяя функциональные возможности устройства и повышая эффективность использования ЭВМ. Достигается это тем, что при выполнении одной команды «Ввод или «Вывод устройство самостоятельно приостанавливает обмен по линии связи в необходимые моменты времени и возобновляет вновь без участия ЭВМ в зависимости от кода на регистре расписания обмена. Установка соответствующего расписания позволяет осуществлять временную селекцию данных с необходимой дискретностью. Формула изобретения 1. Устройство для обмена информацией, содержащее блок сопряжения с ЭВМ, блок хранения и редактирования данных, блок сопряжения с линией связи, блок пуска и останова, формирователь синхронизирующих импульсов, дещифратор команд, первый и второй выходы которого подключены соответственно к первому и второму входа.м блока хранения и редактирования данных, управляющий вход соединен с первым выходом блока сопряжения с ЭВМ, который соединен двусторонней управляющей связью с блоком пуска и останова, информационные и управляющие входы и выходы блока сопряжения с ЭВМ являются входами и выходами устройства, первый вход и второй выход соединены соответственно с первыми информационными выходом и входом блока хранения и редактирования данных, вторые информационные вход и выход которого подключены соответственно к первым информационным выходу и входу блока сопряжения с линией связи, информационный вход. информационный выход и управляющий ВХОД которого являются входом и выходами устройства, управляющий вход подключен ко входу формирователя синхронизирующих импульсов, первый выход которого подключен ко входу блока пуска и останова, выход которого подключен к тактирующим входам блока сопряжения с ЭВМ, -блока хранения и редактирования данных, блока сопряжения с линией связи, дещифратора команд, отличающееся тем, что, с целью расширения функциональных, возможностей устройства за счет оперативной смены порядка обмена по линии связи и повышения эффективности использования ЭВМ путем уменьшения времени на организацию сопряжения с линией связи,в него введены регистр расписания обмена, формирователь сигналов сдвига, блок временной -селекции данных, первый выход которого подключен ко второму входу блока сопряжения с ЭВМ, к третьему входу блока хранения и редактирования данных и к первому входу блока сопряжения с линией связи, второй выход подключен к третьему входу блока сопряжения с ЭВМ, к четвертому входу блока хранения и редактирования данных и ко второму входу блока сопряжения с линией связи, первый и второй входы соединены соответственно с третьим и четвертым выходами дещифратора команд, третий и четвертый входы соединены соответственно со вторым и третьим выходами формирователя синхронизирующих импульсов, тактирующий вход соединен с выходом блока пуска и останова, пятый вход - с выходом регистра расписания обмена, первый вход которого соединен с первым выходом блока сопряжения с ЭВМ, второй вход - с выходом формирователя сигналов сдвига, первый и второй входы которого соединены соответственно с третьим и четвертым выходами формирователя синхронизирующих импульсов, третий вход - с пятым выходом дещифратора команд, тактирующий вход - с выходом блока пуска и останова.

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

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

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

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

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

5 1. Авторское свидетельство СССР № 433482, кл. G 06 F 3/04, 1974.

2. Авторское свидетельство СССР № 516031, кл. G 06 F 3/00, 1976 (прототип) .

(риг. 3

SU 826 328 A1

Авторы

Алексеев Александр Васильевич

Крылов Александр Сергеевич

Новожилов Вадим Андреевич

Фоменко Анатолий Кузьмич

Даты

1981-04-30Публикация

1979-08-06Подача