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

Номер патента: 960893

Авторы: Гуревский, Мялик, Рыжов

ZIP архив

Текст

Союз СоветскихСоциалистическихРеспублик ОП ИСАНИЕИЗОБРЕТЕНИЯН АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ц 960893по делам нзобретеннй н открытнй(54) УСТРОЙСТВО ДЛЯ ПРИЕИА ПОСЛЕДОВАТЕЛЬНОГОКОДА Изобретение относится к вычислительной технике, в частности кустройствам приема и обработки информации для ввода ее в электроннуювычислительную машину (ЭВИ),5Известно устройство для приемадискретной информации, содержащееэлемент управления передачей, блоквычисления вычетов по модулю семь,преобразователь последовательногокода в параллельный, блок контроляидентичности кода и блок управления 1 1.Недостатком известного устройстваявляется узкая специализация, таккак устройство осуществляет приемслов только одной разрядности и необеспечивает синхронизацию поступающей информации.Наиболее близким по технической 20 сущности к предлагаемому являетсяустройство для приема последовательного кода, содержащее регистр сдвига(преобразователь последовательного 2кода в параллельный на К-триггерах), С-вход регистра сдвига соединен с шиной тактовых импульсов, информационный вход устройства соединен с входом узла тактовой синхронизации, содержащего элементы 2 И-НЕ, инверторы, элемент 2 ИТИЛИ-НЕ и два К-триггера, входы узла тактовой синхронизации подключены к информационному входу устройства и шине тактовых импульсов, узел тактовой синхронизации и регистр сдвига подключенн"к шине "Установки "0", предназначенной для приведения устройства в исхо, ное состояние. Узел тактовой синхронизации предназначен для ликвидации временного согласования между поступающими на вход устройства информационными импульсами кодовой последовательности и сопровождающими их синхронизирующими (сдвиговыми) импульсами ).21.Недостатком известного устройства является ограничение вида принимаемойинформации, по которому в первом разряде принимаемого кода всегда должнабыть единица (маркер). Это требование ограничивает область примененияустройства; Кроме того, устройствоне обеспечивает пословную синхронизацию поступающей информации.При приеме и обработке большихнепрерывных информационных массивовпередаваемых циклически, как правило, не пользуются специальными маркерами; указывающими начало слова. Признаком того, что обеспечена синхронизация явпяются корреляционные характеристики передаваемой инфор мации, при приеме таких информационных массивов целесообразно иметь устройство, позволяющее обеспечивать и сохранять в дальнейшем пословную синхронизацию. 20Такая синхронизация может быть обеспечена, если устройство для приема последовательного кода обеспечивает возможность сдвига (продвижения) вдоль информационного массива, например за счет пропуска информации в течение фиксированного количества тактов. Длина слова для .разных информационных массивов может меняться, поэтому устройство должно обеспечивать прием слов различной длины.Целью изобретения является расширение области применения устройства за счет обеспечения и сохранения55 пословной синхронизации поступающей информации для слов различной длины.Поставленная цель достигается тем, что в устройство для приема40 последовательного кода, содержащее регистр сдвига, первый вход которого соединен с информационной шиной, второй вход - с шиной импульсов сдвига, выходы регистра сдвига соединены с информационными выходами45 устройства, первый инвертор и шину тактовых импульсов, введены регистр кода величины смещения, регистр кода длины слова, делители частоты с переменным коэффициентом деления, вто рой инвертор, триггер, элементы ИЛИ, элементы 2 И, элемент 2 И-НЕ, шина кода величины смещения, шина кода дли ны слова и шина сигнала прерывания, шина тактовых импульсов соединена с 55 первыми входами первого элемента 2 И, элемента 2 И-НЕ и входом первого инвертора, выход которого соединен с первым входом первого элемента ИЛИ, выход первого элемента ИЛИ соединен с первыми входами вторых элементов 2 И, выходы которых соединены с соответствующими входами. второго элемента ИЛИ и первыми входами первого делителя частоты с переменным коэффициентом деления,. второй вход которого соединен с выходом элемента 2 И"НЕ, выход с первым входом триггера и с первым входом регистра кода величины смещения, вторые входы регистра кода величины смещения соединены с шиной кода величины смещения, выходы - с вторыми входами соответствующих вторых элементов 2 И, выход второго элемента ИЛИ через второй инвертор соединен с вторым входом первого элемента 2 И и непосредственно - с вторым входом триггера, выход которого соединен с вторыми входами элемента 2 И-НЕ и первого элемента ИЛИ, выход первого элемента 2 И соединен с шиной импульсов сдвига и первым входом второго делителя частоты с переменным коэффициентом деления, выход которого соединен с шиной сигнала прерывания, шина кода длины слова соединена с входами регистра кода длины слова, выходы которого соединены с вторыми входами второго делителя частоты с переменным коэффициентом деления.На чертеже показана блок-схема предлагаемого устройства.Устройство для приема последовательных кодов содержит параллельный щ-разрядный регистр 1 кода величины смещения, параллельный и-разрядный регистр 2 кода длины слова, К-разрядный регистр 3 сдвига, преобразователь последовательного кода в параллельный делители 4 и 5 частоты с переменным коэффициентом деления, е двухвходовых элементов 2 И 61,6- 6 инверторы 7 и 8, двухвходовый элемент ИЛИ 9, щ-входовый элемент ИЛИ 10, двухвходовый элемент 2 И 11 (ключ тактовых импульсов), элемент 2 И-НЕ 12, триггер 13, шину 14 импульсов сдвига, Входами устройства являются шины 15 кода величины смещения, шины 16 кода длины слова, шина 17 тактовых импульсов, информационная шина 18,. на которую поступает двоичный код от источника последовательных кодов. Выходами устройства являются выходные шины 19 К-разрядного сдвигового регистра, с которых снимается5информация в параллельном коде и шина 20 сигнала прерывания.Устройство работает следующим об разом.На информационную шину 18 поступает двоичный импульсный код информации с известной длиной слова от истоцников последовательных кодов, а на шину 7 поступают тактовые импульсы. Если в регистр 1 записан нулевой код величины смещения, то н выходных шинах его и на входе каждо го из элементов 2 И 61,6-6 присутствует сигнал логического "0", поэт му с выходов элементов 65-6 логиче кий "0" попадает на вход элемента ИЛИ 1 О и с его выхода поступает на инвертор 8, инвертируется и заво дится на вход элемента 2 И 11, разрешая прохождение тактовых импульсов с шины 17 на шину 14 импульсов сдвига и входную шину второо делителя 5 цастоты с переменным коэффициентом деления, Если в параллельный и-разрядный регистр 2 записан код длины слова, поступивший с шин данных ЭВМ через входную шину 16 кода длины слова, то на выходе регистра 2 и, следовательно, на вто рых входах второго делителя 5 частоты с переменным коэффициентом деления присутствует код, соответствующий длине слова входной двоичной информации, поступающей на шину 18. С выхода делителя 5 на шину 20 сигнала прерывания выдаются импульсы, сформированные из тактовой частоты в моменты, когда второй делитель 5 сосчитает количество тактовых импульсов, соответствующее коду на вторых входах делителя 5. При этом в регистре 3 будет подготовлено очередное слово информации, длина которого определена коэффициентом деления. Заполнение регистра 3 производится под действием импульсов сдвига, приходящих на его вход с ши ны 14. Количество разрядов К регистра 3 и и-регистра 2 и количество вторых входов входных шин установки кода коэффициента деления второго делителя 5 частоты 3 определяется в зависимости от максимальной длины слов, поступающих на информацион ную шину 18 устройства кодовых информационных массивов, для приема которых используется данное устройствСигнал логического Муля с выхода элемента ИЛИ 10 помимо поступления 960893 6на вход инвертора 8, описанного вышепоступает на второй вход (Установки в "1") триггера 13, Если в первоначальный момент, когда в регистр 1записан нулевой код, на выходе триггера 13 был сигнал логическойто этот сигнал, поступая на входэлемента 12 2 И-НЕ, разрешает прохождение тактового импульса на первый36 вход первого делителя 4 частоты са переменным коэффициентом деления.Первый делитель 4, на вторые входыкоторого (шины установки кода коэффициента деления) поступает нулевойскод, выдает в ответ на первый импульс,поступивший на его первый вход, импульс с выходной шины, Этот импульсустанавливает на первом (прямом)выходе триггера 13 сигнал логицес 20 кого "0", который запрещает прохождение тактовых импульсов через элемент12 2 И-НЕ на пераый вход первого делителя 4,Устройство, таким образом, произ 25 водит выдачу в ЭВМ информации с выходных шин 19 регистра 3 и оповещает ЭВМ о факте заполнения этого регистра информацией с помощью сигналовпрерыва,поступивших с шины 20 сиг 5 О нала прерывания. ЭВМ принимает информацию и производит оценку пословной синхронизации информации. Еслисинхронизация не достигнута, ЭВМ вы-,дает код смещения на шину 15 послеполучения сигнала прерывания.В соответствии с этим кодом устройство запрещает прохождение тактовых импульсов на шину 14 импульсовсдвига и в регистр 3 не записывается информация в течение того количества тактов, которое указано в кодевеличины смещения,В соответствии с кодом величинысмещения, записанным в регистр 1,на одном или нескольких выходахЛ 5этого регистра появляется сигнал логической единицы, Эта логическая"1", поступив на соответствующийэлемент 2 И 6,1, 6 ,6, пройдетчерез этот элемент в промежуток между тактовыми импульсами, когда свыхода инвертора 7 снимается сигналц Нлогической"1, и через элемент ИЛИ 9этот сигнал поступит на объединенныевходы элементов 2 И 6, 6-655С выходов элементов 2 И 6 -6 , однао.или несколько логических н" проходит через элемент ИЛИ 10, инвертируется инвертором 8 и запрещает прохож 960893 820 23 30 35 40 45 0 Я дение очередного тактового импульса, Одновременно с выхода элемента ИЛИ 10 сигнал логической "1" поступает на второй вход (иУстановка в "1") триггера 13, с прямого выхода которого сигнал логической "1 н поступает на элемент 2 И-НЕ 12, разрешая прохождение тактовых импульсов на первый вход первого делителя ч и на второй вход элемента ИЛИ 9, обеспечивая удержание кода на вторых входах (шинах установки кода коэффициента деления) первого делителя ч частоты. Этот делитель ч в соотстветствии с кодом, установленным на его шинах установки кода коэффициента деления, через требуемое количество тактов выдает импульс, который поступит на первый входвход "Установки в "0 регистра 1 и сбросит его, так, что на выходе регистра 1 установится сигнал логического "0", кроме того, этот импульс попадает на вход "Установки в "0 и триггера 13 и сбросит его в "0" Логический "0" с .прямого выхода триггера 13 запретит прохождение тактовых импульсов через зле мент 2 И-НЕ 12 на вход первого делителя ч частоты с переменным коэффициентом деления. Сигнал логического "0" с выхода регистра 1 разрешит прохождение тактовых импульсов с шины 17 на шину 1 ч импульсов сдвига как это было описано выше.Таким образом, устройство в ответ на поступление кода величины смещения на шины 15 произвело однократное смещение на заданное в коде число тактов вдоль последовательного двоичного кода, поступающего на информационную шину 18, давая ЗВМ возможность оценки достижения синхронизации, например, по результатам статистической обработки определенного количества принятых информационных слов. Далее ЭВМ повторяет прием и анализ информации и, при необходимости, производит сдвиги. В случае, если ЭВМ прекращает считывать информацию, в устройстве продолжает работать второй делитель 5 частоты с переменным коэффициентом деления, который сигналами прерыва, устанавливаемыми на шине 20, сообщает ЭВМ о фате поступления очередной информации и достигнутая синхронизация не теряется.Предлагаемое устройство обеспечивает пословную синхронизацию сообщения, принимаемого от источника последовательных кодов, сочетая эконо; мию ресурсов вычислительных средств, расходуемых на синхронизацию, с обеспечением универсальности, заключающейся в возможности работы устройства с различной длиной слов входной информации, Устройство сохраняет синхронизацию, если ЭВМ прекращает прием информации. Все это позволяет расширить область применения предложенного устройства.Формула изобретенияУстройство для приема последовательного кода, содержащее регистр сдвига, первый вход которого соединен с информационной шиной, второй вход - с шиной импульсов сдвига, выходы регистра сдвига соединены с информационными выходами устройства, первый инвертор и шину тактовых импульсов, о г л и ч а ю щ е е с я тем, что, с целью расширения области применения устройства, в него введены регистр кода величины смещения, регистр кода длины слова, делители частоты с переменным коэффициентом деления, второй.инвертор, триггер, элементы ИЛИ, элементы 2 И, элемент 2 И-НЕ, шина кода величины смещения, шина кода длины слова и шина сигнала прерывания, шина тактовых импульсов соединена с первыми входами первого элемента 2 И, элемента 2 И-НЕ и входом первого инвертора, выход которого соединен с первым входом первого элемента ИЛИ, выход первого элемента ИЛИ соединен с первыми входами вторых элементов 2 И, выходы которых соединены с соответствующими входами второго элемента ИЛИ и первыми входами первого делителя частоты с переменным коэффициентом деления, второй вход которого соединен с выходом элемента 2 И-НЕ, выход - с первым входом триггера и с первым входом регистра кода величины смещения, вторые входы регистра кода величины смещения соединены с шиной кода величины смещения, выходы - с вторыми входами соответствующих вторых элементов 2 И, выход второго элемента ИЛИ через второй инвертор соединен с вторым входом первого элемента 2 И и непосредственно . - с вторым входом триг гера, выход которого соединен с вто9 96089310рыми входами элемента 2 И-НЕ и пер- входами второго делителя частоты свого элемента ИЛИ, выход первого эле- переменным коэффициентом деления.мента 2 И соединен с шиной импульсовсдвига и первым входом второго дели- Источники информации,теля частоты с переменным коэффици- у принятые во внимание при экспертизеентом деления, выход которого соеди. Авторское свидетельство СССРнен с шиной сигнала прерывания, ши- Ю 598111, кл. О 08 С 19/28, 1976.на кода длины слова соединена с вхо, Авторское свидетельство СССРдами регистра кода длины слова, вы- У 705494, кл. О 08 С 19/28, 1977ходы которого соединены с вторыми 1 О 1,прототип).

Смотреть

Заявка

3215922, 11.12.1980

ПРЕДПРИЯТИЕ ПЯ А-1178

МЯЛИК АРКАДИЙ НИКОЛАЕВИЧ, РЫЖОВ ВИЛЬ ИВАНОВИЧ, ГУРЕВСКИЙ ЛЕВ СЕРГЕЕВИЧ

МПК / Метки

МПК: G08C 19/28

Метки: кода, последовательного, приема

Опубликовано: 23.09.1982

Код ссылки

<a href="https://patents.su/6-960893-ustrojjstvo-dlya-priema-posledovatelnogo-koda.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для приема последовательного кода</a>

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