Устройство для контроля числаединиц b коде

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К .АВТОРСКОМУ СВИДЕТЕЛЬСТВУ i„818018

Союз Советскик

Социалистических

Республик (61) Дополнительное к авт. свид-ву— (22) Заявлено 04.04.79 (21) 2747520/18-21 с присоединением заявки №вЂ” (23) Приоритет— (51) М.К .

Н 03 К 21/34

Государственный комитет

СССР ао делам изобретений, н открытий

Опубликовано 30.03.81. Бюллетень № 12 (53) УДК 621.374..322 (088.8) Дата опубликования описания 05.04.81

I (72) Авторы изобретения

В. В. Блатов и А. А. Чудов

j --«

1 (71) Заявитель

l (54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ЧИСЛА ЕДИНИЦ В КОДЕ

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

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

Недостатком этого устройства для контроля числа единиц в коде является относительно низкая достоверность обнаружения ошибки.

Известно устройство для контроля числа единиц в коде, содержащее группы полусумматоров, входы полусумматоров первой группы соединены с входами устройства для контроля числа единиц в коде, а входы полу.сумматоров каждой из следующих групп полусуйматоров соединены с выходами сумм полусумматоров предыдущей группы, выход суммы полусумматора последней группы соединен с выходом устройства для контроля числа единиц в коде (2).

Недостаткбм этого устройства является относительно низкая достоверность обнаружения ошибок в контролируемом коде.

Цель изобретений — повышение достоверности обнаружения ошибок в контролируемом коде.

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

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

ИЛИ соединен с дополнительным выходом устройства для контроля единиц в коде.

На чертеже показана структурная схема устройства для контроля числа единиц в коде.

Устройство для контроля числа единиц в коде содержит элемент ИЛИ 1 группы 2 — 4

818018 полусумматоров 5, входы полусумматоров 5 первой группы 3 соединены с входами устройства для контроля числа единиц в коде, а входы полусумматоров 5 каждой из следующих групп полусумматоров соединены с выходами сумм полусумматоров предыдущей группы, выход суммы полусумматора, последней группь1 соединен с выходом 6 устройства для контроля числа единиц в коде, входы элемента ИЛИ соединены с выходами переноса полусумматоров, а выход элемента ИЛИ соединен с дополнительным выходом 7 устройства для контроля единиц в коде.

Устройство работает следующим образом.

На входы 8 устройства поступает исследуемый код, заданный комбинацией входных бит. Благодаря пирамидальному соединению по выходам суммы полусумматоров 5, логическая единица на выходе 6 будет только тогда, когда единица имеется на нечетном числе входов 8. 2О

На выходах переноса полусумматоров 5, соединенных со входами 8, логическая единица формируется в случае равенства логической единицы обоих входных сигналов полусумматоров 5. Если логическая единица будет на входах 8, подключенных к различным полусумматорам 5, то благодаря пирамидальному соединению полусумматоров 5, сигнал логической единицы сформируется на выходах переноса йолусумматоров 5, входы которых не соединены непосредствен- зО но со входами 8 устройства.

Поскольку все выходы переноса полусумматоров 5 объединены элементом ИЛИ 1, то логическая единица на выходе элемента

ИЛИ 1 имеет место, если логическая едини4 ца имеется на выходе переноса хотя бы одного полусумматора 5, т. е. если логическая единица будет на двух или более входах 8 устройства.

Таким образом, объединение выходов переноса полусумматоров 5 с помощью дополнительно введенного элемента ИЛИ 1 позволяет, кроме контроля нечетности входных сигналов, получить информацию о наличии двух и более входных сигналов.

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

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

Источники информации, принятые во внимание при экспертизе

1. Будинский Я. Логические цепи в цифровой технике. М. «Связь», 1977, с. 118 — 120.

2. Шигин А. Г. Цифровые вычислительные машины. M., «Энергия», 1971, с. 199, рис. 9 — 7 (прототип).

818018

Составитель О. Скворцов

Редактор Т. Портная Техред А. Бойкас Корректор М. Вигула

Заказ 1462/80 Тираж 988 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и о крытий! 13035, Москве, Ж вЂ” 35, Раушская наб., д. 4/5

Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4