Устройство для преобразования кодов Советский патент 1993 года по МПК H03M9/00 

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

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

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

На фиг.1 представлена функциональная схема предлагаемого устройства; на фиг.2 - временная диаграмма работы устройства; на фиг.З - пример функциональной схемы программно-логической матрицы 3; на фиг.4 - пример функциональной схемы программно-логической матрицы 2.

Предлагаемое устройство (фиг. 1) содержит регистр 1 сдвига, первый 2 и второй 3 преобразователи кодов, триггер 4, генератор импульсов 5, первый 6 и второй 7 одно- вибраторы, элемент ИЛИ-НЕ 8, второй 9 и первый 10 элементы ИЛИ, третий 11 .второй 12, первый 13 элементы И.

Преобразователи кодов 2 и 3 (программно-логическая матрица) представляет собой функциональный блок, выполненный в виде большой интегральной схемы. На входы программно-логической матрицы 3 подается параллельный код фиксированной длины, который преобразуется в эффективный код переменной длины (пример таблицы соответствий представлен в табл.1, а пример синтеза программно-логической матрицы на фиг.З). Программно-логическая матрица 2 синтезирована так, что информацией на выходе является число единиц входной кодограммы, записанной в двоичном коде, т.е. число единиц в эффективном коде переменной длины (пример таблицы соответствий представлен в табл.2).

Работа устройства.

Исходное состояние устройства: регистр 1 сдвига обнулен, триггер 4 находится в нулевом состоянии, запирая элементы И 12, И 13. Цепи установки схемы в исходное состояние на схеме не показаны. Информация в виде параллельного кода фиксированел

с

со

О Ю

ел

СА)

Ю

ной длины с информационного входа устройства 15 поступает на входы преобразователя 3. где преобразуется в параллельный эффективный код. С выходов преобразователя 3 эффективный код поступает на входы преобразователя 2, информацией на выходе которого является число единиц, записанное в двоичном коде, кодограммы, поданной на вход. С выходов преобразователя 2 двоичный код фиксированной длины поступает на D-входы регистра 1 сдвига с первого по n-й, с выходов преобразователя 3 эффективный код поступает на D-вход регистра 1 сдвига с (п-Н)-го по m вход.

С приходом по управляющему входу устройства 14 импульса Пуск происходит запись информации в регистр 1 сдвига, одновременно импульс Пуск через элемент И 11 запускает одновибратор 6 маркера начала кодограммы. Формируется маркер начала кодограммы, который через элемент ИЛИ 9 поступает на выход устройства, а также запирает элементы И 11 и I/I 13. Задним фронтом сигнал Пуск перебрасывает триггер А в единичное состояние. По окончании маркера начала кодограммы начинается этап передачи информации, записанной в регистре 1 сдвига.

Синхроимпульсы с выхода генератора 5 через элементы И 13 и ИЛИ 10 поступают на С-вход регистра 1 сдвига. С выхода регистра 1 сдвига информация через элементы И 12 и ИЛИ 9 поступает на выход устройства 16. С появлением на выходах регистра 1 сдвига, начиная со второго, нулевого сигнала .появляется единичный сигнал на выходе элемен; та ИЛИ-НЕ 8, который поступает на R-вход триггера 4, перебрасывая его в нулевое состояние. Единичный сигнал с инверсного выхода триггера А запускает одновибратор 7 маркера конца кодограммы, который через элемент ИЛИ 9 поступает на выход устройство 16. Устройство готово к передаче следующей кодограммы.

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

0

5

0

5

0

5

0

5

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

Т а б л и ц а 1

Продолжение табл.1

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

название год авторы номер документа
Преобразователь кодов 1984
  • Барбаш Иван Панкратович
  • Петунин Сергей Юрьевич
SU1229963A1
Преобразователь кодов 1985
  • Барбаш Иван Панкратович
  • Петунин Сергей Юрьевич
SU1311034A1
Преобразователь кодов 1990
  • Петунин Сергей Юрьевич
  • Самойленко Владимир Владимирович
  • Шурыгин Олег Викторович
SU1809540A1
Преобразователь кодов 1988
  • Барбаш Иван Панкратович
  • Смоляницкий Борис Михайлович
SU1566487A1
Устройство для преобразования параллельного кода в последовательный 1985
  • Барбаш Иван Панкратович
  • Петунин Сергей Юрьевич
  • Терещенков Сергей Владимирович
  • Хазиев Виталий Валерьевич
SU1302437A1
Преобразователь кодов 1988
  • Петунин Сергей Юрьевич
  • Самойленко Владимир Владимирович
  • Шурыгин Олег Викторович
SU1649675A1
Преобразователь кодов 1989
  • Петунин Сергей Юрьевич
  • Самойленко Владимир Владимирович
  • Шурыгин Олег Викторович
SU1599916A1
Преобразователь кодов 1984
  • Барбаш Иван Панкратович
  • Петунин Сергей Юрьевич
SU1229967A1
Преобразователь кодов 1986
  • Барбаш Иван Панкратович
  • Петунин Сергей Юрьевич
  • Дорофеев Андрей Васильевич
SU1372625A1
Преобразователь последовательного кода в параллельный 1988
  • Беликов Юрий Викторович
  • Жигора Павел Петрович
SU1674382A1

Иллюстрации к изобретению SU 1 809 539 A1

Реферат патента 1993 года Устройство для преобразования кодов

Формула изобретения SU 1 809 539 A1

Входы ПЛМ

Х1

Х2

О 1 О 1 О 1 О 1 О 1 О 1 О

1 о 1

о о 1 1 о о 1 1 о о 1 1 о о 1 1

Таблица2

Выходы ПЛМ

ХЗ

Х4

о о о о о о о о 1 1 1 1 1 1 1 1

о 1 1 о 1 о о 1 1 о о 1

о 1 1 о

о о о 1 о 1 1 1 о 1 1 1 1 1 1 о

о о о о о о о о о о о о о о о 1

h

t i-u n n n.

1809539

ППППППППППППП

., , n nm

4 I-I

M I-

1

12.

. П П П

ч

П П П П П П П П

10

I--1ПППППППП

8

tn

ч

ч

и:

-1

1809539

П П

Рчг. 2.

Tut. 5

1

Документы, цитированные в отчете о поиске Патент 1993 года SU1809539A1

Преобразователь параллельного кода в последовательный 1979
  • Бяльский Александр Яковлевич
  • Гехт Григорий Моисеевич
  • Новохатная Людмила Евгеньевна
SU860056A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Преобразователь кодов 1984
  • Барбаш Иван Панкратович
  • Петунин Сергей Юрьевич
SU1229963A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Авторское свидетельство СССР № 1488969, кл
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 809 539 A1

Авторы

Петунин Сергей Юрьевич

Самойленко Владимир Владимирович

Шурыгин Олег Викторович

Даты

1993-04-15Публикация

1990-12-13Подача