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

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для построения различных устройств обработки дискретной информации. Цель изобретения - повышение быстродействия преобразователя . В устройство, содержащее генератор 1 тактов.ых импульсов, многоканальный узел 2 преобразования параллельного кода в последовательный , элемент ШШ 3, введены триггер 4, группа блоков 5 - 1 - 5 - (п-1) подсчета единиц, группа элементов И 6 - 1 - 6 - (п-1)и элемент И 7. По окончании преобразования входного кода узел 2 самоблокируется и далее импульсов на информационных выходах каналов не формирует, при этом на его выходе конца работы появляется сигнал, переключающий триггер 4, на выходе которого при этом появляется единичный сигнал. 1 з.п. ф-лы, 4 ил. сл Ю ел

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

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

РЕСПУБЛИН (5D 4 G 06 F 11/10

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

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

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3682846/24-24, 3682844/24-24 (22) 30.12.83 (46) 15.12.86. Бюл. ¹ 46 (72) О.Н. Музыченко (53) 681.3(088.8) (56) Авторское свидетельство СССР

II 275528, кл. С 06 F 11/00, 1968.

Авторское свидетельство СССР

II - 785865, кл. G 06 F 5/04, 1979. (54) ПРЕОБРАЗОВАТЕЛЬ ДВОИЧНОГО КОДА

В ПОСЛЕДОВАТЕЛЬНОСТЬ ИМПУЛЬСОВ (57) Изобретение относится к области автоматики и вычислительной техники 1 и может быть использовано для построения различных устройств обработки дискретной информации. Цель изобре„„SU„„12? ?115 А 1 тения — повышение быстродействия преобразователя. В устройство, содержащее генератор 1 тактовых импульсов, многоканальный узел 2 преобразования. параллельного кода в последовательный, элемент ИЛИ 3, введены триггер

4, группа блоков 5 — 1 — 5 — (n-1) подсчета единиц, группа элементов И

6 — 1 — 6 — (п-1) и элемент И 7. По окончании преобразования входного кода узел 2 самоблокируется и далее импульсов на информационных выходах каналов не формирует, при этом на его выходе конца работы появляется сигнал, переключающий триггер 4, на выходе которого при этом появляется единичный сигнал. 1 з.п. ф-лы, 4 ил.

1 127

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

Цель изобретения — повьыение быстродействия преобразователя °

На фиг. 1 изображена структурная схема преобразователя; на фиг. 2 и

3 — структурная схема узла преобразования параллельного кода в последовательность импульсов; на фиг. 4 структурная схема блока подсчета единиц.

Преобразователь двоичного кода в последовательность импульсов содержит (фиг. 1) генератор 1 тактовых импульсов, многоканальный узел 2 преобразования параллельного кода в последовательный, элемент ИЛИ 3, триггер 4, группу блоков 5-1 — 5 (n-1) подсчета единиц,, группу элементов И 6-1 — 6 — (n-1), элемент И 7, группу информационных входов 8, информационный выход 9, выход 10 конца работы.

Генератор 1 тактовых импульсов соединен выходом с тактовым входом многоканального узла 2 преобразова ния параллельного кода в последовательный, группа информационных входов которого является группой информационных входов 8 преобразователя, выход конца работы многоканального узла преобразования параллельного кода в последовательный соединен с единичным входом триггера 4, информационный выход первого кана ла — с первым входом элемента ИЛИ 3, информационный выход i-ro канала (2

И 6. j (1 c j n-1), выход которого соединен с вычитающим в: одом блока

5-j подсчета единиц и (j+1) м входом элемента ИЛИ 3, первый выход каждого блока подсчета единиц 5-К соединен с (К+3)-ми входами каждого элемента„6-m (1 ы К б п-2, К+1 «< m а и-1) .и j-м входом элемента И 7, и-й вход которого соединен с выходом триггера 4, выход элемента ИЛИ 3 соединен

7115 2 с информационным выходом 9 преобразователя, а выход элемента И 7 — с выходом 10 конца работы преобразователя, Многоканальный узел 2 преобразования параллельного кода в последовательный соцержит (фиг, 2) регистры

11-1 — 11-и сдвига, элементы И 12-1

12-п и элемент И 13, тактовый вход

14, вход 15 разрешения записи, выход

16 конца работы, группу информационных выходов 17, причем тактовые входы регистров 11 сдвига соединены с тактовым входом 14 узла, а входы разрешения записи — с входом 15 раэрешения записи узла, а информационные входы — с информационными входами 8 узла, выходы (инверсные) разрядов регистра 11-i сдвига (i=1,...,n) соединены с входами элемента И 12-i выходы элементов И 12 соединены с входами элемента И 13, выход которого соединен с выходом 16 конца работы узла, выход переноса регистра

11-i сдвига является информационным выходом 17-i i-го канала многоканального узла преобразования параллельного кода в последовательный.

Многоканальный узел 2 преобразованчя параллельного кода в последовательный содержит (фиг. 3) распределитель 18 импульсов, группу элементов И 19-1 — 19-п, груп..у элементов

ИЛИ 20-1 — ?О-п, причем тактовый вход регистра сдвига соединен с тактовым входом 14 узла, выход его последнего разряда -с выходом 16 конца работы узла, а выходы разрядов — с первыми входами элементов И 19-1

19-п групп, вторые входыкоторых соединены с информационнъпчи входами 8 узла,а выходы — с входами элементов ИЛИ 20-1—

20-п, выход элемента ИЛИ 20-i является информационным выходом 17-i i-го канала многоканального узла преобразования па; раллельного кода в последовательный.

Блок 5 подсчета единиц содержит реверсивный счетчик 21, элемент ИЛИ 22, элемент HE 23 (фиг. 4).

Функционирование устройства происходит следующим образом.

E исходном состоянии блоки 5 подсчета единиц сброшены, на выходе триггера 4 имеется нулевой логический сигнал. Преобразуемый код подан на информационные входы 8 преобразователя, а при выполнении многоканального узла преобразования параллельно3 f 277 го кода в последовательный в соответствии с фиг. 2 он записан в регистры сдвига. !

При поступлении тактовых импуль- 5 сов с выхода генератора 1 на тактовый вход многоканального узла 2 преобразования параллельного кода в последовательный, последний преобразует параллельный код на 1-й группе fp информационных входов 8 преобразователя (i=1,...,n) в последовательный код на информационном выходе

i-го канала узла 2, Импульсы с информационного выхода первого канала f5 узла 2 поступают через элемент ИЛИ 3 непосредственно на информационный выход 9 преобразователя, а с информационного выхода i-ro канала узла 2— на суммирующий вход блока 5-(i-2) 20 (i=2 n) подсчета единиц, который осуществляет подсчет поступающих на его суммирующий вход импульсов. По окончании преобразования входного кода многоканальный узел. 2 преобра- 25 зования параллельного кода в последовательный самоблокируется и далее импульсов на информационных выходах каналов не формирует, при этом на его выходе конца работы появляется 30 сигнал, переключающий триггер 4, на выходе которого при этом появляется единичный логический сигнал. Далее происходит процесс последовательного обнуления блоков 5 подсчета единиц. Пусть 5-j — наименьший номер блока подсчета единиц, в который за время работы многоканального узла преобразования параллельного кода в последовательный поступили импульсы.

При этом на его первом выходе, соединенном с входом элемента И.7, имеется нулевой логический сигнал, а на втором выходе, соединенном с входом элемента И 6-1, — единичный, на, 45 рходах элемента И 6-1,соединенных . с первыми выходами блоков 5-1 5 (j-1) подсчета единиц, также имеются единичные логические сигналы. При этом тактовые импульсы с выхода ге- 5р нератора 1 поступают через элемент

И 6-1 на вычитающий вход блока 5-1 подсчета единиц и через элемент ИЛИ

3 " на информационный выход 9 преобразователя. Работа продолжается таким образом до обнуления блока 5-j подсчета единиц. В течение всего времени работы блока 5-j .подсчета единиц он нулевым логическим сигналом

1 f5 4 на своем пер..ом выходе блокирует прохождение тактовых импульсов на выходы элементов И 6-(j+1) — 6-(и-1).

После обнуления блока 5-j подсчета единиц на его первом выходе появляется единичный логический сигнал, разрешающий прохождение тактовых импульсов на выходы элементов И 6 (j+1) — 6 †(и-1), а на втором выходе— нулевой логический сигнал, запрещающий их прохождение на выход элемента И 6-j. Аналогично обнуляется все остальные блоки 5 подсчета единиц.

При обнулении последнего блока 5 на всех -входах элемента И 7 оказываются единичные логические сигналы, вызывающие единичный логический сигнал на

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

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

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

И и группа из (n-1) блоков подсчета единиц, причем выход конца работы многоканального узла преобразования параллельного кода в последовательный соединен с единичным входом триггера, прямой выход которого и первые выходы всех блоков подсчета единиц группы соединены с соответствующими входами элемента И, выход которого является выходом конца работы преоб1277115

17- 1

77- 7 разователя, информационный выход каждого i-го канала многоканального узла преобразования параллельного кода в последовательный (2 i п) с соединей с суммирующим входом (i-1)— го блока подсчета единиц группы, пряМой выход триггера соединен с первыми входами всех элементов И группы, Вторые входы которых соединены с выходом генератора тактовых импульсов 10 н тактовым входом многоканального . узла прЕобразования параллельного кода в последовательный, второй выход каждого j-го блока подсчета единиц группы соединен с третьим входом jro элемента И группы (1 «а j < n-1), Выход которого соединен с вычитающим входом j-ro блока подсчета единиц группы и (j+1)-м входом элемента ИЛИ, первый выход каждого К-го блока подсчета единиц группы соединен с (К+3)— ми входами каждого m--го элемента И группы (1 К + n-2; К+1 m n-1), 2. Преобразователь по п. 1, о т— л и ч а ю шийся тем, что блок подсчета единиц группы содержит реверсивный счетчик, элемент ИЛИ и элемент НЕ, причем суммирующий и вычитающий входы реверсивного счетчика являются соответственно суммирующим и вычитающим входами блока, выходы разрядов реверсивного счетчика соединены с входами элемента ИЛИ, выход которого соединен с входом элемента

НЕ, выход которого является первым выходом блока, выход элемента ИЛИ является вторым выходом блока.

77- 7

Составитель В. Гречнев

Редактор Е. Копча Текред И.Попович Корректор А. Ильин

Заказ 6668/43 Тираж 671 Подписное

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

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

Производственно-.полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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

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

Изобретение относится к области Цифровой вычислительной техники и может быть использовано в ЭВМ и цифровых системах с повьшенной достоверностью функционирования, В устройство , содержащее триггер, четыре элемента И и элемент ИЛИ, введены п+1 триггеров, где п - количество выходов контролируемого распределителя, п+2 элементов И и п-2 коммутаторов, что прив одит к повышению достоверности контроля

Изобретение относится к области передачи информации и предназначено для измерения значения отношения сигнал-шум на входе декодера

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

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

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

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

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

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