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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Логический преобразователь содержит мажоритарные элементы 11, логический преобразователь, патент № 2443009 , 17, причем объединенные вторые входы элементов 11, 14, объединенные третьи входы элементов 11, 14 и объединенные вторые входы элементов 12, 15 соединены соответственно с первым, вторым и третьим информационными входами логического преобразователя, четвертый информационный вход которого образован третьим входом элемента 12, второй и третий входы элемента 1 i (iлогический преобразователь, патент № 2443009 {3,6}) соединены соответственно с выходами элементов 1 i-2 и 1i-1, а второй, третий входы и выход элемента 17 подключены соответственно к выходам элементов 1 3, 16 и выходу логического преобразователя, третий, первый и второй настроечные входы которого образованы соответственно третьим входом элемента 15, объединенными первыми входами элементов 11, 13, 1 5, 16 и объединенными первыми входами элементов 12, 14, 17.

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

Z=f2y1логический преобразователь, патент № 2443009 f2y2логический преобразователь, патент № 2443009 y1y2,

где

y1=f1(f1x1логический преобразователь, патент № 2443009 f1x2логический преобразователь, патент № 2443009 x1x2)логический преобразователь, патент № 2443009 f1(f2x3логический преобразователь, патент № 2443009 f2x4логический преобразователь, патент № 2443009 x3x4)логический преобразователь, патент № 2443009

логический преобразователь, патент № 2443009 (f1x1логический преобразователь, патент № 2443009 f1x2логический преобразователь, патент № 2443009 x1x2)(f2x3логический преобразователь, патент № 2443009 f2x4логический преобразователь, патент № 2443009 x3x4);

y2 =f1(f2x1логический преобразователь, патент № 2443009 f2x2логический преобразователь, патент № 2443009 x1x2)логический преобразователь, патент № 2443009 f1(f1x3логический преобразователь, патент № 2443009 f1f3логический преобразователь, патент № 2443009 x3f3)логический преобразователь, патент № 2443009

логический преобразователь, патент № 2443009 (f2x1логический преобразователь, патент № 2443009 f2x2логический преобразователь, патент № 2443009 x1x2)(f1x3логический преобразователь, патент № 2443009 f1f3логический преобразователь, патент № 2443009 x3f3).

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

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

где логический преобразователь, патент № 2443009 1, логический преобразователь, патент № 2443009 , логический преобразователь, патент № 2443009 5 есть простые симметричные булевы функции пяти аргументов x1, логический преобразователь, патент № 2443009 , x5 (см. стр.126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974). При этом указанный преобразователь содержит семь мажоритарных элементов, а максимальное время задержки распространения сигнала в нем определяется выражением логический преобразователь, патент № 2443009 t=3логический преобразователь, патент № 2443009 tM, где логический преобразователь, патент № 2443009 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)
Наверх