Преобразователь кодов
Иллюстрации
Показать всеРеферат
Изобретение откосится к вычислительной технике, может найти примене15 ние в системах передачи информации по цифровым каналам и позволяет преобразовывать не только последовательный код в параллельный, но и параллельный в последовательный. Преобразователь кеда содержит триггеры 1 и 10, элементы 2,3,1.1, элемент И 12, генератор 4 тактовых импульсов, регистры 5 и 7 сдвига, элемент НЕ 6, счетчик 8 импульсов, блок 9 сравнения, элемент ИЛИ 13 и регистр 14 управления . 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (ц) Н 03 1"1 9/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЬП ИЯМ
APM ГКНТ СССР (21) 4651920/24 (22) 22.12.88 (46) 15.05.91. Бюл . Р 18 .(72) M.I0 ° Катков (53) 681.325(088.8) (56) Авторское свидетельство СССР
9 1339896, кл. Н 03 M 9/00, 1987.
Авторское свидетельство СССР
Р 1193827. кл. Н 03 N 9/00, 1984. (54) ПРЕОБРАЗОВАТРЛЬ КОДОВ (57) Изобретение относится к вычислительной технике, может найти нрименеSU» ÿÿù76 А1
;ние в системах передачи информации по цифровым каналам и позволяет преобразовывать не только последовательный код в параллельный, но и параллельный в последовательный. Преобра-: зователь кода содержит триггеры и 10, элементы 2,3,1.1, элемент И 12 генератор 4 тактовых импульсов, регистры 5 и 7 сдвига, элемент НЕ 6, счетчик 8 импульсов, блок 9 сравнения, элемент И. Ж 13 и регистр 14 управления. 1 ил.
1649676
Изобретение относится к вычислительной технике и может найти приме-. нение в системах передачи информации по цифровым каналам.
Целью изобретения является расширение функциональных возможностей преобразователя.
На чертеже представлена функциональная блок-схема преобразователя.
Преобразователь кодов содержит первый триггер 1, первый и второй элементы И 2 и 3, генератор 4 тактовых импульсов, первый регистр 5 сдвига, элемент НЕ б, второй регистр 7 сдвига, счетчик 8 импульсов, блок 9 сравнения, второй триггер 10, третий и четвертый элементы И 11 и 12, элемент ИЛИ 13 и регистр 14 управления.
На чертеже позициями 15 — 17 обозначены соответственно информационный вход и первый и второй входы управления преобразователя, позицией
18 — выход преобразователя, Регистры 5 и 7 являются К-.разряди ными К =- 2 Где и максимЯльнЯЯ рЯз рядность входной кодовой комбина11ии (n — четное число) . четчик 8 импульсов и р ис р являются N-разрядными„
log и 6 М (1ир и1+1.
Преобразователь работает следующим образом.
Б регистр 14 управления заносится код константы С-- - 1+ 1, характеризующий длину преобразуемой кодовой комбинации, где к — фактическая длина преобразуемой кодовой комбинации, m —, 4Ю четное число, причем m n.
При преобразовании последователь ного кодл в параллельный преобразователь работает слепуюиим образом.
На вход 16 начала сообпения поступа. 45
I ет сигнал, устанавливающий триггер 1 в такое положение, которое запускает генератор 4 тактовых импульсов, вырабатывающий импульсь: типа меандр, и: открывает элементы И 2 и 3. Одновременно с шинь .15 поступает последовательность кодовой комбинации, частота поступления которой в два раза вьппе, чем частота генератора 4 тактовых импульсов. Элемент И 2 открывается пря- 5., мыми импульсами с генератора 4 такто-. вых импульсов и пропускает нечетные разряды (1у3 . ) ня Вход регистра сдвига. Происходит накопление и сдвиг нечетных кодовых импульсов в регистре 5 сдвига.
Элемент И 3 открывается инверсными импульсами с элемента HE 6 и про-. пускает четные разряды (2.4...) кодовых комбинаций ня вход регистра 7 сдвига. Происходит накопление и сдвиг четных кодовых импульсов в регистре
7 сдвига. Накопление и сдвиг кодовых импульсов в регистрах 5 и 7 сдвига происходит до тех пор, пока блок 9 сравнения не определит, что состояние счетчика 8, считающего количество принятых нечетных импульсов, сравнялось с константой С, записанной в регистр 14 управления. Сигнал с выхода блока 9 сравнения поступает на вход триггера 1. устанавливая его в такое состояние, при котором закрываются элементы И 2 и 3 и останавливается генератор 4 тактовых импульсов . Наличие сигнала на выходе блока 9 сравнения свидетельствует об окончании преобразования последовательного и-разрядного кода в параллельный m — р" çðÿäíûé код, который сформирован тяк, что в m/2 разрядах регистра 5 сдвига сформированы нечетные разряды, а в m/2 разрядах регистра 7 сдвига — четные разряды.
При обратном преобразовании в m/2 разряды регистра 5 сдвига заносятся нечетные разряды параллельного m-разрядного кода, в /2 разряды регистра 7. сдвига — четные разряды параллельного
m-разрядного кода. Сигнал, поступаюпдй на вход 17 начала сообщения, устанавливает триггер 10 в такое положение, которое запускает генератор 4 тактовых импульсов и открывает элементы 11 и 12. Одновременно на входы элементов 11 и 12 с выходов регистров 5 и 7 сдвига соответственно поступают последовательности четных и нечетных разрядов параллельного m-разрядного кода.
Нечетные разряды синхронизированы прямыми импульсами с генератора 4 тактовых импульсов, а четные — инверсными с,элемента НЕ 6. Элемент И
11 открывается прямыми импульсами с генератора 4 тактовых импульсов, а элемент И 12 — инверсны а с элемента kIE 6.
Таким образом. с выходов элементов
И 11 и 12 на входы элемента ИЛИ 13 поочередено поступают четные и нечетные импульсы, а на выход 18 поступает последовательный т-разрядный
Формула изобретения
Преобразователь кодов, содержащий первый триггер, выход которого соединен с первыми входами первого и второго элементов И и с первым входам генератора тактовых импульсов, выход которого соединен непосредственно с вторым входом первого элемента И и с входом управления первого регистра сдвига и через элемент НЕ с вторым входом второго элемента И и с входом управления второго регистра сдвига, выходы первого и второго элементов И соединены с информационными входами соответственно первого и второго регистров сдвига, третьи входы первого
Составитель Б. Ходов
Техред М.Дидык Корректор Н.Ревская
Редактор А.Маковская
Заказ 1526 Тираж 464 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г.ужгород, ул. Гагарина,101
5 16А код сформированный из параллельного. °
Формирование последовательной кодовой комбинации продолжается до тех пор, пока блок 9 сравнения не определит, что состояние счетчика 8, считаюшего количество переданных нечетных импульсов, сравнялось с константой С, записанной в регистр 14 управления.
Сигнал с выхода блока 9 сравнения поступает на вход триггера 10, уста— навливая его в такое состояние, при котором закрываются элементы 11 и 12 и останавливается генератор 4 тактовых импульсов. Наличие сигнала на выходе блока 9 сравнения свидетельствует об окончании прео0разования параллельного m-разрядного кода в последовательный.
9676 6 и второго элементов И объединены и являются информационным входом преобразователя, первый вход первого триггера является первым входом управления преобразователя, о т л и ч а ю m и йс я тем, что, с целью расширения функциональных возможностей преобразователя путем обеспечения прямого
i0 и обратного преобразований кодов, в преобразователь введены счетчик импульсов, блок сравнения, второй триггер, третий и четвертый элементы И, элемент ИЛИ и регистр управления, выходы которого соединены с первыми входами блока сравнения, выход которого соединен. с вторым входом первого триггера, с первым входом второго триггера и с входом установки счетчи20 ка импульсов, выходы которого соединены с вторыми входами блока сравне ния, выход второго триггера соединен с вторым входом генератора тактовых импульсов и с первыми входами третье25 го и четвертого элементов И, выходы которых соединены соответственно с первым и вторым входами элемента ИЛИ, выход которого является выходом преобразователя, выходы первого и второго
30 регистров сдвига соединены с вторыми входами соответственно третьего и четвертого элементов И, третьи входы которых объединены с входами управления соответственно первого и второго регистров сдвига, второй вход второго триггера является вторым входом управления преобразователя.