Устройство для сопряжения эвм с каналами связи
Изобретение может быть использовано в системе обработки ифнормации и позволяет осущестрлять прием информации от нескольких каналов и передачу ее в ЭВМ. Цель изобретения состоит в повышении быстродействия и повьппении достоверности передачи информации при приеме и передаче ее в ЭВМ. Устройство содержит на входе шины I каналов, соединенные с входами преобразователя 2 биполярного кода в однополярный, выходы которого соедине- jibi с информационными входами коммутатора 3 каналов. Управляющие входы коммутатора 3 соединены с выходом генератора 4 импульсов, а выходы - с информационными входами регистра 5 служебного слова. Мельтиплексор 6 адреса формирует коды адреса на входы блоков 7 и 8 буферной памяти. Выход блока 8 соединен с входом шинного формирователя 9, выход которого является выходом устройства (шина 10 данных). Для повышения быстродействия в устройство введены блок 11памяти служебного слова, шифратор 12и счетчик 13 адреса. Обмен информацией между устройством и ЭВМ , водится по командам, которые поступают на вход шифратора 12 по шинам 14 адреса. 1 ил. He,Hf,Ml,tj.fin, fgj С (Л 9Ш)
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУб ЛИН (5D 4 G 0 î F 13 0
ОПИСАНИЕ ИЗОБРЕТЕНИЯ, Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
flO ДЕЛАМ ИЗОбРЕТЕНИЙ И ОТКРЫТИЙ (21) 420707 6/24-24 (22) 06. 01. 87 (46) 23.07.88. Бюл. У 27 (7 2) В . А,Малыхин, Г.Л. Шишков и В.С.Щербаков (53) 681,3(088.8) (56) Авторское свидетельство СССР
У 1124280, кл,. G 06 F 13/00, 1984.
Авторское свидетельство СССР
У 9607, кл. G 06 F 13/00, 1977. (54) УСТРОИСТВО ДЛЯ СОПРЯЖЕНИЯ ЗВМ
С КАНАЛАМИ СВЯЗИ (57) Изобретение может быть использовано в системе обработки ифнормации и позволяет осуществлять прием информации от нескольких каналов и передачу ее в 3ВМ. Цель изобретения состоит в повышении быстродействия и повышении достоверности передачи информации при приеме и передаче ее в ЗВМ. Устройство содержит на входе шины I каналов, соединенные с входами преобразователя 2 биполярного кода в однополярный, выходы которого соединены с информационными входами коммутатора 3 каналов. Управляюшие входы коммутатора 3 соединены с выходом генератора 4 импульсов, а выходы - с информационными входами регистра 5 служебного слова. Мельтиплексор 6 адреса формирует коды адреса на входы блоков 7 и 8 буферной памяти.
Выход блока 8 соединен с входом шинного формирователя 9, выход которого является выходом устройства (шина 10 данных). Для повышения быстродействия в устройство введены блок
I1 памяти служебного слова, шифратор
12 и счетчик 13 адреса. Обмен информацией между устройством и ЭВМ произ-„ водится по командам, которые поступают на вход шифратора 12 по шинам 14 адреса. 1 ил.
14117б2
Изобретение относится к вычислительной технике и может быть использовано для приема последовательной информации от нескольких источников, буферизации ее и сопряжения ЭВМ с
5 несколькими каналами связи, Цель изобретения — повышение быстродействия (приема. информации от нескольких источников, позволяющее отслеживать любые изменения в любом канале) и достоверности передачи информации.
На чертеже предстанлена схема устройстна. 15 !
Устройство содержит шины 1 кана-! лон, преобразователь 2 биполярного кода н однополярный, коммутатор 3 каналов, генератор 4 импульсов, регистр 5 служебного слова, мультиплек- 20 сор 6 адреса, первый 7 и второй 8 блоки буферной памяти, шинный формирователь 9, выход которого является выходом 10 устройства (двунаправленная шина данных), блок 11 памяти слу- 25 жебного слова, шифратор 12, выполненный, например, на ППЗУ, счетчик
13 и шину 14 адреса.
Устройство работает следующим образом. 30
Последовательные 32-разрядные коды (Р „, Р „...F A Ft;) параллельно по всем шинам каналов 1 поступа(, ют на входы преобразователя 2, который преобразует их в униполярные коды логических уравнений (Р„,, F8 ...Р
Р8 ) и передает на информационные входы коммутатора 3 каналов, Информация любого (i-ro) канала с первого и второго выходов коммутатора 3 каналов (Р ., Р8,) выдается на информационные входы регистра 5 служебного слова и на входы шифратора
12. Время, на которое подключается
Т
i-й канал t = "-- определяется вы- 45
2 ° m ходными сигналами f генератора 4, поступающими на управляющий вход коммутатора 3 каналов (Т вЂ” период следования разрядов в словах какала, m - количество каналов). Одновремен" но с этим выходные сигналы генера" тора 4 поступают. f — на вход шифра1 тора )2, Š— на адресный вход блока
11 памяти служебного слова, а выходные сигналы шифратора 12 поступают на управляющие входы блока 11 памяти служебного, слона и регистра 5 служебного слона.
Под воздействием этих сигналон служебное слово (Н „„Nр, А,., D.
Fai .. F&i,), соответствующее подключенномуу (i "му) к аналу, пе р ез а писыв ается иэ блока 11 памяти служебного слова н регистр 5 служебного слова.
Служебное слово любого канала содержит информацию о начале слова Нс„, о количестве принятых разрядов (g
1,2,3,...32), о предыдущем состоянии в канале (F ;,; F3;,), о состоянии разрядон адреса (А; 1 2,...8), о состоянии разрядов данных (0(1,2..., 32). Информация о начале слова (Н ;Д, о количестве принятых разрядов (Nt,), о предыдущем состоянии (Р,„„. „ Г8;,) поступает на вход шифратора 12, который анализирует поступившую но всем адресным входам информацию (Н,„, Нр, Р -,„FS;t <, Р. „, F ) и независимо от сигналов шины 14 адреса формирует управляющие сигналы в соответствии с алгоритмом:
*« - к
Qq 1 где N„ — количество подключений данного канала для ана-. лиза;
Ы, N — принято 8 или 32 раз8 ряда;
Р ., Р— текущее состояние н кас 1 1 нале, равное 1;
F, F — текущее состояние в канале, ранное О;
Р,, Fg„- предыдущее состояние в канале, равное 1;
Р; „Р „. - предыдущее состояние в канале, равное О.
По результатам анализа и под воздействием управляющих сигналов шифратора 12 формируется новое служебное слово (Н „, N р, А; ., В;, Начало слова Н „, если
Разряд содержит "1", если P H „« о1 3 о - о -1
Разряд содержит "О",, если Р сл с 1 31 о1- s 31 1
Пауза между разрядами, если П ш Н,Р ..Р. Р . Р +Р . x
ch я1 Bt at-t g t-1, at t
«Fg )
Запись адреса, если ЗП = H«N «
Запись слова в первую буферную память 7:
3 14
F . Р8 ) в регистре 5 служебного слосн ва, затем переписывается в блок 11 памяти служебного слова, Если принято 32 разряда, то слово D посту" пающее на информационный вход блока
7, записывается в блок 7 в ячейку, соответствующую принятому адресу А;, поступившему на адресный вход блока 7 (A;, А ), формируется "нулевое" служебное слово (все разряды служебного слова равны 0) в регистре 5 служебного слова, а для анализа подключается следующий (Ъ + 1)-й канал.
Кроме того, параллельно. с приемом информации и записью ее в блок 7 происходит перезапись информации D„-, из блока 7 .в блок 8. Для этого код адреса А;, с выхода счетчика 13 адреса поступает на второй адресный вход мультиплексора 6 адреса, с первого и второго выхода которого он поступает на адресные входы (А;, A„) и (A„ А ) блоков 7 и 8. Управляющими сигналими с выхода шифратора 12 блок
7 переведен в режим выдачи, а блок
8 — в режим записи информации, Обмен производится между одноименными ячейками памяти и после обмена в счетчик
13 адреса под воздействием сигналов управления шифратора 12 добавляется
"1", Последовательно слово за словом вся информация блока 7 переписывается в блок 8, Обмен информацией между ЭВМ и предлагаемым устройством производится независимо от приема ее из каналов и начинается при поступлении из
ЭВМ rfo шине 14 адреса команды "Начало обмена",.которая расшифровывается и запоминается в шифраторе 12, а в
ЭВМ выдается сигнал Готово". С этого момента информация (D;,) из блока
7 не.перезаписывается в блок 8, который с этого момента переводится в режим выдачи информации (Р. ) в ЭВМ. 2
Затем ЭВМ по шине 14 адреса подает команду "Запись адреса", а по шине
10 данных — адрес ячейки, из которой требуется информация.
Этот адрес (А ч„-) поступает на третий адресный вход мультиплексора 6 адреса, запоминается в нем, а в ЭВМ выдается. сигнал "Готово". Затем из
ЭВМ по шине 14 адреса поступает команда "Запись данных", по которой в
ЭВМ из блока 8 через шинный формирователь 9 выдается содержимое (D; ) запрашиваемой ячейки по шине 10 дан11762
4 них и сигнал I QTCBQ". 8 3BIIHcbIBB ет это слово в свою память и запрашивает содержимое другой ячейки и т.д. пока не считает весь необходимый ей массив информации. После этого ЭВМ по шине 14 адреса дает команду "Конец обмена", по которой снимается команда "Начало обмена" и устройство переходит в режим приема, записи информации в блок 7 и переэаписк ее в блок 8, Во время обмена информацией с ЭВМ для информация, поступаемая в это время иэ каналов, принимается и записывается в блок 7. формула изобретения
Устройство для сопряжения. ЭВМ с каналами связи, содержащее преобразователь биполярного кода в однополяр" алый, входы которого являются входами устройства для подключения к каналам связи, а первая и вторая группы выходов соединены соответственно с первой и второй группами информационных входов коммутатора каналов, управляющий вход которого соединен с первым выходом генератора импульсов,. первый и второй выходы коммутатора каналов соединены соответственно с первым и вторым информационными входами регистра служебного слова, выход которого соединен с первым адресным входом мультиплексора адреса
35 и информационным входом первого блока буферной памяти, адресный вход которого соединен с первым выходом мультиплексора адреса, выход первого блока буферной памяти соединен с
40 информационным входом второго блока буферной памяти, адресный вход которого соединен с вторым выходом мультиплексора адреса, выход второго блока буферной памяти соединен с
45 информационным входом шинного формирователя, выход которого является выходом устройства для подключения к шине данных ЭВМ и соединен с вторым адресным входом мультиплексора адреса, о тлич ающееся тем, что, с целью повышения быстродействия и повышения достоверности передачи информации, устройство содержит блок памяти служебных слов, шифратор и счетчик, причем выход счет55 чика соединен с трет адресным входом мультиплексора адреса, с первого по восьмой выходы шифратора соединены соответственно с синхровходами
) 411762
Составитель И. Хазова
Техред M ..Дидык Корректор Г. Решетник
Редактор П, Гереши
Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Заказ 3663/45
Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная, 4 блока памяти служебных слов, регистра служебного слова, перного и второго блокон буферной памяти, шинного формирователя, мультиплексора адреса, счетным входом счетчика и янляются выходом готовности устройства, выход блока памяти служебных слон соединен с третьим информационным входом регистра служебного слова,10 выход которого соединен с информационным входом блока памяти служебных слов, и первым входом шифратора, адресный вход блока памяти служебных слов соединен с первым выходом генератора импульсов, второй выход кото" рого соединен с вторым входом шифратора, третий и четвертый входы которого соединены соответственно с первым и вторым выходами коммутатора каналов, а пятый вход - является входом устройства для подключения к шине адреса ЭВМ.



