Устройство для преобразования двоичного безызбыточного кода в двоичный код постоянноговеса
ОП И САНИ Е
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
282750
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №
Заявлено 14.111.1969 (№ 1313233/18-24) Кл 42птз, 5/02 с присоединением заявки №
МПК G 06f 5/02
УДК 681.325.53 (088.8) Приоритет
Опубликовано 28.IX.1970. Бюллетень № 30
Дата опубликования описания 1б.111.1971
Комитет по делам изобретений и открытий при Совете Мииистров
СССР
Автор изобретения
Б. М. Злотник
Заявитель
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ДВОИЧНОГО
БЕЗЪ|ЗБЫТОЧНОГО КОДА В ДВОИЧНЫЙ КОД ПОСТОЯННОГО
ВЕСА
Изобретение относится к вычислительной тех нике и предназначено для преобразования кодов в линиях передачи дискретной информации.
Известные устройства для преобразования двоичного безызбыточного кода в двоичный код постоянного веса, содержащие большое количество логических элементов, критичны к их быстродействию.
Предложенное устройство отличается тем. что выходы всех k-разрядов регистра входного кода соединены через элементы «И» логических блоков прямого и обратного кодов с еди ничными входами первых k-разрядов регисгра выходного кода, причем вторые входы элементов «И» логического блока прямого кода соединены с и — k+1 выходами счетчика, а входы элементов «И» анализатора весовой структуры входного кода соединены с остальными 2k — и выходами счетчика. Выходы анализатора через диодные блоки соединены со входами всех элементов «И» логического блока обратного кода и со входами первых k-элементов «И» логического блока прямого кода, а входы последних n — k элементов «И» логического блока прямого кода соеди нены с k-выходами счетчика, Это позволяет упростить схему устройства.
Схема устройства приведена на чертеже.
Устройство содержит шину 1 подачи последовательного двоичного безызбыточного кода, регистр 2 входного кода, счетчик 8, анализатор
4 весовой структуры входного кода, логический блох 5 обратного кода, диодный блок б логического блока обратного кода, логический блок 7 прямого кода, дподный блок 8 логического блока прямого кода, регистр 9 выходного кода, шины 10 параллельного выходного кода, элементы «И» 11 — 13, выходы 14 регистра входного кода (а, а ..„а„, a„.), выходы 15
10 счетчика (Ь,— 6„), выходы 1б а нализатора (4 †. Ä), выходы 17 блока обратного кода (с1 — c„), шины 18 синхронизирующих импульсов, 15 С выходов 15 счетчика 8 на анализатор 4 подаются сигналы разрядов bÄ вЂ” b„а на блок б †толь сигнал разряда b,, На элементы
«И» 12 подаются лишь сигналы а1 — a„= выходов 14, а на элементы «И» 18 — сигналы а,— а„.
20 На элементы «И» (чпсло которы: равно k) по шинам 18 подаются синхронизирующие импульсы t — t„(t — на первый элемент, 1з — на второй элемент и т. д.). На разряды регистра 2, на счетчик 8 и на анализатор 4 по шине 18 по25 дается импульс 1и+з, на элементы «И» 12 и 18— импульс tq+, на разряды регистра 9 — импульс считывания t.
Устройство работает следующим образом.
Сигнал последовательного двоичного безыз30 быточного k-разрядного кода по шине 1 посту282750
3 пает на входы элементов «И» 11, которые с помощью синхронизирующих импульсов преобразуют последователыный входной код в параллельный, записанный в регистре 2. Входной код поступает также в счетчик 8, который фиксирует вес (число единиц) в словах входного кода и имеет (k+1) состояний.
Сигналы с единичных .и нулевых выходов 14 регистра 2 и с выходов 15 счетчика 8 поступают в анализатор 4 и в блоки 5 и 7. Анализа- 1р тор 4 анализирует весовую структуру входного кода, т. е. наличие определенного числа единиц в разрядах с определенными номерами. Сигналы, вырабатываемые анализатором 4 в зависимости от весовой структуры входного кода, 15 поступают в блоки 5 и 7. Последние, в зависимости от состояния счетчика 8 и сигналов с выходов 1б анализатора 4, переводят в единичное состояние п определенных триггеров регистра 9. Выходной параллельный код считывается с выходов 10 регистра 9 при наличии импульса считывания t.
Рассмотрим преобразование двух слоев—
000 000 000 и 001001000 — девятиразрядного (k=9) двоичного безызбыточного кода в двенадцатиразрядный (и=12) код веса au=6.
Поступление первого слова не изменяет начального состояния регистра 2 и счетчика 8.
Цепь b, выходов 15 будет возбуждена. Импульс 1щ возбуждает цепи с — с5 выходов 17 элементов «И» 12 и выход двенадцатого элемента «И» 18. В единичное состояние переходят: первый, второй, третий, четвертый, пятый и двенадцатый триггеры регистра 9, т. е. получим слово 111110000001.
При поступлении второго слоя возбуждают4 ся цепи аз и а6 выходов 14 регистра 2, цепь 4 выходов 15 счетчика 8, цепь d выходов 1б анализатора 4, цепи c — с, выходов 17 блока 5, выходы третьего, десятого и двенадцатого элементов «И» 18, т. е, в регистре 9 появляется слово 0001000111101.
Предмет изобретения
Устройство для преобразования двоичного безызбыточного кода в двоичный код постоянного веса, содержащее k-разрядный регистр входного кода, и-разрядный регистр выходного кода, элементы «И», счетчик, анализатор весовой структуры входного кода, выполненный на триггерах и элементах «И», логические блоки прямого и обратного кодов, выполненные на диодных блоках и элементах «И», отличающееся тем, что, с целью упрощения схемы, выходы всех k-разрядов регисгра входного кода соединены через элементы «И» логических блоков прямого и обратного кодов с единичными входами первых k-разрядов регистра выходного кода, причем вторые входы элементов «И» логического блока прямого кода соединены с n—
1+1 выходами счетчика, а входы элементов
«И» а нализатора весовой структуры входного кода соединены с остальными 2k — и выходами счетчика; выходы анализатора через диодные блоки соединены со входами всех элементов «И» логического блока обратного кода и со входами первых k элементов «И» логического блока прямого кода, а входы последних и — элементов «И» логического блока прямого кода соединены с
Й-выходами счетчика.
282750
Составитель В. Игнатущенко
Редактор М. Андреева Текред Л. В, Куклина Корректор Т. А, Джаманкулова
Изд. № 160 Заказ 354/4 Тираж 473 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий прп Совете Мшгисгров СССР
Москва, ®-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2


