Устройство для сопряжения цифровой вычислительной машины с телеграфным каналом связи
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
<1>962896 с, . 4 (r (61) Дополнительное к авт.. свид-ву (22) Заявлено 26. 12. &0(21) 3222928/18-24 с присоединением заявки Йо
Р 1М К„з
G 06 Р 3/04
Государственный комитет
СССР по делам изобретений и открытий (23) Приоритет э
Опубликовано 300982. Бюллетень hlo36
f $3) УДК 681. 327, .4 (088.8) Дата опубликования описания 30. 09. 82
Г.Д.Гусейнов, М.И.Исмаилов и Р.М.Маме (72) Авторы изобретения г) r;.pp тц ър, g
HA ÃÅ;lTÈ.
Ю (71) Заявитель
ЬНБЛИ0.@е;, (54) УСТРОЙСТВО .ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ
ВЫЧИСЛИТЕЛЬНОЙ ЯАШИНЫ С ТЕЛЕГРАФНЫМ.KAHAJlON СВЯЗИ
Изобретение относится к вычисли-. тельной технике, в частности к устройствам, предназначенным для пЕредачи информации от цифровой вычисли- тельной машины по телеграфным каналам связи к .телеграфным аппаратам..
Известно устройство для сопряжения вичислительной машины с телеграфными каналами связи, содержащее электронный приемопередатчик, вычислительную машину, первую группу элементов
И, первый триггер,"первый элемент
:ИЛИ, второй элемент И, вторую группу элементов И, элемент задержки и канал связи (1).
Указанное. Устройство имеет ряд недостатков, так как конфликтные ситуации, связанные с наложением операции ввода и вывода, только контролируются, причем это делается .за счет усложнения аппаратурной части устройства. Наличие этих конфликтных ситуаций также вызывает осложнения в программной части цифровой вычислительной машины, так как пусковые сигналы ввода и вывода после каждого обращения анализируются. 3а счет неправильных обращений с устройством эффективность вычислительного ресур2 са цифровой вычислительной машинь уменьшается.
Кроме того, метод параллельного ввода-вывода, применяемого в указан" ном устройстве, ограничивает возможности обслуживания ЦВМ больших количеств абонентов.
Наиболее близким по технической сущности к предлагаемому является . устройство для сопряжения цифровой вычислительной машины с телеграфным каналом связи, содержащее телеграфные приемник и передатчик, .первый ключевый элемент, первый вхбд которого подключен к вьпсоду телеграфного передатчика, соединенному с входом блока приема, выход кото- рого подключен к информационному вы» ходу, устройства и первому входу . первого триггера, второй и третий входы которого соединены с управ.ляющими входами устройства, информационный вход которого подключен к входу второго триггера, выход пеРвого триггера подключен к входу формиро ателя синхроимпульсов,выход которого соединен с входом третьего триггера, выход которого подключен к управляющему выходу устройства, источник линейного напряжения, второй
962896 и третий ключевые элементы, четвертый триггер и элемент ИЛИ, входы ко торого соединены с выходами первого и второго ключевых элементов, а выход — с входом телеграфного приемника. Входы третьего ключевого элемента подключены к источнику линейного напряжения и первому выходу четвертого триггера, второй выход которого соединен с вторым входом первого ключевого элемента. Входы четвертого триггера подключены к второму и третьему входам первого триг- гера, а входы второго ключевого элемента соединены с выходами третьего ключевого элемента и второго триггера (2 .
Недостатком известного устройства является необходимость решения задачи преобразования двоичных информаци. онных кодов в телеграфный код непосредственно в цифровой вычислительной машине, что обуславливает значительные затраты машинного времени, перегрузки памяти и усложнение операционной системы ЭВМ.
Цель изобретения - повышение быстродействия устройства путем возложения на него автономного функционирования для многократного перевода двоичного кода в телеграфный код и выдачи в линию связи.
Указанная цель достигается тем„. что в устройство, содержащее триггер, первый элемент. ИЛИ, выход которсго соединен с первым входом триггера, формирователь синхроимпульсов и ключ, введены последовательно соеди-.ненные делитель частоты, счетчик знаков, счетчик символов, выход которого соединен с первым входом первого элемента ИЛИ и является первым выходом устройства, триггер, первый элемент совпадения, второй элемент совпадения, регистр, второй элемент
ИЛИ и преобразователь кодов, первый вход которого соединен с выходом регистра, первый вход которого сое.динен с выходом первого элемента совпадения, первый вход которого соединен с выходом триггера и первым входом второго элемента совпадения, выход которого соединен с первым входом второго элемента ИЛИ, выход которого соединен с вторым входом регистра, а второй вход соединен с первым выходом преобразователя кодов, второй вход которого соединен с вторым входом триггера и является первым входом устройства, первый вход триггера соединен с третьим . входом преобразователя кодов, четвертый вход которого соединен,с выходом счетчика знаков, пятый вход преобразователя кодов соединен с выходом делителя частоты, вход которого соединен с выходом фермирова теля синхроимпульсов, второй выход преобразователя кодов соединен с входом ключа, выход которого является вторым выходом устройства, второй вход первого элемента ИЛИ является вторым входом устройства, второй ,вход, . второго элемента совпадения является третьим входом устройства, а второй вход первого элемента совпадения является четвертым входом уст10 ройства.
На фиг.1 представлена структурная схема устройства для сопряжения . цифровой вычислительной машины с телеграфным каналом связи; на фиг.2 принципиальная электрическая схема узла преобразования кода; на фиг.3 временные диаграммы, поясняющие работу устройства.
Устройство для сопряжения цифро20 вой вычислительной машины с телеграфным каналом связи (фиг.1) содержит формирователь 1 синхроимпульсов (ФС), триггер 2, ключевой элемент 3, первый элемент ИЛИ 4, второй элемент
25 ИЛИ 5, первый 6 и второй 7 элементы совпадения, регистр 8, счетчик 9 знаков, счетчик 10 символов, делитель 11 частоты, преобразователь 12 кода, первый триггер 13, первый
Зр элемент И-HE 14, второй элемент ИНЕ 15, третий элемент И-НЕ 16, четвертый элемент И-НЕ 17, первый эле мент 2И-ИЛИ-HE 18, пятый элемент
И-НЕ 19,второй элемент 2И-ИЛИ-HE 20, 35 второй триггер 21, шестой элемент
И-НЕ 22, седьмой элемент И-НЕ 23, восьмой элемент И-НЕ 24, третий триггер 25, четвертый триггер 26, девятый элемент И-НЕ 27, десятый
40 элемент И-HE 28, пятый триггер 29, шестой триггер 30, одинадцатый элемент И-НЕ 31, входы-выходы 32-34.
В работе устройства можно выделить три режима: ожидания, являющийся
45 исходным режимом, в котором устройство находится при отсутствии обращений со стороны ЦВМу приема, в который устройство переходит при наличии обращения со стороны ЦВМ, при этом
IJBll программно заносит код абонента, включает устройство, сопряжения и телеграфный аппарат, требуемая информация записывается в регистр хранения; автономного функционирования, переход в который возможен по окончании сеанса связи ЦВМ, при этом хранимая в памяти устройства информация циклически преобразуется в телеграфный код и выдается в линию . связи
По окончании режима автономного функционирования переход на тот или другой режим зависит от того факта, заявлено или нет со стороны
ЦВМ продолжение. сеанса связи. В пер-, 65 вом случае, в конце режима автоном962896
35 но1-о функционирования, устройством выдается сигнал Запрос, который возобновляет режим приема, во втором случае устройство переходит в режим ожидания.
В исходном состоянии (в режиме 5 ожидаНия) сигналы от ЦВМ не поступают. При этом триггером 2 запрещено прохождение сигналов через первый и второй элементы 6 и 7 совпадения.
Ключевой элемент 3 открыт в цепи 10 канала сопряжения.
° С появлением управляющих сигналов на вход устройства устройство пере:ходит в режим приема. При этом сигнал с второго вхоца устройства через первый элемент ИЛИ 4 поступает на вход триггера 2. Триггер 2 переключается, информация, поступающая с третьего входа устройства через второй,элемент совпадения 7 и второй 20 элемент HJIH 5, заносится в регистр
8. Следующий управляющий сигнал с первого входа устройства поступает на второй вход триггера 2 и на второй вход блока 12 ° При этом триггер 25
2 переключается в исходное состояние и начинается режим автономного функционирования.
Сдвиговый регистр 8 хранит двоичные информационные коды, посту- 30 пающие из ЦВМ. При режиме автономного Функционирования эти коды под управлением преобразователя 12 кода циклически считываются и преоб-. разуются.
Делитель 11 частоты вырабатывает синхроимпульсы, которые на полпериода сдвинуты относительно друг .друга, позволяют выполнять в одном такте две несовместимых во времени 40 операции. Синхроимпульсам, поступающим с первого выхода делителя 11 частоты!стробируются телеграфные коды, передаваемые в линию связи, а синхроимпульсами, поступающими 45 с второго выхода делителя 11 частоты, производится циклическое считывание информации с регистра 8 и синхронизируется работа узлов.
Счетчик 9 знаков определяет границы начала и конца телеграфного сигнала, управляет счетчиком 10 символов, производит сигнал для управления блоком 12.
Счетчик 10 символов запоминает факт о передаче символов (телеграфный код) в линии связи, анализирует наличие сигнала со стороны ЦВМ о продолжении сеанса, а также вырабатывает сигнал Запрос .
После прихода управляющего сигнала в блок 12 по сигналам счетчика
10 знаков и синхроимпульсам делителя 11 частоты на выходе блока 12, управляющего ключевым элементом 5, появляется сигнал, означающий нача- 65 ло телеграфной посылки (Старт ) °
Далее по синхроимпульсам делителя
11 частоты считывается информация с регистра 8 и выдается информацион. ная часть посылки, которая после этого по сигнала счетчика знаков вырабатывает сигнал, означающий конец телеграфной посылки / .Стоп ), и производится сигнал циклического пуска.
Интервал времени автономного функционирования зависит от разрядности регистра 8 и счетчика 10 символов. При переполнении счетчика 11 символов анализируется выработка сигнала Запрос, после чегс осуществляется переход в один из двух режимов — в режим приема или в режим ожидания.
Преобразователь кода работает следующим образом.
С приходом сигнала на вход 33 блока 12 все триггеры устанавливаются в исходное (нулевое) состояние.
На вход 34 блока 12 поступают от делителя 11 частоты синхроимпульсы СИ1.
С приходом сигнала на вход 32 блока 12 устанавливаются в состояние 1 триггеры 13 и триггер 21.
При этом на второй вход элемента
И-НЕ 23 поступает логическая 1 ™ .
Далее СИ1 через элемент И-НЕ 23 поступает на С-вход триггера 26 и .устанавливает его в состояние 1 .
Следующий импульс СИ1 проходит через элемент И-НЕ 28 и устанавливает триггер 30 и триггер 29 в состояние ! !
1 . При этом на инверсном выходе триггера 30 появляется сигнал низкого уровня (0 ), означающий начало телеграфного кода (Старт ).
Единичный уровень (1 ) с прямого выхода триггера 29 поступает на первый вход элементов И-HE 31 и 16 и второй вход элемента И-HE 15, яа третий вход которого поступает управляющий сигнал счетчика 9 знаков, (вход 35 блока 12).
С приходом синхроимпульсон СИ2 на вход 36 блока 12 триггер 25 устанавливается в состояние 1 .
После прихода очередного импульса
СИ1 информация (1-й разряд), поступающая на вход 38 блока 12, передается на выход (фиг.3 к ) °
Следующий импульс СИ2 проходит через открытые элементы И-НЕ 16, 19 и 27 и поступает на вход 22 блока 12, после этого íà D-вход триггера 30 поступает второй разряд двоичного кода и, с приходом очередного СИ1, передае — ñÿ на выход. Аналогично З-й, 4-й и 5-й разряды по
СИ2 считываются с регистра 8 и по
СИ1 передаются на вход ключевого элемента 3. После прихода очеред962896
20
Формула изобретения
Устройство для сопряжения цифровой вычислительной машины с телеграфным каналом связи, содержащее триггер, первый элемент ИЛИ, выход которого соединен с первым входом триггера, формирователь синхроимпульсов и ключ, о т л и ч а ю щ ее с. я тем, что, с целью повышения быстродействия устройства, в него введены последовательнс соединенные делитель частоты, счетчик знаков, 40 ного 6-го разряда на Р-вход триггера 30 прекращается поступление управляющего сигнала на второй вход элемента И-HE 15. На вход 37 блока
12 поступает логическая . 1, которая переключает триггеры 21, 26, 30, 29 и 25 в исходное состояние.
На инверсном выходе триггера 30 появляется высокий уровень соответствующего сигнала Конец телеграфного кода (Стоп ).
После прихода очередного СИ1 элемента И-НЕ 24 оказывается открытым, выход .которого соединен с первым и вторым выходами элемента И-НЕ 14, выход последнего соединен с четвертым входом элемента 2И-ИЛИ-HE 18 и переключает триггер 21 в 1 состояние, и происходит автопуск. Начинается второй цикл преобразования, который аналогичен первому циклу.
Циклы чередуются до того момента, пока сигнал не поступает на вход 33 блока 12, после которого триггеры
13, 21, 26, 30, 29 и 25 переключаются, и устройство переходит в режим ожидания.
Изобретение позволяет повысить быстродействие устройства для сопряжения цифровой вычислительной машины с телеграфным каналом связи, а также экономит машинное время ЭВМ. счетчик символов, выход которого соединен с первым входом первого элемента ИЛИ и является первым выходом устройства, триггер, первый элемент совпадения, второй элемент совпадения, регистр, второй элемент
ИЛИ, и преобразователь кодов, первый вход которого соединен с выходом регистра, первый вход которого соединен с выходом первого элемента совпадения, первый вход которого соединен с выходом триггера и первым входом второго элемента совпадения, выход которого соединен с первым входом второго элемента ИЛИ, выход которого соединен с вторым входом регистра, а второй вход соединен с первым выходом преобразователя кодов, второй вход которого соединен с вторым входом триггера и является первым входом устройства, первый вход триггера соединен с третьим входом преобразователя кодов, четвертый вход которого соединен с выходом счетчика знаков, пятый вход преобразователя кодов соединен с выходом делителя частоты, вход которого соединен с выходом формирователя синхроимпульсов, второй выход преобразователя кодов соединен с входом ключа, выход которого является вторым выходом устройства, второй вход первого элемента ИЛИ является вторым входом устройства, второй вход второго элемента совпадения является третьим входом устройства, а второй вход первого элемента сов- падения является четвертым входом устройства.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
М 595721, кл. G 06 F 3/04, 1975.
2. Авторское свидетельство СССР
9 661540, кл. С 06 Р 3/04, 1977 (прототип) .
962896
Составитель Н.Панфилов
Техред И..Гайду Корректор A.ÃÐè åíêî
Редактор С.Крупенина
Заказ 7512/67 Тираж 731 Подписи ое
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий .113035, Иссква, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, r. Ужгород, ул. Проектная, 4