Устройство для сопряжения телеграфных каналов с электронной вычислительной машиной

Иллюстрации

Показать все

Реферат

 

1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ТЕЛЕГРАФНЫХ КАНАЛОВ С ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ, содержащее блок электрического согласования с каналами, группа входовкоторого является группой входов устройства, разделитель сообщений по типу, состоящий из блока определения наличия сообщений, счетчика отрезка анализа, блока определения скорости передачи, блока определения вида кода, коммутатора и блока дешифрации адреса приемно .го блока, группу приемных . блоков и группу выходных элементов ИЛИ, выходы которых образуют выход устройства , причем первый выход блока определения наличия сообщений соединен с управляющими входгили коммутатора и блока определения вида кода и через счетчик отрезка анализа - с входом блока дешифрации адреса приемного блока, первая группа входов которого соединена с группой выходов блока определения скорости передачи, вторая группа входов - с группой выходов блока определения вида кода, выход которого и выход блока дешифрации адреса приемного блока подключены соответственно к первому и второму информационным входам коммутатора группа выходов которого соединена с первыми входами соответствунхдих приемных блоков группы, отличающееся тем, что, с целью сокращения аппаратурных затрат, в устройство введены коммутатор каналов, генератор тактов и буферный накопитель , включакидий группу узлов хранения информации канала, причем иl формационные и синхронизирующие входы узлов хранения информации канала группы соединены соответственно с группами информационных и синхронизируквдих выходов блока электрического согласования с каналами, а информационный , синхронизирующий и запросный выходы и вход опроса - соответственно с группами информационных, синхронизирующих и запросных входов и выходов опроса коммутатора канала, тактовый вход которого подключен к выходу генератора тактов, запросный (Л С выход и входы опроса и остановки соответственно к входу и второму.и первому выходам блока определения наличия сообщения, а синхронизирующий , информационный и адресный выходы - соответственно к входу бло- i 1ка определения скорости передачи, ; информационному входу блока опреде- { ления вида кода и адресному входу а: коммутатора, выходы приемных блоков группы соединены с входами .соотвёт- i 1 ствующих выходных элементов ИЛИ ; группы, а вторые входы - с вхЪдом j |) устройства.i 4 2. Устройство по п.1, о т л и чающееся тем, что узел хранения информации канала содержит память , информационные вход и выход которой являются соответственно ин формационными входом и выходом узла , счетчик адреса и элемент запрета , первые входы которых являйтся синхронизирующим входом узла, второй вход счетчика соединен с входом опроса узла, группа выходов - с группой управляющих входов памяти, а выход - с запросньи выходом узла и вторым входом элемента запрета, выход

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН амбр G 06 F 3/04

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИДЕТЕЛЬСТВУ я

ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3487037/18-24 (22) 30 ° 08 ° 82 (46) 15. 01. 84. Бюл. Р 2 (72) В. В. Берлов, В. Г.Дорохов, Г.Т, Новиков, С.МеПерескоков и С.М.Сидоренко (53) 681. 325 (088. 8) (56) 1. Авторское свидетельство СССР

9 575642, кл. G 06 F. 3/04, 1975, 2. Авторское свидетельство СССР

9 744542, кл..G 06 F 3/04, 1978 (прототип). (54)(57) 1. УСТРОЙСТВО QJIH СОПРЯЖЕНИЯ

ТЕЛЕГРАФНЫХ КАНАЛОВ С ЭЛЕКТРОННОЙ

ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ, содержащее блок электрического согласования с каналами, группа входов которого является группой входов устройства, разделитель сообщений по типу, состоящий из блока определения наличия сообщений, счетчика отрезка анализа, блока определения скорости передачи, Ф блока определения вида кода, коммутатора и блока дешифрации адреса приемного блока, группу приемных блоков и группу выходных элементов ИЛИ, выходы которых образуют выход устройства, причем первый выход блока определения наличия сообщений соединен с управляющими входами коммутатора и блока определения вида кода и через счетчик отрезка анализа — с входом блока дешифрации адреса приемного блока, первая группа входов которого соединена с группой выходов блока определения скорости передачи, вторая группа входов — с группой выходов блока определения вида кода, выход которого и выход блока дешифрации адреса приемного блока подключены соответственно к первому и второму информационным входам коммутатора группа выходов которого соединена с первыми входами соответствующих приемных блоков группы, о т л и ч аю щ е е с я . тем, что, с целью со"

gg>SUa А кращения аппаратурных затрат, в устройство введены коммутатор каналов, генератор тактов и буферный накопитель, включающий группу узлов хранения информации канала, причем информационные и синхронизирующие входы узлов хранения информации канала группы соединены соответственно с группами информационных и синхронизирующих выходов блока электрического согласования с каналами, а информационный, синхронизирующий и запросный выходы и вход опроса — соответственно с группами информационных, синхронизирующих и запросных входов и выходов опроса коммутатора канала, тактовый вход которого подключен к Е

O выходу генератора тактов, запросный выход и входы опроса и остановки— соответственно к входу и второму и первому вмходвм блока определення наличия сообщения, а синхронизирующий, информационный и адресный вы- Я ходы — соответственно к входу блоiка определения скорости передачи, информационному входу блока опреде- 1 ления вида кода и адресному входу коммутатора, выходы приемных блоков группы соединены с входами соответ- ствующих выходных элементов ИЛИ группы, а вторые входы — с вхбдом устройства.

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

1067494 которого является синхронизирующим выходом узла.

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

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

5. Устройство по п.1, о т л и ч аю щ е е с я тем, что блок определе ния скорости передачи содержит генератор опорной частоты, триггер, элемент И, счетчик и дешифратор, причем вход триггера является входом блока, а выход соединен с первым входом элемента И, второй вход и выход которого подключены соответственно к выходу генератора опорной частоты и входу счетчика, выходом соединенного с входом дешифратора, группа выходов которого является группой выходов блока. б. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что приемный

Изобретение относится к вычислительной технике и предназначено для использования в,системах связи ЭВМ с телеграфными каналами, работающими с переменной скоростью. 5

Известны устройства для сопряжения ЭВМ с телеграфными каналами, обеспечивающие сопряжение между т.руц пой каналов и вычислительной машиной и содержащие группу разделителей передач по типу, группу кодопреобразователей, группу приемных блоков, .пороговый элемент, блок из-, мерения общей загрузки низкоскоростных каналон и блок согласования с каналами L 13 .

Недостаток этих устройств состоит н больших аппаратурных затратах.

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

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

ИЛИ и группой управляющих шин первого блока, а выходы — через выходной регистр с первыми входами элементов И второй группы, ныход второго элемента ИЛИ подключен к первому входу триггера, второй вход которого и вторые входы элементов И второй группы образуют второй вход блока, выход триггера и выходы элементов И второй группы образуют вы-. ход блока. телеграфных каналов с ЭВМ, содержащее блок согласования с каналами, дна приемных блока, выходы которых соответственно соединены со входами порогового блока, который связан двусторонней связью с блоком измерения общей загрузки низкоскоростных каналов, выход которого подключен к первому входу элемента ИЛИ, выход порогового элемента соединен со нторым входом элемента ИЛИ, выход которого соединен с выходом устройства, группу разделителей передач по типу, вход каждого из которых соединен с соответствующим выходом блока согласования с каналами, первые, вторые и третьи выходы - соответственно с входами двух приемных блоков и блока измерения общей загрузки низкоскоростных каналов. Каждый разделитель передач по типу со1067494 держит буферный запоминающий блок, блок определения вида кода, блок определения скорости передачи, коммутатор, решающий блок, блок определения границ сообщения, счетчик базы анализа, два триггера и два элемен.5 та И С23.

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

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

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

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

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

Блок определения скорости передачи содержит генератор опорной частоты, триггер, элемент И, счетчик и дешифратор, причем вход триггера является входом блока, а выход соединен с первым входом элемента И, второй вход и выход которого подключены соответственно к выходу генератора опорной частоты и входу счетчика, выходом соединенного с входом дешифратора, группа выходов которого является груПпой выходов блока.

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

20 входы элементов И второй группы образуют второй вход блока, выход триггера и выходы элементов И второй группы образуют выход блока.

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

Устройство содержит блок 1 электрического согласования с каналами, буферный накопитель 2, коммутатор 3

-каналов, генератор 4 тактов, разделитель 5 сообщений по типу, включающий блок б определения вида кода, блок 7 определения скорости передачи, блок 8 определения наличия сообщений, блок 9 дешифрации адреса приемного блока (решающий блок), счетчик 10 35 отрезка анализа и коммутатор 11, приемные блоки 12 группы, группу выходных элементов ИЛИ 13 и ЭВМ 14. !

Буферный накопитель 2 содержит 40 группу узлов 15 хранения информации каналов, каждый из которых состоит из памяти 16, счетчика 17 адреса и элемента запрета 18. Блок б определения вида кода содержит регистр 19 45 сдвига и дешифратор 20. Блок 7 определения скорости передачи содержит триггер 21, элемент И 22, генератор

23 опорной частоты, счетчик 24 и дешифратор 25. Блок 8 определения наличия сообщений .состоит из триг-. гера 26, генератора 27 импульсов считывания, элемента И 28. Каждый при/емный блок содержит счетчик 29 знаков, элемент И 30, счетчик 31 отрезка анализа, первый элемент ИЛИ 32,55 формирователь 33 импульса, триггер

34, вход ой регистр 35, элементы И

36 первой группы, элементы ИЛИ 37 группы, выходной регистр 38, элементы И 39 второй группы и второй 60 элемент ИЛИ 40.

На чертеже также обозначены шины

41 первой группы входов устройства, шины 42 .и 43 информационного и синхронизирующего входов узлов 15, ши-; 65 ны 44-47 информационного, запросного и синхронизирующего выходов и входа опроса узлов 15, шины 48 -50 информационного, синхронизирующего и запросного выходов коммутатора 3, группа выходов 51 коммутатора 11, шины 52 и 53 опросного входа и входа останова коммутатора 3, шины 54 и 55 выхода устройства и шины 56 и

57 второго входа устройства.

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

Телеграфные каналы подключаются к группе входов 41 блока 1, с выхода которого информация поступает в буферный накопитель 2, емкость которого определяется скоростью. передачи в канале и временем обращения к каждому каналу. С выхода блока 1 по шине 43 сигнал "СИ" (синхроимпульс) поступает н соответствующий узел

15 на вход счетчика 17, с группы выходов которого адресное, слово йоступает в память 16 и осуществляет запись информации. При переполнении счетчика (заполнен определенный объем памяти 16 канала) с выхода счетчика 17 открывается элемент запрета 18. Сигналы готовности буфера

"ГТ-Б" и "СИ" поступают по шинам 45 и 46 на вход коммутатора 3. Коммутатор 3 поочередно подключает выходы буферного накопителя 2 к разделителю 5 сообщения по типу, причем скорость переключения коммутатора 3 определяется частотой генератора 4.

Если в подключенном к разделителю канале накоплена информация, то на вход триггера 26 по шине 50 поступает сигнал "ГТ-50". Триггер 26 переходит в рабочее состояние, с выхода

его сигнал "Ост" останавливает коммутатор 3 и открывает элемент И 28, через который сигнал "Опрос" с генератора 27 поступает на вход счетчика

10, через коммутатор 3 по шинам 52 и

47 — н буферный накопитель 2. При этом осуществляется запись информации с шины 48 в регистр 19 блока б, который определяет значность поступившего кода с учетом синхронизирующих сигналон("Старт"и "Стоп" ).

Регистр 19 имеет длину (, а (п +а1, где Q. — целое число, зависящее от требуемой достоверности, л — значность кода.

Соответствующие выходы регистра

19 подключены к дешифратору 20, например, пятиразрядного стартстопного, для кода с пк =5, при о, =3 подключены выходы первого, седьмого восьмого, четырнадцатого, пятнадцатого и двадцать первого регистра счет с конца регистра).

Комбинация выходов регистра 19 соответствует определению кода. Выходные сигналы A ". с дешифра1067494 тора 20 поступают на группу входов блока 9.

С выхода коммутатора 3 на вход блока 7 по шине 49 поступают сигналы "СИ", соответствующие скорости передачи в канале. Первым сигналом

"СИ" триггер 21 перебрасывается в. рабочее состояние и открывает элемент И 22. Сигналы генератора 23 через элемент.И 22 поступают на вход счетчика 24.Вторым сигналом "СИ" триггер 21 перебрасывается в исходное состояние, при этом счетчик выполнил счет импульсов опорной частоты.

Длительность элементарной посылки в канале при этомравна с-„=67,где Т период опорной частоты, — число импульсов, поступивших в счетчик 24!

Выходные сигналы счетчика 24 поступают на входы дешифратора 25, с выхода которого сигнал выдается на группу входов блока 9 ° Блок

9 по параметрам ; и п определяет номер. приемного блока, где должно обрабатываться данное сообщение, находящееся в регистре 19. По сигналу с выхода счетчика 10 выходной сигнал из блока 9 поступает на комму татор 11, который подключает выход регистра 19 к одному из приемных бло ков 12.

Каждый приемный блок 12 выполнен для обработки кода заданной значности. Всего может быть к приемных блоков. В приемный блок 12 блок 9 через коммутатор 11 выдает число, соответствующее скорости передачи в данном канале. Разделитель 5 сообщений по типу отключается от данного .канала при снятии с шины 45 сигнала

"ГТ-Б", что соответствует окончанию считывания накопленной в буферном накопителе 2 информации..

Приемный блок работает .следующим образом.

Информация по информационным шинам группы выходов коммутатора 11 поступает на информационный вход входного регистра 35. По группе управляющих шин группы выходов коммутатора 11 в параллельном коде поступает на вход элементов ИЛИ 37 и

40 сигнал "Номер канала" в виде коротких импульсов. В начале опроса данного канала в выходной регистр 38 однократно записывается адресное слово. Объем выходного регистра 38 равен формату машинного слова. Ад:ресное алово состоит из кода порядкового номера канала, поступающего из коммутатора 3 через коммута.тор 11, и кода скорости передачи в канале. Выходной сигнал элемента ИЛИ

40 устанавливает триггер 34 в рабочее состояние, при этом в ЭВМ 14 по шине 54 выдается сигнал запроса

IIrT-Tn °

30

По сигналу "ПР-K" на шине 57 из

ЭВМ 14 в нее выдается из выходного регистра 38 через элементы И 39 и шины 55 и элементы ИЛИ 13 машинное слово. При поступлении по шине 56 из

ЭВМ 14 сигнала "ВП-К" триггер 34 устанавливается в исходное состояние.

После этого по управляющей шине от коммутатора 11 поступают импульсы

"Опрос" на входы счетчика 31, входной регистр 35 и элемента И 30.

Счетчик 31 производит счет поступаю щих импульсов. При записи во входной регистр 35 отрезка сообщения с выхода счетчика 31 открывается эле$5 мент И 30, и через формирователь 33 и элемент ИЛИ 32 открываются элементы И 36 и с их выходов через элементы ИЛИ 37 в выходной регистр 38 записывается слово данных. С выхода элемента ИЛИ 32 через элемент ИЛИ 40 устанавливается в рабочее состояние триггер 34 ° В выходной регистр 38 записывается слово данных, вмещающее заданную группу знаков сообщения.

По сигналу "ГТ-Т" по шине 54 из ЗВМ

14 поступают по шинам 57 и 56 сигна.лы "ПР-К", ВП-К, выполняющие ранее описанные операции.

Выходной сигнал элемента И 30 поступает на счетчик 29, имеющий модуль, соответствующий длине машин. ного слова. Счетчик 31 срабатывает однократно, а счетчик 29 продолжает счет до окончания обмена с данным каналом. Выходные сигналы счетчика

35 29 в виде коротких импульсов поступают на вход элемента ИЛИ .32 и осуществляют операции, аналогичные выполняемым по сигналам счетчика 31.

Таким образом, триггер 34 форми4Q рует сигнал "ГТ-.Т" в шину 54, начиная с момента поступления импульсного сигнала с выхода элемента ИЛИ

40 pro момента выдачи из ЭВМ 14 по шине 56 сигнала "ВП-К".

В результате в выходной регистр

38 код номера канала поступает только в.начале опроса канала, а затем в него переписывается содержимое регистра 35. Триггер 34 форми-, рует на шине 54 сигнал "ГТ-Т", когда подготовлено слово данных в выходном регистре 38.

С выхода приемных блоков 12 через элемент @ЛИ 13 информация выдается в ЭВМ 14. По прекращению считывания информации с данного канала коммутатор 3, при прекращении поступления сигнала "ГТ-В" по шине 45, осуществляет подключение следующих каналов к разделителю 5 сообщений по типу, 60 при обнаружении сообщения в одном из каналов процесс повторяется.

Таким образом, устройство при сокращенных аппаратурных затратах осуществляет сопряжение группы телеграфных каналов с ЭВМ.

1067494

=4ВНИИПИ Заказ 11210/52 Тирам 699 Подписное

Ф

Филиал ППП "Патент", г,Умгород, ул.Проектная,4