Преобразователь последовательного кода переменной длины в параллельный

 

Изобретение относится к цифровой вычислительной технике и.может быть использовано при построении преобразователей, входящих в состав блоков сопряжения цифровых устройств с каналами свяЭи. Целью изобретения является расширение функциональных возможностей за счет введения контроля и расширения области применения за счет приема кодов переменной длины . Дпя этого устройство содержит сдвиговый регистр 1, генератор 2 импульсов, триггеры 3,4,5, счетчики 6,7,8, элементы 9-13 И, элемент 14 ИДИ, элемент 15 НЕ, элемент 16 2И-. ИЛИ-НЕ, информационный 17, управляю- 11щй 18, предустановки 19, тактовый 20 входы преобразователя, информационные 21 и управляющий 22 выходы преобразователя. 1 нл. IC СО о ел 00 00

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5д 4 H 03 M 9/00

Н АВТОРСКОМУ СВИДЕТЕЛЪСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 394!619/24-24 (22) 06.08.85 (46) !5.02.87. Бюл. Ф 6 (72) Э.П. Чалахян, Э.Л. Джанджулян, А.Г. Маргарян и А.О. Папоян (53) 681.325(088.8) (56) Авторское свидетельство СССР

Ф !169173, кл. H 03 M 9/00, 1984. (54) ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО КОДА ПЕРЕМЕННОЙ ДЛИНЫ В ПАРАЛ—

ЛЕЛЬНЪ|Й (57) Изобретение относится к цифровой вычислительной технике и может быть использовано при построении преобразователей, входящих в состав

„„SU„„ I 290538 А 1 блоков сопряжения цифровых устройств с каналами связи. Целью изобретения является расширение функциональных возможностей за счет введения контроля и расширения области применения за счет приема кодов переменной длины. Для этого устройство содержит сдвиговый регистр 1, генератор 2 импульсов, триггеры 3,4,5, счетчики

6,7,8, элементы 9-13 И, элемент 14

ИЛИ, элемент 15 НЕ, элемент !6 2ИИЛИ-НЕ, информационный !7, управляющий 18, предустановки 19, тактовый

20 входы преобразователя, информационные 21 и управляющий 22 выходы преобразователя. 1 ил.

1 12905

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

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

10 кодов переменной длины.

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

П еобразователь содержит сдвигаP

15 вый регистр 1, генератор 2 импульсов, триггеры 3-5, счетчики 6-8, элементы 9-13, элементы ИЛИ 14, элементы

НЕ 15, элементы 2И-ИЛИ-НЕ 16, информационный 17, управляющий 18, предустановки 19 и тактовый 20 входы

20 преобразователя, информационные 21 и управляющий 22 выходы преобразователя.

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

С поступлением сигнала предустановки по входу 19 устройство устанавливается в исходное состояние: триггер 3 сбрасывается, в результате

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

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

Для этого на информационных входах

40 счетчика 6, выбранного четырехразрядным, скоммутирован код чисел 7 (0111), а частота сигналов генератора 2 выбрана равной шестнадцатикратной частоте поступления битов.

По спаду сигнала на информационном входе 17 преобразователя, соответствующему поступлению стартового разряда кода, триггер 3 устанавливается и счетчики 6 и 7 переходят в счетный режим. Отсчитав по сигналам генератора 2 восемь импульсов, счетчик б принимает значение 15 (111!) и в отрицательный полупериод импульса генератора 2 на его выходе переноса устанавливается нулевой уровень. Па первому сигналу -счетчика 6 производится прием стартового бита в сдвига38 вый регистр 1. Счетчик б продолжает циклически. отсчитывать шестнадцать импульсов с 0 (0000) до 15 (llll) и формировать сигналы переноса в серединах следующих битов. С приемом битов прибавляется единица к содержимому счетчика 7. Исходное значение счетчика 7 устанавливается в соответствии с длиной принимаемого кода на управляющих 18 входах преобразователя, подключенных к информационным входам счетчика 7. Для N-разрядного кода исходное значение счетчика 7 устанавливается в соответствии с выражением 2 -(N+1)-!, где (N+1) число разрядов с учетом. стартовога; разрядность счетчика. Таким образам, в момент времени, когда счетV чик 7 досчитает до 2 — 1, стартовый и все информационные разряды приняты в сдвиговый регистр !. В случае приема кода разрядностью 2 в сдвиговам регистре t находятся только информационные разряды, а стартовый разряд выдвинут из сдвигового регистра. Для кодов меньшей разрядности требуется произвести нормализацию принятого кода в сдвигавом регистре таким образом, чтобы стартовый разряд выдвинулся из сдвигавого регистра, младший разряд кода установился в младшем разряде регистра, а используемые старшие ега разряды заполнялись нулями. Дополнительные сдвиги производятся в течение времени переноса счетчика 7. Сигнал переноса ,счетчика 7 формируется при поступлении следующего сигнала переноса счетчика б для страбиравания контрольного разряда по паритету. Нулевой уровень на выходе переноса счетчика 7 запрещает прохождение сигнала переноса счетчика 6 через элемент.2И-ИЛИ-НЕ !

6, устанавливает нулевой уровень на входе элемента И 9 и разрешает прохождение сигналов нормализации с выхода элемента И 12. Число импульсов нормализации определяется начальным значением кода счетчика 8. В положительные палупериады сигналов генератора 2 счетчик 8 находится в состоянии приема начального значения кода, постуггающега с управлякщих входов 18 устройства на информационные входы счетчика 8. Элемент И 12 закрыт в положительные палупериады сигнала генератора 2, поступающего на ега инверсный вход. В отрицательг-.ые палупериады

1290538 сигналов генератора 2 элемент И 12 открыт и тактовые сигналы с входа

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

По окончании сигнала переноса счетчика 7 (перепад с нулевого уровня в единичный) устанавливается триггер 5, который блокирует режим сдвигового регистра 1 и разрешает прохож-20 дение сигнала переноса счетчика 6 через элемент И 10. Следующий сигнал переноса счетчика 6, формируемый в момент приема первого стопового бита проходит через элемент 10 И на выход 22 преобразователя и может быть использован в качестве стробирующего сигнала передачи данных из сдвигового регистра 1 во внешние схемы. Кроме того, этот же сигнал проходит

30 через элемент ИЛИ 14 и устанавливает преобразователь в исходное состояние, С поступлением следующего стартового сигнала по информационному входу !6 работа у-стройства возобновляется. 35

Достоверность принимаемой информации определяется посредством триггера 4 и элемента . И 11. Триггер 4 в исходном состоянии установлен. В момент стробирования стартового бита (первый сигнал переноса счетчика 6) проверяется состояние линии связи, т.е. если на информационном входе 17 .устройства и соответственно на втором45 входе элемента И 11 нулевые уровни, это означает, что имеется действительная стартовая посылка и нет помех на линии связи. Поэтому на Dвходе триггера 4 установлен нулевой уровень. С приходом сигнала переноса счетчика 6 он сбрасывается по заднему фронту сигнала (перепад с нулевого уровня на единичный). В противном случае триггер 4 не сбрасывается, на выходе элемента . И 11 остается единичный .уровень, и сигнал переноса счетчика 6, проходя через элемент

И-ИЛИ-НЕ, приводит устройство в исходное состояние.

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

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

I второго элемента И элемента 2И-ИЛИ-НЕ тактовым входом второго триггера, вторым входом первого элемента И и подключен к инверсному выходу переполнения второго счетчика, инверсный выход переполнения первого счетчика

1290538

Составитель О. Неплохов

1 едактор Л. Пчелинская Техред М.Ходанич Корректор E. Сирохман

Заказ 7917/58 . Тираж 921 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

Преобразователь последовательного кода переменной длины в параллельный Преобразователь последовательного кода переменной длины в параллельный Преобразователь последовательного кода переменной длины в параллельный Преобразователь последовательного кода переменной длины в параллельный 

 

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

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

Изобретение относится к вычис-

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

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

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

Изобретение относится к вычислительной технике

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике

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

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

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