Устройство для сопряжения каналов связи с цифровой вычислительной машиной Советский патент 1978 года по МПК G06F3/04 

Описание патента на изобретение SU634266A1

передающего блока является группой ES.XCJлои-вых(иов устройства, а выход блока сог.1ас()вання уровней соединен с третьим входом блока ввода.

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

Цель изобретения - расширение функUHOHa tbHbix в()зможностей путем обеспечения обмена с различны.ми по скорости передачи каналами связи.

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

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

Устройство для сопряжения каналов связи с ЦВ.М содержит: приемо-передающий блок 1, блок 2 согласования уровней, блок 3 ввода, датчик вре.мени 4, блок 5 преобразования временного интервала в код, блок б анализа конца сообщения, блок 7 вывода, б.юк 8 хранения управляющих слов, блок 9 модификации управляющих слов, блок 10 ут1рав: ення, блок 11 хранения данных, блок 12 связи с ЦВМ, блок 13 фор.мирования адреса.

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

Информация, передаваемая по каналам связи, поступает в блок 1, который представляет собой набор различного рода модемов, ос ществ-тяющих прием и передачу -информации на различных скоростях. В этом блоке информация преобразовывается в сигналы 1ря.мо РОЛЬНОЙ формы. Эти сигналы поступают в б.юк 2, где они преобразовываются в стандартные уровни .микроэлектронной базы, на которой может быть выполнено устройство, и с выхода блока 2 поступают па входы блока ввода 3. Блок ввода 3 определяет моменты из.менения состояния, каналов и осуществляет запись информации в блок 8 с отметкой реального времени, задаваемой на вход блока ввода 3 /датчиком времени 4. Для записи такой информации в блоке 8 выделена фиксированная область, которая заполняется след у К) щ и .м о бр а зо м:

информация записывается последовательно с начального до конечного адреса и 110 исчерпыванию объема блока 8 снова записывается с начального адреса, поскольку

к этому времещ нача. адреса блока 8 уже освобождены. Текхщий адрес блока 8. по которому записывается информация из блока ввода 3, проверяется на соответствие с текущим адресом чтения блоком 5. При записи очередной порции информации в блок- 8 адреса чтения и записи оказываются разными, и блок 5 считывает информацию, закодированную во вре.менных метках, и осуществляет преобразование ин формации в двоичный код и ее контроль. Для этой цели в блоке 8 хранятся управляющие слова прие.ма, в которых записаны характеристики каналов связи: время ripeni iлущего изменения по данному каналу, кон;5 рольная су.мма блока, тип контроля для каналов (матричный или циклический), номер терминала, ведущего передачу, текущее состояние блока 5, скорость передачи .но данному каналу, параметры вхождения в синхронизм.

0 Преобразование временных меток в двончные коды осуществляется следующим образом: в блоке 5 от каждого вре.мени изменения состояния в канале t; вычитается время предыдущего изменения состояния,

5 таким образо.м В1)1числяется длительность i-ой носылки Д t, ti.- t,-, , при этом число бит, заключенных в i-ой посылке буает

U --ii

где Д t - константа скорости (длительность

0 одного бита) данного канала, задаваемая в управляюн.1ем слове приема.

Если nil. получается дробным, то на участ ке titi - tc подсчитываются длительности единичных и нулевых посылок и блок 5 всему А t; приписывает преобладающее значение. Блок 5 выполняет накопление информационных символов и их контроль и ос -ществляет запись указанной инфор.мации в управляющие слова приема. Когда накоп.тен инфор.мационный байт, блок 5 на своих

выходах формирует сигнал, выдаваемый в блок управления 10, который обращается к блоку формирования адреса 13, формирующему адрес, по которому в блок 11 осуществляется запись инфор.мации, поступающей по данному каналу. Таки.м образом, в блоке 1 осуществляется сборка инфор.мационных блоков (блоков данных).

Полный передаваемый с терминала доку JVICHT оканчивается передачей специального символа «конец передачи. Каждый наQ копленный в блоке 5 информационный байт анализируется блоко.м анализа конца сообщения 6. В случае обнаружения символа «конец передачи этот блок формирует на своих выходах сигнал в блок управления 10, посылающий сигнал в блок 12, который отрабатывает выдачу в ЦВМ информации, считанной из блока 11.

ЦВМ может выводить информацию на терминалы либо по их запросам, либо решая задачи по расписанию, при этом информация, выводи.мая на тер.мина.1ы. снаб/кается адресами терминалов. Информация через блок 12 и блок 11 с помощью блока управления 10 и блока формирования адреса 13 записывается в блок 11. Одновременно с этим блок 12 через блок модификации управляющих слов 9 заносит адреса терминалов в управляющие слова вывода (аналогично режиму ввода каждому каналу соответствует свое управляющее CvTOBo вывода), хранящиеся в блоке 8, и в специальные регистры блока вывода 7. Количество разрядов этих регистров соответствует числу каналов связи с терминальными пультами, количество регистров, соответствует количеству скоростей передачи по каналам.

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

Каждый специальный регистр блока вывода 7 опращивается тактовым генератором, входящим в состав блока управления 10, с частотами соответствующими скорости передачи всех каналов, адреса которых помещены в данный регистр. Блок вывода 7 определяет наименьщий адрес канала, для которого подготовлены документы выдачи. По адресу канала блок вывода 7 считывает из блока 8 управляющее слово выдачи данного канала. В зависимости от состояния разрядов, характеризующих текущее состояние блока, блок вывода 7 формирует на своих выходах сигнал, поступающий в блок управления 10, который через блок формирования адреса 13 осуществляет чтение инфор.мационного байта из блока 11 и осуществляет его запись в блок вывода 7. Блок вывода 7 задает на выходах код очередного бита, вь водимого в канал, который поступает на входы блока 2, выполняющего преобразование сигналав в уровни модемов, и блока 1, осуществляющего стандартным образом модуляции битов и передачу их в канал связи. Оставшиеся информационные разряды байта снова записываются в управляющее слово выдачи, которое записывается в блок 8 до прихода следующего тактирующего сигнала генератора. После сообщения о результатах приема передаваемого блока данных, полученного от терминала, передается следующий блок данных, либо организовывается повторная выдача предыдущего блока данных. Если вывод всего документа на данный терминал окончен и информации в блоке 11 более нет, то блок вывода 7 модифицирует соответствующие разряды управляющего слова вывода таки.м образом, что данный терминал блоком вывода 7 больще не обслуживается.

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

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

Таким образом, введение б.юков 6, 9 и новых связей позволило осуществлять обмен ЦВМ с каналами связи, имеющими различную скорость передачи, т.е. достичь расщирение функциональных возможностей известного устройства.

Кроме того, ввод-вывод в ЦВМ с помощью многоканального потока информации, поступающего в виде законченных документов по 128 каналам связи в щироком диапазоне частот (50-9600 бод), в значительной мере экономит мащинное время, затрачиваемое на ко.мпоновку законченных доку.ментов из отдельных блоков данных, уменьщает количество прерываний ЦВМ.

Все это позволяет снизить требования к производительности ЦВМ, т. е. позволяет применять ЦВМ ЕС-1020, ЕС-1030 для указанного количества каналов и диапазона скоростей.

Использование аналогичных изобретению устройств ЕС-840, ЕС-8402, выпускаемых отечественной промыщленностью, потребовало бы при.менение более быстродействующих ЦВМ типа ЕС-1033, ЕС-1040, ЕС-И)50. Ожидаемая стоимость изобретения будет рав на стоимости устройства ЕС-8402.

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

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

0 (ЦВМ), содержащее прнемо-передающий блок, вход-выход которого соединен со входом-выходом блока согласования уровней, блок ввода, выход которого соединен с первыми входами блока хранения управляющих слов и блока управления, блок преобразования временного интервала в код, выход которого соединен с первым входом блока хранения данных и со вторыми входами блока хранения управляющих слов и блока управления, блок вывода, выход которого

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

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

скорости передачи каналами связи, оно содержит блок модификации управляющ.гч слов и блок анализа конца сообщения, иричем вход и выход блока ана:1иза конца сообщения соединены соответственно с выходом блока преобразования временного интервала в код и с. пятым входом блока управления, выход которого и выход блока связи с ЦВМ через блок модификации управляющих слов соединены с третьим входом блока связи с ЦВМ и с четвертым входом блока хранения управляющих слов.

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

1.Авторское свидетельство СССР № 516031, кл. G 06 F 3/00. 1973.

2.Патент США № 3362015, кл. 340-172 5, 1972.

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

название год авторы номер документа
Устройство для сопряжения устройств ввода-вывода с цвм 1974
  • Запольский Александр Петрович
  • Иванов Геннадий Алексеевич
  • Мойса Ромуальд Станиславович
  • Костинский Аркадий Яковлевич
  • Кардаш Владимир Иванович
  • Орлова Мария Петровна
SU736083A1
Устройство для сопряжения в многотерминальной вычислительной системе 1984
  • Зусь Владимир Герасимович
  • Короленко Владимир Анатольевич
  • Морщенок Леонид Сергеевич
  • Распутный Вилен Петрович
  • Фокин Станислав Николаевич
SU1166124A1
Устройтво для обмена данными 1977
  • Кузовкина Тамара Владимировна
  • Герасимов Виталий Валентинович
  • Пьянков Александр Георгиевич
SU691830A1
Мультиплексный канал 1979
  • Веселовский Валерий Валентинович
  • Светников Олег Григорьевич
SU922713A1
Устройство для сопряжения цифровой вычислительной машины с линиями связи 1983
  • Бергер Владимир Арианович
  • Горин Владимир Александрович
  • Иконников Геннадий Александрович
  • Парфенов Александр Сергеевич
  • Яскевич Виталий Васильевич
SU1166123A1
Многоканальное устройство для сопряжения абонентов с ЦВМ 1990
  • Зацепин Михаил Алексеевич
  • Гусев Владимир Леонидович
SU1777146A1
Устройство для сопряжения двух цифровых вычислительных машин 1979
  • Петросов Вадим Гарегинович
  • Старк Лев Аронович
  • Вальков Виталий Михайлович
SU868741A1
Устройство для сопряжения цифровых вычислительных машин 1976
  • Иванов Владимир Андреевич
  • Иванов Валерий Васильевич
  • Смичкус Евгений Адамович
  • Тимашов Александр Александрович
SU608151A1
Устройство оперативной связи с управляющими программами 1981
  • Пиголкин Виталий Федорович
  • Лапин Владимир Георгиевич
  • Копеин Александр Дорофеевич
  • Исраелян Сергей Седракович
  • Горбатюк Владимир Дмитриевич
SU970351A1
Устройство для сопряжения электроннойВычиСлиТЕльНОй МАшиНы C уСТРОйСТВОМВВОдА-ВыВОдА 1979
  • Горячев Анатолий Викторович
  • Денисов Александр Иванович
  • Кеворков Марк Рубенович
  • Щербаков Сергей Борисович
SU809141A1

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

Формула изобретения SU 634 266 A1

SU 634 266 A1

Авторы

Андросенко Сергей Григорьевич

Баран Леонид Беркович

Динович Марк Владимирович

Кобозев Александр Алексеевич

Михайлишин Александр Афанасьевич

Морозов Анатолий Алексеевич

Скурихин Владимир Ильич

Даты

1978-11-25Публикация

1976-10-11Подача