Устройство для сопряжения каналов связи с цифровой вычислительной машиной
Иллюстрации
Показать всеРеферат
л
) Союз Советских
Социалистических
Рес л 1(бли к
ОПИСАНйИ
ИЗОБРЕТЕН Ия (б1) Дополнительное к авт. свил-ву (22) ЗаЯвлено 11.10./6(21) 2411283/18-24 с присоединением заявки М (23) Приоритет— (43) Опубликовано26.11,78 Бюллетень %43 (45) 3,ата опубликования описания ")5.1 .;8.
2 (51) М. Кл
С 06 Г 3/04
Государотаенна(й комитет
Совета Министров СССР оо делам изоЬретений и открытий (53) У ДК681.325 (088.8) C. Г. Лндросенко, Л. Б. Баран, х). В. 3(инович, А, А. 1»обозев, A. )".). Михай(лишни, .-"). -"). М()розов и B. И. Скурикин (72) Авторы изобретения (71) Заявитель
Ордена Ленина Институт кибеонетики AH Украинской ССР (54) УСТРОЙСТВО ДЛЯ СОГ!РЯ Ж1=НИЯ 1;.") Н.")Л(ОВ СВЯЗИ
С 1(ИФРОВО1 > ВБ1Ч11С III ITi=ЛЬНО>! х)ЛШИНОЙ и с
Изоорстение относится к области вычис,IIIT(. If>i «Й TcxHIII(lt, B >13стности к >>cTPO!IcTBfl xi .1, if! с«пряж(. и и я кан алое) сВязи с цифр«В«й выч(шлительной машиной и может быть исп«льз()нано в вы (ислительных системах ко,(лективногo пользования.
Известно устройство для сопряжения каналов связи с цифровой вычислительной машиной (1). содержащее преобразователь кода, блок коммутации, блок управления коммутацией, блок буферной памяти, узел формирования. руппу элементов И, регистры управления, узел поиска левой единицы, узел распределения управляющих сигналов, элемент И, триггеры.
Недостаток устройства состоит в том, что оно требует повышенных затрат оборудования при его реализации.
Известно устройство для сопряжения каналов связи с цифровой вычислительной машиной (2), содержа 1цее приемо-передающий блок, вход-выход которого соединен со вхо;J0ì-выходом блока согласования уровней, блок ввода, выход которого соединен с первыми входа )и блока хранения управляющих слов и блока управле(гия, блок преобразования временного интервала в код, l3BIX() l MOTO f)OI (()ЕДИН(. и С ПЕPBI>l 1 ВХОДОМ блока хранения данных и со вторыми входами блока хранения управл51101!!llx слов и
ОЛОК3; ГlраВЛВНИЯ, О,IОК ВЫВОД;I, В1>1ХО1 КОТОрого соединен с третьими 1)хо)ами блока хранени51 упраВляю(цих с.зов ll ол ока i tlp38,1Е111И и I! CÎ ВХОДОХI О, )ока СОГЛ ЯСОВ 3Н И и МPOBиеЙ, Олок фОР х 1НРОВ3 и ПЯ 1)ДРО . 3, 1)ь)ход которого соединен со В горь м вх()дом олока хра li(.ния 11)нных. (),I«K связи с Ц1)М, Вx()дBf>IXO КОТОРОГО СОЕДИНЕН СО BX!) 1ОМ-ВЫХ«Ip дг.м устройства, датчик време)и), Выход которого соединен первым входом блока нво"»3. причем Выход О 1()f(3 мправ.!ения с«единен со вторым вх«дом блока ввода и с первыми входах(и олока И1)еоо1)азования BpExiåH)5
НОГО itHTBpB(lë3 в код. блока Вь) Вода, О,зок(1 формирования адреса и блока связи с 11ВМ, выход блока хранения данных соединен со
Вторы ми Bxo!f3 è блока вывода, блока форxIttpoB3H»5I адреса и блока связи с ЦВМ, четвертый вход блока управления ii третий
20 вход блока хранения данных соединены с выходом блока связи с ЦВМ, второЙ Bxoä блока преобразования временного интерва13 В код ll третий вход блока вывода соединены с Выходом блока xp3IIåíèÿ управляющи: слов, группа входов-в Ixo;foB приемо! >3-1 26(> п«р«д<>кицего блока является группой вхоl(>H-нь>ходов устройства, а выход блока со<«Id«<>I>;IIIIIsI уровней соединен с третьим вхо I<>NI блока ввода.
В известном устройстве ><евозможно изменение управляющих слов каналов связи, что н«позволяет организовывать изме«ение скорости передачи по каналу связи, подключать новые терминалы. Это приводит к сужению функциональных возможностей устройства.
Цель изобретения — расширение функционаЛьных возможностей путем обеспечения обмена с различными по скорости передачи каналами связи.
Поставленная цель достигается тем, что устройство содержит блок модификации управля>ощих слов и блок анализа конца сообщения, причем вход и выход блока анализа конца сообщения соединены соответственно с выходом блока преобразования временного интервала в код и с пятым входом блока управления, выход которого и выход блока связи с LIBM через блок мо,lификации управляющих слов соединены с третьим входом блока связи с ЦВМ и с четвертым входом блока хранения управ.<яюших слов.
Структурная схема устройства приведена на черте>ке.
Устройство для сопряжения каналов связи с IBМ содержит: приемо-передающий о«<ок 1, олок 2 согласования уровней, блок
3 ввода, датчик времени 4, блок 5 преобразов»нпя временного интервала в код, блок 6 анализа конца сообщения, блок 7 вывода, блок 8 хранения управляющих слов, блок
9 модификации управляющих слов, блок 10 управления, олок 11 хранения данных, блок !
2 связи «ЦВМ, блок 13 формирования адр(.са.
Устройство работает следующим обр»зом, Информация, передаваемая по каналам связи. поступает в блок 1, который представляет собой набор различного рода модсмов, осу шествляюших прием и передачу
-информ»>п<п на различных скоростях. В этом бгк>к«и>«1><>рчация преобразовывается в сигналы прямо; гольной формы. Эти сигналы поступают в блок 2, где они преобразовываются в стан ьартные poBHH микроэлект,><>IIII<>II базы, па которой может быть выи< Inc Il<> устройство, и с выхода блока 2 поступ»ют на входы блока ввода 3. Блок ввода 3 определяет моменты изменения состояния. к»на IoB и осуществляет запись информации в блок 8 с отметкой ре»л>,ного времени, з»даваемой на вход блока ввода
3 «»тчиком времени 4. Для записи Is<>II информации в блоке 8 выделена фпкспров»иная область, которая заполняется «л<дуюшим образом: информация записывается последовапгельно с начального 30 конечного адреса и
Ilo исчерпыванию объема блока 8 снова записывается с начального адреса, поскольку
-1 к этому времени начальные адреса блока 8 уже освобождены. Текущий адрес блока 8. по которому записывается информация из блока ввода 3, проверяется на соответствие с текущим адресом чтения блоком 5.
11ри записи очередной порции информации в блок 8 адреса чтения и записи оказываются разными, и блок 5 считывает информацию, закодированную во временных метках, и осуществляет преобразование ин1О формации в двоичный код и ее контроль.
Для этой цели в блоке 8 хранятся управ ляющие слова приема, в которых записаны характеристики каналов связи: время Ilp<.nl IJIóù«ã<> изменения по данному каналу, кон.рольн»я сумма блока, тип контроля для к»палов (матричный или циклический), помер терминала, ведущего передачу, текущее сосгояние блока 5, скорость передачи по данному каналу, параметры вхождения в синхронизм.
Преобразование временных меток в двоичные коды осуществляется следующим образом: в блоке 5 от каждого времени изменения состояния в канале t; вычитается время предыду>цего изменения состояния, таким образом вычисляется длительность
1-ои посылки Ь t, == t„— <,-, при этом число бит, закл>о <сц>п<х в >-ой посылке, будет:
1< -(-<
m ,1 э где Л t — — кон I»IIT» скорости (длительность
ЗО одного бита) данного канала, задав»е »я в управляющем слове приема.
Если m, ïîëó÷àåòñÿ дробным, то на участ ке t;,, < — t, подсчитываются длительности единичных и нулевых посылок и блок 5 всему Л t; приписывает преобладающее значение. Блок 5 выполняет накопление информационных символов и их контроль и о«уществляет запись указанной информации в управляющие слова приема. Когда накоплен информационный байт, блок 5 на своих о выходах формирует сигнал, выдаваемый в блок управления 10, который обращается к блоку формирования адреса 13, формирующему адрес, по которому в блок 11 осуществляется запись информации, поступающей по данному каналу. Таким образом, в блоке 11 осуществляется сборка информационных блоков (блоков данных) .
Полный передаваемый с терминала документ оканчивается передачей специального символа «конец передачи». Каждый накопленный в блоке 5 информационный байт анализируется блоком анализа конца сообгцения 6. В случае обнаружения символа
«конец передачи» этот блок формирует на своих выходах сигнал в блок управления IO, посылающий сигнал в блок 12, который от55 рабатывает выдачу в ЦВМ информации, счит»иной из блока 11.
ЦВМ может выводить информацию на терминалы либо по их запросам, либо реп>ая задачи по расписанию, при этом информация, выводимая на терминалы. снаб(! случае ЦВЛ1 формирует соответствующие сообшения, которые поступают в блок 12, формирующий на своих выходах сигнал в блок управления 10. Блок управления 10 формирует сигнал, по которому информация из олока 12 переписывается в блок модификации управляющих слов 9, осуществляющий запись в блок 8 по адресу для данного канала новых управляющих слов ввода и вывода.
Таким образом. введение блоков 6, 9 и новых связей позволило осуществлять обмен LIBM с каналами связи, имеющими различную скорость передачи, т.е. достичь расширение функциональных возможностей известного устройства.
Кроме того, ввод-вывод в ЦВМ с помощью многоканального потока информации, поступающего в виде законченных документов по 128 каналам связи в широком диапазоне частот !50 — 9600 бод), в значительной мере экономит машинное время, затрачиваемое на компоновку законченных документов из отдельны«блоков данных, уменьшает количество прерываний ЦВМ.
Все это позволяет снизить требования к производительности ЦВМ, т. е. позволяет применять ЦВМ EC-1020, EC-1030 для указанного количества каналов и диапазона скоростей.
Использование аналогичны«изобретению устройств EC-8401, ЕС-8402, выпускаем ы« отечественной промышленностью, потребовало бы применение более быстродействi loших ЦВМ типа ЕС-!033, ЕС-1040, ЕС-1050.
Ожидаемая стоимость изобретения будет рав на стоимости устройства ЕС-8402.
Форму.1а изобретения
Устройство для сопряжения каналов связи с цифровой вычислительной машиной (LIBM), содержащее приемо-передаюшпй блок, в«од-выход которого соединен со в«одом-выходом блока согласования уровней, блок ввода, выход которого соединен с первыми входами блока «ранения управляюши« слов и блока управления, блок преобразования временного интервала в код, выход которого соединен с первым входом блока хранения данны«и со вторыми входами блока хранения управляющих слов и блока управления, блок вывода, вы«од которого соединен с третьими в«одами блока хранения управляющH«слов и блока управления и со входом блока согласования уровней, блок формирования адреса, вы«од которого соединен со вторым в«одом блока «ранения данных, блок связи с ЦВМ, в«од-вы«од которого соединен со в«одом-выходом устройСтВа, датЧИК Ври."HH, ВЫ«Од КОтОрОГО СОЕдинен с первым в«одом блока ввода. причем вы«од блока управления соединен со вторым в«одом блока ввода и с псрвымп в«одамп олока преобразования временного
63426()
) жается адресами терминалов. Информация через блок 12 и блок 1 с помогцью блока управления 10 и блока формирования адреса
l3 записывается в блок 11. Одновременно с этим блок 12 через блок модификации управляющих слов 9 заносит адреса термина.гов в управляюгцие слова вывода (аналогично режиму ввода каждому каналу соответствует свое управляющее слово вывода), хранящиеся в блоке 8, и в специальные регистры блока вывода 7. Количество разрядов этих регистров соответствует числу каналов связи с терминальными пультами, количество регистров соответствует количеству скоростей передачи по каналам.
В управляющих словах вывода содержится следуюшая информация, характеризуюшая канал связи при выдаче: контрольная сумма выводимого блока, номер терминала, на который производится выдача по данному каналу, текугцее состояние блока вывода, поле для запоминания запросов тер-20 минала о разрешении вывода.
Каждый специальный регистр блока вывода 7 опрашивается тактовым генератором, входящим в состав блока управления 10, с частотами соответствуюшими скорости передачи всех каналов, адреса которых помешены в данный регистр. Блок вывода 7 определяет наименьший адрес канала, для которого подготовлены документы выдачи.
11о адресу канала блок вывода 7 считывает из блока 8 управляющее слово выдачи данного канала. В зависимости от состояния разрядов, характеризующих текушее состояние блока, блок вывода 7 формирует на своих выходах сигнал, поступаюший в блок управления 10, который через блок формирования адреса 13 осуществляет чтение информационного байта из блока 11 и осушествляет его запись в блок вывода 7.
Блок вывода 7 задает на выходах код очередного бита, выводимого в канал, который поступает на входы блока 2, выполняющего 40 преобразование сигналов в уровни модемов, и блока 1, осуществляющего стандартным ооразом модуляции битов и передачу их в канал связи. Оставшиеся информационные разряды байта снова записываются в управ45 ляюшее слово выдачи, которое записывается в блок 8 до прихода следупошего тактирующего сигнала генератора. После сообщения о результатах приема передаваемого блока данных, полученного от терминала, пс рсдается следуюгций блок данных, либо s0 оргапизовывается повторная выдача предыдуп(его блока данных. Если вывод всего документа на данный терминал окончен и информации в блоке 11 более нет, то блок вывода 7 модифицирует соответствующие разряды управляю(цего слова вывода таким образом, что данный терминал блоком вывода 7 больше не обслуживается.
В процессе работы к каналу связи может подключиться (юный терминал, либо измениться скорость передачи по каналу. В этом
634266
Составитель Ф. Шагиаха>етов
Редактор 1. Мепуришвили Техред О. Луговая Корректор (.. III«>,»;»;
Занда >i, 52 16 Тираж 784 IIoи н.и .IJIlMIII IH Государ. твенного комитета Сов(та Миннсгро: (.С(.! но делам изооретений и откры> »
I l3035, Москва. Ж-35, Ра> >н кая >ао., т >/5
Фнд,.ал III IH «Патент», г. Ужгород, ул.. Проси гная. 4 интервала в код, блока вывода, блока формирования адреса и блока связи с ЦВ.Ч, выход блока хранения данных соединен со вторыми входами блока вывода, блока формирования адреса и блока связи с ЦВ.Ч, 5 четвертый вход блока управления и третий вход блока хранения данных соединены с выходом блока связи с ЦВМ, второй вход блока преобразования временного интервала в код и третий вход блока вывода соединеI0 ны с выходом блока хранения управляющих слов, группа входов-выходов приемо-передающего блока является группой входоввыходов устройства, а выход блока согласования уровней соединен с третьим входом блока ввода, отличающееся тем, что, с целью расширения функциональных возможностей
»утсм обеспечения обмена с различными по
1 скорости переда ii! каналами связи, оно сод(ржит блок модификации у»равляюших слов и блок анализа конца сообщения, »ричем вход и выход блока анализа конца сообщения сосдиш ны соответственно с выходом блока преобразования временного интервала в код и с пятым входом блока управления, выход которого и выход блока связи с ЦВМ через блок модификации у»равляюгцих слов соединены с третьим входом Олока связи с ЦВ>Ч и с ч(тв(pT!>Iм !> одом блока хранения у»равляюгцих слов.
Источники информации, принятые во в»»мание при экспертизе: !. Авторское свидетельство СССР
¹ 516031, кл. Ci 06 F 3/00, 1973.
2. Патент США ¹ 3362015, кл. 340-172.5, 1972.