Устройство для контроля числаединиц 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