Устройство для обмена информацией
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОП ИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз СоветскихСоциалистическихРеспублик,826328(23) Приоритет -б 06 Г 3/04 Гееударстееииый кеееитет СССР Опубликовано 30.04.81. Бюллетень16Дата опубликования описания 05.05.81по делам изобретеиий и Открытий(54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ Изобретение относится к вычислительной технике, может быть использовано при разработке вычислительных сетей и предназначено для обеспечения совместной работы электронной вычислительной машины (ЭВМ) и линии связи.Известно устройство для сопряжения вычислительной машины с каналами связи, содержащее блок долговременной памяти, блок управления, коммутатор, блок преобразователя, два элемента И, триггер, эле,мент ИЛИ, счетчик, элемент задержки, блок пуска, регистр адреса, шифратор, пульт управления. Известное устройство обеспечивает оперативную смену порядка соединения вычислительной машины с каналами связи и оперативную смену длительности связи машины с каждым каналом 11.Недостатком известного устройства является снижение гибкости организации обмена информацией вследствие невозможности селекции информации во времени пои выполнении одной команды.Наиболее близким по технической сущности к предлагаемому является устройство для сопряжения вычислительной машины е каналами связи, содержащее преобразова 2тель кода, блок коммутации, блок управления коммутацией, блок буферной памяти, узел формирователя, группу элементов И, регистры управления, узел поиска левой единицы, узел распределения управляющих сигналов и два триггера 12.5 Недостатками известного устройстваявляются снижение скорости обмена информацией по каждому из каналов при работе с несколькими каналами связи, невозможность временной селекции информации при обмене по одному каналу связи и невозможность чередования обмена данными и пауз в процессе выполнения одной команды ЭВМ, что не позволяет использовать устройство в системах с определенным расписанием обмена по каналу связи и увеличивает время 15 ЭВМ на организацию обмена.Цель изобретения - расширение функциональных возможностей устройства за счет оперативной смены порядка обмена по линии связи и повышение эффективности 20использования ЭВМ путем уменьшения времени на организацию сопряжения с линией связи.Поставленная цель достигается тем, чтов известное устройство для обмена информацией, содержащее блок сопряжения с ЭВМ, блок хранения и редактирования данных, блок пуска и останова, блок сопряжения с линией связи, формирователь синхронизирующих импульсов, дешифратор команд, первый и второй выходы которого подключены соответственно к первому и второму входам блока хранения и редактирования данных, управляющий вход соединен с первым выходом блока сопряжения с ЭВМ, который соединен двусторонней управляющей связью с блоком пуска и останова, информационные и управляющие входы и выходы блока сопряжения с ЭВМ являются входами и выходами устройства, первый вход и второй выход соединены соответственно с первыми информационными выходом и входом блока хранения и редактирования данных, вторые информационные вход и выход которого подключены соответственно к первым информационным выходу и входу блока сопряжения с линией связи, информационный вход,информационный выход и управляющий вход которого являются входом и выходами устройства, управляющий вход подключен ко входу формирователя синхронизирующих импульсов, первый выход которого подключен ко входу блока пуска и останова, выход которого подключен к тактирующим входам блока сопряжения с ЭВМ, блока хранения и редактирования данных, блока сопряжения с линией связи, дешифратора команд, дополнительно введены регистр расписания обмена, формирователь сигналов сдвига, блок временной селекции данных, первый выход которого подключен ко второму входу блока сопряжения с ЭВМ, к третьему входу блока хранения и редактирования данных и к первому входу блока сопряжения с линией связи, второй выход подключен к третьему входу блока сопряжения с ЭВМ, к четвертому входу блока хранения и редактирования данных и ко второму входу блока сопряжения с линией связи, первый и второй входы соединены соответственно с третьим и четвертым выходами дешифратора команд, третий и четвертый входы соединены соответственно со вторым и третьим выходами формирователя синхронизирующих импульсов, тактирующий вход соединен с выходом блока пуска и останова, пятый вход - с выходом регистра расписания обмена, первый вход которого соединен с первым выходом блока сопряжения с ЭВМ, второй вход - с выходом формирователя сигналов сдвига, первый и второй входы которого соединены соответственно с третьим и четвертым выходами формирователя синхронизирующих импульсов, третий вход - с пятым выходом дешифратора команд, тактирующий вход - с выходом блока пуска и останова.Кроме того, блок хранения и редактирования данных содержит стековую память байтов, первый и второй коммутаторы, ком 4мутатор разделения слова на байты, преобразователь последовательного кода в параллельный, коммутатор упаковки слова из байтов, преобразователь параллельного кода в последовательный, выход которого подключен ко второму информационному выходу блока, вход соединен с выходом коммутатора упаковки слова из байтов, вход которого соединен со вторым информационным выходом второго коммутатора, первый и второй управляющие входы которого соединены соответственно с первым и вторым входом блока, первый информационный выход подключен к первому информационному выходу блока, вход соединен с выходом стековой памяти байтов, первый и второй управляющие входы которого соединены соответственно с третьим и четвертым входами блока, информационный вход соединен с выходом первого коммутатора, первый управляющий, второй управляющий и первый информационные входы которого соединены соответственно с первым, вторым и первым информационными входами блока, второй информационный вход соединен с выходом коммутатора разделения слова на байты, вход которого соединен с выходом преобразователя последовательного кода в параллельный, вход которого соединен со вторым информационным входом блока, тактирующие входы коммутатора разделения слова на байты, преобразователя последовательного кода в параллельный, стековой памяти байтов, коммутатора упаковки слова из байтов и преобразователя параллельного кода в последовательный соединены с тактирующим входом блока. 35 ло 45 50 55 1 о 15 2 О 25 зо Блок временной селекции данных содержит формирователь сигналов считывания, формирователь сигналов записи, группу элементов И - ИЛИ, дешифратор, счетчик, вход которого соединен с четвертым входом блока, тактирующий вход соединен с тактирукщим входом блока, выход подключен ко входу дешифратора, первый, второй и третий выходы которого соединены соответственно со вторым входом группы элементов И - ИЛИ, четвертыми входами формирователя сигналов считывания и формиРователя сигналов записи, выход которого подключен ко второму выходу блока, первый и второй входы соединены соответственно со вторым и третьим входами блока, третий вход соединен с выходом группы элементов И - ИЛИ, вход которой соединен с пятым входом блока, тактирующий вход соединен с тактирующим входом блока, выход подключен к третьему входу формирователя сигналоВ считывания, первый и второй входы и первый выход которого соединены соответственно с первым и третьим входами и первым выходом блока.На фиг, 1 приведена структурная схема устройства для обмена информацией; на фиг. 2 - блок хранения и редактированияданных; на фиг. 3 - блок временной селекции данных.Устройство содержит: блок 1 сопряжения с ЭВМ, блок 2 хранения и редактирования данных, блок 3 сопряжения с линией связи, блок 4 пуска и останова, блок 5 временной селекции данных, формирователь 6 синхронизирующих импульсов, дешифратор 7 команд, регистр 8 расписания обмена, формирователь 9 сигналов сдвига, выход 10 (первый выход устройства, информационная связь с ЭВМ), вход 11 (первый вход устройства, информационная связь с ЭВМ), выход 12 (второй выход устройства, управляющая связь с ЭВМ), вход 13 (второй вход устройства, управляющая связь с ЭВМ), вход 14 (третий вход устройства, информационная связь с линией связи), выход 15 (третий выход устройства, информационная связь с линией связи), вход,16 (четвертый вход устройства, управляющая связь с линией связи).Блок хранения и редактирования данных (фиг. 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 синхронизирующих импульсов постоянно вырабатывает импульсы с частотами Е, Гт,Гз и Е, причем В.:ГЛ Е. Частоты Г и Гг поступают соответственно на третий и четвертый входы блока 5 временной селекции данных. Частота Гф, кроме того, поступает на первый вход формирователя 9 сигналов сдвига, на второй вход которого заведена частота Е. Частота Е поступает на первый вход блока 4 пуска и останова.Регистр 8 расписания обмена сдвиговыйпричем его выход подключен ко входу. Управоление сдвигом осуществляет формирователь 9 сигналов сдвига. После записи кода расписания обмена по команде Установить расписание обмена по ближайшему импульсу частоты Г, начинается процесс сдвига кода расписания на один разряд синхронно 1 с импульсами частоты 1 га. Количество разрядов в коде расписания обмена равно числу периодов частоты Г, укладывающихся на одном периоде частоты Г, который является и периодом повторения расписания.По команде Установить направление обмена в блоке 2 хранения и редактирования данных и в блоке 5 временной селекции данных происходит ориентация схем на ввод данных в ЭВМ или вывод из нее в зависимости от указателя в коде команды. При вводе данных в ЭВМ коммутатор 17 ко входу стековой памяти 20 байтов подключает выход коммутатора 18, а при выводе - первый информационный вход блока 2. Коммутатор 21 привводе данных подключает выход стековой памяти 20 байтов к первозо му информационному выходу блока 2, а привыводе данных - ко входу коммутатора 22.В блоке 5 временной селекции данных при вводе в ЭВМ работает формирователь 25 сигналов записи, а при выводе данных - формирователь 24 сигналов считывания.По командам Ввод или Вывод устройство обеспечивает обмен даннымм ЭВМ по линии связи в тех интервалах времени, для которых соответствующие разряды кода расписания обмена содержат 1. При этом 4 в осуществляется автоматическое управлениеобменом данными без перезапуска устройства; по одной команде обмен чередуется с паузами. Длительность отработки одной команды Ввод или Вывод равна периоду частоты.4 По команде Ввод в ближайшем периоде частоты Ь начинается прием данных по линии связи и передача их в ЭВМ. Данные в последовательном коде, разряды которого следуют с частотой 6, со входа 14 через блок 3 сопряжения с линией связи поступают 5 В в блок 2 хранения и редактирования данных.Последовательный код в преобразователе 19 преобразуется в параллельный, который затем делится на байты в коммутаторе 18.Байты данных через коммутатор 17 поочеред но записываются в стековую память 20 байтов, откуда через коммутатор 21 поступают на выход блока, Из блока 2 хранения и редактирования данных, данные через блокФормула изобретения 1 сопряжения с ЭВМ побайтно поступакг 1на выход 10,Временная селекция данных при вводев ЭВМ осуществляется следующим образом.Импульсы частоты Р считаются счетчиком 28, двоичный код которого расшифровывается дешифратором 27. Третий выходдешифратора 27 запускает в работу формирователь 25 сигналов записи. При помощигруппы 26 элементов И - ИЛИ постояннопроисходит сравнение очередного разрядарасписания обмена и текущего значения кода счетчика 28. В случае совпадения 1на первом выходе дешифратора 27 и 1 вкоде расписания обмена в течение данногоинтервала времени (периода частоты Р)формируются сигналы записи данных. Вслучае несовпадения - во вводе данныхнаступает пауза,По команде Вывод в ближайшем периоде частоты Рз начинается прием данных изЭВМ и передача их по линии связи. Данныепобайтно со входа 11 поступают через блоксопряжения с ЭВМ в блок 2 хранения и редактирования данных. Байты данных черезкоммутатор 17 записываются в стековуюпамять 20 байтов, откуда через коммутатор21 поступают в коммутатор 22. Собранныйиз байтов параллельный код преобразуегсяв последовательный в преобразователе 23и поступает на выход блока, Из блока 2хранения и редактирования данных последовательный код данных, разряды которогоследуют с частотой Р, через блок 3 сопряжения с линией связи поступает на выход 15.Временная селекция данных при выводеиз ЭВМ осуществляется следующим образом.Второй выход дешифратора 27 запускаетв работу формирователь 24 сигналов считывания. Также как и при вводе данных,в случае совпадения 1 на первом выходе дешифратора 27 и 1 в коде расписания обменав течение данного периода частоты Р формируются сигналы считывания данных. Вслучае несовпадения - в выводе данныхнаступает пауза.хСтековая память 20 байтов обеспечиваетвыполнение двух команд Ввод или Выводподряд в двух соседних интервалах частотыЕ без потерь данных в момент завершенияпредь;дущей команды и начала отработкиочередной.Обмен по расписанию, программно записываемому в устройство, и наличие стековойпамяги исключают перерывы в обмене информацией в соседних интервалах времени,тем самым расширяя функциональные возможности устройства и повышая эффективность использования ЭВМ. Достигается этотем, что при выполнении одной командыВвод или Вывод устроиство самостоятельно приостанавливает обмен по линиисвязи в необходимые моменты времени и 1 о 5 го г 5 зо 35 40 45 50 55 возобновляет вновь без участия ЭВМ в зависимости от кода на регистре расписания обмена.Установка соответствующего расписания позволяет осуществлять временную селекцию данных с необходимой дискретностью. 1. Устройство для обмена информацией, содержащее блок сопряжения с ЭВМ, блок хранения и редактирования данных, блок сопряжения с линией связи, блок пуска и останова, формирователь синхронизирующих импульсов, дешифратор команд, первый и второй выходы которого подключены соответственно к первому и второму входам блока хранения и редактирования данных, управляющий вход соединен с первым выходом блока сопряжения с ЭВМ, который соединен двусторонней управляющей связью с блоком пуска и останова, информационные и управляющие входы и выходы блока сопряжения с ЭВМ являются входами и выходами устройства, первый вход и второй выход соединены соответственно с первыми информационными выходом и входом блока хранения и редактирования данных, вторые информационные вход и выход которого подключены соответственно к первым информационным выходу и входу блока сопряжения с линией связи, информационный вход, информационный выход и управляющий вход которого являются входом и выходами устройства, управляющий вход подключен ко входу формирователя синхронизирующих импульсов, первый выход которого подключен ко входу блока пуска и останова, выход которого подключен к тактирующим входам блока сопряжения с ЭВМ, блока хранения и редактирования данных, блока сопряжения с линией связи, дешифратора команд, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет оперативной смены порядка обмена по линии связи и повышения эффективности использования ЭВМ путем уменьшения времени на организацию сопряжения с линией связи, в него введены регистр расписания обмена, формирователь сигналов сдвига, блок временной селекции данных, первый выход которого подключен ко второму входу блока сопряжения с ЭВМ, к третьему входу блока хранения и редактирования данных и к первому входу блока сопряжения с линией связи, второй выход подключен к третьему входу блока сопряжения с ЭВМ, к четвертому входу блока хранения и редактирования данных и ко второму входу блока сопряжения с линией связи, первый и второй входы соединены соответственно с третьим и четвертым выходами дешифратора команд, третий и четвертый входы соединены соответственно со вто9рым и третьим выходами формирователя синхронизирующих импульсов, тактирующий вход соединен с выходом блока пуска и останова, пятый вход - с выходом регистра расписания обмена, первый вход которого соединен с первым выходом блока сопряжения с ЭВМ, второй вход - с выходом формирователя сигналов сдвига, первый и второй входы которого соединены соответственно с третьим и четвертым выходами формирователя синхронизирующих импульсов, третий вход - с пятым выходом дешифратора команд, тактирующий вход - с выходом блока пуска и останова.2. Устройство по п. 1, отличающееся тем, что блок хранения и редактирования данных содержит стековую память байтов, первый и второй коммутаторы, коммутатор разделения слова на байты, преобразователь последовательного кода в параллельный, коммутатор упаковки слова из байтов, преобразователь параллельного кода в последовательный, выход которого подключен ко второму информационному выходу блока; вход соединен с выходом коммутатора упаковки слова из байтов, вход которого соединен со вторым информационным выходом второго коммутатора, первый и второй управляющие входы которого соединены соответственно с первым и вторым входом блока, первый информационный выход подключен к первому информационному выходу блока, вход соединен с выходом стековой памяти байтов, первый. и второй управляющие входы которого соединены соответственно с третьим и четвертым входами блока, информационный вход соединен с выходом первого коммутатора, первый управляющий, второй управляющий и первый информационные входы которого соединены соответственно с первым, вторым и первым информационными входами блока, второй информационный вход соединен с выходом коммутатора разделения слова на байты,Овход которого соединен с выходом преобразователя последовательного кода в параллельный, вход которого соединен со вторыминформационным входом блока, тактирующие входы коммутатора разделения словаь на байты, преобразователя последовательного кода в параллельный, стековой памяти байтов, коммутатора упаковки слова избайтов и преобразоватс 1 я параллельного кода в последовательный соединены с тактирующим входом блока,3. Устройство по п, 1, отличающеесятем, что блок временной селекции данныхсодержит формирователь сигналов считывания, формирователь сигналов записи, группу элементов И - ИЛИ, дешифратор, счетчик, вход которого соединен с четвертымвходом блока, тактирующий вход соединенс тактирующим входом блока, выход подключен ко входу дешифратора, первый, второй и третий выходы которого соединенысоответственно со вторым входом группы20 элементов И - ИЛИ, четвертыми входамиформирователя сигналов считывания и формирователя сигналов записи, выход которого подключен ко второму выходу блока,первый и второй входы соединены соответственно со вторым и третьим входами блока,третий вход соединен с выходом группыэлементов И в И, вход которой соединенс пятым входом блока, тактирующий входсоединен с тактирующим входом блока, выход подключен к третьему входу формирователя сигналов считывания, первый и второй входы и первый выход которого соединены соответственно с первым и третьимвходами и первым выходом блока.Источники информации,принятые во внимание при экспертизез 5 1, Авторское свидетельство СССРМо 433482, кл. б 06 Г 3/04, 1974.2. Авторское свидетельство СССРМо 516031, кл. б 06 Г 3/00, 1976 (прототип).Составитель В.Техред А. БойкаТираж 745 ВНИИПИ по дел 113035, Мос илиал ПППГосударственного ком ам изобретений и о ва, Ж - 35, Раушска Патент, г. Ужгород,Редактор Ю, КоваЗаказ 2491/69 АедоницкийКорректор Н. БабинецПодписноеитета СССРткрытийя наб., д. 4/5ул Проектная 4
СмотретьЗаявка
2806291, 06.08.1979
ПРЕДПРИЯТИЕ ПЯ А-3162
АЛЕКСЕЕВ АЛЕКСАНДР ВАСИЛЬЕВИЧ, КРЫЛОВ АЛЕКСАНДР СЕРГЕЕВИЧ, НОВОЖИЛОВ ВАДИМ АНДРЕЕВИЧ, ФОМЕНКО АНАТОЛИЙ КУЗЬМИЧ
МПК / Метки
МПК: G06F 3/04
Метки: информацией, обмена
Опубликовано: 30.04.1981
Код ссылки
<a href="https://patents.su/7-826328-ustrojjstvo-dlya-obmena-informaciejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена информацией</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: 826329
Случайный патент: Декоративное осветительное устройство