логический преобразователь

Классы МПК:G06F7/57 арифметико-логические устройства (ALU), те оборудование или устройства для выполнения двух или более операций, относящихся к группам  7/483
Автор(ы):, ,
Патентообладатель(и):Закрытое акционерное общество "ИВЛА-ОПТ" (RU)
Приоритеты:
подача заявки:
2008-05-19
публикация патента:

Логический преобразователь предназначен для реализации любой из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов, и может быть использован в системах цифровой вычислительной техники как средство преобразования кодов. Техническим результатом является уменьшение аппаратурных затрат и повышение быстродействия. Устройство содержит восемь мажоритарных элементов, четыре информационных и три настроечных входа. 1 ил. логический преобразователь, патент № 2393527

логический преобразователь, патент № 2393527

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

Логический преобразователь для реализации любой из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов, содержащий восемь мажоритарных элементов, отличающийся тем, что объединенные вторые входы первого - третьего, объединенные третьи входы первого, шестого и объединенные третьи входы второго, четвертого мажоритарных элементов соединены соответственно с первым, вторым и третьим информационными входами логического преобразователя, четвертый информационный вход которого образован третьим входом пятого мажоритарного элемента, выход i-го логический преобразователь, патент № 2393527 мажоритарного элемента подключен к второму входу (i+3)-го мажоритарного элемента, а выходы четвертого, пятого и шестого мажоритарных элементов соединены соответственно с вторым, третьим входами седьмого и третьим входом восьмого мажоритарных элементов, подключенных выходами соответственно к второму входу восьмого мажоритарного элемента и выходу логического преобразователя, третий, первый и второй настроечные входы которого образованы соответственно третьим входом третьего мажоритарного элемента, объединенными первыми входами первого - третьего, седьмого, восьмого и объединенными первыми входами четвертого - шестого мажоритарных элементов.

Описание изобретения к патенту

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

Известны логические преобразователи (см., например, патент РФ 2281545, кл. G06F 7/57, 2006 г.), которые реализуют любую из четырех простых симметричных булевых функций, зависящих от четырех аргументов - входных двоичных сигналов.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический преобразователь (патент РФ 2294007, кл. G06F 7/57, 2007 г.), который содержит мажоритарные элементы и реализует любую из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов.

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся большие аппаратурные затраты и низкое быстродействие, обусловленные соответственно тем, что прототип содержит девятнадцать мажоритарных элементов и максимальное время задержки распространения сигнала в нем определяется выражением логический преобразователь, патент № 2393527 t=6логический преобразователь, патент № 2393527 tM, где логический преобразователь, патент № 2393527 tM есть время задержки мажоритарного элемента.

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

Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем восемь мажоритарных элементов, особенность заключается в том, что объединенные вторые входы первого - третьего, объединенные третьи входы первого, шестого и объединенные третьи входы второго, четвертого мажоритарных элементов соединены соответственно с первым, вторым и третьим информационными входами логического преобразователя, четвертый информационный вход которого образован третьим входом пятого мажоритарного элемента, выход i-го логический преобразователь, патент № 2393527 мажоритарного элемента подключен к второму входу (i+3)-го мажоритарного элемента, а выходы четвертого, пятого и шестого мажоритарных элементов соединены соответственно с вторым, третьим входами седьмого и третьим входом восьмого мажоритарных элементов, подключенных выходами соответственно к второму входу восьмого мажоритарного элемента и выходу логического преобразователя, третий, первый и второй настроечные входы которого образованы соответственно третьим входом третьего мажоритарного элемента, объединенными первыми входами первого - третьего, седьмого, восьмого и объединенными первыми входами четвертого - шестого мажоритарных элементов.

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

Логический преобразователь содержит мажоритарные элементы 11,логический преобразователь, патент № 2393527 ,18, причем объединенные вторые входы элементов 11, 12, 13, объединенные третьи входы элементов 11, 16 и объединенные третьи входы элементов 12, 14 соединены соответственно с первым, вторым и третьим информационными входами логического преобразователя, четвертый информационный вход которого образован третьим входом элемента 15, выход элемента 1i логический преобразователь, патент № 2393527 подключен к второму входу элемента 1i+3, а выходы элементов 14, 15 и 16 соединены соответственно с вторым, третьим входами элемента 17 и третьим входом элемента 18, подключенного вторым входом и выходом соответственно к выходу элемента 1 7 и выходу логического преобразователя, третий, первый и второй настроечные входы которого образованы соответственно третьим входом элемента 13, объединенными первыми входами элементов 11, 12, 13 , 17, 18 и объединенными первыми входами элементов 14, 15, 16.

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первый,логический преобразователь, патент № 2393527 ,четвертый информационные и первый,логический преобразователь, патент № 2393527 ,третий настроечные входы подаются соответственно двоичные сигналы x1,логический преобразователь, патент № 2393527 ,x4 логический преобразователь, патент № 2393527 {0,1} и f1,логический преобразователь, патент № 2393527 ,f3 логический преобразователь, патент № 2393527 {0,1}. На выходе мажоритарного элемента 1kлогический преобразователь, патент № 2393527 имеем ak1#ak2#ak3=a k1ak2логический преобразователь, патент № 2393527 ak1ak3логический преобразователь, патент № 2393527 ak2ak3, где ak1,a k2,ak3 и #, логический преобразователь, патент № 2393527 , логический преобразователь, патент № 2393527 есть соответственно сигналы на его первом, втором, третьем входах и символы операций Maj, ИЛИ, И. Следовательно, сигнал на выходе предлагаемого логического преобразователя определяется выражением

Z=f1(f1y 1логический преобразователь, патент № 2393527 f1y2логический преобразователь, патент № 2393527 y1y2)логический преобразователь, патент № 2393527 f1y3логический преобразователь, патент № 2393527 (f1y1логический преобразователь, патент № 2393527 f1y2логический преобразователь, патент № 2393527 y1y2)y3,

где

y1=f2(f1x 1логический преобразователь, патент № 2393527 f1x2логический преобразователь, патент № 2393527 x1x2)логический преобразователь, патент № 2393527 f2x3логический преобразователь, патент № 2393527 (f1x1логический преобразователь, патент № 2393527 f1x2логический преобразователь, патент № 2393527 x1x2)x3;

y2=f2(f1x1логический преобразователь, патент № 2393527 f1x3логический преобразователь, патент № 2393527 x1x3)логический преобразователь, патент № 2393527 f2x4логический преобразователь, патент № 2393527 (f1x1логический преобразователь, патент № 2393527 f1x3логический преобразователь, патент № 2393527 x1x3)x4;

y3=f2(f1x1логический преобразователь, патент № 2393527 f1x3логический преобразователь, патент № 2393527 x1x3)логический преобразователь, патент № 2393527 f2x2логический преобразователь, патент № 2393527 (f1x1логический преобразователь, патент № 2393527 f1x3логический преобразователь, патент № 2393527 x1x3)x2;

Таким образом, на выходе предлагаемого логического преобразователя получим

логический преобразователь, патент № 2393527

где логический преобразователь, патент № 2393527 1,логический преобразователь, патент № 2393527 ,логический преобразователь, патент № 2393527 5 есть простые симметричные булевы функции пяти аргументов x1,логический преобразователь, патент № 2393527 ,x5 (см. стр.126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974). При этом указанный преобразователь содержит восемь мажоритарных элементов, а максимальное время задержки распространения сигнала в нем определяется выражением логический преобразователь, патент № 2393527 t=4логический преобразователь, патент № 2393527 tM, где логический преобразователь, патент № 2393527 tM есть время задержки мажоритарного элемента.

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

Класс G06F7/57 арифметико-логические устройства (ALU), те оборудование или устройства для выполнения двух или более операций, относящихся к группам  7/483

способ и аппаратура для обеспечения поддержки альтернативных вычислений в реконфигурируемых системах-на-кристалле -  патент 2519387 (10.06.2014)
логический преобразователь -  патент 2518669 (10.06.2014)
логический преобразователь -  патент 2517720 (27.05.2014)
логический вычислитель -  патент 2504826 (20.01.2014)
программируемое логическое устройство -  патент 2503993 (10.01.2014)
логический модуль -  патент 2497181 (27.10.2013)
логический процессор -  патент 2491613 (27.08.2013)
самопроверяемый специализированный вычислитель систем булевых функций -  патент 2485575 (20.06.2013)
ячейка однородной вычислительной среды, однородная вычислительная среда и устройство для конвейерных вычислений суммы м n-разрядных чисел -  патент 2475815 (20.02.2013)
логический преобразователь -  патент 2475814 (20.02.2013)
Наверх