Устройство для контроля двоичного кода на четность
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
Союз Советских
Социалистических
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (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 (прототип).



