Устройство для сопряжения терминалов с аппаратурой передачи данных

Иллюстрации

Показать все

Реферат

 

Союз Советских

Социалистических

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕН Ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (11) 596939

t с

0 ( (6|) Дополнительное к авт. свид-ву (22) Заявлено 10.11.75 (21) 2188732/18-24 с присоединением заявки №вЂ” (23) Приоритет— (43) Опубликовано 05.03.78. Бюллетень №9 (51) М. Кл,2

& 06 F 3/04

Государственный камитет

Colera Ииниатрав СССР па делам изааретений и аткрытий (53) УДК681 14 (088.8) (45) Дата опубликования описания 0,03.78. (72) Авторы изобретения

А. Д» Доля ы Б. В. Саттсуев (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ТЕРМИНАЛОВ

С АППАРАТУРОЙ ПЕРЕДАЧИ ДАННЫХ

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

Известно устройство для сопряжения, содержащее блок анализа состояния линии, блок приоритета, блок запроса, блок сигнализации и телеграфный аппарат (1) .

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

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

Однако это известное устройство не обеспечивает обмен терминалов с ЭВМ сообщениями переменной длины.

Целью ИЗобретения является получение возможности обмена терминалов сообщениями переменной длины.

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

40

50

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

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

Устройство для сопряжения терминалов с аппаратурой передачи данных содержит блок памяти 1, блок 2 приоритетов принятой информации, блок 3 приоритетов передаваемой информации, блок 4 декодирования признака операции, блок 5 декодирования адреса терминала, блок 6 кодирования адреса терминала, блок

7 декодирования служебных признаков, блок

8 формирования байтов состояния терминалов, блок 9 управления приемом, приемный регистр

10, передающий регистр 11 и блок 12 управления передачей.

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

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

Для установления связи с ЭВМ оператор терминала нажимает два раза подряд клавишу символа, сочетание которых в обычных текстах невозможно (например, «ъъ», «ьь» и т. д.) . .При нажатии клавиши через входы 13 код символа поступает на вход блока 8 и регистра 11, а запрос — на соответствующий вход блока 3 приоритетов передаваемой информации. При отсутствии запросов от терминалов с более высоким приоритетом блок 3 выдает в блок 8 сигнал разрешения анализа. Если блок 8 различает символ «ъ», а в блоке 1 Но адресу терминала признака «ъ» нет, признак возможного байта состояния выдается в блок 1 и фиксируется.

Передача символа «ъ» на регистр 11 и в канал связи временно блокируется. При поступлении от этого терминала следующего символа блок

8 ведет его анализ на «ъ» с учетом информации, прочитанной из блока 1 по адресу терминала.

При этом возможны следуюгцие варианты: — от терминала поступил второй символ

« ь» (в блоке хранился такой признак). Блок

8 формирует байт «Внимание» и выдает сигнал в блок 6 кодирования адреса терминала. Блок

6 формирует адрес терминала с признаком выдачи байта состояния и выдает его на передающий регистр I! и далее в сопровождении синхронизирующих сигналов из блока 12 управления передачей на выходы 14 к аппаратуре передачи данных. Следующий байт состояния передается из блока 8 на регистр 11, выходы

14 к аппаратуре передачи данных; — от терминала поступил символ, отличный от символа «ъ». Обращение в блок 1 показало, что в блоке хранится признак первого символа

«ъ». В этом случае по сигналу из блока 8 блок

6 формирует байт адреса с признаком данных.

Этот байт передается в аппаратуру передачи данных. Следующий байт поступает из блока

1 через блок 8 на регистр 11 и далее на выходы

14. Аналогично передается аппаратуре передачи данных следующий байт, анализ которого проводил блок 8. Только на регистр 11 этот байт поступает с входов 13 сопряжения с соответствующим терминалом; — от терминала поступил символ «ъ», а в блоке 1 нет признака первого символа «ъ».

В этом случае по сигналу с выхода блока 3 блок

6 формирует байт адреса с признаком данных, адресный байт передается аппаратуре передачи данных из блока 6, а байт (символ) данных с входов 13 сопряжения с соответствующим терминалом.

Во всех случаях, кроме прихода символа

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

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

При наличии признака адреса блок 7 выдерет сигналы в блок 5 декодирования адреса терминала и в блок 4 декодирования признака операции, если в адресном байте имеется признак команды. Код команды («читать» или «писать»), поступающий в следующем байте, фиксируется в блоке 1, а адрес поступает в блок 2 приоритетов принятой информации и используется для коммутации следующего байта с выхода регист-. ра 10 на выходы 13.

Обращение при передаче байтов к блоку 1 с проверкой правильности выполняемой операции позволяет исключить ошибочные ситуации: — наличие информации на входах 13 и признака команды «писать» в блоке 1, — наличие информации для определенного терминала на регистре 10 и признака команды

«Читать» в блоке 1.

B случаях возникновения таких ошибочных ситуаций блок 8 формирует байт состояния

«Ошибка в данных» и в сопровождении адреса терминала, при обслуживании которого выявлена ошибка, передает на регистр 11 и выходы

14. Соответствующий байт данных в терминал не выдается или от терминала не принимается в вычислительную машину.

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

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

Составитель В. Вертлиб

Техред О. Луговая Корректор Л. Гриценко

Тираж 826 Подписное

Редактор A. Заньковский

Заказ 1 !40/46

L!HH!4HN Государственного комитета Совета Министров СССР по делам изобретений и открытий! 3035, Москва, )К-35, Раушская нао. д. 4, 5

Филиал ППП «Патент», r Ужгород, ул. Проектная. 4 ной, так и неформализованной информацией многочисленных терминалов с ЭВМ через один дуплексный канал связи, используемый в групповом режиме. Возможен как пакетный, так и диалоговый режимы работы терминалов при отсутствии ограничений на длину передаваемых сообщений.

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

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

1. Авторское свидетельство СССР № 359769, кл. Н 04 L 11/15, 1969.

2. Оганян P. В. Устройство сопряжения с линиями связи в составе вычислительного комплекса, «Вопросы радиоэлектроники», серия

ЭВТ, вып. 8, 1971, с. 109 — 113.