Ю
О) N3 СП
Изобретение относится к вычислительной технике и может быть использовано в цифровых системах связи и системах обработки данных.
Цель изобретения - увеличение пропускной способности за счет одновременного обмена информацией между несколькими парами абонентов.
На фиг. 1 показана блок-схема устройства для сопряжения абонентов с каналами связи; на фиг. 2 - схема блока счетчиков; на фиг. 3 - схема блока обмена. Устройство для сопряжения абонентов с каналами связи содержит регистр 1 адреса и управления, дешифратор 2 команд, блок 3 счетчиков, первый коммутатор 4, вторую 5 и первую 6 буферную память, первый 7 и второй 8 регистры, второй коммутатор 9, первый блок 10 передатчиков, блок 11 приемников, второй блок 12 передатчиков, дешифратор 13 адреса, а также блок 14 обмена.
На фиг. 1 также обозначены адресная группа входов 15, группа входов 16 кодовых условий, вход 17 синхронизации, группа кодовых входов 18, линейный вход 19, группа информационных входов 20, группа адресных выходов 21, группа выходов 22 кодовых условий, линейный выход 23 и группа информационных выходов 24.
Блок 3 счетчиков (фиг. 2) содержит элемент и 25, первый счетчик 26, первый ключ 27, второй ключ 28, второй счетчик 29 и третий счетчик, 30.
Блок 14 обмена (фиг. 3) содержит первый 31, второй 32, третий 33 и четвертый 34 элементы И, элемент НЕ 35, первый 36 и второй 37 одновибраторы, а также усилитель-передатчик 38.
Выходы 21, 22 и 24, а также входы 15, 16 и 20 устройства подключены к общей магистрали ЭВМ.
Устройство работает следующим образом.
ЭВМ периодически считывает содержимое регистра 7, для чего на вход 15 устройства ЭВМ выдает код адреса и управляющую информацию. Дешифратор 13 адреса вырабатывает сигнал, по которому выходы регистра 7 через второй коммутатор 9 и первый блок 10 передатчиков подключаются к группе информационных выходов 24. Далее ЭВМ анализирует полученную информацию для осуществления соединения между двумя абонентами. После этого в регистр 1 адреса и управления ЭВМ через блок 11 приемников записывает команду управления и адрес абонентского устройства, с которым устанавливается связь. Дешифратор 2 команд управляет работой блока 3 счетчиков, который тактирует регистры 7 и 8, выполненные в виде последовательно-параллельных регистров, а также буферные памяти 5 и 6. В зависимости от кода команды управления, которая хранится в регистре 1 адреса и управления, первый коммутатор коммутирует выход второго регистра 8 или один из группы кодовых входов 18 на линейный выход 23 устройства. Информация от абонента поступает на линейный вход 19 устройства в последовательном коде, преобразуется первым регистром 7 в параллельный код и записывается во вторую буферную память 5. После его заполнения блок 3 счетчиков выдает в блок 14 обмена сигнал захвата общей магистрали в соответствии с процедурой арбитража. При поступлении на вход 16 устройства сигнала разрешения блок 14 обмена выдает в первый 10 и второй 12 блоки передатчиков сигналы выдачи в общую магистраль содержимного адресной части регистра 1 и адреса и управления, а также второй буферной памяти 5.
Дещифратор 13 адреса анализирует код
адреса и управляющую информацию, поступающие на адресную группу входов 15 устройства. Если информация адресуется данному устройству, то на выходах дещифратора 13 формируются управляющие сигналы. При поступлении на вход дешифратора 13 кода считывания из первого блока 10 передатчиков в ЭВМ направляется содержимое первого регистра 7 по алгоритму, рассмотренному ранее. При поступлении на
адресные входы 15 кода записи дешифратор 13 направляет в блок 14 обмена сигнал, по которому этот блок 14 выдает в общую магистраль сигнал подтверждения для передающего абонентского устройства и сигнал записи для блока 3 счетчиков. По этим сигналам блок 3 счетчиков осуществляет запись информационного слова с информационного входа 20 в первую буферную память 6. При поступлении в дещифратор 13 кода записи адреса и команды он направляет управляющие сигналы в блок 14 обмена и вы,
рабатывает сигналы подтверждения приема
и считывания для передающего абонентского устройства и регистра 1. По сигналу записи в регистр адреса и управления через блок 11 приемников записывается информация, поступающая на информационный вход 20 устройства.
Блок 3 счетчиков работает следующим образом.
Сигнал, поступающий от дешифратора 2 команд на вход блока 3, разрешает прохождение через элемент И 25 сигналов тактовой частоты fo с входа 17 синхронизации на первый счетчик 26 и переводит счетчики 26, 29 и 30 в режим счета. Счетчик 26 работает как делитель частоты fo на К, где К -
разрядность слова. В зависимости от сигналов управления на третьих входах ключей 27 и 28 последние пропускают на первые входы второго 29 и третьего 30 счетчиков сигналы с первого счетчика 26, либо сигналы с третьего и четвертого сходов блока 3. Порядок заполнения буферных памятей 5 и 6 определяется состоянием разрядов соответственно второго 29 и третьего 30 счетчиков блока 3. Второй счетчик 29 управляет записью информационных слов во вторую буферную память 5 и ведет счет импульсов записи с первого счетчика 26. После заполнения второй буферной памяти 5 счетчик 25 вырабатывает сигнал переполнения, который поступает через выход переполнения блока 3 счетчиков в блок 14 обмена, переключает первый ключ 27 на прием импульсов подтверждения приема слова от блока 14 обмена и вторую буферную память 5 в режим считывания. Третий счетчик 30 управляет записью информационных слов от передающего абонентского устройства в первую буферную память 6. Он получает через второй ключ 28 сигналы синхронизации слов от блока 14 обмена. После заполнения первой буферной памяти 6 сигнал переключения переводит ключ 28 на прием импульсов от первого счетчика 26 и переключает память 6 в режим считывания слов в регистр 8. После считывания слов из памяти 6 сигналы переполнения блокируются и устройство готово к приему очередной информации от передающего абонентского устройства. Блок 14 обмена работает следующим образом. При адресации информации (предложенному) устройству на входе второго элемента И 32 появляется потенциал, который разрешает прохождение сигнала синхронизации во второй одновибратор 37. Последний вырабатывает сигнал записи для блока 3 счетчиков и регистра 1 адреса и управления, а также с небольщой задержкой - сигнал подтверждения приема информации. При работе устройства в данный момент в режиме передачи, что происходит при переполнении информационными словами второй буферной памяти 5, сигнал переполнения поступает на информационный вход блока 14 обмена и далее в усилитель 38, четвертый эле.мент И 34 и элемент НЕ 35. С приходом сигнала переполнения третий элемент И 33 вырабатывает сигнал запроса на передачу. После поступления на блок 14 сигнала разрешения на выходе четвертого элемента И 34 вырабатывается сигнал, по которому открываются первый элемент И 31 (для сигналов подтверждения приема), первый блок 10 передатчиков и второй блок 12 передатчиков (через выход разрешения блока 14 обмена). По этому же сигналу первый одновибратор 36 с некоторой задержкой вырабатывает на выходе 22 управления устройства импульс синхронизации выдаваемого в обшую магистраль слова. Формула изобретения 1. Устройство для сопряжения абонентов с каналами связи, содержащее два блока передатчиков, блок приемников, дешифратор адреса, блок обмена, причем группы информационных выходов первого и второго блоков передатчиков подключены к группам информационных и- адресных в.ходов абонентов соответственно, группа информационных входов блока приемников подключена к группе информационных выходов абонентов, группа информационных входов дешифратора адреса подключена к группе адресных выходов абонентов, группы информационных входов и выходов блока обмена подключены к группам входов и выходов логических условий абонентов, при этом первый выход дешифратора адреса соединен с разрешающим входом блока обмена, разрешающий выход которого соединен с разрешающими входами первого и второго блоков передатчиков, отличающееся тем, что, с целью увеличения пропускной способности за счет одновременного обмена информацией между несколькими парами абонентов, в него введены два коммутатора, две буферные памяти, два регистра, децшфратор команд, блок счетчиков, регистр адреса и управления, причем информационный вход первого регистра -подключен к выходу канала связи, выход первого коммутатора подключен к входу канала связи, синхровход блока счетчиков является синхровходом устройства, при этом группа информационных входов первого блока передатчиков соединена с группой информационных выходов второго коммутатора, управляющий вход которого соединен с вторым выходом дешифратора адреса, третий выход которого соединен с входом записи регистра адреса и управления, вход считывания которого соединен с входом записи блока счетчиков и с выходом записи блока обмена, тактовый выход которого соединен со счетным входом блока счетчиков, выход переполнения которого соединен с информационным входом блока обмена, группа информационных входов второго блока передатчиков соединена с первой группой информационных выходов регистра адреса и управления, группа информационных входов которого соединена с группой информационных выходов блока приемников и с группой информационных входов первой буферной памяти, группа информационных выходов которой соединена с группой информационных входов второго регистра, информационный выход которого соединен с информационным входом первого коммутатора, группа управляющих входов которого соединена с второй группой информационных выходов регистра адреса и управления и с группой информационных входов дешифратора команд, группа выходов которого соединена с группой информационных входов блока счетчиков, выход которого соединен с синхровходами первого и второго регистров, группа информационных выходов первого регистра соединена с группой информационных входов второй буферной памяти и с первой группой информационных входов второго коммутатора, вторая группа информационных входов которого соединена с группой информационных выходов второй буферной памяти, группа входов записи которой соединена с первой группой разрядных выходов блока счетчиков, вторая группа разрядных выходов которого соединена с группой входов записи первой буферной памяти. 2. Устройство по п. 1, отличающееся тем, что блок обмена содержит четыре элемента И, элемент НЕ, усилитель-передатчик, два одновибратора, причем первые входы первого, второго и третьего элементов И образуют группу информационных входов блока обмена, первые выходы первого и второго одновибраторов, выходы третьего
элемента И и усилителя-передатчика образуют группу информационных выходов блока обмена, вход усилителя-передатчика соединен с входом элемента НЕ, с первым входом четвертого элемента И и является информационным входом блока обмена, второй вход второго элемента И является разрешающим входом блока обмена, выход четвертого элемента И соединен с первым входом запуска первого одновибратора, с вторым входом первого элемента И и является разрешающим выходом блока обмена, вторые выходы первого и второго одновибраторов являются тактовым выходом и выходом записи блока обмена соответственно, при этом в блоке обмена выход элемента НЕ соединен с вторым входом третьего элемента И, первый вход которого соединен с вторым входом четвертого элемента И, выходы первого и второго элементов И соединены с вторым входом запуска первого одновибратора и с входом запуска второго одновибратора соответственно.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения ЦВМ с группой абонентов | 1988 |
|
SU1559349A1 |
Устройство для сбора данных о работе ЭВМ | 1982 |
|
SU1121679A1 |
Имитатор канала | 1987 |
|
SU1425675A2 |
Цифровое коммутационное устройство | 1985 |
|
SU1378088A1 |
Устройство для сопряжения процессора с каналами связи | 1978 |
|
SU763882A1 |
Микропрограммное устройство для ввода-вывода информации | 1983 |
|
SU1144099A1 |
Имитатор канала | 1990 |
|
SU1714606A1 |
Устройство для обмена информацией | 1983 |
|
SU1149239A1 |
Устройство для сопряжения вычислительной машины с общей магистралью | 1989 |
|
SU1686453A1 |
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1984 |
|
SU1234843A1 |
Изобретение относится к вычислительной технике и может быть использовано в цифровых системах связи и системах обработки данных. Целью изобретения является увеличение пропускаемой способности за счет одновременного обмена информацией между несколькими парами абонентов. Устройство содержит два блока передатчиков, блок приемников, дешифратор адреса, блок обмена, два коммутатора, два регистра, две буферные памяти, блок счетчиков, дешифратор команд, регистр адреса и управления. I з.п. ф-лы, 3 ил.
фиг.1
Фиг.г
Устройство для обмена информацией | 1974 |
|
SU528561A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для связи абонентов | 1974 |
|
SU559235A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-10-07—Публикация
1985-01-23—Подача