Устройство для сопряжения эвм с каналами связи

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (щ993239

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

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

Реснублнк. (61) Дополнительное к авт. сеид-ву (22) Заявлено 10.08. 81 (21) 3323812/18-24 (И)М.Кл з с присоединением заявки М

G 06 Р 3/04

Государственный коюятет

СССР во делаю нзобретеняй н открытнй (23) Приоритет (33} УД 4 б 81. 325 (088. 8) Опубликовано 303183. Бюллетень Но 4

Дата опубликования описания 30.01. 83 (72) Авторы изобретения

В.И. Фи наев и Н.А. Цират с

A у

«1 г

Таганрогский радиотехнический институт им. В.Д.Калмыкова (71) Заявитель

{54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВИ

С КАНАЛАМИ СВЯЗИ

Изобретение относится к вычисли тельной технике и может. быть использовано для сопряжения, например, удаленных, терминальных устройств в ЗВИ.

Известно устройство для сопряжения ЭВИ с. каналами связи, содержащее буферный регистр; соединенный-с

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

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

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

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

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

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

ИЛИ, выход которого соединен с входом блока местного управления регистром-имитатором 2 1.

Цель изобретения — повышение быстродействия устройства.

Указанная цель достигается тем, что в устройство, содержащее три группы элементов И, группу элементов

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

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

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

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

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

На фиг.l представлена блок-схема устройства; на фиг.2 и 3 — функцио-нальные схемы блока управления и- . коммутатора.

Устройство содержит (фиг.l) входы

1 первой группы входов устройства, элементы И 2 первой группы, дешифратор 3 группы, триггеры 4 группы, блок 5 управления, коммутатор 6, элементы ИЛИ 7 группы, элементы И 8 и 9 третьей и второй групп, выходы

10 группы выходов устройства, элемент НЕ Il, триггер 12, дешифратор

13, регистр 14, клавишный набиратель кода 15, генератор 16 импульсов, буферный регистр 17, второй вход 18 устройства, первый выход 19 устройства, блок 20 контроля (например, по четности), второй выход 21 и первый вход 22 устройства.

15 ляется связь с 1-м терминальным устройством. По входу 18, выходу 19 и

Блок 5 управления содержит (фиг.2) входы 23 группы входов блока, второй вход 24 блока, элементы

ИЛЙ 25 группы, первый элемент

ИЛИ 26, первый элемент И 27, первый триггер 28, первый выход 29, элементы И 30 группы, второй элемент

И 31, распределитель 32 импульсов, выходы 33 группы выходов блока, второй выход 34 блока, второй элемент .ИЛИ 35, третий Элемент И 36, второй триггер 37, дешифратор 38 команд, первый вход 39 блока, генератор 40 импульсов, третий элемент

ИЛИ 41.

Коммутатор 6 содержйт (фиг.3) входы 42 второй группы входов коммутатора, элементы И 43 первой группы, элементы И 44 второй группы, входы 45 первой группы входов коммутатора, первый вход 46 коммутатора, первый элемент И 47, третий вход.

48 коммутатора, второй элемент И 49, второй вход 50 коммутатора, выходы

51 группы выходов коммутатора, первый и второй выходы 52 и 53 коммутатора и элемент ИЛИ 54. По входу -l ° н выходу 10; (1=1,...ï) осуществвходу 22 осуществляется связь устройства с интерфейсным каналом ЭВИ.

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

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

ЭВМ. В этом случае данный терминал посылает команду Начало текста (Н) на вход 1„. Эта команда поступает на входы дешифратора 3„ и элемента И 2„ . Дешифратор 3., срабатывает на кодовую комбинацию Н и с

его первого выхода поступает им; пульс на единичный вход триггера 41, с выхода которого сигнал поступает на вход 23„ блока 5 управления. Сигнал с выхода элемента ИЛИ 25 < поступает на вход элемента И 301 ° Так как в исходном состоянии на выходе 29 блока 5 нет потенциала, то на выходе элемента НЕ 11 есть потенциал, и, следовательно, команда Н пройдет через элемент И 2„ и ИЛИ 7„ на вход

45„ коммутатора 6, но учитывая, что элемент И 43„ закрыт, то данная команда в буферный регистр 17 не поступает. Таким образом, осуществляется запоминание триггером 4„ факта наличия сообщения у терминального устройства, соединенного по входу 11 и выходу 10 с устройством.

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

От ЭВИ по входу 22 устройства поступает команда Х, разрешающая прием информации от терминалов в ЭВМ.

Команда Х поступает на вход дешифратора 38, который дешифрирует команду Х :и на его выходе появляется потенциал, вызывающий переключение триггера 37, который запоминает команду и выдает. с единичного выхода потенциал на вход элемента

И 36. Так как все элементы И 30 и 31 заперты, то сигнал на инверсном Вы» ходе элемента ИЛИ 35 открывает элемент И 36 и импульс генератора 40 через элемент ИЛИ 41 поступает на рас993239 пределитель 32. Распределитель 32 срабатывает и на его первом выходе появляется потенциал, открывающий элемент И 30„ . Сигнал с выхода элемента И 30 запирает элементы ИЛИ 35 и И 36 и подача импульсов генератора

40 на распределитель 32 прекращается на время обмена информацией терминала и ЭВМ. Кроме этого, потенциал с выхода элемента И 30 через выход

33 и вход 421 открывает элементы ï

И 14„и И 431. При этом устанавливается связь терминала, подсоединенного к входу 1 и выходу 10, через буферный регистр 17 с ЭВМ. От

ЭВМ на вход 18 поступает команда 35 Запрос, которая через буферный регистр 17, вход 50 коммутатора б, элемент И 44„, выход 51,, и открытый элемент И 9 по выходу 101 устройства поступает в терминал и терминал на- 2Q чинает передавать информацию в. ЭВМ.

Информация с входа 1„ через элемент И 2„, элемент ИЛИ 7, вход 434, элемент Й 43, элемент ИЛИ 54 и буферный регистр 17 с выхода 19 по- 25 ступает в ЭВМ. Когда на вход 11 поступает от терминала команда Конец текста (К), дешифратор 31 дешифрирует ее и выдает сигнал на нулевой вход триггера 41. Триггер 4 Зп перебрасывается в нулевое состояние, а элемент И 30 закрывается.

На выходе элемента ИЛИ 35 появляется единичный потенциал, который открывает элемент и 36. Ймпульс генера- 35 тора 40 проходит через элементы И 36 и ИЛИ 4 на вход распределителя 32, на втором выходе которого появляется потенциал, подающийся на вход элемента И 30,. Так как триггер 42 находится в нулевом состоянии, то на выходе элемента И 30 будет ну левой потенциал, а на вход распределителя 32 поступает очередной импульс генератора 40, который переключает распределитель 32 и на его третьем выходе появляется потенциал.

Далее устройство работает, как описано выше: если триггер 4 канала в единичном состоянии - осуществля- 50 ется подсоединение канала к ЦВМ, если триггер канала s нулевом состоянии — соединения не происходит.

Для обращения оператора к ЭВМ в устройстве предусмотрен клавишный набиратель 15 кода, на котором набирается код "Начало текста", который вводится в регистр 14, затем дешифрируется дешифратором 13, причем импульсом с первого выхода дешифратора 13 триггер 12 переводится в единичное состояние. Потенциал с единичного выхода триггера 12 подается на вход 24. Если при опросе распределителем 32 элемен тов И 30 и 31 на входе 24 есть потенциал, то при появлении потенциала на последнем выходе распределителя 32 сигнал через элемент И 31 и элемент ИЛИ 35 закрывает элемент

И 36 на время обмена информацией оператора через клавишный набиратель 15 кода с ЭВМ °

Контроль цепей коммутатора 6 и регистра 7 происходит следующим образом. Блок 20 выявляет ошибки, возникающие в регистре 17„ и выдает сигнал ошибки на выход 21 к регист ру прерывания ЭВМ для перехода к диагностическим программам. От ЭВМ по входу 22 подается команда Режим контроля, которая в дешифраторе 38 дешифрируется и на втором выходе дешифратора 38 появляется импульс, переводящий триггер 28 в единичное состояние. На выходе 29 появляется потенциал, который открывает элемент И 27, а на выходе элемента НЕ 11 исчезает потенциал и тем самым элементы И 2 и 9 будут заперты, а входы 1. и выходы 10„ будут отключены от ЭВМ. Генератор 40 через элементы И 27 и ИЛИ 41 переключает . распределитель 32 и поочередно устанавливаются цепи для контрольного режима. Организуются цепи от ЭВМ на цепи через вход 18, буферный регистр

17, вход 50 коммутатора 6, элемент

И 44, выход 51 коммутатора б, элемент И 8, элемент ИЛИ 7, вход 45 коммутатора б, элемент Й 43, элемент ИЛИ 54, выход 53 коммутатора б, буферный регистр 17, выход 19 в

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

Таким образом осуществляется контроль всех цепей по мере переключения распределителя 32.

По окончанию процесса контроля

ЭВМ выдает на вход 22 команду Конец связи, которая дешифрируется дешифратором 38. На его третьем выходе появляется потенциал и триггер 28 сбрасывается в исходное нулевое. состояние..

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

ЭВМ и терминалами, тем более сказывается эффективность устройства.

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

1. Устройство.для сопряжения ЭВМ с каналами связи, содержащее три группы элементов И, группу элементов ИЛИ, коммутатор, буферный

993239

10 регистр, блок управления, регистр, клавишный набиратель кода, элемент

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

2. Устройство по п.1, о т л ич а ю щ е е с я тем, что блок уп10 равления содержит группу элементов

ИЛИ, группу элементов И, три элемента ИЛИ, три элемента И, генератор импульсов, дешифратор команд, распределитель импульсов и гва триг15 гера, причем вход дешифратора команд соединен с первым входом блока, а выходы соединены с соответствующими входами первого и второго триггеров, выход первого триггера соединен с первыми входами первых элементов И и ИЛИ и элементов ИЛИ группы и с .первым выходом блока, вторые входы элементов ИЛИ группы и .первого элемента ИЛИ подключены со25 ответственно к группе входов блока и второму входу блока, а выходы— соответственно к первым входам эле« ментов И группы и вТорого элемента

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

ИЛИ соединен с входом распределителя импульсов, а два входа соединены соответственно с выходами первого и

4О третьего элементов И, вторыми входами подключенных к выходу генератора импульсов, третий вход третьего элемента И соединен с выходом второго триггера.

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

1. Авторское свидетельство СССР

Р 401996, кл. G 06 F 9/00, 1973.

2. Авторское свидетельство СССР

50 Р 628490, кл. G 06 F 9/00, 1977 (прототип).

993239

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

Редактор С.Юско Техред М,Ко атура Корректор М.Коста

Заказ 477/64 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

° «й

Филиал ППП Патент, r. Ужгород, ул. ПроектНая, 4

Устройство для сопряжения эвм с каналами связи Устройство для сопряжения эвм с каналами связи Устройство для сопряжения эвм с каналами связи Устройство для сопряжения эвм с каналами связи Устройство для сопряжения эвм с каналами связи Устройство для сопряжения эвм с каналами связи Устройство для сопряжения эвм с каналами связи 

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

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

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

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

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