Устройство для сопряжения Советский патент 1980 года по МПК G06F3/04 

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

Изобретение относится к вычиJc;лительной технике и может использоваться для сопряжения различных устройств в единичной вычислительной системе. Известны устройства, содержащие блок переключения шин памяти, объед няющие в одну систему переменное число оперативных запоминающих устройств, периферийных устройств и процессов 1. Однако органиченные функциональн возможности позволяют сопрягать машины с различными форматами сообщений. Наиболее близким к изобретению техническим решением является устро ство для сопряжения, содержащее бло памяти, регистр ввода, регистр вывода, блокч согласования сигналов по числу подключаемых абонентов, блок управления, причем вход и выход блока памяти соединены соответственно с выходом регистра ввода и первым входом регистра вывода, вы ход которого подключен к информацио ным входам блоков согласования сигн лов, . информацио({ные ВЫХО.ЦЫ которых подключены к соответствующим входам регистра ввода, блок управления сое динен двусторонними связями с блоками согласования сигналов и блоком памяти 2, Недостатком его являются большие временные затраты на организацию обмена и контроля передаваемой информации . Цель изобретения - повышение быстродействия устройства. Поставленная цель достигается тем, что в устройство введен блок выделения и анализа служебных и исполнительных команд, включающий регистр служебных команд, соединенный выходом через дешифратор с первым входом блока управления, регистр исполнительных команд, соединенный выходом с первым входом элемента И, и накапливающий сумматор, соединенный двусторонними связями с коммутатором и узлом пересчета по модулю, входы коммутатора, узла пересчета по модулю и второй вход элемента И подключены к выходу блока управления, входы регистра служебных команд, регистра исполнительных команд и первый вход на каплей в ающего сумматора подключены к выходу регистра ввода, второй вход и выход регистра вывода соединены соответственно с выходом и вторым входо накапливающего сумматора, синхронизирующий выход которого соединен со вторым:входом блока управления.

На чертеже представлена функциональная схема устройства.

Устройство содержит блок 1 пакп; регистр 2 ввода, регистр 3 вынода, блок 4 согласования сигналов, блок

5выделения и анализа служебных и иполнительных команд, регистр б служебных команд, регистр 7 исполнительных команд дешифратора 8, элемент 9 И, накапливающий сумматор 10 коммутатор 11, узел 12 пересчета по модулю, блок 13 упранлерл-гн,

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

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

Каждый блок 4 имеет стандартный интерфейс на стыке с блоком 13 управления, а обмен с устройствомабонентом выполняется по интерфейсу сопрягаемого устройства-абонента

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

Обмен информацией между абонентами, подключенными к устройству сопря жёния, ведется в два этапа.

На первом этапе информация передается от абонента-источника на. регистр 2 ввода и далее в блок 1 памяти, а также на регистры служебной

6и исполнительной 7 команд и накапвгиощий сумматор 10 по cooTBeTCTh3y oщим сигналам блока 13 управления.

На BTOpCTvi этапе информация передается по команде блока 13 управления из блока 1 памяти на регистр 3 вывода, на накапливающий сумматор 10 и через блок 4 согласования сигналов на абонент-приемник.

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

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

Структура служебной команды имеет следующий вид:

А

КОП

Ап

J

где КОП - код операций;

Ап - начальный адрес массива данных

Л - количество сообщений массива данных,

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

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

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

При приеме и передаче данных информация с выходов регистра 2 ввода и регистра 3 вывода пословно поступает на накапливаювшй сумматор 10, где формируется контрольная сумма заданной коммутатором 11 разрядностью.

Разрядность контрольной сукр«ы задается сигналами от блока 13 управления, ключом для которого является номер абонента вышедшего на обмен инфоЕяиацией. Таким же образом могут задаваться условия образования свертки по заданному модулЮ| осуществляемые в узле 12 пересчета по модулю,

Образованная контрольная сумма или сигнал свертки по заданному модулю сравниваются с поступившей контрольной суммой с абонента-источника при приеме или передается Б виде контрольной суммы или сигнала свертки на абонент-приемник при выдаче данных.

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

Например, коды разрядов КОП служебной и исполнительной команды могут служить для обозначения режимов чтения

записи инфори

мации различными абонентами с различными условиями инициирования указанных режимов,Состояния разрядо КОП, выходящие за пределы условленных для режимов записи и чтения, могут обозначать любые други сообщения, как-то: неисправность абонента, передающего сообщение, запрос о передаче информации о состоянии абонента-приемника, микроприказы о переходе на заданную программу и т.д.

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

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

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

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

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

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

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

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

1.Голубев-Новожилов Ю.С. Много0машинные комплексы вычислительных средств. М., Советское радио , 1967.

2.Патент США 3728693,

кл.С 01 F 3/00, 1973 (прототип).

5

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

название год авторы номер документа
Система для селективного обмена информацией между абонентами 1974
  • Жан-Поль Люэ
  • Клод Жан-Баптист Бувье
  • Давид Жон Смитсон
SU668629A3
Система для обмена информацией 1980
  • Вертлиб Валерий Абрамович
  • Герасимов Владимир Егорович
  • Григорьева Нина Петровна
  • Жожикашвили Владимир Александрович
  • Жуков Валентин Дмитриевич
  • Мастрюков Анатолий Степанович
  • Пшеничников Александр Матвеевич
  • Русецкий Юлиан Иосифович
  • Стернин Григорий Львович
  • Шнейдер Роберт Исаакович
SU980087A1
Устройство громкоговорящей конференцсвязи 1988
  • Мильвидский Роман Калманович
  • Славин Зяма Моисеевич
  • Кошелев Всеволод Константинович
  • Зубков Николай Алексеевич
  • Пустинский Борис Иосифович
SU1570025A1
Устройство для обработки и ввода информации 1980
  • Васильев Владимир Николаевич
  • Дудалев Владимир Павлович
  • Иванов Валерий Андреевич
  • Солодихин Герман Михайлович
  • Солодовников Владимир Александрович
  • Сертун Виктор Анатольевич
  • Кудинов Валентин Степанович
SU951286A1
Устройство для контроля системы передачи данных с обратной связью 1977
  • Чуриков Евгений Михайлович
  • Иванов Вячеслав Павлович
SU708393A1
Устройство для обработки и ввода экспериментальный данных в вичислительную машину 1975
  • Солодовников Владимир Александрович
  • Васильев Владимир Николаевич
  • Дудалев Владимир Павлович
  • Солодихин Герман Михайлович
  • Коробов Юрий Александрович
  • Холомьев Алексей Федорович
SU541162A1
ЦИФРОВАЯ КОММУТАЦИОННАЯ СИСТЕМА 1998
  • Пирожков В.И.
  • Оськин В.А.
  • Каминский В.Г.
  • Фунтиков Д.А.
  • Старовойтов А.В.
  • Смирнов В.А.
RU2147160C1
Цифровое коммутационное устройство 1985
  • Голдырев Евгений Александрович
  • Ерохин Геннадий Иванович
  • Кожанов Александр Васильевич
  • Никитин Виктор Анатольевич
  • Пустовойтов Олег Игоревич
  • Пяткин Евгений Георгиевич
  • Райцис Ян Нухимович
  • Соколов Владимир Александрович
  • Филимонов Юрий Павлович
SU1378088A1
Устройство для ввода информации 1980
  • Солодовников Владимир Александрович
  • Бурис Арманд Владимирович
  • Васильев Владимир Николаевич
  • Вейс Раймонд Волдемарович
  • Солодихин Герман Михайлович
  • Лалаев Геннадий Иванович
SU947848A1
Устройство для контроля системы передачи данных 1980
  • Чуриков Евгений Михайлович
  • Кочешков Борис Иванович
  • Сергеев Николай Александрович
SU894779A1

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

Реферат патента 1980 года Устройство для сопряжения

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

SU 732 840 A1

Авторы

Бродовский Михаил Иосифович

Кривего Владимир Александрович

Мосяков Валентин Александрович

Узинский Владислав Иванович

Шуленин Юрий Васильевич

Даты

1980-05-05Публикация

1975-11-11Подача