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

 

--, Q)1 ) с, СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

;-:. СГЫ ЗНА, -.=". I;.iTCHTHo (L i

;alla«

1 (21) 4632439/24 (22) 04.01.89 (46) 23.02,93. Бюл, М 7 (72) Л.Б,Авгуль, Н,А.Егоров, В.И.Костеневич и В.П,Супрун (56) Авторское свидетельство СССР

М 1658146. кл. 6 06 F 7/50, 1991.

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

Ь 1730621, кл. 6 06 F 7/50, 1992. (54) УСТРОЙСТВО ДЛЯ ПОДСЧЕТА ЧИСЛА

ЕДИНИЦ (57) Изобретение относится к области вычислительной техники и микроэлектроники и предназначено для построения быстродействующих матричных арифметических устройств. Цель изобретения — расширение области применения за счет увеличения

„„Я „„1797110 А1

16-17, пять элементов — 5 СЛОЖЕНИЕ ПО

МОДУЛЮ 2. два мажоритарных элемента

6-7 с порогом два, два мажоритарных элемента 8-9 с порогом четыре, четыре элемента 10-13 И, два элемента 14 — 15 ЗАПРЕТ, одиннадцать входов 19 — 29 и четыре выхода

30 — 33. Сложность сумматора по числу входов логических элементов равна 74, а быстродействие, определяемое глубиной схемы, равно 4 г, где t — задержка на вентиль. На входы устройства подаются двоичные переменные х|, х2...., х11. а на его выход х реализуются логические функции 4, f<, f2, fz, соответствующие количеству единиц во входной информации. 1 ил.

1797110

1. если z1+ z2+...+z Ж

M„(z1, z2,...,zn) = к

1.3,5.7.9, 1 1

Р 2,3,6,7. 10. »

1= »

30 fÇ = F1189 10 (2) Изобретение относится к области вычислительной техники и микроэлектроники и предназначено для построения быстродействующих матричных арифметических устройств.

Цель изобретения — расширение области применения за счет увеличения разрядности входной информации.

На чертеже представлена схема устройства для подсчета числа единиц, Устройство содержит первый, второй, пятый, четвертый и третий элементы СЛОЖЕНИЕ ПО МОДУЛЮ ДВА 1-5. два мажоритарных элемента 6-7 с порогом два, два мажоритарных элемента 8-9 с порогом четыре, третий, четвертый, первый, второй элементы 10-13 И, два элемента 14-15 ЗАПРЕТ, два полусумматора 16 и 17. сумматор

18, одиннадцать входов 19-29, четыре выхода 30-33.

Устройство работает следующим образом. На входы 19-29 поступают двоичные переменные x1...õ» соответственно, на выходах 30-33 реализуются логические функции fo...fa соответственно, которые составляют двоичный код N = Sf8+ 4f2+ 2f1

+ f числа логических единиц, содержащихся во множестве входных сигналов {x1, xz,..., Х1ф

Логические функции 4...1з реализуются сул1матором согласно следу1ощим выраже. ниям:

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

Устройство для подсчета числа единиц, . содержащее четыре элемента СЛОЖЕНИЕ

ПО МОДУЛЮ ДВА, два элемента ЗАПРЕТ, сумматор, два полусумматора, два мажоритарных зле лента с порогом "два", два мажоритарных элемента с порогом "четыре" и два элемента И, причем входы разрядов с первого по пятый устройства соединены с первого по пятый входы первых элементов

СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, мажоритарных элементов с порогом "два" и с порогом "четыре", входы разрядов с седьмого по одиннадцатый устройства соединены с первого по пятый входами вторых элементов

СЛОЖЕНИЯ ПО МОДУЛЮ ДВА, мажоритарных элементов с порогом "два" и с порогом "четыре", выходы первого и второго элементов СЛОЖЕНИЕ ПО МОДУЛЮ ДВА соединены с входами первого и второго слагаемых первого полусумматора, выход пеfn = P1+ ф 1;

f1 =.Cd1 + Cd2 -,1-МЗ + P4

f2 = M) (cd1, ш2, мз ) + Щ1 Q Ч-: у7з -p gp (f3 = 0З У 4 Г+ Р3 ф1 + М1 О + <+ Cd) Cdz ЬЗ ), (1) где

Cd1 =@1 ф1. Cd2 =i, Мз =gy ф; ф1 X1F)X2(+ ° С+Х6 ф1 = Х7(+ Х8(+ ... (+ Х1

10 Р2 Мо \х). х2,...,х6, ф = М5 х7 х8 ""х»);

2 . 2.

P3 = М6 (X1 X2,...,X6); (13 = M5 (Х7, Х8, .„Х 1); и P4 = х1, х2...х6

Здесь функция и-входового мажоритарного элемента с порогом К определяется

15 так:

О, если z1+ z2+...+zn <К, где г С {О, 1) и m = 1, 2, ...,и.

Известно, что логические функции. реализуемые на выходах различных типов сумматоров, являются симметрическими.

Поэтому логические функции fo.. f8, реализуемые устройством, могут быть заданы с

25 помощью рабочих чисел:

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

35 реноса которого соединен с входом переноса сумматора и первыми входами первого и второго элементов И, выходы которых соединены с первым и вторым входами третьего элемента СЛОЖЕНИЕ ПО МОДУЛЮ

ДВА, третий вход которого соединен с выходом переноса второгб полусумматора, вход первого слагаемого которого соединен с выходом первого мажоритарного элемента с порогом "четыре", с инверсным входом первого элемента запрета и вторым входом первого элемента И, третий вход которого соединен с входом второго элемента запрета и входом первого слагаемого сумматора, вход второго слагаемого которого соединен с вторым входом второго элемента И и выходом первого элемента запрета, прямой вход которого соединен с выходом первого мажоритарного элемента с порогом "два, выход второго мажоритарного элемента с порогом "два" соединен с прямым входом

17971 10

Составитель Н.Маркелова

Техред M.Ìîðãåíòàë Корректор M.ÒKà÷

Редактор Г.Бельская

Заказ 653 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГК! IT CC(Р

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

Производственно-издательский комбинат Патент, г, Ужгород, ул. ГBI ëI; s ....::,,1Г 1. второго элемента запрета, инверсный вход которого соединен с выходом второго мажоритарного элемента с порогом "четыре", третьим входом второго элемента И и входом второго слагаемого второго полусумматорэ, выход суммы которого соединен с первым входом четвертого элемента СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, второй вход которого соединен с выходом переноса сумматора, выход суммы первого полусум-. матора соединен с выходом первого разряда резул ьтата устройства, выходы четвертого и третьего элементов СЛОЖЕНИЕ ПО МОДУЛЮ ДВА соединены с выходами третьего и четвертого разрядов результата устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения путем увеличечия разрядности входной информации, в устройство введены третий и четвертый элементы И и пятый элемент СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, выход которого соединен с выходом второго разряда результата устройства, входы разрядов с первого по пятый устройства соединены с первого по пятый входы третьего элемента И, шестой вход которого соединен с входом шестого разряда устройства и с шестыми входами первых мажоритарных элементов с порогом "два" и с порогом "четыре" и первого элемента

СЛОЖЕНИЕ ПО МОДУЛЮ ДВА, выход третьего элемента И соединен с первыми входами четвертого элемента И и пятого элемента СЛОЖЕНИЕ ПО МОДУЛ10 ДВА, второй вход которого соединен с выходом суммы сумматора, вход первого слагаемого которого соединен с вторым-входом четвертого элемента И, выход которого соединен с третьим входом четвертого элемента СЛОЖЕНИЕ ПО МОДУЛ(О ДВА и четвертым входом третьего элемента

СЛОЖЕНИЕ ПО МОДУЛЮ ДВА.

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

 

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

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

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

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

Изобретение относится к автоматике и технике связи

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

Изобретение относится к области вычислительной техники и может быть использовано для согласования с вычислительными устройствами, функционирующими в СОК, Цель изобретения - расширение области применения за счет выполнения преобразования из позиционной системы счисления в систему остаточных классов Поставленная цель достигается тем, что устройство содержит группу табличных преобразователей 2 позиционного кода в код индекса, группу сумматоров 3 по модулю, группу табличных преобразователей 5 кода индекса в код остатка, группу накапливающих сумматоров 6 по модулю

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

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

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

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

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

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

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

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

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

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

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