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

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

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

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

Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 230381 (21) 3262475/18-24 (51) М. КП. с присоединением заявки ¹â€” (23) Приоритет—

G 06 F 11/10

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

СССР по делам изобретений и открытий (53) УДК 681. 326. 7 (088.8) Опубликовано30.09.82 . Бюллетень ¹ 36

Дата опубликования описания 30.0982 (72) Авторы изобретения

В.Н.Горшков и В.В.Мазаник (71) Заявитель (S4) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДВОИЧНОГО

КОДА HA ЧЕТНОСТЬ

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

Известно устройство для контроля параллельного двоичного кода на четность, содержащее .триггер, регистр и элементы И 11) .

Недостатком устройства является низкое быстродействие.

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

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

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

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

25 входами второго элемента ИЛИ, выход которого подключен к счетному входу второго триггера, первый выход распределителя импульсов соединен с ну.левыми входами триггеров, выход пер30 .вого элемента ИЛИ подключен к счет962955 ному входу первого триггера, единичный выхо;, которого подключен к первому входу первого элемента Ч, нулевой выход второго триггера соединен с вторым входом первого элемента И, выход которого подключен к первому вхо- 5 ду третьего элемента ИЛИ, единичный выход второго триггера соединен с первым входом второго элемента И, нулевой выход первого триггера, соединен с вторым входом второго элемен- fP та И, выход которого подключен к второму входу третьеro элемента ИЛИ, выход которого является выходом устройства (3).

Недостатком устройства является низкое быстродействие.

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

Поставленная цель достигается тем, что в устройство для контроля двоичного кода на четкость, содержащее распределитель импульсов, группу элементов И, первый, второй и третий элементы ИЛИ, триггер, первый и второй элементы И, причем вход распределителя импульсов является тактовым входом устройства, первые входы каж дого элемента И группы являются входами соответствующих контролируемых разрядов устройства, вторые входы элементов И группы попарно объединены и подключены к соответствующим выходам распределителя импульсов, выходы нечетных элементов И группы соединены с соответствующими входами первого элемента H3IH, выходы четных 35 элементов И группы соединены с соответствующими входами второго элемента ИЛИ, выходы первого и второго эле ментов И подключены соответственно к первому и второму входам третьего 4g элемента ИЛИ, единичный выход триггера является выходом устройства, введены первый, второй, третий.и чет-. вертый элементы НЕ, четвертый и пятый элементы ИЛИ, третий и четвертый элементы И, причем первый выход распределителя импульсов соединен с первым входом третьего элемента И и через первый элемент НŠ— с первым входом четвертого элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, выход третьего элемента ИЛИ соединен с вторым входом четвертого элемента И, выход которого соединен с первым входом пятого элемента ИЛИ, выход первого эле-55 мента ИЛИ соединен с первым входом первого элемента И и через второй элемент НŠ— с первым входом второго элемента И, выход второго элемента

ИЛИ соединен с вторым входом второго 6О элемента И и через третий элемент HE с вторым входом первого элемента И, выход третьего элемента ИЛИ через четвертый элемент НЕ соединен с входом третьего элемента И,выход которого соединен с вторым входом пятого элемента ИЛИ, выход пятого элемента ИЛИ соединен со счетным входом триггера, нулевой я единичный выходы которого соединены соответственно с вторым входом четвертого элемента,ИЛИ и с третьим входом третьего элемента И.

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

Устройство содержит распределитель

1 импульсов, группу элементов 2 И, первый и второй элементы 3 и 4 ИЛИ, первый,. второй, и третий элементы 5-7

НЕ, первый и второй элементы 8 и 9 И, третий и четвертый элементы 10 и 11

ИЛИ; четвертый элемент 12 НЕ, третий и четвертый элементы 13 и 14 И, пятый элемент 15 ИЛИ и триггер 16. Вход распределителя 1 импульсов является одним из входов устройства. Первый выход распределителя 1 импульсов соединен с входом элемента 5 НЕ и с первым входом элемента 13 H. Первые входы каждого элемента 2 И группы являются входами срответствующих контролируемых разрядов устройства, вторые входы элементов 2 И группы попарно объединены и подключены к соответствующим выходам распределителя 1 импульсов, выходы элементов 2 И нечетных разрядов группы соединены с входами первого элемента 3 ИЛИ, выходы элементов

2 И четных разрядов группы соединены с входами второго элемента 4 ИЛИ, выход которого подключен к входу третьего элемента 7 НЕ, и к второму входу второго элемента 9 И, выход первого элемента 3 ИЛИ соединен с входом второг элемента 6 HE и с первым входом первого элемента 8 И, выход второго элемента 6 НЕ подключен к первому входу второго элемента 9 И, выход которого соединен с вторым входом третьего элемента 11 ИЛИ, выход третьего элемента 7 НЕ подключен к второму входу первого элемента 8 И, выход которого соединен с первым входом третьего элемента 11 HJIH, выход которого подключен к входу .четвертого элемента 12 HE и второму входу четвертого элемента 14 И, выход первого элемента 5 НЕ соединен с первым входом четвертого элемента 10 ИЛИ, нулевой выход триггера 16 подключен к второму входу четвертого элемента

10 ИЛИ, выход которого соединен с первым входом четвертого элемента

14 И, выход которого подключен к второму входу пятого элемента 15 ИЛИ, выход четвертого элемента 12 НЕ соединен с вторым входом третьего элемента 13 И, единичный выход триггера 16 подключен к третьему входу третьего элемента 13 И, выход которого соединен с первым входом пятого элемента 15 ИЛИ, выход которого под962955 ключен к счетному входу триггера 16.

Единичный выход. триггера 16 является выходом устройства.

Устройство для контроля двоичного кода на четность работает следующим образом. 5

Импульсы с выходов распределителя

1 поочередно поступают на соединенные попарно вторые входы элементов 2 И нечетного и четного разрядов контролируемого кода. Импульсы с выходов 10 элементов 2 И поступают попарно на соответствующие входы элементов 3 и

4 ИЛИ (3 ИЛИ вЂ” нечетные разряды, 4 ИЛИ вЂ” четные). Если в паре разрядов контролируемого кода два нуля 15 или две единицы, то на выходе элементов 8 и 9 И и 11 ИЛИ появляется нулевой сигнал, а если в однсм из пары разрядов единица, то на выходе элемента 11 ИЛИ появляется единичный сигнал.

Пусть триггер 16 находится в единичном состоянии и на первом выходе распределителя 1 импульсов единичный сигнал. Тогда, если в паре разрядов две единицы ипи два нуля, то на выходе элемента 13 И единичный сигнал (на первом входе — единичный сигнал с единичного выхода триггера 16, на втором входе — единичный сигнал с первого выхода распределителя импульсов, на третьем входе — единичный сигнал с выхода элемента 12 НЕ), который устанавливает через элемент

15 ИЛИ триггер 16 в нулевое состояние. 35

Если триггер находится в нулевом состоянии, то на выходе элемента

15 ИЛИ устанавливается нулевой сигнал, не меняющий, состояние триггера.

Если в одном из двух контролируемых 40 разрядов единица, то на выходе элемента 11 ИЛИ вЂ” единичный сигнал. В том случае, когда триггер 16 находится в единичном состоянии, на выходе элементов 13-15 ИЛИ устанавливаются 45 нулевые сигналы и состояние триггера не меняется. А если триггер находится в нулевом состоянии, то на выходе элементов 10 ИЛИ, 14 И и 15 ИЛИ находится диничный сигнал который уста- 50 навливает триггер в единичное состояние.

Таким образом, в первом такте работы (единичный сигнал на первом выходе распределителя 1 импульсов) триггер 16 независимо от исходного положения устанавливается в единичное состояние, если в одном разряде пер- . вой пары контролируемого кода нуль, а в другом — единица, и в нулевое состояние, если в двух разрядах нули 60 или единицы.

При отсутствии единичного сигнала на первом входе распределителя 1 им пульсов триггер 16 изменяет свое сос тояние, если контролируемая пара паз- 65 рядов содержит один нуль и одну единицу, и не меняет свое состояние, если Разряды содержат два нуля или две единицы.

Следовательно, если в результате контроля в исходном коде .выявлено нечетное число единиц, то на единичном выходе триггера 16 устанавливается единичный сигнал, а если четное число единиц — нулевой.

Таким образом, использование введенных элементов повышает быстродействие устройства, а также уменьшает аппаратурные затраты путем сокращения объема оборудования.

При этом выигрыш составит:

Т к +1 1+2

Т2 и/2 и где п — число разрядов контролируе(мого двоичного кода.!

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

Устройство для контроля двоичного кода на четность, содержащее распределитель импульсов, группу элементов

И, первый, второй и третий элементы

ИЛИ, триггер, первый и второй элементы И, причем вход распределителя импульсов является тактовым входом устройства, первые входы каждого элемента И группы являются, входами соответствующих контролируемых разрядов устройст9а, вторые входы элементов И группы попарно объединены и подключены к соответствующим выходам распределителя импульсов, выходы нечетных элементов И группы соединены с соответствууощими входами первого элемента ИЛИ, выходы четных элементов И группы соединены с соответствующими входами второго элемента ИЛИ, выходы первого и второго элементов И подключены соответственно к первому и втоРому входам третьего элемента ИЛИ, единичный выход триггера является выходом устройства, о т л и ч а.ю щ е е с я тем, что, с целью повышения быстродействия, в устройство введены первый, второй, третий и четвертый элементы НЕ, четвертый и пятый элементы ИЛИ, третий и четвертый элементы И, причем первый выход распределителя импульсов соединен с первым входом третьего элемента И и через первый элемент НŠ— с первым входом четвертого элемента ИЛИ, выход которого соединен с первым входом четвертого элемента И, выход третьего элемента ИЛИ соединен с вторым входом четвертого элемента И, выход которого соединен с первым входом пятого элемента ИЛИ, выход первого элемента ИЛИ соединен с первым входом первого эле.мента И и через второй элемент ME с первым входом второго элемента И, выход второго элемента ИЛИ соединен

962955

Составитель И.Сигалов

Редактор Т.Лопатина Техред А.Ач, Корректор Е.Рошко

Заказ 7515/70 Тираж 731 Подписное

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

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

Филиал ППП "Патент", г.ужгород, ул.Проектная, 4 с вторым входом второго элемента И и через третий элемент НЕ с вторым входом первого элемента И, выход третьего элемента ИЛИ через четвертый элемент НЕ соединен с входом третьего элемента И, выход которого соединен с вторым входом пятого элемента ИЛИ, выход пятого элемента ИЛИ соединен со счетным входом триггера, нулевой и единичный выходы которого соединены соответственно с вторым входом четвертого элемента ИЛИ и с третьим входом третьего элемента И.

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

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

9 530332, кл. 6 06 F 11/10, 1976. °

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

9 653616, кл. G 06 F 11/10, 1979.

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

9 744584, кл. G 06 F 11/10, 1980 (прототип).

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

 

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

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

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

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

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

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