Устройство для преобразования кодов
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)з Н 03 M 9/00
ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ
ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ мы.". „:„ „ -",, "
К АВТОРСКОМУ СВИДЕТЕЛ ЬСТВУ (21) 4891129/24 (22) 13,12.90 (46) 15.04.93. Бюл, ¹ 14 (72) С,Ю,Петунин, В,В,Самойленко и
О,В.Шурыгин (56) Авторское свидетельство СССР
К 860056, кл. G 06 F 5/04, 1981, Авторское свидетельство СССР
N 1229963,,кл. Н 03 М 7/00, 1986, Авторское свидетельство СССР
N 1488969, кл. Н 03 M 9/00, 1987. (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ КОДОВ
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах передачи данных по цифровым каналам для преобразования параллельного кода в последовательный.
Целью предлагаемого изобретения является повышение быстродействия устройства за счет сокращения длины кодограммы, путем реализации возможности передачи кодограмм, содержащих служебную.
На фиг,1 представлена функциональная схема предлагаемого устройства; на фиг.2— временная диаграмма работы устройства; на фиг.3 — пример функциональной схемы программно-логической матрицы 3; на фиг.4 — пример функциональной схемы программно-логической матрицы 2, Предлагаемое устройство (фиг.1) содержит регистр 1 сдвига, первый 2 и второй 3 преобразователи кодов, триггер 4, генератор импульсов 5, первый 6 и второй 7 одновибраторы, элемент ИЛИ-НЕ 8, второй 9 и первый 10 элементы ИЛИ, третий 11, второй
12, первый 13 элементы И.,» . Ж, 1809539 А1 (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах передачи данных по цифровым каналам для преобразования параллельного кода в последовательный. Цель изобретения — повышение быстродействия устройства — достигается введением в устройство, содержащее генератор 5 импульсов, первый преобразователь 3 кодов, первый одновибратор 6, элементы И 11, 12, 13, элементы ИЛИ 9, 10, триггер 4 и регистр
1, второго одновибратора 7, второго преобразователя кодов 2 и элементов ИЛИ-НЕ 8.
4 ил., 2 табл, Преобразователи кодов 2 и 3 (программно-логическая матрица) представляет собой функциональный блок, выполненный в виде большой интегральной схемы, На входы программно-логической матрицы 3 подается параллельный код фиксированной длины, который преобразуется в эффективный код переменной длины (пример таблицы соответствий представлен в табл,1, а . пример синтеза программно-логической матрицы на фиг.3). Программно-логическая матрица 2 синтезирована так, что информацией на выходе является число единиц входной кодограммы, записанной в двоичном коде, т.е. число единиц в эффективном коде переменной длины (пример таблицы соответствий представлен в табл.2).
Работа устройства, Исходное состояние устройства: регистр 1 сдвига обнулен, триггер 4 находится в нулевом состоянии, запирая элементы И
12, И 13. Цепи установки схемы в исходное состояние на схеме не показаны. Информация в виде параллельного кода фиксирован1609539
Таблица1
Х1
0
0
0
0 ной длины с информационного входа устройства 15 поступает на входы преобразователя 3, где преобразуется в параллельный эффективный код, С выходов преобразователя 3 эффективный код поступает на входы преобразователя 2, информацией на выходе которого является число единиц, записанное s двоичном коде, кодограммы, поданной на вход. С выходов преобразователя 2 двоичный код фиксированной длины поступает на Р-входы регистра 1 сдвига с первого по п-й, с выходов преобразователя 3 эффективный код поступает íà D-вход регистра 1 сдвига с (и+ t)-го по m вход.
С приходом по управляющему входу устройства 14 импульса "Пуск" происходит запись информации в регистр 1 сдвига, одновременно импульс "Пуск" через элемент И 11 запускает одновибратор 6 маркера начала кодограммы, Формируется маркер начала кодограммы. который через элемент ИЛИ 9 поступает на выход устройства, а также запирает элементы И 11 и И
13, Задним фронтом сигнал "Пуск" перебрасывает триггер 4 в единичное состояние, По окончании маркера начала кодограммы начинается этап передачи информации, записанной в регистре 1 сдвига.
Синхроимпульсы с выхода генератора 5 через элементы И 13 и ИЛИ 10 поступают на
С-вход регистра 1 сдвига. С выхода регистра
1 сдвига информация через элементы И 12 и ИЛИ 9 поступает на выход устройства 16, С появлением на выходах регистра 1 сдвига, начиная со второго, нулевого сигнала появляется единичный сигнал на выходе элемента ИЛИ-НЕ 8, который поступает на R-вход триггера 4, перебрасывая его в нулевое состояние. Единичный сигнал с инверсного выхода триггера 4 запускает одновибратор
7 маркера конца кодограммы, который через элемент ИЛИ 9 поступает на выход устройства 16. Устройство готово к передаче следующей кодограммы.
Формула изобретения
Устройство для преобразования кодов, содержащее генератор импульсов, выход которого соединен с первым прямым входом первого элемента И, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с С-входом регистра сдвига, первый преобразователь кодов, входы которого являются информационными входами, устройства, выходы соединены с первыми информационными входами регистра сдвига, Y-вход которого объединен с вторым входом первого элемента ИЛИ и является управляющим входом устройства, первый одновибратор, выход которого соединен с инверсным входом первого элемента И и первым входом второго элемента ИЛИ, выход которого является выходом устройства, триггер, второй и третийэлементы И,отличающееся тем, что, с целью повышения быстродействия устройства, в него введены второй преобразователь кодов, второй одновибратор и элемент
ИЛИ-НЕ, выход которого соединен с R-входом триггера, инверсный выход которого через второй одновибратор соединен с вторым входом второго элемента ИЛИ, $. вход триггера подключен к управляющему входу устройства, прямой выход соединен с вторым прямым входом первого элемента И и,с первым входом второго элемента И, выход которого соединен с третьим входом второго элемента ИЛИ, второй вход второго элемента И и первый инверсный входтретьего элемента И подключены к выходу генератора импульсов, второй инверсный и прямой входы третьего элемента И подклю35 чены соответственно к выходу первого одновибратора и управляющему входу устройства, выход третьего элемента И соединен с входом первого одновибратора, входы и выходы второго преобразователя
40 кодов соответственно подключены к выходам первого преобразователя кодов и соединены с вторыми информационными входами регистра сдвига, выход младшего разряда и выходы остальных разрядов которого соединены с третьим входом второго элемента И и входами элемента ИЛИ-НЕ соответственно, 1809539
Продолжение табл.1
Таблица2
1809539
1809539
Составитель Н,Бочарова
Техред М.Моргентал Корректор П.Гереши
Редактор Т.Коляда
Производственно-издательский комбинат "Патент", r. ужгород, ул,Гагарина, 101
Заказ 1291 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-.35, Раушская наб., 4/5