Изобретение относится к вычислительной технике и может быть использовано для приема последовательной информации от нескольких источников, буферизации ее и сопряжения ЭВМ с несколькими каналами связи,
Цель изобретения - повьппение быстродействия (приема.информации от нескольких источников, позволяющее отслеживать любые изменения в любом канале) и достоверности передачи ин формации.
На чертеже представлена схема уст- роистаа.
Устройство содержит шины 1 каналов, преобразователь 2 биполярного кода в однополярный, коммутатор 3 каналов,, генератор 4 импульсов, реПод воздействием этих сигналов служебное слово (Н(«., Np, А, D;, ) соответствующее подключенному (i-му) каналу, перезаписывается из блока 1 памяти служебного слова в регистр 5 служебного слова, Служебное слово любого канала содержит информацию о начале слова Нел
о количестве принятых разрядов (Nf 1,2,3,.,.32), о предьиущем состоянии в канале ( ) ° состоянии разрядов адреса (А 1,2,..,8), о состоянии разрядов данных (D{
Jj2..., 32), Информация о начале слова (Нел) о количестве принятых разрядов (Np), о предьщ пцем состоянии (FO,.,-,, Fsf.,) поступает на вход . шифратора 12, который анализирует
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЭВМ с каналами связи | 1985 |
|
SU1288706A1 |
Устройство для тестового контроля цифровых блоков | 1987 |
|
SU1553978A1 |
Устройство для ввода-вывода информации | 1984 |
|
SU1246103A2 |
Устройство для тестового контроля цифровых блоков | 1987 |
|
SU1425680A2 |
Устройство для тестового контроля цифровых блоков | 1987 |
|
SU1430957A2 |
Устройство для сопряжения электронной вычислительной машины с каналами связи | 1983 |
|
SU1129599A1 |
Устройство для сопряжения ЭВМ с абонентом | 1985 |
|
SU1307462A1 |
Устройство для обмена информацией | 1982 |
|
SU1059561A1 |
Процессор ввода-вывода | 1989 |
|
SU1797722A3 |
Устройство для сопряжения процессора с каналами связи | 1978 |
|
SU763882A1 |
Изобретение может быть использовано в системе обработки ифнорма- ции и позволяет осущестрлять прием информации от нескольких каналов и передачу ее в ЭВМ. Цель изобретения состоит в повышении быстродействия и повьппении достоверности передачи информации при приеме и передаче ее в ЭВМ. Устройство содержит на входе шины 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Ш)
гистр 5 служебного слова, мультиплек- 20 поступившую по всем адресньм входам
информацию (Н,
F..
сор 6 адреса, первый 7 и второй 8 блоки буферной памяти, шинный формирователь 9, выход которого является выходом 10 устройства (двунаправленная шина данных), блок 1 памяти слу- 25 ритмом: жебного слова, шифратор 12, выполненный, например, на ППЗУ, счетчик 13 и шину J4 адреса.
Устройство работает следующим образом.. 30
Последовательные 32-разрядные
N,
F,
ел р -di-l SIM t
независимо от сигналов шины 14 адреса формирует управляющие сигналы в соответствии с алгоFg,)
Начало слова Н,
если
Т 2
(F, Fg.-F,-.,-F5,,),4T;
Ра зряд содержит 1, если Р « Н
,,.-. -Fg,.,; .
Разряд содержит О, если Р « - Н,. . -F.-fg..,
коды (Fд, Fg..,Fд Fg параллельно по всем шинам каналов 1 поступают на входы преобразователя 2, который преобразует их в униполярные коды
логических уравнений (F
«1S а)
,..F,
am
%гп) передает на информационные входы коммутатора 3 каналов.
Информация любого (i-ro) канала с первого и второго выходов коммутатора- 3 каналов (F , Fg) выдается на информацио.нные входы регистра 5 слу- жеб ного слова и на входы шифратора 12. Время, на которое подключается
Т
1-й канал t- , определяется выходными сигналами f генератора 4, и поступающими на управляющий вход коммутатора 3 каналов (Т - период следования разрядов в словах канала, m - количество каналов). Одновременно с этим выходные сигналы генера- тора 4 поступают;f - на вход шифратора 12, fg -на адресный вход блока 11 памяти служебного слова, а выходные сигналы шифратора 12 поступают на управляющие входы блока 11 памяти служебного, слова и регистра 5 служебного слова.
информацию (Н,
F..
ритмом:
N,
F,
ел р -di-l SIM
независимо от сигналов шины 14 адреса формирует управляющие сигналы в соответствии с алгоFg,)
ом:
Начало слова Н,
если
Т 2
5 ритмом:
0
(F, Fg.-F,-.,-F5,,),4T;
Ра зряд содержит 1, если Р « Н
,,.-. -Fg,.,; .
Разряд содержит О, если Р « - Н,. . -F.-fg..,
Пауза между разрядами, если П
« - т
Н,
%,(M Si+F
01-1
5
ел 011
Ffii-t);
Запись адреса, если ЗП Н
.-Fsi-r Fs)
Запись слова в первую буферную память 7:
ел и
0
F,
&1-, где N,
ЗП-, Н + F
ел
;±сл
N.
От
;-t)J
%r(F
aiM
N.. N
s ъч
0
qi
ai
% Frv.
Ol
Ъ2
qi-1 6i- количество подключений данного канала Для ана-. лиза;
принято 8 или 32 разряда ;
текущее состояние в канале, равное 1; текущее состояние в канале, равное 0;
q;-i Si-i
oi-i oi- -(
5
предыдущее состояние в канале, равное 1 ;. предыдущее состояние в канале, равное О, По результатам анализа и под воздействием управляющих сигналов шифратора 12 формируется новое служебное слово (Н
СА S
N
Р AI
D,
F Fg) в регистре 5 служебного cjlo- ва, затем переписьшается в блок 11 памяти служебного слова. Если принято 32 разряда, то слово D-, поступающее на информационный вход блока 7, записьшается в блок 7 в ячейку, соответствующую принятому адресу А;, поступившему на адресный вход блока 7 (А,-, А), формируется нулевое служебное слово (все разряды служебного слова равны 0) в регистре 5 служебного слова, а для анализа подключается следующий (i + 1)-й канал. Кроме того, параллельно, с приемом информации и записью ее в блок 7 происходит перезапись информации D из блока 7 В блок 8. Для этого код адреса выхода счетчика 13 адреса поступает на второй адресный вход мультиплексора 6 адреса, с первого и второго выхода которого он поступает на адресные входы (А, А) и (А|, А блоков 7 и 8. Управляющими сигналами с выхода шифратора 12 блок
7переведен в режим выдачи, а блок
8- в режим записи информации. Обмен производится между одноименными ячейками памяти и после обмена в счетчик 13 адреса под воздействием сигналов управления шифратора 12 добавляется 1. Последовательно слово за словом вся информация блока 7 переписьшаеу- ся в блок 8.
Обмен информацией между ЭВМ и предлагаемым устройством производится независимо от приема ее из каналов и начинается при поступлении из ЭВМ гго щине 14 адреса команды На чал обмена,- которая расшифровьшается и запоминается в шифраторе 12, а в ЭВМ выдается сигнал Готово..С этого момента информация (D) из блока 7 не-перезаписывается в блок 8, который с этого момента переводится в режим вьодачи информации (Г). „) в ЭВМ. Затем ЭВМ по шине 14 адреса подает команду Запись адреса, а по шине 10 данных - адрес ячейки, из которой требуется информация.
Этот адрес (А ) поступает на третий адресньй вход мультиплексора 6 адреса, запоминается в нем, а в ЭВМ выдается, сигнал Готово. Затем из ЭВМ по шине 14 адреса поступает команда Запись данных, по которой в ЭВМ из блока 8 через шинный формирователь 9 выдается содержимое ( запрашиваемой ячейки по щине 10 дан
5
0
5
0
5
0
5
0
5
ных и сигнал Готово. ЭВМ записывает это слово в свою память и запра- шивает содержимое другой ячейки и Т.д. пока не считает весь необходимый ей массив информации. После это- го ЭВМ по щине 14 адреса дает команду Конец обмена, по которой снимается команда Начало обмена и устройство переходит в режим приема, записи информации в блок 7 и перезаписи ее в блок 8. Во время обмена информацией с ЭВМ для информация, поступаемая в это время из каналов, принимается и записывается в блок 7.
Формула изобретения
Устройство для сопряжения. ЭВМ с каналами связи, содержащее преобразователь биполярного кода в однополяр- йый, входы которого являются входами устройства для подключения к каналам связи, а первая и вторая группы выходов соединены соответственно с первой и второй группами информационных входов коммутатора каналов, управляющий вход которого соединен с первым выходом генератора импульсов,; первый и второй выходы коммутатора каналов соединены соответственно с первым и вторым информационными входами регистра служебного слова, выход которого соединен с первым адресным входом мультиплексора адреса и информационным входом первого блока буферной памяти, адресный вход которого соединен с первым выходом . мультиплексора адреса, выход первого блока буферной памяти соединен с информационным входом второго блока буферной памяти, адресный вход которого соединен с вторым выходом мультиплексора адреса, выход второго . блока буферной памяти соединен с : информационным входом щинного формирователя, выход которого является выходом устройства для подключения к щине данных ЭВМ и соединен с вторым адресным входом мультиплексора ад- реса, отличающееся тем, что, с целью повыщения быстродей- 1 ствия и повышения достоверности передачи информации, устройство содержит блок памяти служебных слов, щиф- ратор и счетчик, причем выход счетчика соединен с третьим адресным входом мультиплексора адреса, с первого по восьмой выходы шифратора соединены соответственно с синхровходами
блока памяти служеб1шх слов, регистра служебного слова, первого и второго блоков буферной памяти, шинного формирователя, мультиплексора адреса, счетным входом счетчика и являются выходом готовности устройства, выход блока памяти служебных слов соединен с третьим информационным входом регистра служебного слова,Q каналов, а пятый вход - является
выход которого соединен с информационным входом блока памяти служебных
оI4117626
слов, и первым входом шифратора, адресный вход блока памяти служебных слов соединен с первым выходом генератора импульсов, второй выход которого соединен с вторым входом шифратора, третий и четвертый входы которого соединены соответственно с первым и вторим выходами коммутатора
входом устройства для подключения к шине адреса ЭВМ.
Устройство для сопряжения ЭВМ с каналами связи | 1983 |
|
SU1124280A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
ПОДВЕСНОЙ ТАРЕЛОЧНЫЙ ИЗОЛЯТОР ШАРНИРНОГО ТИПА И СПОСОБ ЕГО СБОРКИ | 1928 |
|
SU9607A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-07-23—Публикация
1987-01-06—Подача