[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1499358A1 - Устройство дл сопр жени абонента с каналом св зи - Google Patents

Устройство дл сопр жени абонента с каналом св зи Download PDF

Info

Publication number
SU1499358A1
SU1499358A1 SU874345166A SU4345166A SU1499358A1 SU 1499358 A1 SU1499358 A1 SU 1499358A1 SU 874345166 A SU874345166 A SU 874345166A SU 4345166 A SU4345166 A SU 4345166A SU 1499358 A1 SU1499358 A1 SU 1499358A1
Authority
SU
USSR - Soviet Union
Prior art keywords
input
output
register
inputs
counter
Prior art date
Application number
SU874345166A
Other languages
English (en)
Inventor
Герман Константинович Подзолов
Николай Иванович Хлебников
Юрий Михайлович Гнедовский
Игорь Энгельсович Булахов
Григорий Николаевич Тимонькин
Сергей Николаевич Ткаченко
Вячеслав Сергеевич Харченко
Виктор Иванович Ярмонов
Original Assignee
Предприятие П/Я М-5308
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я М-5308 filed Critical Предприятие П/Я М-5308
Priority to SU874345166A priority Critical patent/SU1499358A1/ru
Application granted granted Critical
Publication of SU1499358A1 publication Critical patent/SU1499358A1/ru

Links

Landscapes

  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

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

Description

Изобретение относитс  к вычислительной технике и можеТ быть использовано при построении систем обмена данными между локальными и удаленными абонентами и ЦВМ.
Целью изобретени   вл етс  повышение быстродействи  и достоверности обмена данными. .
Передача данных между абонентами, в качестве которых могут выступать вычислительные машины или абонентские пункты, осуществл етс  по физической цепи, либо по каналам,-вьще- л емым аппаратурой уплотнени , последовательными кодами. Единицей обмена  вл етс  массив данных, который состоит из маркерных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 в канал св зи. Таким образом, произ
ном коде передаетс  байт подтвержде- ю водитс  передача маркерных кодограмм.
ки . По сигналу прерывани  абонент считывает слово состо ни  из регистра 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.
 

Claims (1)

  1. Формула изобретени
    Устройство дл  сопр жени  абонента с каналом св зи, содержащее регистр данных, регистр контрольной суммы, два триггера, шесть элементов И, п ть элементов ИЛИ, причем выход первого триггера соединен с первым входом первого элемента И, выход второго триггера соединен с первым входом второго элемента И,.о т л и - чающеес  тем, что, с целью повьшени  быстродействи  и достоверности обмена данными, в устройстве ведены регистр приема, регистр передачи , регистр контрол , регистр состо ни , счетчик битов, счетчик байтов,.счетчик паузы, два счетчика времени, триггер приема, дешифратор конца массива, два мультиплексора, три дешифратора управлени , блок сравнени , сумматор, элемент задержки , одновибратор, распределитель импульсов, семь элементов И, четыре элемента ИЛИ, причем информационный вход регитсра приема и информацион- выход регистра передачи  вл ютс  входом и выходом устройства дл  под ключени  соответственно к информа- .ционному выходу и входу канала св зи вход записи регистра приема соединен со счетньм входом счетчика битов, с входом запуска перво.го счетчика времени , с первым входом первого элемента ИЛИ и  вл етс  входом устрой- ства дл  подключени  к первому синхровыходу канала св зи, счетный вход с 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
SU874345166A 1987-12-16 1987-12-16 Устройство дл сопр жени абонента с каналом св зи SU1499358A1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU874345166A SU1499358A1 (ru) 1987-12-16 1987-12-16 Устройство дл сопр жени абонента с каналом св зи

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU874345166A SU1499358A1 (ru) 1987-12-16 1987-12-16 Устройство дл сопр жени абонента с каналом св зи

Publications (1)

Publication Number Publication Date
SU1499358A1 true SU1499358A1 (ru) 1989-08-07

Family

ID=21342952

Family Applications (1)

Application Number Title Priority Date Filing Date
SU874345166A SU1499358A1 (ru) 1987-12-16 1987-12-16 Устройство дл сопр жени абонента с каналом св зи

Country Status (1)

Country Link
SU (1) SU1499358A1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU207031U1 (ru) * 2021-04-27 2021-10-07 Федеральное государственное бюджетное учреждение "4 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации Устройство для селекции признаков структурированных объектов с контрольной суммой

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР. 924691, кд. С 06 F 13/00, 1982. Авторское свидетельство СССР 943694, кл. G 06 F 13/00, 1982. *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU207031U1 (ru) * 2021-04-27 2021-10-07 Федеральное государственное бюджетное учреждение "4 Центральный научно-исследовательский институт" Министерства обороны Российской Федерации Устройство для селекции признаков структурированных объектов с контрольной суммой

Similar Documents

Publication Publication Date Title
AU595437B2 (en) Universal protocol data receiver
US4701913A (en) Circuit and method for extracting signalling information embedded in channelized serial data streams
GB1565562A (en) Data communication system
US4396995A (en) Adapter for interfacing between two buses
US4509164A (en) Microprocessor based digital to digital converting dataset
SU1499358A1 (ru) Устройство дл сопр жени абонента с каналом св зи
JP2523874B2 (ja) 非同期式シリアルデ―タ伝送装置
US4495639A (en) Electronic data compressor
SU1043717A1 (ru) Устройство дл передачи телеметрической информации
EP0417918B1 (en) Data receiver interface circuit
SU1298930A1 (ru) Устройство дл контрол дискретного канала
SU1698894A1 (ru) Устройство дл моделировани тракта передачи данных
SU1667084A1 (ru) Система ввода-вывода дл микропрограммируемой ЭВМ
SU1442997A1 (ru) Устройство дл сопр жени ЭВМ с абонентом по последовательному каналу св зи
WO2002056514A1 (en) Synchronous protocol encoding and decoding method
SU1211740A1 (ru) Устройство дл сопр жени абонента с каналом св зи
SU1078421A2 (ru) Устройство дл обмена данными
SU1149255A1 (ru) Устройство дл управлени многоканальной измерительной системой
SU1334154A1 (ru) Устройство дл сопр жени ЭВМ с абонентом
SU1113792A1 (ru) Устройство дл сопр жени электронной вычислительной машины с алфавитно-цифровыми диспле ми
SU1474664A2 (ru) Устройство дл сопр жени вычислительной машины с каналами св зи
SU1193655A1 (ru) Преобразователь последовательного кода в параллельный
SU535585A1 (ru) Аппаратура передачи данных
SU987828A1 (ru) Устройство дл телеконтрол промежуточных станций системы св зи
RU1795446C (ru) Многоканальное устройство дл сравнени кодов