Устройство для сопряжения абонента с каналом связи Советский патент 1989 года по МПК G06F13/00 

Описание патента на изобретение SU1499358A1

Изобретение относится к вычислительной технике и можеТ быть использовано при построении систем обмена данными между локальными и удаленными абонентами и ЦВМ.

Целью изобретения является повышение быстродействия и достоверности обмена данными. .

Передача данных между абонентами, в качестве которых могут выступать вычислительные машины или абонентские пункты, осуществляется по физической цепи, либо по каналам,-вьще- ляемым аппаратурой уплотнения, последовательными кодами. Единицей обмена является массив данных, который состоит из маркерныхj информационных и служебных кодограмм. Маркерные кодограммы определяют начало и завершение передачи массива

данных, служебные кодограммы - количество информационных кодограмм в массиве и контрольную сумму информационных кодограмм массива данных.

Устройство для сопряжения в процессе функционирования реализует два режима работы: прием массива данных и передача массива данных.

В начале работы устройство нахо- ; дится в состоянии готовности к приему данных. При поступлении из канала связи первого бита кодограммы устройство переводится в режим приема массива данных. В этом режиме осуществляется прием первой и второй маркерных кодогрс1мм, идентифицирующих начало обмена данными. В процессе приема этих кодограмм осуществляется контроль их правильности, и в случае обнаружения ошибки в кодограмме

СО Од

СП

00

3149

канал связи бракуется и осуществляется формирование слова состояния, которое в дальнейшем может быть использовано абонентом для оценки ситуации, а устройство переводится в исходное состояние режима приема,

В том случае, если маркерные кодограммы приняты верно, осуществляется прием служебной кодограммы, определяющей длину информационной части массива данных с учетом кодограммы контрольной суммы.

В дальнейшем устройством принимаются информационные кодограммы. Взаимодействие абонента с устройством сопряжения соуществляется в соответствии с механизмом опроса. В процессе приема информационных кодограмм в устройстве осуществляется подсчет контрольной суммы.

По заверщении приема информационных кодограмм устройство принимает кодограмму контрольной суммы, проверяет принятую и накопленную контроль- ные суммы и формирует соответствующее слово состояния. Последней при- .нимается маркерная кодограмма, после чего устройство переводится в исходное состояние режима приема. Маркерная кодограмма контролируется аналогично рассмотренному вьтае.

В процессе обмена данными каждую принятую кодограмму устройство передает в канал связи, а передающее устройство контролирует качество обмена даннь1Ми. Кроме того, в устройстве реализованы два уровня контроля состояния канала связи по времени задержки обмена данными. На первом уровне контроля осуществляется подсчет времени приема кодограммы, а на втором уровне - подсчет времени в паузах между кодограммами.

В случае нарушения условий контроля устройством формируется слово состояния, сооветствующее происшедшей ситуации. При необходимости между устройством сопряжения и абонентом может быть использовано устройство циклического контроля и кодирования информационных кодограмм

Синхронизирующие последовательности при приеме кодограмм формируются линейными блоками, которые включаются на канальном входе устройства и в описание рассматриваемого устройства не входят.

В случае необходимости передачи данных абонент переводит устройство в режим передачи массива данных. В этом режиме устройство под воздействием поступающих от абонентов сигналов управления формирует и передает в канал связи две маркерные кодограммы, а затем осуществляет

передачу последовательно вводимой в устройство абонентом информации. Контроль передаваемых данных осуществляется аналогично режиму приема. - по эхоответу устройства сопряжения абонента связи. По завершении передачи информационной части массива данных устройство формирует маркерную кодограмму и переводится в режим приема после получения подтверждения на нее.

Устройство обеспечивает возможность обмена данными как по некоммутируемым, так и по коммутируемым каналам связич Этот эффект обеспечивает расширение области применения устройства. Повышение достоверности обмена данными достигается обеспечением возможности контроля канала связи перед каждым его использованием для обмена данными с помощью маркерных кодограмм, а также возможностью контроля зависаний канала связи и сбоев в канале связи в процессе обмена данными.

На фиг.1 и 2 приведена функциональная схема устройства; на фиг.З - функциональные скемы счетчиков времени и распределителя импульсов; на фиг.4 - 7 схемы алгоритмов функционирования устройства в основных режимах.

Устройство содержит (фиг.1 и 2) регистр 1 приема, регистр 2 передачи, регистр 3 контроля, регистр 4 контрольной суммы, регистр 5 состояния, регистр 6 данных, счетчик 7 битов, счетчик 8 байтов, первый 9 и второй 10 счетчики времени, первый 11 и второй 12 триггеры, триггер 13 приема, третий 14,.первый 15, второй 16,.девятый 17, пятый 18, десятый 19, тринадцатый 20, двенадцатый 21, одиннадцатый 22, четвертый 23, шестой 24, седьмой 25 и восьмой 26 элементы И, пятый 27, восьмой 28, второй 29, седьмой 30, первый 31, третий 32, девятый 33, четвертый 34 и шестой 35 элементы ИЛИ, первый 36 и второй 37 мультиплексоры, второй 38 и первый 39 дешифраторы управления, блок 40 сравнения, сумматор 41, счетчик 42 паузы, элемент 43 задержки, дешифра- тор 44 конца массива, третий дешифратор 45 управления, одновибратор 46, распределитель 47 импульсов, информационный вход 48.1 и группу информационных входов 48.2 устрой- ства, первый 49.1 и второй 49,2 входы синхронизации устройства, группу управляющих входов 50 устройства, второй 51.1 и первый 51.2 входы обращения устройства, синхровыход 52,1 и информационный выход 52.2 устройства, группу информационных выходов 53 устройства, выход 54 сигналов прерьшания устройства, установочный вход 55 и выход 56 первого счетчика 9 времени, второй 57 и первый 58 входы запуска, установочный вход 59 и выход 60 второго счетчика 10 времени, первый 61 и второй 62 входы запуска, разрешающий Ьход 63, второй синхровыход 64, разрешаю1ций выход 65, третий синхровыход 66 распределителя 47, выход 67 блока 40 сравнения

Первьгй счетчик 9 времени содержит триггер 68 пуска и счетчик 69.

Второй счетчик 10 времени содержит триггер 70 пуска и счетчик 71,

Распределитель 47 импульсов содер

жит триггер 72 пуска, счетчик 73, счетчик 74 сдвигов, дешифратор 75, одновибратор 76, элемент 77 -задержки и элемент И 78.

Регистр 1 приема предназначен для записи и хранения данных, поступающих из канала связи в последовательном коде и представляет собой сдвиговый регистр. Запись бита данны стробируется импульсом, поступающим на синхровход регистра. После записи очередного бита данных содержимое регистра сдвигается на один разряд.

Регистр 2 передачи предназначен для записи и хранения данных, преднзначенных для передачи в канал связи в последовательном коде. При выполнении передачи данных в канал связи на входе Е регистра устанавливается единичный потенциал, разрешающий сдвиг содержимого под управлением тактовых импульсов, поступающих на вход СЕ регистра 2.

Регистр 3 контроля предназначен для хранения значения текущей конт1499358

д 5 0 5

0

5

0

5

0

5

рольной суммы массива данных, формируемой в процессе приема данных из канала связи.

Регистр 4 контрольной суммы предназначен для записи и хранения слова, определяющего значение контрольной суммы массива данных,, передаваемого по каналу связи.

Регистр 5 состояния предназначен для записи и хранения сигналов ошибки в работе устройства, а также сигналов состояния устройства и данных. Единич ное (нулевое) состояние нулев ого разряда регистра 5 состояния соответствует признаку: новые (старые) данные на регистре 6 данных. Единичное (нулевое) состояние шестого разряда регистра 5 является признаком наличия (отсутствия) служебной информации о длине или контрольной сумме массива на регистре 6 данных. Елиничное (нулевое) состояние седьмого разряда-регистра 5 соответствует работе устройства в режиме передачи (приема). Единичное (нулевое) состояние первого - пятого разрядов регистра 5 соответствует наличию (отсутствию) и одного из пяти видов возможных ошибок в работе устройства:

ошибка контрольной суммы (разряд 1); ошибка конечного маркера (разряд 2); ошибка маркера начала (разряд 3); ошибка времени приема слова (разряд 4); ошибка времени ожидания приема слова (разряд 5).

Регистр 6 данных предназначен для промежуточного хранения данных, поступающих из канал связи абоненту- получателю.

Счетчик 7 битов предназначен для подсчета числа импульсов, поступаю- щих по входу 49.1 устройства. Сигнал переполнения счетчика формируется на его выходе по достижению состояния, равного восьми, что соответствует числу бит в слове данных.

Счетчик 8 байтов предназначен для записи и хранения текущего значения длины массива данных. После обработки очередного байта данных , содержимое счетчика 8 уменьшается на единицу. Нулевое состояние счетчика 8 соответствует приему маркерных слов массива данных.

Счетчик 9 времени предназначен для контроля зависания канала связи при приеме слова массива данных.

7149935

Счетчик 10 времени предназначен для контроля зависания канала связи в паузах при приеме слов, массива ; данных.

Триггеры П и 2 предназначены для регистрации приема маркерных слов массива данных.

Триггер 13 приема предназначен , для регистрации начала приема инфор- - ю мационной части массива данных.

На схемах алгоритмов (фиг.3-6) приняты следующие условньге обозна че- ния и сокращения: RG - 1 егистр; Р - разряд регистра; РИ - pacпpe з;eлитeль 15 импульсов; max г предельное значение счетчика времени;,Т --триггер; СТ - счетчик; ЧТН - чтение; КС - контрольная сумма; ТКС - текущая контрольная

сумма; L - длина массива данных.

Устройство функционирует в двух основных режимах: прием данных из канала связи и передача данных в канал связи.

В исходном состоянии регистры 1-6, ступающего на вход 49.1 устройства.

счетчики 7 и 8, счетчики 9 и 10 времени, триггеры I1-13.находятся в нулевом состоянии (цепи начальной установки на фиг.1 не показаны).

Исходное состояние устройства 30 соответствз т режиму приема данных из канала связи.

Нулевой и первый байты массива данных представляют собой маркерные кодограммы (ЗЦр), которые исполь- 35 зуются для оперативной проверки шлейфа канала связи. Устройство-источник посьтает последовательно в канал связи маркерные кодограммы. На каждую- принятую маркерную кодо- 40 грамму устройство-приемник посылает в канал связи маркерную кодограмму подтверждения приема.

Устройство-источник контролирует получение маркерных кодограмм под- 45 тверждения приема. При успешном обмене маркерными кодограммами устройство-источник последовательно передает в устройство-приемник инфорзаписьшается в регистр 1. Регистр 1 построен по схеме сдвигового регистра, причем операция сдвига выпо няется после записи очередного информационного бита под управлением импульса синхронизации.

По приему первого бита данных импульсом синхронизации осуществляется запуск счетчика 9 времени, оброс счетчика 10 времени, инкремен тируется состояние счетчика 7. По каждому принимаемому информацион ному биту в устройстве ловторяются описанные процессы до свершения одного из двух событий; переполнени счетчика 7; переполнение счетчика 9 времени.

Переполнение счетчика 7 свидетел ствует о том, что прием байта данны из канала связи завершен. По сигнал переполнения счетчика 7 осуществляется запуск счетчика 10 времени, ос ществляющего контроль времени задержки подтверждение, и разрешается счет счетчика 42 паузы. На второй вход 49.2 синхронизации устройства постоянно поступают синхроимпульсы, формируемые в канале связи и обеспе чиваюпще работу первого 9 и второго 10 счетчиков времени, распределител 48 импульсов и счетчика 42 паузы. Частота следования указанных синхроимпульсов в К раз превосходит час тоту импульсов синхронизаици, посту

мационную часть массива данных. Причем на каждый переданный байт массива данных устройство-приемник формирует байт подтверждения, в качестве которого используется принятый от устройства-источника байт массива данньк. У с тройство-источник по окончании передачи каждого байта данных, а устройство-приемник по окончании приема каждого байта дан8

5

0

ных, кроме начальных маркеров, формируют сигналы готовности, вызывающие прерывание в работе своих абонентов.

Устройство-источник осуществляет временной контроль приема байтов подтверждения. Кроме того, в устройстве-источнике и в устройстве- приемнике осзга1ествляется вычисление контрольной суммы массива даннь1х, которая J используется для контроля ; качества проведенного обмена.

Рассмотрим реализацию режима при1е- ма данных из канал связи на примере маркерных кодограмм (фиг. 1 и 3).

Данные по каналу связи передаются последовательными кодами, причем линейные устройства каналов связи обеспечивают восстановление информационного бита и импульса синхронизации. Информационный бит поступает на вход 48.1 устройства и под управлением импульса синхронизации, пот

ступающего на вход 49.1 устройства.

0

5 0

5

0

5

записьшается в регистр 1. Регистр 1 построен по схеме сдвигового регистра, причем операция сдвига выполняется после записи очередного информационного бита под управлением импульса синхронизации.

По приему первого бита данных импульсом синхронизации осуществляется запуск счетчика 9 времени, оброс счетчика 10 времени, инкремен- тируется состояние счетчика 7. По каждому принимаемому информационному биту в устройстве ловторяются описанные процессы до свершения одного из двух событий; переполнение счетчика 7; переполнение счетчика 9 времени.

Переполнение счетчика 7 свидетельствует о том, что прием байта данных из канала связи завершен. По сигналу переполнения счетчика 7 осуществляется запуск счетчика 10 времени, осуществляющего контроль времени задержки подтверждение, и разрешается счет счетчика 42 паузы. На второй вход 49.2 синхронизации устройства постоянно поступают синхроимпульсы, формируемые в канале связи и обеспе- чиваюпще работу первого 9 и второго 10 счетчиков времени, распределителя 48 импульсов и счетчика 42 паузы. Частота следования указанных синхроимпульсов в К раз превосходит частоту импульсов синхронизаици, поступающих во время приема кодограмм на вход 49.1 устройства (коэффициент К удобно выбрать равным 16),

Счетчик 42 под воздействием синхроимпульсов изменяет свое состояние от нуля до трех. Состоянием счетчика 42, кроме нулевого, соответствует последовательность из трех управляющих сигналов, формируемых на выходах первого дешифратора 45 управления и обеспечивающих жесткую временную диаграмму работы устройства в паузах между принимаемыми кодограммами. Под воздействием управляющих сугна- лов с выхода дешифратора 45 запускается распределитель 47, из регистра 1 через мультиплексор 36 в .регистр 2 переписывается принятый байт. Затем производится установка в нулевое (исходное) состояние ре- регистра 1 и счетчика 7, сигнал переполнения на выходе которого снимается,, устанавливая з нулевое состояние счетчик 42, при этом бло- кируется его счет.

Если на регистр 1 принята первая маркерная кодограмма, то на выходе элемента И-14 формируется единичная информацияi которая записывается в триггер Н, Если на регистр 1 принята- вторая маркерная кодограмма, ;то в единичное: состояние устанавливается триггер 12,

После запуска распределителя 47 на его выходах формируется сигнал разрешения сдвига и серия импульсов синхронизации сдвига, поступающие на соотьетствуюпще входы регистра 2, а также серия импульсов сопровожде- кия передаваемой в канал связи информации, поступающая на выход 52,1 устройства во время передачи последовательным кодом кодограммы из регистра 2 на выход 52,2 устройства.

В случае переполнения счетчика 9 времени в устройстве формируется сигнал ошибки приема, который фиксируется в 4-м разряде регистра 5. В этом случае, как и при фиксации любой другой ошибки, через элемент ИЛИ 32 запускается одновибратор 46. Импульсом одновибратора 46 осуществляется обнуление регистров 1 и 3, счетчиков 7 и 8, счетчиков 9 и 10 времени, триггеров 11 - 13, и через элемент ИЛИ 29 на выход 54 устройства передается сигнал прерывания

Обработка сигнала прерывания выпо няется абонентом,Причем вначале абонентом считьшается слово состояния и регистра 5 через мультиплексор 37 а затем выполняются подпрограммы анализа слова состояния и формирование требуемой последовательности операций взаимодействия абонента и устройства сопряжения.

В случае, если первая или вторая кодограммы, принятые устройством, не являются маркерными (не содержат код -ЗЦо ) в устройстве на выходе элемента И 21 формируется сигнал ошибки начального маркера, устанавливающий в единичное состояние разряд 3 регистра 5,

После приема двух маркерных кодограмм устройство готово к приему информационных слов массива данных.

Алгоритм функционирования устройства при приеме информационного слова, определяющего длину массива данных (фиг,4), имеет следующие отличительные особенности. По сигналу переполнения счетчика 7 запускается счетчик 42 и на выходах дешифратора 45 формируются единичные сигналы, по которым принятая информация переписывается из регистра 1 в счетчик 8 и в регистр б, разряды Q и 6 регистра 5 устанавливаются в единичное состояние, на выход 54 устройства через элемент ИПИ 29 выдается сигнал прерывания, а триггер 13 устанавливается в единичное состояние. Затем триггеры 11 и 12 сбрасываются в нулевое состояние. Как и при приеме маркерных кодограмм, через мультиплексор 36 из регистра 1 в регистр 2 переписывается приняты байт, осуществляется запуск распределителя 47, через элемент ИЛИ 28 производится установка элементов устройства в состояние готовности к приему очередного байта данных из канала связи, в канал связи с выхода 52,2 устройства передается кодограмма подтверждения.

После приема каждого последовательного байта данных единичный сигнал формируется на выходе элемента И 17, По этому сигналу производится запись принятого байта из регистра 1 в регистры 2 и 6, запись текущей контрольной суммы данных с выхода сумматора 41 в регистр 3, установка в единичное состояние разряда О регистра 5, вычитание единицы из содержимого счетчика 8 и вьщача сигнала прерывания абоненту. Кроме того, как и ранее, запускается распределитель 47, через элемент ИЛИ 28 устройство подготавливается к приему очередного байта, а в канал связи из регистра 2 в последователься в единичное состояние седьмой разряд регистра 5, запускается счетчик 10 времени, все разряды регистра 2 устанавливаются в единичное состояние (код маркера) и запускается распределитель 47, организующий передачу кодограммы с выхода регистра 2 в канал связи. Таким образом, произ

Похожие патенты SU1499358A1

название год авторы номер документа
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1
Устройство для индикации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1795511A1
Трехканальное резервированное устройство для приема и передачи информации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1758646A1
Устройство для индикации 1989
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
  • Сметанин Игорь Николаевич
SU1686474A1
Многоканальное устройство для сравнения кодов 1990
  • Друзь Леонид Вольфович
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
SU1795446A1
Многоканальное устройство для сбора, обработки и выдачи информации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1753482A1
Устройство для обмена данными между электронно-вычислительной машиной и абонентами 1985
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1277125A1
Устройство для сопряжения между абонентами 1988
  • Калина Владимир Николаевич
  • Калина Елена Анатольевна
  • Ищенко Николай Васильевич
  • Мазко Татьяна Владимировна
  • Фомин Михаил Николаевич
SU1594550A1
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Система для обмена информацией 1985
  • Волков Александр Борисович
  • Гагаев Юрий Иванович
  • Коровкин Сергей Дмитриевич
SU1298760A1

Иллюстрации к изобретению SU 1 499 358 A1

Реферат патента 1989 года Устройство для сопряжения абонента с каналом связи

Изобретение относится к вычислительной технике и может быть использовано при построении систем обмена данными между локальными и удаленными абонентами и ЦВМ. Целью изобретения является повышение быстродействия и достоверности обмена данными. Устройства содержит регистр приема, регистр передачи, регистр контроля, регистр контрольной суммы, регистр состояния, регистр данных, счетчик битов, счетчик байтов, два счетчика времени, два триггера, триггер приема, два мультиплексора, три дешифратора управления, блок сравнения, сумматор, счетчик паузы, дешифратор конца массива, распределитель импульсов, элемент задержки, одновибратор, тринадцать элементов И, девять элементов ИЛИ. 6 ил.

Формула изобретения SU 1 499 358 A1

ном коде передается байт подтвержде- ю водится передача маркерных кодограмм.

кия. По сигналу прерывания абонент считывает слово состояния из регистра 5, определяет признак новой информации, считывает данные из регистра 6 и обнуляет нулевой разряд регистра 5. Процесс приема слов данных продолжается до достижения счетчиком 8 состояния, равного единице, что определяет прием контрольной суммы массива данных. При этом на первом вькоде дешифратора 44 конца массива формируется единичный сигнал, блокирующий запись текущей контрольной суммы данных.с выхода сумматерй. 41 в регистр 3, разрешается запись контрольной суммы массива из регистра 1 в регистр 4 и устанавливается в единичное состояние разряд 6 регистра 5. Байт контрольной суммы, как.и предьодущие байты массива данных, пересылается из регистра 1 в регистр бив регистр 2. Для передачи байта подтверждения запускается распределитель 47, форм руется сигнал прерывания абоненту и производится декремент счетчика 8

При HyjieBOM состоянии счетчика 8 осуществляется прием конечной маркерной кодограммы. На втором выходе депгафратора 44 устанавливается единичный уровень сигнала, разрешающий., сравнение состояния регистров 3 и 4, формирование единичного уровня сигнала на. выходе элемента И 14 и

сигналов общего сброса устройства на 45 выходе 65 распределителя с задержэлементах И 19 и 20, ИЛИ 27-31 по окончании приема маркера. Устройстве приводится в исходное состояние.

Особенности функционирования уст- ройства в режиме передачи сводятся к следующему. Перевод устройства в режим передачи (фиг.6) и управление передачей данных осуществляются от абонента-источника. Для этого на вход 50 устройства подается адрес обращения, который дешифрируется дешифратором 39, и сигнал обращения, поступающий на вход 51.2. При первом обращении к устройству устанавливаеткои относительно сигнала запуска, . необходимой для записи информации в регистр 2 передачи, формируется сигнал разрешения сдвига содержимого

QQ регистра 2. На выходах дешифратора 75 формируются импульсы, соответствующие состояниям К/2 и К (К - максимальное состояние) счетчика 73. Эти импульсы поступают на выходы

5g 52.1 и 64 распределителя 47 соответственно. По сигналам переполнения счетчика 73 производится икремент счетчика 74, По сигналу переполнения счетчика 74, соответствующему оконДанные для передачи поступают в регистр 2 с входа 48.2 через мультиплексор 36 и передаются побитно в канал связи под управлением распреде5 лителя 47. По окончании передачи любого слова, включая маркерные, по сигналу с выхода 66 распределитель 47 через элемент ИЛИ 28 на выход 54 устройства выдается сигнал прерыва0 ния. В процессе передачи данных

устройство в соответствии с принятой дисциплиной обмена производит прием байтов подтверждения, осуществляет временной контроль своевременного их

5 поступления и все другие, предусмотренные виды контроля.

Работа устройства в режиме передачи заканчивается по окончании приема подтверждений на все переданные

0 байты, включая конечный маркер, или при фиксации любой из пяти ошибок. В обоих случаях производится установка в нулевое состояние седьмого разряда регистра 5, формируются сигналы общего сброса устройства и прерывания .

Еабота распределителя 47 (фиг.2) начинается с момента поступления на один из его входов запуска (61 или

0 62) единичного сигнала. При этом

устанавливается в единичное состояние триггер 72, разрешающий работу счетчиков 73 и 74 от синхроимпульсов, поступающих с входа 49.2 устройства.

5

кои относительно сигнала запуска, . необходимой для записи информации в регистр 2 передачи, формируется сигнал разрешения сдвига содержимого

регистра 2. На выходах дешифратора 75 формируются импульсы, соответствующие состояниям К/2 и К (К - максимальное состояние) счетчика 73. Эти импульсы поступают на выходы

52.1 и 64 распределителя 47 соответственно. По сигналам переполнения счетчика 73 производится икремент счетчика 74, По сигналу переполнения счетчика 74, соответствующему окон1314

чанию передачи в канал связи последнего бита кодограммы, на выходе одновибратора 76 формируется импульс, по которому производится установка в нулевое состояние триггера 72 и счетчиков 73 и 74. Если на входе 63 распределителя и, соответственно, на входе элемента И 78 присутствует единичный сигнал., разрешающий прерывание абонента, то импульс одновибратора 76 постзшает через элемент И 78 на выход 66 распределителя 47.

я

Формула изобретени

Устройство для сопряжения абонента с каналом связи, содержащее регистр данных, регистр контрольной суммы, два триггера, шесть элементов И, пять элементов ИЛИ, причем выход первого триггера соединен с первым входом первого элемента И, выход второго триггера соединен с первым входом второго элемента И,.о т л и - чающееся тем, что, с целью повьшения быстродействия и достоверности обмена данными, в устройстве ведены регистр приема, регистр передачи, регистр контроля, регистр состояния, счетчик битов, счетчик байтов,.счетчик паузы, два счетчика времени, триггер приема, дешифратор конца массива, два мультиплексора, три дешифратора управления, блок сравнения, сумматор, элемент задержки, одновибратор, распределитель импульсов, семь элементов И, четыре элемента ИЛИ, причем информационный вход регитсра приема и информацион- выход регистра передачи являются входом и выходом устройства для под ключения соответственно к информа- .ционному выходу и входу канала связи вход записи регистра приема соединен со счетньм входом счетчика битов, с входом запуска перво.го счетчика времени, с первым входом первого элемента ИЛИ и является входом устрой- ства для подключения к первому синхровыходу канала связи, счетный вход с 1етчика паузы соединен со счетными входами первого, второго счетчиков времени, с синхровходом распределителя импульсов и является входом устройства для подключения к второму синхровыходуканала связи, первый синхровыход распределителя импульсов является выходом устрой

14

ства для подключения к синхровходу канала связи, первая группа информационных входов первого мультиплексора -и группа информационных выходов второго мультиплексора образуют группы входов и выходов устройства для подключения -соответственно к группам информационных выходов и вхо10 ДОН абонента, управляющие входы

первого и второго дешифраторов управления являются входами устройства для подключения соответственно к первому и второму выходам обращения 15 абонента, группа управляющих входов второго мультиплексора соединена с группами информационных входов первого и второго дешифраторов управления и обра ует группу входов уст20 ройства для подключения к группе управляющих выходов абонента, выход второго элемента ИЛИ является выходом устройства для подключения к входу прерывания абонента, при этом

25 группа информационных выходов регистра приема соединен с группой входов третьего элемента И, с группами информационных входов счетчика байтов, регистра данных, регистра

30 контрольной суммы, с Второй группой информационных входов первого мультиплексора, с первой группой информационных входов сумматора, группа информационных выходов которого соединена с группой информационных входов регистра контроля, группа информационных выходов которого соединена с второй группой информационных входов сумматора и с первой группой

-Q информационных входов блока сравнения, выход которого соединен с первым входом четвертого элемента И, выход которого соединен с первым входом третьего элемента ИШ- и с

g первым единичным входом регистра состояния, группа выходов и выход старшего разряда которого соединены с первой группой информационных входов второго мультиплексора, вторая

50 группа информационных входов которого соединена с группой информационных выходов регистра данных, вход записи которого соединен с первым входом второго элемента ИЛИ, с выхо55 дами пятого элемента И и с вторым единичным входом регистра состояния, выход старшего разряда которого соединен с первыми входами пятог-о, шестого элемента И, с ратроптющим

35

входом распределителя импульсов и с управляющим входом первого мультиплексора, группа информационных выходов которого соединена с группой информационных входов регистра передачи, разрешающий вход и синхровход которого соединены соответственно с разрешающим выходом и вторым- синхро- выходом распределителя импульсов, первый вход запуска которого соединен с установочным входом регистра передачи, с первым входом запуска второго счетчика времени4 с третьим единичным входом регистра состояния, с первь м выходом первого дешифратора управления, второй выход которого соединен с первым входом четвертого лемента ИЛИ, выход которого соединен с входом записи регистра передачи и с втоЧ рым входом запуска распределителя импульсов, третий синхровыход которого соединен с вторым входом второго элемента ИЛИ, третий вход которого соединен с первым нулевым входом регистра состояния, с установочным j входом счетчика байтов, с нулевым входом триггера приема, с выходом пятого элемента ВДШ, с установочньм входом регистра контроля, вход записи которого соединен с выходом седьмого элемента И, первьй вход которого соединен с первым выходом дешифратора конца массива и с первым входом восьмого элемента И, второй вход которого соединен с вторым входом седьмого элемента И, с . первым входом шестого элемента ИЛИ, с выходом девятого элемента И и с входом элемента задержки, выход которого соединен-СО счетным входом счетчика байтов, группа выходов которого, соединена с группой информационных входов дешифратора конца массива, второй выход которого соединен с первыми входами девятого, десятого и одиннадцатого элементов И, с входом третьего элемента И, выход которого соединен с информационным входом первого триггера, с вторыми входами четвертого, десятого, одиннадцатого элементов И, с первым входом двенадцатого элемента И, с. вторым входом первого элемента И, выход которого соединен с информационным входом второго триггера,, синхровход которого соединен с пер- вьи выходом третьего дешифратора управления, с вторыми входами шес

того, двенадцатого элементов И, с третьими входами четвертого, одиннадцатого элементов И, с синхровхо- дом первого триггера, нулевой вход которого соединен с нулевым входом первого триггера и с выходом седьмого элемента ИЛИ, первый вход которо-. го соединен с первыми входами пятого,

восьмого элементов ИЛИ, с вторым- входом первого элемента ИЛИ и с выходом одновибратора, вход запуска которого соединен с выходом третьего элемента ИЛИ, второй вход которого соединен с выходом второго счетчика времени и с четвертым единичным входом регистра состояния, пятый единичный вход которого соединен с выходом первого счетчика времени и с третьим |« входом третьего элемента ИЛИ, четвер- тьш вход которого соединен с выходом одиннадцатого элемента И и с шестым единичным входом регистра состояния, седьмой единичный вход которого соединен с пятым входом третьего элемента ИЛИ и.с выходом двенадцатого элемента И, третий вход которого соединен с четвертыми входами четвертого, одиннадцатого элеМентов И, с первым входом тринадцатого элемента И, с выходом триггера приема, с вторым входом девятого элемента И, третий вход которого соединен с вторым выходом третьего дешифратора управления и с вторым входом второго элемента И, выход которого соединен с входом записи счетчика байтов, с единичным входом триггера приема,, с первым входом девятого элемента ИЛИ и с вторым входом шестого элемента ИЛИ,, выход которого соединен с вторым входом пятого элемента И, установочный вход второго счетчика времени соединен с выходом первого

элемента ИЛИ, третий вход которого соединен с вторым входом пятого элемента ИЛИ и с выходом десятого эле мента И, третий вход которого соединен с вторым входом седьмого элемента ИЛИ и с выходом тринадцатого элемента И, второй вход которого соединен с третьим выходом третьего дешифратора управления и с вторым входом восьмого элемента ИЛИ, выход

которого соединен с установочным входом первого счетчика времени, с установочным входом регистра приема и с установочным входом счетчика бита, выход переполнения которого

соединен с вторым входом запуска вто- рого счетчика времени и с установочным входом счетчика паузы, первый, второй выходы которого соединены соответственно с первым, вторым информационными входами третьего дешифратора управления, установочный вход регистра состояния соединен с первым выходом второго дешифратора управления, второй выход которого соединен с вторым и третьим нулевы

ми входами регистра состояния, восьмой единичный вход которого соединен с вьгходом девятого элемента ИЛИ, .второй вход которого соединен с выходом восьмого элемента И и с входом записи регистра контрольной суммы, группа информационных выходов которого соединена-с второй группой информационных входов блока сравнения,, выход шестого элемента И соединен с вторым входом четвертого элемента ИЛИ,

Ц)иг.1

SL

Ж.

«7

f

к

Я; -ю

ЛУ

ff6

1499358

С ) г Прием маркерной Ч . odozf uMMki

Прием одного fuma daHHbif 8й&1

±

±

I

ffyfff счет {ика9 :дроссчшчика10 ат.стТ f

СТ7: 0

I

)

.(. кана/} сВйзи

Сброс таймера fj}OHa 3

L

- Счетчии( L

R&5(P$)

0(ций сфос

прерывание)

1499358

±

шчика10 ат.ст f

СТ7: 0 I / &f/Cr7.- fZJ I

Передача маркера в комм связи

Cfpoc счетчика

У

( ирерыВалие)

i

( Конец)

ФигЛ

Г Нача/ю) f-

-J npue/i кодо2раммы д/гиил/

| массива данны)(

прием одного Sura 9анни)1 9

t

±

±

i

Луск снеп1чика9 C/foe сче/тимЩ ГГ7 -С7 7н|

I

JL

+

fft/cff счетчика Ю

KGB-. KodL

I R&5(P0,P6)

n&2:-HodL

I Пуск

CT8-KodL

I T1i.Tf2

счетчика 9

Прерч8ание

1

С ш)

±

че/тимЩ ГГ7 -С

I

JL

±

ff&5(P f) I

Oifufuu cd/foc

Г Прернвание j

in(r5(PS) i

Ofufuu cfppc

Прерывание

аг. 5

Г Началу )

Передаче

f- ---1 9лнкиг

|j fi-iy/4. J cwyWCT I

JlpepHeaHue j

I (y J

npepntttHue SS3;iCZE jEZJ

tfu tiftftieeHUtJif

I.t . .I д(щиЛ cipot

H62 eitit«9eiiinJ( - / 1 4

( Ургривамае

-I )

Sytti

/4W«/y ffafttna aeimtepiKdeHU {ftieme eptiefnt яонтройй g ctftn- Bemtmtuu с ели- ритнвн ftpucHo)

Я&5((7): I I OSiguu cf(oc Ifff gaHUtJ

Ul.7

Документы, цитированные в отчете о поиске Патент 1989 года SU1499358A1

Авторское свидетельство СССР
Устройство для сопряжения ЭВМ с датчиками 1980
  • Кромпляс Богдан Антонович
  • Кипецкий Юрий Антонович
SU924691A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения 1980
  • Мишин Алексей Иванович
SU943694A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 499 358 A1

Авторы

Подзолов Герман Константинович

Хлебников Николай Иванович

Гнедовский Юрий Михайлович

Булахов Игорь Энгельсович

Тимонькин Григорий Николаевич

Ткаченко Сергей Николаевич

Харченко Вячеслав Сергеевич

Ярмонов Виктор Иванович

Даты

1989-08-07Публикация

1987-12-16Подача