передающего блока является группой 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.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения устройств ввода-вывода с цвм | 1974 |
|
SU736083A1 |
Устройство для сопряжения в многотерминальной вычислительной системе | 1984 |
|
SU1166124A1 |
Устройтво для обмена данными | 1977 |
|
SU691830A1 |
Мультиплексный канал | 1979 |
|
SU922713A1 |
Устройство для сопряжения цифровой вычислительной машины с линиями связи | 1983 |
|
SU1166123A1 |
Многоканальное устройство для сопряжения абонентов с ЦВМ | 1990 |
|
SU1777146A1 |
Устройство для сопряжения двух цифровых вычислительных машин | 1979 |
|
SU868741A1 |
Устройство для сопряжения цифровых вычислительных машин | 1976 |
|
SU608151A1 |
Устройство оперативной связи с управляющими программами | 1981 |
|
SU970351A1 |
Устройство для сопряжения электроннойВычиСлиТЕльНОй МАшиНы C уСТРОйСТВОМВВОдА-ВыВОдА | 1979 |
|
SU809141A1 |
Авторы
Даты
1978-11-25—Публикация
1976-10-11—Подача