Устройство для приема последовательного кода

 

Союз Советских

Социалистических

Республик

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (! !!960893

1

«

/ =-- " г,. фФ (61) Дополнительное к авт. свид-ву (22)Заявлено 11.12.80 (21) 3215922/18-2ч с присоединением заявки № (23) Приоритет (5! )М. Кл.

G 08 С 19/28

3Ъоударстааивй комитет

СССР по делан изобретений н открытнй (53) УЛK 621. .398(088.8) Опубликовано 23. 09. 82. Бюллетень № 35

Дата опубликования описания 25.09.82 (72) Авторы изобретения!

А.Н. Мялик, В.И. Рь!жов и Л.С. Гуревский ,1;, !, ф ! !",;1";„1;.1 .Т ",ру

t (7l ) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРИЕИА ПОСЛЕДОВАТЕЛЬНОГО

КОДА

Изобретение относится к вычислительной технике, в частности к устройствам приема и обработки информации для ввода ее в электронную вычислительную машину (ЭВИ).

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

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

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

2 кода в параллельный на IK-триггерах), С-вход регистра сдвига соединен с шиной тактовых импульсов, информационный вход устройства соединен с входом узла тактовой синхронизации, содержащего элементы 2И-НЕ, инверторы, элемент 2И-4Т-2ИЛИ-НЕ и два

1К-триггера, входы узла тактовой синхронизации подключены к информационному входу устройства и шине тактовых импульсов, узел тактовой синхронизации и регистр сдвига подключен !!4! к шине "Установки "0", предназначенной для приведения устройства в исхо, ное состояние. Узел тактовой синхронизации предназначен для ликвидации временного согласования между поступающими на вход устройства информационными импульсами кодовой последовательности и сопровождающими их синхронизирующими (сдвиговыми) импульсами (2).

Недостатком известного устройства является ограничение вида принимаемой

960893

35 информации, по которому в первом ра3ряде принимаемого кода всегда должна быть единица (маркер). Это требование ограничивает область применения устройства; Кроме того, устройство не обеспечивает пословную синхронизацию поступающей информации.

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

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

Такая синхронизация может быть обеспечена, если устройство для г риема последовательного кода обеспечивает возможность сдвига (продвижения) вдоль информационного массива, например за счет пропуска информации в течение фиксированного количества тактов. Длина слова для .разных информационных массивов может меняться, поэтому устройство должно обеспечивать прием слов различной длины.

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

Поставленная цель достигается тем, что в устройство для приема

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

45 устройства, первый инвертор и шину тактовых импульсов, введены регистр кода величины смещения, регистр кода длины слова, делители частоты с переменным коэффициентом деления, второй инвертор, триггер, элементы ИЛИ, элементы 2И, элемент 2И-НЕ, шина кода величины смещения, шина кода дли ны слова и шина сигнала прерывания, шина тактовых импульсов соединена с первыми входами первого элемента 2И, элемента 2И-НЕ и входом первого инвертора, выход которого соединен с первым входом первого элемента ИЛИ, выход первого элемента ИЛИ соединен с первыми входами вторых элементов 2И, выходы которых соединены с соответствующими входами. второго элемента ИЛИ и первыми входами первого делителя частоты с переменным коэффициентом деления,. второй вход которого соединен с выходом элемента

2И"HE, выход с первым входом триггера и с первым входом регистра кода величины смещения, вторые входы регистра кода величины смещения соединены с шиной кода величины смещения, выходы — с вторыми входами соответствующих вторых элементов 2И, выход второго элемента ИЛИ через второй инвертор соединен с вторым входом первого элемента 2И и непосредственно - с вторым входом триггера, выход которого соединен с вторыми входами элемента 2И-НЕ и первого элемента ИЛИ, выход первого элемента 2И соединен с шиной импульсов сдвига и первым входом второго делителя частоты с переменным коэффициентом деления, выход которого соединен с шиной сигнала прерывания, шина кода длины слова соединена с входами регистра кода длины слова, выходы которого соединены с вторыми входами второго делителя частоты с переменным коэффициентом деления.

На чертеже показана блок-схема предлагаемого устройства.

Устройство для приема последовательных кодов содержит параллельный m-разрядный регистр 1 кода величины смещения, параллельный и-разрядный регистр 2 кода длины слова, К-разрядный регистр 3 сдвига, преобразователь последовательного кода в параллельный делители 4 и 5 частоты с переменным коэффициентом деления, m двухвходовых элементов 2И 61,6 6„, инверторы 7 и 8, двухвходовый элемент ИЛИ 9, m-входовый элемент

ИЛИ 10, двухвходовый элемент 2И 11 (ключ тактовых импульсов), элемент

2И-НЕ 12, триггер l3, шину 14 импульсов сдвига. Входами устройства являются шины 15 кода величины смещения, шины 16 кода длины слова, шина 17 тактовых импульсов, информационная шина 18,. на которую поступает двоичный код от источника последовательных кодов. Выходами устройства являются выходные шины 19 К-разрядного сдвигового регистра, с которых снимается

5 информация в параллельном коде и шина 20 сигнала прерывания.

Устройство работает следующим об разом.

На информационную шину 18 поступает двоичный импульсный код информации с известной длиной слова от источников последовательных кодов, а на шину 17 поступают тактовые импульсы. Если в регистр 1 записан нулевой код величины смещения, то н выходных шинах его и на входе каждо

ro из элементов 2И 61,6 -6„„ присутствует сигнал логического "0", поэт му с выходов элементов 6 -6,логиче кий "0" попадает на вход элемента ИЛИ 10 и с его выхода поступает на инвертор 8, инвертируется и заво дится на вход элемента 2И 11, разрешая прохождение тактовых импульсов с шины 17 на шину 14 импульсов сдвига и входную шину второго делителя 5 частоты с переменным коэффициентом деления. Если в параллельный и-разрядный регистр 2 записан код длины слова, поступивший с шин данных ЭВМ через входную шину 16 кода длины слова, то на выходе регистра 2 и, следовательно, на вто рых входах второго делителя 5 частоты с переменным коэффициентом деления присутствует код, соответствующий длине слова входной двоичной информации, поступающей на шину 18.

С выхода делителя 5 на шину 20 сигнала прерывания выдаются импульсы, сформированные из тактовой частоты в моменты, когда второй делитель сосчитает количество тактовых импульсов, соответствующее коду на вторых входах делителя 5. При этом в регистре 3 будет подготовлено очередное слово информации, длина которого определена коэффициентом деления. Заполнение регистра 3 производится под действием импульсов сдвига, приходящих на его вход с ши ны 14. Количество разрядов К регистра 3 и и-регистра 2 и количество вторых входов входных шин установки кода коэффициента деления второго делителя 5 частоты 3 определяется в зависимости от максимальной длины слов, поступающих на информацион ную шину 18 устройства кодовых информационных массивов, для приема которых используется данное устройств

Сигнал логического Муля с выхода элемента ИЛИ 10 помимо поступления

960893 на вход инвертора 8, описанного выше поступает на второй вход (Установки в "1") триггера 13 Если в первоначальный момент, когда в регистр 1 записан нулевой код, на выходе триггера 13 был сигнал логической то этот сигнал, поступая на вход элемента 12 2И-НЕ, разрешает прохождение тактового импульса на первый

10 вход первого делителя 4 частоты с переменным коэффициентом деления.

Первый делитель 4, на вторые входы которого (шины установки кода коэффициента деления) поступает нулевой с-15 код, выдает в ответ на первый импульс, поступивший на его первый вход, импульс с выходной шины. Этот импульс устанавливает на первом (прямом) выходе триггера 13 сигнал логичес20 кого "0", который запрещает прохождение тактовых импульсов через элемент

12 2И-НЕ на пераый вход первого делителя 4.

Устройство, таким образом, произ25 водит выдачу в ЭВМ информации с выходных шин 19 регистра 3 и оповещает ЭВМ о факте заполнения этого регистра информацией с помощью сигналов прерыва, поступивших с шины 20 сигЗо нала прерывания. ЭВМ принимает информацию и производит оценку пословной синхронизации информации. Если синхронизация не достигнута, ЭВМ вы-, дает код смещения на шину 15 после получения сигнала прерывания.

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

В соответствии с кодом величины смещения, записанным в регистр 1, на одном или нескольких выходах

45 этого регистра появляется сигнал логической единицы. Эта логическая

"1", поступив на соответствующий элемент 2И 6, 6, ... 6„„, пройдет через этот элемент в промежуток между тактовыми импульсами, когда с выхода инвертора 7 снимается сигнал ц Н логической" 1, и через элемент ИЛИ 9 этот сигнал поступит на объединенные входы элементов 2И 6, 6 -6„»

С выходов элементов 2И -6, одна о. или несколько логических "1" проходит через элемент ИЛИ 10, инвертируется инвертором 8 и запрещает прохож960893 8 дение очередного тактового импульса.

Одновременно с выхода элемента ИЛИ 10 сигнал логической "1" поступает на второй вход (" Установка в "1") триггера 13, с прямого выхода которого сигнал логической "1н поступает на элемент 2И-НЕ 12, разрешая прохождение тактовых импульсов на первый вход первого делителя 4 и на второй вход элемента ИЛИ 9, обеспечивая удержание кода на вторых входах (шинах установки кода коэффициента деления) первого делителя 4 частоты.

Этот делитель 4 в соотстветствии с кодом, установленным на его шинах установки кода коэффициента деления, через требуемое количество тактов выдает импульс, который поступит на первый вход (вход "Установки в "0 регистра 1 и сбросит его, так, что на выходе регистра 1 установится сигнал логического "0", кроме того, этот импульс попадает на вход "Установки в "0н триггера 13 и сбросит его в "0".. Логический "0" с .прямого выхода триггера 13 запретит прохождение тактовых импульсов через зле мент 2И-HE 12 на вход первого делителя 4 частоты с переменным коэффициентом деления. Сигнал логического

"0" с выхода регистра 1 разрешит прохождение тактовых импульсов с шины l/ на шину 14 импульсов сдвига как это было описано выше.

Таким образом, устройство в ответ на поступление кода величины смещения на шины 15 произвело однократное смещение на заданное в коде число тактов вдоль последовательного двоичного кода, поступающего на информационную шину 18, давая ЗВМ возможность оценки достижения синхронизации, например, по результатам статистической обработки определенного количества принятых информационных слов. Далее ЭВИ повторяет прием и анализ информации и, при необходимости, производит сдвиги. В случае, если ЭВМ прекращает считывать информацию, в устройстве продолжает работать второй делитель 5 частоты с переменным коэффициентом деления, который сигналами прерыва, устанавливаемыми на шине 20, сообщает ЭВМ о фа <те поступления очередной информации и достигнутая синхронизация не теряется.

Предлагаемое устройство обеспечивает пословную синхронизацию сооб29

2$

36

3$

4$

$0

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

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

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

2И-НЕ, шина кода величины смещения, шина кода длины слова и шина сигнала прерывания, шина тактовых импульсов соединена с первыми входами первого элемента 2И, элемента 2И-НЕ и входом первого инвертора, выход которого соединен с первым входом первого элемента ИЛИ, выход первого элемента ИЛИ соединен с первыми входами вторых элементов 2И, выходы которых соединены с соответствующими входами второго элемента ИЛИ и первыми входами первого делителя частоты с переменным коэффициентом деления, второй вход которого соединен с выходом элемента 2И-НЕ, выход — с первым входом триггера и с первым входом регистра кода величины смещения, вторые входы регистра кода величины смещения соединены с шиной кода величины смещения, выходы — с вторыми входами соответствующих вторых элементов 2И, выход второго элемента ИЛИ через второй инвертор соединен с вторым входом первого элемента 2И и непосредственно . — с вторым входом триг гера, выход которого соединен с вто9 960893

10 рыми входами элемента 2И-HE и пер- входами второго делителя частоты с вого элемента ИЛИ, выход первого эле- переменным коэффициентом деления. мента 2И соединен с шиной импульсов сдвига и первым входом второго дели- Источники информации, теля частоты с переменным коэффици- у принятые во внимание при экспертизе витом деления, выход которого соеди- l. Авторское свидетельство СССР нен с шиной сигнала прерывания, ши- Ю 598111, кл. G 08 С 19/28, 1976. на кода длины слова соединена с вхо- 2. Авторское свидетельство СССР дами регистра кода длины слова, вы- У 705494, кл. G 08 C 19/28, 1977 ходы которого соединены с вторыми 1О (прототип).

Устройство для приема последовательного кода Устройство для приема последовательного кода Устройство для приема последовательного кода Устройство для приема последовательного кода Устройство для приема последовательного кода Устройство для приема последовательного кода 

 

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

Изобретение относится к информационно-измерительной технике и может быть использовано в адаптивно-адресных телеметрических системах

Изобретение относится к области телемеханики и может быть использовано в частотно-временных системах телемеханики с совмещенными каналами телемеханики и дистанционного электропитания

Изобретение относится к области телемеханики и может быть использовано в системах передачи данных для работы во взрывоопасных средах

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

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

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

Изобретение относится к информационно-управляющим комплексам, в которых устройства периферийных контролируемых пунктов рассредоточены относительно общей для них центральной приемопередающей станции (ЦППС) и соединяются с ней общей линией связи магистральной структуры

Изобретение относится к информационнно-управляющим комплексам

Изобретение относится к цифровым системам передачи телеизмерительной информации
Наверх