Изобретение относится к вычислительной технике, в частности к устройствам сопряжения, и может быть использовано в системах дистанционной обработки данных.
Цель изобретения - повышение производительности и коэффициента использования оборудования за счет об работки информации,поступающей одновременно по нескольким (п) каналам.
На фиг.1 представлена структурная схема устройства; на фиг.2 - структурная схема блока управления; на фиГоЗ - схема соединения устройства с оперативным ЗУ и магистралью ЦВМ; на фиг.4 - временная диаграмма работы устройства.
Устройство для сопряжения телеграфных линий связи с ЦВМ содержит тактовый вход 1 .устройства, сигнальный вход 2, блок 3 управления, вход
31
4 начал1,.ыон установки,,вхолы 5 каналов, счетчик 6 каналов, коммутато 7, дешифратор 8 и-шярности посылки, реверсивный счетчик 9, счетчик 10 импульсов, блок 11 сравнения, регис 12 констант, блок 13 сравнения,, счетчик 14 посылки,, мультиплексор 1 регистр 16 сдвига, буферный регистр 17, сигнальный выход 18 устройства, информационный выход 19 устройстваs выход 20 режима, выход 21 запроса, , выход 22 старшего разряда адреса, адресные выходы 23 устройства/1 информационные входы 24., II информаци- онные входы 25, I, II, III и IV информационные выходы 26-29, IV и III информационные входы 30 и 31 соответственно.
На фиг.1 обозначено: 32 - выход коммутатора 7; 33 и 34 - суммирующий и вычитающий входы реверсивного счетчика 9 соответственно; 35 выход старшего разряда реверсивного счетчика 9; 36 - выход младшего раз- ряда регистра 16 сдвига; 37 - вход записи информации на регистр 12 констант; 38 - счетный вход счетчика 10 импульсов; 39 - разрешение записи текущего состояния счетчиков 9, 10, и .регистра 16 сдвига; 40 - сброс счетчика 10 импульсов; 41 - вход разрешения записи счетчика 14 посылок; 42 - счетный вход счетчика 14 посылок; 43 младший разряд I группы информационных входов мультиплексора 15; 44 - сброс реверсивного счетчика 9; 45 - счетный вход счетчика 6 номера каналов; 46 - выход признака двуполярности посылки с регистра 12 констант; 47 - выход I схемы 11 сравнения; 48-1 группа информационных входов мультиплексора 15; 49 - информационные входы счетчика 14 посылок.
Блок управления (фигЛ) содерлшт счетчик 50 тактов, дешифратор 51 элемент ИЛИ 52, триггер 53, элементы И 54-60, старший разряд счетчика 61 импульсов, элемент И 62; элемент ИЛИ 63J элементы И 64 и 65j эле менты ИЛИ 66 и 67, элемент И 68,
I
На фиг,2 обозначено 69 и 70 - выходы дешифратора 51; 71 - выход эле мента И 60; 72 - вход установки в
1 старшего разряда счетчика импульсов; 73 - выход элемента И 62; 7 - выход элемента ИЛИ 67 j 75 - выход элемента И 54; 76 - выход эле
,Q «с
20 25 лп
мент- ИЛИ 63; 77 - выход элемент
45
0
5
И 65.
Для обеспечения работы устройства с оперативным ЗУ (фиг.З) имеется два массива информации Ml и М2 по п слов каждый, где п - число обслуживаемых каналов, и зона выходной информации, которая последовательно заполняется словами,содержа- Щ1МИ знак с номером канала.
Слово массива Н включает в себя эталонные значения счетчика 10 импульсов, счетчика 14 посьшок, разряд с признаком двуполяриости посылки в канале.
Слово массива М2 сост . из четь:- рех пол ей 5 в которые записываю .-. сл текуидие состояния реверсивного чика 95 счетчика 10 импульсов,счетчика 14 посылок и регистра 16 сдвига.
Выходная информация записывается через мультигшексор даных (фиг.З) в оператизное ЗУ .с выходов 19 и 23 устройства.
Устройство работает следую-щим образом.
Перед началом работы UBM через магистраль комплекса (фиг.З) обнуляет оперативное 33 и записывает настроечную информацию в массяБ Ml, Затем на вход 4 устройства подается сигнал начальной уста.новки (НУ) , которьй сбрасывает в О счетчик 6 канал.ов (фиг.1), счетчик 50 тактов и триггер 53 (фкг,2)с
Работа устройства происходят по тактам Т1..Т5, которые формируются на выходах дешифратора 51 (соответственно с I по V) из входных тактовых импульсов 1 (фиг.4) с помош,ью счетчика 50 тактов«
На информационные входы 5 устройства (фиг.1) по телеграфным ка- напам с удаленных терминалов старт- стопным способом производится посимвольная передача иьгформации,Каждый символ состоит из совокупности битов. Значение битов передает- ся по линиям однополярной нп.и двупо- ляриой посьшкой
Символ сопровождается стартоБЫм (нулевая полярность посылки) и стоповым (единичная полярность посьт- ки) битами,
В такте Т1 (фиг.4) формируется запрос в оперативное ЗУ на чтение информации о предыдущем состоянии
канала из массива М2. Через элемент ИЛИ 52 (фиг.2) устанавливается в 1 триггер 53 и с выхода 20 обращения в ОЗУ сигнал Запрос 1 следует в регистр приоритета пере- дач (фиг.З). При этом на выходе режима ЧТ/ЗП п.21 формируется режим Чтение . Адрес (выходы 22, 23 устройства) поступает на мультиплексор адреса, который управляется сигналами, с выхода регистра приоритета передач. Адрес первого слова массива М2 поступает на ардесные шины оперативного ЗУ. Одновременно с адресом с выходов регистра приоритета передач на управляющие входы оперативного ЗУ следуют сигнал Обращени и режим Чтение. После того, как на выходной шине данных оперативного ЗУ появится инфо рмация, на сиг- нальнь)й вход 2 устройства поступает ответный сигнал из ЗУ, который сбрасывает триггер 53 и сигнал Запрос 1 на выходе 20 (в блоке 3). Из этого сигнала через элемент И 55 на выходе 20 блока 3 управления формируется сигнал сопровождения ин- формации, который поступает на разрешение записи в реверсивный счетчик 9, счетчик 10 импульсов, регистр 16 сдвига и на управляющий вход мултиплексора 15. Разрешение записи в счетчик 14 посыпок формируется чере элемент ИЛИ 66 на выходе 41 блока 3 управления. Данные из массива М2 оперативного ЗУ поступают на информационные входы 24, 25, 30 и 31 устройства, которые соответственно связаны со входами счетчика 10 импульсов, реверсивного счетчика 9, регистра 16 сдвига и мультиплексора 15. В счетчик 14 посылок информация записывается с выходов 49 мультиплексора 15.
В такте Т2 модифицируется старший разряд адреса (выход 22), выбира массив Ml. Запрос и режим формируются также, как в такте Т1. Ответный сигнал из ЗУ проходит через элемент И 56 (выход 37 блока 3 управления) и дает разрешение на запись информации в регистр 16 констант по входам 24 и 31 устройства.
Коммутатор 7 каналов в соответствии с показаниями счетчика 6 каналов подключает очередной канал на . вход дешифратора 8 полярности посылки.
В такте ТЗ сигнал с III выхода дешифратора 51 увеличивает на единицу состояние счетчика 10 импульсов и поступает на синхровход дешифратора 8 полярности посылки, формируя на выходах 33 и 34 суммирующий или вычитающий импульс, которые поступают на реверсивный счетчик 9.
0 Если в данный момент полярность посыпки О, то формируется сумми- рую1 щй импульс на выходе 33, а если полярность посылки 1, то - вычитающий импульс на выходе 34,
5 Когда состояние счетчика 10 импульсов равно N (число стробирующих импульсов в посылке) на выходе 47 схемы 11 сравнения формируется сигнал переключения старшего разряда
0 счетчика 61 импульсов (фиг.2). Сигнал 42 с выхода этого разряда коммутирует полярность выходных сигналов дешифратора 8 полярности посьт- ки, поступает на сдвиг регистра 16
5 сдвига и счет в счетчик 14 посьшки (фиг.1). Совпадение сигналов 42 и 47 на элементе И 62 вырабатьшает сигнал 73J который через элемент ИЛИ 63 и элемент И 64 формирует в такте Т4
0 сброс реверсивного счетчика 9 и старшего разряда счетчика 61 импульсов (сигнал 44 на выходе блока 3 управления) .
1
5 Младшие разряды счетчика 10 импульсов также сбрасываются в середине посыпки (если она двуполярная) сигналом 47 через элемент ИЛИ 67 и элемент И 68 (сигнал 40 на вьЛоде
0 блока управления).
При приеме стартовой посылки состояние счетчика посыпок 14 - О и выходы 28 разрядов этого счетчика,- поступающие на: элемент И 54, дают
5 t на выходе 75 (фиг.2). Если при этом состояние старшего разряда I реверсивного счетчика 1 (выход 35), что соответствует единичной стопо-, ; вой полярности, то на выходе 71 эле0 мента И 60 формируется сброс счетчика 10 импульсов через элемент ИЛИ 67 и элемент И 68 и реверсивного счетчика 9 через элемент 1-иШ 63 и -. элемент И 64 (выходы 40 и 44 блока
5 управления), После сброса счетчика i импульсов и реверсивного счетчика поиск стартовой посылки начинается заново. Если посылка стартовой полярности, то на выходе 75 элемента
И 54 находится О, и счетчик 10 импульсов считает до переполнения.
Состояние счетчика 14 посьшок сравнивается с величиной N1 (число посьшок в знаке) и, если они равны, то на выходе схемы сравнения вьгра- батывается сигнал, который копирует знак из регистра сдвига в буферный регистр 17, поступает на выход 18 устройства и следует в регистр приоритета передач в качестве запроса на запись в оперативное ЗУ сформиро ванного знака (выход 19) и номера канала (выход 23). Одновременно сиг J aльный выход 18 устройства модифицирует адрес зоны выходной информации с помощью модификатора адреса (фиГоЗ)о Адрес зоны выходной информации с выходов модификатора адреса через мультиплексор адреса поступае на адресные входы оперативного ЗУ« Информация с выходов 19 и 23 устройства через мультиплексор данных поступает на информационные входы оперативного ЗУ. Одновременно с выходов регистра приоритета передач на управляющие входы оперативного ЗУ следует сигнал обращения в режим записи.
На выходе 77 элемента И 65 формируется разрешение записи в счетчик 14 посьшок через элемент ИЛИ 66. При этом открываются информационные входы 48 и 43 мультиплексора 15 куда поступают соответственно О и сигнал с выхода элемента И 59, на котором анализируется полярность последней посылки регистра 16 сдви- raj являющейся стоповым битом символа. Если полярность посьшки I, то на выходе 43 элемента И 59 присутствует О. При этом в младший разряд счетчика 14 посьшок, так же как и в остальные разряды, записываются Если полярность посьшки О, что говорит о недостоверности приема знака, то в младший разряд счетчика 14 посьшок записывается 1, это соответствует состоянию Старт найден Таким образом стартовая посьшка на месте стоповой принима- . ется за новый старт и устройство продолжает набор знака, автоматически осуществляя синхронизацию приема по старту. Чтобы избежать случай ного сбоя счетчика 61 (старший раз- ряд счетчика импульсов),он сбрасывается совместно с реверсивным счетчиком 9 после набора энак а сигналом с выхода 18 устройства через элемент ИЛИ 63 и элемент И 64 в О (выход
44 блока управления).
В такте Т5 осуществляется запись состояний реверсивного счетчика 9, счетчика 10 импульсов, счетчика 14 посьшок и регистра 16 сдвига (выходы 26-29 устройства соответственно) через мультиплексор данных в массив М2 операти Ъного ЗУ (фиг.З), При этом на выходе 20 устройства формируется запрос 1, а на выходе 21 - режим
записи, которые поступают на регистр приоритета передач.
Адрес массива М2 (выходы 22, 23 устройства) через мультиплексор адреса поступает на адресные входы оперативного ЗУ (фиг.З).
5
0
5
0
5
0
5
Сигналы Обращение и Режим формируются на выходе регистра приоритета передач,;
Ответным сигналом из оперативного ЗУ по входу 2 устройства устанав- i ливается в О триггер 53 и прибав- i ляется единица к счетчику 6 каналов через элемент И 57. На этом обработка информации по очередному каналу заканчивается.
На временной диаграмме (фиг,4) даны несколько состояний, возможных при обработке канала.
В i-M цикле обработки происходит очередной анализ полярности посылки и, если состояние счетчика 10 импульсов меньше эталонного, то к нему прибавляется единица,
В J-M цикле состояние счетчика импульсов равно эталонному и на выходе 47 блока 11 сравнения возникает сигнал на запись старшего разряда реверсивного счетчика (выход 35) в регистр 16 сдвига и сброс счетчика импульсов и реверсивного счетчика (выходы 40 и 44 соответственно блока управления),
В k-M цикле состояние счетчика импульсов и счетчика посьшок равны эталонным значениям. На выходах 47 и 18 схем 11 и 13 сравнения возникают сигналы записи в регистр 16 сдвига и в буферный регистр 17, а та.кже сброс счетчика 10, реверсивного счет чика 9 и счетчика 14 посьшок.
В 1-м цикле состояние счетчика посьшок О, т.е, режим Поиск старта. При этом состояние выхода 35
916
реверсивного счетчика 9 - 1, что соответствует ложному старту, В это случае происходит сброс счетчика импульсов и реверсивного счетчика с выходов 40 и 44 блока 3 управления, а поиск старта начинается заново. В ;т)-м цикле состояние счетчика импульсов и счетчика посылок равны эталонным значениям, а младший раз- ряд регистра сдвига (выход 36) при этом равен О, т.е. в набранном знаке на месте стоповой посылки оказалась стартовая посылка. В этом случае в младший разряд счетчика посылок записывается 1 по выходу 43 блока управления, что соответствует состоянию Старт найден.
Формула изобретения
Устройство для сопряжения телеграфных линий связи с ЦВМ, содержа- .щее блок управления,дешифратор поJ яpнocти посьшок, первый и второй выходы которого подключены соответственно к суммирующему и вычитающему входам реверсивного счетчика, регистр сдвига, выходы которого со- единены с информационными- входами буферного регистраJ счетчик посыл- ки, счетный вход которого соединен с тактовым входом регистра сдвига, счетчик импульсов, счетный вход которого объединен с синхровходом дешифратора полярности посылки, выходы буферного регистра являются первой группой .выходов -устройства для подключения к шине данных ЦВМ,о т л и- ч а -ю щ е е с я тем, что, с целью повышения производительности и коэф- фиг иента использования оборудования в него введены счетчик каналов,коммутатор, регистр констант, два блока сравнения,мультиплексор, синхро- вход и вход логического условия бло- ка управления являются соответственно входами устройства для подключения к выходам тактов и ответа ЦВМ, стробируюпцот вход и вход установки блока управления соединены с выхо- дом первого блока сравнения и выходом разряда признака полярности посылки регистра констант, вход разре- шения записи блока управления соединен с выходом второго блока срав- нения, с разрешающим входом буферного регистра и является выходом устройства для подключения к син- хровходу ЦВМ, вход записи блока уп5
2
0
5 i j 5 0 5
10
равления соединен с выходом младюе-- го разряда регистра сдвига, выход старшего разряда реверсивного счетчика соединен с входом разрешения сброса блока управления и сдвиговым входом регистра сдвига, вход сброса блока управления является входом начальной установки устройства и соединен с входом сброса счетчика каналов, группа входов логических условий блока управления соединена с группой выходов счетчика посылки и является группой выходов номеров посьшок устройства, первый и второй выходы блока управления соединены соответственно с входом записи регистра констант и со счетным входом счетчика импульсов, третий выход блока управления соединен с входами записи счетчика импульсов, реверсивного счетчика, регистра сдвига и управляющим входом мультиплексора, четвер- тьш и пятый выходы блока управления соединены соответственно с входом сброса счетчика импульсов и с входом
записи счетчика посылки,шеетой выход, блока управления соединен со счет- ньм входом счетчика посьшки и с разрешающий.} входом дешифратора полярности посьшок, седьмой и восьмой выходы блока управления соединены соответственно с входом младшего разряда первой группы информационных входов мультиплексора и с входом сброса реверсивного счетчика, девятый выход блока управления соединен со счетным входом счетчика каналов - десятый и одиннадцатый выходы блока управления являются соответст- венно выходами старшего разряда адреса и режима устройства для подключения к ЦВМ, двенадцатый выход блока управления является выходом запроса устройства для подключения к ЦВМ, группа информационных входов, коммутатора является группой входов устройства для подключения к телеграфным каналам, выходы счетчика каналов соединены с управляющими входами коммутатора и являются адресными выходами устройства для подключения к ЦВМ, выход коммутатора соединен с информационным входом дешифратора полярности посьшки, первая группа информационных входов устройства для подключения к шине данных ЦВМ соединена с установочными входами счетчика импульсов и первой
11
группой информационных входов регист ра констант, группа установочных входов реверсивного счетчика является второй группой информационных входов устройства для подключения к шине данных ЦВМ, вторая группа информационных входов мультиплексора соединена с второй группой информационных входов регистра констант и является третьей группой информационных входов устройства для подключения к шине данньпс ЦВМ, первая и вторая группы выходов регистра констант, соединены соответственно с пер- выми группами информационных входов первого и второго блоков сравнения, вторые группы информационных входов которых соединены соответственно с выходами счетчика импульсов и счетчика посыпки, выходы счетчика им0339212
пульсов являются второй группой ин, формационных выходов устройства для прд1шючения к шине данных. ЦВМ, первая группа информационных входов
мультиплексора, кроме младшего разряда, соединена с шиной нулевого потенциала устройства, а выходы соединены с информационными входами
jj счетчика посьшки, группа информационных входов регистра сдвига является четвертой группой информационных входов устройства для подключения к шине данных ЦВМ, группа выходов гистра сдвига является третьей группой информационных выходов устройства для подключения к шине данных ЦВМ, группа выходов реверсивного счетчика является четвертой группой
20 информационных выходов устройства для подключения к шине данных ЦВМ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения телеграфной линии связи с ЦВМ | 1986 |
|
SU1374234A1 |
Устройство для ввода-вывода информации | 1984 |
|
SU1246103A2 |
Устройство для ввода-вывода информации | 1983 |
|
SU1136173A1 |
Устройство для сопряжения абонентов с цифровой вычислительной машиной | 1985 |
|
SU1305700A1 |
Устройство для сопряжения цифровой вычислительной машины с магнитофоном звукозаписи | 1985 |
|
SU1260969A2 |
Устройство для сопряжения абонентов с цифровой вычислительной машиной | 1987 |
|
SU1432534A1 |
Устройство ввода информации в ЭВМ | 1981 |
|
SU974365A2 |
Преобразователь электрического сигнала в давление жидкости или газа | 1983 |
|
SU1101600A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦВМ С КАНАЛОМ СВЯЗИ | 1991 |
|
RU2011217C1 |
Устройство для сопряжения телеграфной линии связи с цифровой вычислительной машиной | 1977 |
|
SU658550A1 |
Изобретение относится к вычислительной технике, в частности к устройствам сопряжения, и может быть использовано в системах дистанционной обработки данных. Цель изобретения - повышение производительности труда за счет обработки информации, поступающей одновременно по нескольким каналам. Устройство содержит блок управления, счетчик канала, коммутатор, дешифратор полярности посылки, реверсивный счетчик, два блока сравнения, регистр констант, счетчик посылки, мультиплексор, регистр сдвига, буферный регистр. Устройство для сопряжения телеграфных линий связи с ЦВМ методом цифрового интегрирования на интервале между двумя импульсами стробирования посылок последовательно обрабатывает информацию, поступающую по каналам. Обработка информации по каждому каналу заключается в чтении из массивов М1 и М2 настроечных слов, подсчете стробирующих импульсов и количества набранных посылок, анализе состояний счетчиков импульсов и посылок на схемах сравнения, выдаче в буферный регистр сформированного знака, записи текущих состояний счетчика импульсов, счетчика посылок, реверсивного счетчика и регистра сдвига в массив М2 ЗУ и прибавлении единицы к счетчику канала. 4 ил.
Фаг, t
: ncci}C Ji8o соп-вжёния гпклеаа адзны х jiwuii Fe fisu С USM
- /1 /, У / ял- - Stl2H
С USM
- - Stl2H fg 23 1914 25 50 SI I
Фае. 4
Составитель А.Засорин Редактор Т.Лазоренко Техред л.Сердгакова Корректор Т.Малец
Заказ 3386
Тираж 566
ВНИ1ШИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5
Подписное
Мультиплексор передачи телеграфных сообщений | |||
Электросвязь, 1984, № 1, с.53-55 | |||
Устройство для сопряжения телеграфной линии связи с ЦВМ | 1986 |
|
SU1374234A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-10-30—Публикация
1988-02-08—Подача