Устройство для приема последовательного кода Советский патент 1982 года по МПК G08C19/28 

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

1

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

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

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

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

кода в параллельный на 1К-триггерах), С-вход регистра сдвига соединен с шиной тактовых импульсов, информационный вход устройства соединен с входом узла тактовой синхронизации, содержащего элементы 2И-НЕ, инверторы, элемент 2И-+Т-2ИЛИ-НЕ и два 1К-триггера, входы узла тактовой синхронизации подключены к информаци Q онному входу устройства и шине тактовых импульсов, узел тактовой синхронизации и регистр сдвига подключен к шине Установки , предназначенной для приведения устройства в исхо,

J5 ное состояние. Узел тактовой синхронизации предназначен для ликвидации временного согласования между поступающими на вход устройства информационными импульсами кодовой последовательности и сопровождающими их синхронизирующими (сдвиговыми) импульсами 2 ..

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

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

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

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

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

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

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

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

Устройство для приема последовательных кодов содержит параллельный т-разрядный регистр 1 кода величины смещения, параллельный п-разрядный регистр 2 кода длины слова, К-разрядный регистр 3 сдвига, преобразователь последовательного кода в параллельный делители и 5 частоты с переменным коэффициентом деления, m двухвходовых элементов 2И 6, ,, инверторы 7 и 8, двухвходовый элемент ИЛИ 9 т-входовый элемент ИЛИ 10, двухвходовый элемент 2И 11 (ключ тактовых импульсов), элемент 2И-НЕ 12, триггер 13, шину 1 импульсов сдвига. Входами устройства являются шины 15 кода величины смещения, шины 16 кода длины слова, шина 17 тактовых импульсов, информационная шина 18, на которую поступает двоичный код от источника последовательны кодов. Выходами устройства являются выходные шины 19 К-разрядного сдвигового регистра, с которых снимается 59608 информация в параллельном коде и шина 20 сигнала прерывания. Устройство работает следующим образом. На информационную шину 18 посту- 5 лает двоичный импульсный код информации с известной длиной слова от источников последовательных кодов, а на шину 17 поступают тактовые импульсы. Если в регистр 1 записан О нулевой код величины смещения, то на . выходных шинах его и на входе каждого из элементов 2И 6 ,6,j-6 присутствует сигнал логического О, поэтому с выходов элементов ,логиче кий О попадает на вход элемента ИЛИ 10 и с его выхода поступает на инвертор 8, инвертируется и заво дится на вход элемента 2И 11, разрешая прохождение тактовых импульсов с шины 17 на шину 1 импульсов сдвига и входную шину второго делителя 5 частоты с переменным коэффициентом деления. Если в параллельный п-разрядный регистр 2 записан код длины слова, поступивший с шин данных ЭВМ через входную шину 1б кода длины слова, то на выходе регистра 2 и, следовательно, на вто рых входах второго делителя 5 частоты с переменным коэффициентом деления присутствует код, соответствующий длине слова входной двоичной информации, поступающей на шину 18. С выхода делителя 5 на шину 20 сигнала прерывания выдаются импульсы, сформированные из тактовой частоты в моменты, когда второй делитель 5 сосчитает количество тактовых импульсов, соответствующее коду на вторых входах делителя 5- При этом в регистре 3 будет подготовлено очередное слово информации, длина которого определена коэффициентом деления. Заполнение регистра 3 производится под действием импульсов сдвига, приходящих на его вход с ши ны . Количество разрядов К регистра 3 и п регистра 2 и количество вторых входов входных шин установки кода коэффициента деления второго делителя 5 частоты 3 определяется в зависимости от максимальной длины слов, поступающих на информацион ную шину 18 устройства кодовых информационных массивов, для приема которых используется данное устройст Сигнал логического йуля с выхода элемента ИЛИ 10 помимо поступления 3 на вход инвертора 8, описанного выше поступает на второй вход {Установки в 1) триггера 13. Если в первоначальный момент, когда в регистр 1 записан нулевой код, на выходе триггера 13 был сигнал логической 1, то этот сигнал, поступая на вход элемента 12 2И-НЕ, разрешает прохождение тактового импульса на первый вход первого делителя k частоты с переменным коэффициентом деления. Первый делитель , на вторые входы которого (шины установки кода коэффициента деления) поступает нулевой код, выдает в ответ на первый импульс, поступивший на его первый вход, импульс с выходной шины. Этот импульс устанавливает на первом (прямом) выходе триггера 13 сигнал логического О, который запрещает прохождение тактовых импульсрв через элемент 12 2И-НЕна пераый вход первого делителя k. Устройство, таким образом, производит выдачу в ЭВМ информации с выходных шин 19 регистра 3 и оповещает ЭВМ о факте заполнения этого регистра информацией с помощью сигналов прерыва, поступивших с шины 20 си1- нала прерывания. ЭВМ принимает информацию и производит оценку пословной синхронизации информации. Если синхронизация не достигнута, ЭВМ выдает код смещения на шину 15 после получения сигнала прерывания. В соответствии с этим кодом устройство запрещает прохождение тактовых импульсов на шину И импульсов сдвига и в регистр 3 не записывается информация в течение того количества тактов, которое указано в коде величины смещения. В соответствии с кодом величины смещения, записанным в регистр 1, на одном или нескольких выходах этого регистра появляется сигнал логической единицы. Эта логическая 1, поступив на соответствующий элемент 2И 6, 6, ... б, пройдет через этот элемент в промежуток между тактовыми импульсами, когда с выхода инвертора 7 снимается сигнал логической, и через элемент ИЛИ 9 этот сигнал поступит на объединенные входы элементов 2И 6 , 6,6f С выходов элементов 2И ( 6, одна или несколько логических 1 проходит через элемент ИЛИ 10, и,нвертиру- ется инвертором 8 и запрещает прохождение очередного тактового импульса Одновременно с выхода элемента ИЛИ сигнал логической 1 поступает на второй вход (Установка в 1) триг гера 13, с прямого выхода которого сигнал логической 1 поступает на элемент 2И-НЕ 12, разрешая прохожде ние тактовых импульсов на первый вход первого делителя i и на второй вход элемента ИЛИ 9 обеспечивая удержание кода на вторых входах {ши нах установки кода коэффициента деления) первого делителя 4 частоты, Этот делитель k в соотстветствии с кодом, установленным на его шинах установки кода коэффициента деления через требуемое количество тактов выдает импульс, который поступит на первый вход (вход Установки в регистра 1 и сбросит его, так, что на выходе регистра 1 установится сигнал логического О, кроме того, этот импульс попадает на вход Установки -в О триггера 13 и сбросит его в.О.. Логический О с .прямого выхода триггера 13 запретит прохожд ние тактовых импульсов через элемент 2И-НЕ 12 на вход первогоделителя частоты с переменным Коэффициентом деления. Сигнал логического О с выхода регистра 1 разрешит прохождение тактовь1х импульсов с ши ны 17 на шину импульсов сдвига как это было описано выше. Таким образом, устройство в отве на поступление кода величины смещения на шины 15 произвело однократное смещение на заданное в коде чис ло тактов вдоль последовательного двоичного кода, поступающего на информационную шину 18, давая ЭВМ воз можность оценки достижения синхрони зации, например, по результатам статистической обработки определенного количества принятых информацио ных слов. Далее ЭВМ повторяет прием и анализ информации и, при необходимости, производит сдвиги. В слу чае, если ЭВМ прекращает считывать информацию, в устройстве продолжает работать второй делитель 5 частоты с переменным коэффициентом деления, который сигналами прерыва, устанавливаемыми на шине 20, сообщает ЭВМ о факте поступления очередной информации и достигнутая синхронизация не теряется. Предлагаемое устройство обеспечивает пословную синхронизацию сообщения, принимаемого от источника последовательных кодов, сочетая эконо 1 мию ресурсов вычислительных средств, расходуемых на синхронизацию, с обеспечением универсальности, заключающейся в возможности работы устройства с различной длиной слов входной информации. Устройство сохраняет синхронизацию, если ЭВМ прекращает прием информации. Все это позволяет расширить область применения предложенного устройства. Формула изобретения Устройство для приема последобательного кода, содержащее регистр сдвига, первый вход которого соединен с информационной шиной, второй вход - с шиной импугг сов сдвига, выходы регистра сдвига соединены с информационными выходами устройства, первый инвертор и шину тактовых импульсов, отличающееся . тем,что, с целью расширения области применения устройства, в него введены регистр кода величины смещения, регистр кода длины слова, делители частоты с переменным коэффициентом деления, второй.инвертор, триггер, элементы ИЛИ, элементы 2И, элемент 2И-НЕ, шина кода величины смещения, шина кода длины слова и шина сигнала прерывания, шина тактовых импульсов соединена с первыми входами первого элемента 2И, элемента 2И-НЕ и входом первого инвертора, выход которого соединен с первым входом первого элемента ИЛИ, выход первого элемента ИЛИ соединен с первыми входами вторых элементов 2И, выходы которых соединены с соответствующими входами второго элемента ИЛИ и первыми входами первого делителя частоты с переменным коэффициентом деления, второй вход которого соединен с выходом элемента 2И-НЕ, выход - с первым входом триггера и с первым входом регистра кода величины смещения, вторые входы регистра кода величины смещения соединены с шиной кода величины смещения, выходы - с вторыми входами соответствующих вторых элементов 2И, выход второго элемента ИЛИ через второй инвертор соединен с вторым входом первого элемента 2И и непосредственно .- с вторым входом триггера, выход которого соединен с вторыми входами элемента 2И-ИЕ и первого элемента ИЛИ, выход первого эле мента 2И соединен с шиной импульсов сдвига и первым входом второго делителя частоты с переменным коэффициентом деления, выход которого соединен с шиной сигнала прерывания, шина кода длийы слова соединена с входами регистра кода длиныслова, выходы которого соединены с вторыми 96 10 входами второго делителя частоты с переменным коэффициентом деления. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР №598111, кл. G 08 С 19/28, 1976. 2/ Авторское свидетельство СССР № , кл. G 08 С 19/28, 1977 прототип).

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

название год авторы номер документа
Устройство для приема последовательных кодов 1982
  • Мялик Аркадий Николаевич
  • Рыжов Виль Иванович
  • Гуревский Лев Сергеевич
SU1080182A2
Устройство для обмена информацией 1986
  • Мялик Аркадий Николаевич
  • Ефимов Виктор Иванович
  • Мец Сергей Дмитриевич
SU1363228A1
Устройство для приема кодовой информации 1984
  • Мялик Аркадий Николаевич
  • Данилин Александр Иванович
  • Жеребцов Анатолий Васильевич
SU1213494A1
Устройство для сопряжения каналов передачи данных с ЭВМ 1985
  • Авдеев Дмитрий Владимирович
  • Адамова Галина Васильевна
  • Канторович Ефим Соломонович
  • Киселева Марина Николаевна
  • Клочков Василий Егорович
  • Кравчук Константин Данилович
  • Палей Иосиф Абрамович
  • Полещук Михаил Васильевич
  • Ростовцева Раиса Владимировна
  • Юрасов Валерий Филипович
SU1226476A1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ ПО БАЗОВОМУ ИНТЕГРАЛЬНОМУ МЕТОДУ (БИМ) 1996
  • Романов В.Ф.
  • Барашев А.Ф.
  • Барашева Л.А.
RU2162247C2
Многоканальный программируемый аналого-цифровой преобразователь 1985
  • Ильянок Александр Михайлович
  • Свирин Сергей Тимофеевич
SU1266002A1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ИЗОБРАЖЕНИЙ 1992
  • Аль-Хазим М.М.
  • Барашев А.Ф.
RU2051416C1
Дискретное фазосдвигающее устройство 1989
  • Розенберг Юрий Борисович
  • Дрейер Геннадий Герцевич
  • Перельман Александр Шмульевич
SU1666970A1
Многоканальный программируемый преобразователь код-фаза 1990
  • Малежин Олег Борисович
  • Ахулков Сергей Евгеньевич
  • Крыликов Николай Олегович
  • Лапинский Игорь Александрович
  • Преснухин Дмитрий Леонидович
SU1742998A1
УСТРОЙСТВО ДЛЯ КОРРЕКЦИИ ШКАЛЫ ВРЕМЕНИ 1995
  • Стяжкин А.Д.
  • Судаков А.Н.
  • Тюляков А.Е.
RU2082216C1

Иллюстрации к изобретению SU 960 893 A1

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

Формула изобретения SU 960 893 A1

s

SU 960 893 A1

Авторы

Мялик Аркадий Николаевич

Рыжов Виль Иванович

Гуревский Лев Сергеевич

Даты

1982-09-23Публикация

1980-12-11Подача