Устройство для вычисления симметрических булевых функций

 

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК (51)5 G 06 F 7/00

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

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4929199/24 (22) 18.04.91 (46) 23.08.93. Бюл. М 31 (72) JI.Á.ABãóëü, В.В.Торбунов, В.И.Костеневич и В.И.Гришанович (56) Авторское свидетельство СССР

f4 1587489, кл. G 06 F 7/00, 1988.

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

N. 1683001, кл. G 06 F 7/00, 1989. (5 4 YCTPOVICTBO ДЛЯ ВЫЧИСЛЕНИЯ

СИММЕТРИЧЕСКИХ БУЛЕВЫХ ФУНКЦИЙ

ЦЩТизобретение Ьтносится к области вычислительной техники и микроэлектроники и ïnðåäíàçíà÷åío для реализации симметриЧеских булевых функций шести переменИзобретение относится к вычислительной технике и микроэлектронике и предназначеноо для реализации симметрических булевых функций шести переменных.

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

Устройство содержит двадцать один элемент И вЂ” kE 1...21, два одноразрядных двоичных сумматора 22 и 23, шесть информационных входов 24...29, семь настроечных входов 30...36, выход 37.

Устройство для вычисления симметрических булевых функций работает следующим образом. На информационные входы

24...29 поступают двоичные переменные х1...хб (в произвольном порядке}, на настроенчые входы 30...36 — сигналы настройки

u1...u7 сов;еетствеино, значения которых Ж 1835542 А1 ных. Цель изобретения — расширение функциональных возможностей устройства за счет реализациц симметрических булевых функций шести переменных. Поставленная цель достигается тем, что устройство содержит двадцать один элемент И-НЕ, два одноразрядных двоичных сумматора, шесть информационных входов, семь настроечных входов и один выход. При подаче на информационные. входы двоичных переменных х1,х2,х3,х4,х5,х6. на настроечные входы— сигналов настройки и1,и2,и3,и4,и5.и6,и7 на выходе реализуется некоторая симметрическая булевая функция Р=Р(х1,х2,х3,х4,х5,х6), определяемая вектором настройки

О=(ц1,u2,u3,о4д5,uá,u7). 1 ил. принадлежат множеству (О, 1}, На выходе 37 реализуется некоторая симметрическая булевая функция F=F(x1,х6), определяемая вектором настройки U=(u1 u2...„u6).

Рассмотрим алгоритм настройки. Пусть

p> — значение F на наборе аргументов х1,х2,...,хб, содержащем равно sединиц,,т.е.

F=F(x1.õ6}=ð при x1+x2+x3+x4+x5+x6=s, s=0.6.

Компоненты вектора настройки U инверсны соответствующим значениям р>, а именно: u>+>=-ð,, или

U-(ц1,u2,u3.и4,и5.u6,u7}=(p0,р1,р2, р3. р4, р5. р6}.

Пример. Определим вектор настройки

U устройства на реализацию функции

F=F(x1. хб) = x1x2x3x4x5x6 v х1х2хбх4хб v н х1х2хбх4хб ч xlx2x3x5x6 v

1835542 ч х1х2х4х5хбх ч х1хЗх4х5хб ч ч х2х3х4х5хб

Решение. Очевидно, что р(Е)= (рО,р1,р2,p3,р4,р5,рб) (1,1,0,0,0,0,1). Тогда

0"(0,0;1,1,1,0)..

Следовательно, сигнал логического нуля должен быть подан на настроечные входы ЗО, 31 и 36, сигнал логической единицы— на настроечные входы 32, 33, 34 и 35.

Таким образом, устройство реализует

ace 128 симметрических булевых функций шести переменных, Формула изобретения

Устройство для вычисления симметри- 15 ческих булевых функций, содержащее шесть элементов И вЂ” HE, причем первый вход первого элемента И-НЕ соединен с первым настроечным входом устройства, второй настроечный вход которого соединен с пер- 20 вым входом третьего-элемента И-НЕ, первые входы четвертого и пятого элементов

И-.НЕ соединены с третьим настроечным входом устройства, четвертый настроечный вход которого соединен с первым входом 25 шестого элемента И вЂ” HE, о т л и ч а ю щ е ес я тем, что, с целью расширения фунциональных возможностей путем реализации симметрических булевых функций шести переменных, оно содержит с седьмого по двадцать первый элементы И-НЕ и два

-сумматора, причем первый вход седьмого элемента И вЂ” НЕ соединен с третьим построечным входом устройства, четвертый настроечный вход которого соединен с 35 первыми входами восьмого, девятого и десятого элементов И-НЕ, первые входы одиннадцатого, двенадцатого и тринадцатого элементов И-НЕ соединены с пятым настроечным входом устройства, шестой 40 настроечный вход которого соединен с первыми входами четырнадцатого и пятнадцатого элементов И-НЕ, первый вход шестнадцатого элемента И-НЕ соединен с седьмым настроечным входом устройства, первый, второй и третий информационные входы которого соединены с входами первого сумматора. выход суммы которого соединен с вторыми входами первого. третьего, 5Ф четвертого, седьмого, восьмого, десятого, двенадцатого, пятнадцатого элементов И—

НЕ и первыми инверсными входами второго, пятого, шестого, девятого, одиннадцатого, тринадцатого, четырнадцатого и шестнадцатого элементов И-НЕ, выход переноса первого сумматора соединен с третьими входами первого, третьего, седьмого, десятого элементов И-НЕ, вторыми входами второго, пятого, девятого, тринадцатого элементов И вЂ” НЕ, первыми инверсными входами четвертого, восьмого, двенадцатого, пятнадцатого элементов И—

НЕ, и вторыми инверсными входами шестого, одиннадцатого, четырнадцатого и шестнадцатого элементов И-НЕ, выходы первого, второго, четвертого и шестого элементов И-HE соединены с первого по четвертый входами семнадцатого элемента

И-НЕ, пятый вход которого соединен с инверсным входом восемнадцатого, первым входом девятнадцатого, первым инверсным входом двадцатого элементов И вЂ” НЕ и выходом суммы второго сумматора, выход переноса которого соединен с шестым входом семнадцатого, первым входом восемнадцатого, инверсным входом девятнадцатого и вторым инверсным входом двадцатого элементов И-НЕ, выход которого соединен с первым входом двадцать первого элемента

И-НЕ, второй и третий входы которого соединены соответственно с выходами семнадцатого элемента И вЂ” НЕ и восемнадцатого элемента И-НЕ, с второго по шестой входы которого соединены с выходами третьего, пятого, восьмого и одиннадцатого элементов И вЂ” НЕ, выходы седьмого, девятого, двенадцатого и четырнадцатого элементов

И-НЕ соединены с второго по пятый входами девятнадцатого элемента И вЂ” НЕ, выход которого соединен с четвертым входом двадцать первого элемента И вЂ” НЕ, выходы которого являются выходом устройства, с четвертого по шестой информационные входы которого соединены с входами второго сумматора, выходы десятого, тринадцатого, пятнадцатого и шестнадцатого элементов

И-НЕ соединены с первого по четвертый входами двадцатого элемента И вЂ” НЕ.

1835542

Составитель Л. Авгуль

Техред M.Moðråíòàë

Корректор А Козориз

Редактор А. Козлова

Производственно-издательский комбинат "Патент", г; Ужгород, ул. Гагарина, 101

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

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

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

Устройство для вычисления симметрических булевых функций Устройство для вычисления симметрических булевых функций Устройство для вычисления симметрических булевых функций 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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