(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ТЕРМИНАЛОВ С АППАРАТУРОЙ ПЕРЕДАЧИ ДАННЫХ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1975 |
|
SU627472A1 |
Устройство для сопряжения ЭВМ в вычислительную систему | 1986 |
|
SU1357971A1 |
Устройство для сопряжения каналов связи с цифровой вычислительной машиной | 1976 |
|
SU634266A1 |
Мультиплексный канал | 1975 |
|
SU561955A1 |
Система для сопряжения терминальных устройств с вычислительной машиной | 1975 |
|
SU596938A1 |
Устройство для сопряжения внешних устройств с каналом ввода-вывода | 1975 |
|
SU552603A1 |
Мультиплексный канал многопроцессорной вычислительной системы | 1973 |
|
SU521559A1 |
Устройство обмена с косвенной адресацией | 1974 |
|
SU526878A1 |
Система для обмена информацией | 1980 |
|
SU980087A1 |
Устройство для обмена информацией | 1974 |
|
SU732848A1 |
Изобретение относится к цифровой вычислительной технике и может быть использовано для ввода - вывода информации в цифровых вычислительных системах.
Известно устройство для сопряжения, содержащее блок анализа состояния линии, блок приоритета, блок запроса, блок сигнализации и телеграфный аппарат 1.
Однако известное устройство не обеспечивает двустороннего обмена информацией с ЭВМ в диалоговом режиме работы терминала.
Наиболее близким по сущности техническим решением является устройство для сопряжения терминалов с аппаратурой передачи данных, содержащее блок приоритетов принятой информации, группа выходов которого соответственно соединена с группой управляющих выходов устройства, блок приоритетов передаваемой информации, группа входов которого соответственно соединена с группой управляющих входов устройства, блок памяти и передающий регистр, первые входы которых соединены с первым информационным входом устройства, блок управления передачей, первый выход которого соединен с вторым входом передающего регистра, второй выход блока управления передачей и выход передающего регистра соединены соответственно с первым управляющим и
информационным выходами устройства, первый управляющий и второй информационный входы устройства соединены соответственно с входом блока управления приемом и первым входом приемного регистра, первый выход и второй вход которого подключены к второму информационному выходу устройства и первому выходу блока управления приемом 2.
Однако это известное устройство не обеспечивает обмен терминалов с ЭВМ сообщениями переменной длины.
Целью изобретения является получение возможности обмена терминалов сообщениями переменной длины.
Для этого в устройство введены блок декодирования адреса терминала, блок декодирования признака операции, блок декодирования служебных признаков, блок кодирования адреса терминала и блок формирования байтов состояния терминалов, причем вторые выходы блока управления приемом и приемного регистра подключены соответственно к входам блока декодирования служебных признаков, выход которого соединен с первыми входами блока декодирования адреса терминала и блока декодирования признака операции, вторые входы которых соединены с первым выходом приемного регистра, выход блока декодирования адреса терминала соединен с входом блока приоритетов принятой информации и вторым входом блока памяти, третий и четвертый входы которого подключены соответственнохк выходу блока декодирования признака операции и первому выходу блока формирования байтов состояния терминалов, выход блока приоритетов принятой информации соединен с первым чвход,ом блока формирования байтов состояния терминалов, второй вход которого подключен к третьему входу передающего регистра и выходу блока кодирования адреса терминала, выход блока памяти соединен с третьим входом блока формирования байтов состояния терминалов, четвертый вход которого подключен к входу блока управления передачей и первому выходу блока приоритетов передаваемой информации, первый и второй входы блока кодирования адреса терминала соединены соответственно с вторыми выходами блока приоритетов передаваемой информации и блока формирования байтов состояния терминалов. На чертеже приведена структурная электрическая схема устройства. Устройство для сопряжения терминалов с аппаратурой передачи данных содержит блок памяти 1, блок 2 приоритетов принятой инфор.мации, блок 3 приоритетов передаваемой информации, блок 4 декодирования признака операции, блок 5 декодирования адреса терминала, блок 6 кодирования адреса терминала, блок 7декодирования служебных признаков, блок 8формирования байтов состояния терминалов, блок 9 управления приемом, приемный регистр 10, передающий регистр И и блок 12 управления передачей. Подключение устройства для сопряжения к другим устройствам вь числительной системы осуществляется с помощью групп управляющих входов - выходов 13 к терминалам и групп информационных входов - выходов 14 к аппаратуре передачи данных, работающей в дуплексном режиме. Устройство работает следующим образом. Для установления связи с ЭВМ оператор терминала нажимает два раза подряд клавищу символа, сочетание которых в обычных текстах невозможно (например, «ъъ, «ьь и т. д.). При нажатии клавиши через входы 13 код-символа поступает на вход блока 8 и регистра 11, а запрос - на соответствующий вход блока 3 приоритетов передаваемой информации. При отсутствии запросов от терминалов с более высоким приоритетом блок 3 выдает в блок 8 сигнал разрешения анализа. Если блок 8 различает символ «ъ, а в блоке I по адресу терминала признака «ъ. нет, .признак возможного байта состояния выдается в блок 1 и фиксируется. Передача символа «ъ rfa регистр 11 и в канал связи вре.менно блокируется. При поступлении от этого терминала следующего си.мвола блок 8 ведет его анализ на «ъ с учетом информа 1.ии, прочитанной из блока 1 по адресу термииала. При этом возможпы следующие варианты: - от терминала поступил второй символ «ъ (в блоке хранился такой признак). Блок 8 формирует байт «Внимание и выдает сигнал в блок б кодирования адреса терминала. Блок 6 формирует адрес терминала с признаком выдачи байта состояния и выдает его на передающий регистр 11 и далее в сопровождении синхронизирующих сигналов (13 блока 12 управления передачей на выходы 14 к аппаратуре передачи данных. Следующий байт состояния передается из блока 8 на регистр 11, выходы 14 к аппаратуре передачи данных; -от терминала поступил символ, отличный от символа «ъ. Обращение в блок 1 показало, что в блоке хранится признак первого символа «ъ. В этом случае по сигналу из блока 8 блок б формирует байт адреса с признаком данных. Этот байт передается в аппаратуру передачи данных. Следующий байт поступает из блока I через блок 8 на регистр 11 и далее на выходы 14. Аналогично передается аппаратуре передачи данных следующий байт, анализ которого проводил блок 8. Только на регистр 11 этот байт поступает с входов 13 сопряжения с соответствующим терминалом; -от терминала поступил символ «ъ, а в блоке 1 нет признака первого символа «ъ. В этом случае по сигналу с выхода блока 3 блок 6 формирует байт адреса с признаком данных, адресный байт передается аппаратуре передачи данных из блока б, а байт (символ) данных с входов 13 сопряжения с соответствующим тер.м и налом. Во всех случаях, кроме прихода символа «ъ, в блоке 1 должен храниться признак выполняемой операции «читать или «писать. Команда, определяющая характер операции, выполняемой терминалом, поступает из приемного канала связи и распознается в потоке информации. Для этого вся информация, иоступающая с входов 14 на приемный регистр 10, анализируется блоко.м 7 декодирования служебных признаков на наличие признака адреса. При наличии признака адреса блок 7 сигналы в блок 5 декодирования адреса терминала и в блок 4 декодирования признака операции, если в адресном байте имеется признак команды. Код команды («читать или «писать), поступающий в следующем байте, фиксируется в блоке 1, а адрес поступает в блок 2 приоритетов принятой информации и используется для коммутации следующего байта с выхода регист-. ра 10 на выходы 13. Обращение при передаче байтов к блоку 1 -с проверкой правильности выполняемой операции позволяет исключить ошибочные ситуации: -наличие информации на входах 13 и признака команды «писать в блоке 1, -наличие информации для определенного терминала на регистре 10 и признака команды «Читать в блоке 1. В случаях возникновения таких ощибочных ситуаций блок 8 формирует байт состояния «Опшбка в данных и в сопровождении адреса терминала, при обслуживании которого выявлена ошибка, передает на регистр 11 и выходы 14. Соответствующий байт данных в терминал не выдается или от терминала не принимается в вычислительную мащину. При использовании предлагаемого устройства обеспечивается обмен как формализованной, так и неформализованной информацией многочисленных терминалов с ЭВМ через один дуплексный канал связи, используемый в групповом режиме. Возможен как пакетный, так и диалоговый режимы работы терминалов при отсутствии ограничений на длину передаваемых сообщений.
Формула изобретения
Устройство для сопряжения терминалов с аппаратурой передачи данных, содержащее блок приоритетов принятой информации, группа выходов которого соответственно соединена с группой управляющих выходов устройства, блок приоритетов передаваемой информации, группа входов которого соответственно соединена с группой управляющих входов устройства, блок памяти и передающий регистр, первые входы которых соединены с первым информационным входом устройства, блок управления передачей, первый выход которого соединен с вторым входом передающего регистра, второй выход блока управления передачей и выход передающего регистра соединены соответственно с первыми управляющим и информационным выходами устройства, первый управляющий и второй информационный входы устройства соединены соответственно с входом блока управления приемом и первым входом приемного регистра, первый выход и второй вход которого подключены к второму информационному выходу устройства и первому .выходу блока управления приемом, отличающееся тем, что, с целью получения возможности обмена терминалов сообщениями переменной длины, в устройство введены блок декодирования адреса терминала, блок декодирования признака операции, блок декодирования служебных признаков, блок кодирования адреса тер.минала и блок формирования байтов состояния терминалов, причем вторые выходы блока управления приемом и приемного регистра подключены соответственно к входам блока декодирования служебных признаков, выход которого соединен с первыми входами блока декодирования адреса терминала и блока декодирования признака операции, вторые входы которых соединены с первы.м выходом приемного регистра, выход блока деtO кодирования адреса терминала соединен с входом блока приоритетов принятой информации и вторым входом блока памяти, третий и четвертый входы которого подключены соответственно к выходу блока декодирования признака операции и первому вы.ходу блока формирова5ния байтов состояния терминалов, выход блока приоритетов принятой информации соединен с первым входом блока формирования байтов состояния терминалов, второй вход которого подключен к третьему входу передающего регистра и выходу блока кодирования адреса
0 тер1 1инала, выход блока памяти соединен с третьим входом блока формирования байтов состояния терминалов, четвертый вход которого подключен к входу блока управления передачей и первому выходу блока приоритетов передаваемой информации, первый и второй входы блока кодирования адреса терминала соединены соответственно с вторыми выходами блока приоритетов передаваемой информации и блока формирования байтов состояния терминалов.
Источники информации, принятые во внима0ние при экспертизе:
5 комплекса, «Вопросы радиоэлектроники, серия ЭВТ, вып. 8, 1971, с. 109-113.
Авторы
Даты
1978-03-05—Публикация
1975-11-10—Подача