Логический модуль

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

 

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

Известны логические модули (см., например, рис.3.3 на стр.39 в книге Якубайтис Э.А. Асинхронные логические автоматы. Рига: Зинатне, 1966), которые реализуют простую симметричную булеву функцию τ1=x1∨x2∨x3, зависящую от трех аргументов - входных двоичных сигналов x1, x2, x3 ∈{0,1}.

К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических модулей, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется реализация остальных простых симметричных булевых функций τ21х2∨х2x3∨х2х3 и τ31х2x3, зависящих от трех аргументов - входных двоичных сигналов х1, х2, х3 ∈{0,1}.

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический модуль (см. рис.83 на стр.133 в книге Цифровые и аналоговые интегральные микросхемы: Справочник / С.В.Якубовский, Л.И.Ниссельсон, В.И.Кулешова и др. М.: Радио и связь, 1989), содержащий два мажоритарных элемента, каждый из которых реализует простую симметричную булеву функцию τ2=x1x2∨x1x3∨x2x3, где x1x2x3 - двоичные сигналы, действующие на входах элемента.

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относятся ограниченные функциональные возможности, обусловленные тем, что не выполняется реализация простых симметричных булевых функций τ11∨x2∨x3 и τ3=x1x2x3.

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

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

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

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

Работа предлагаемого логического модуля осуществляется следующим образом.

На его первый, второй, третий информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы х1, х2, х3 ∈{0,1} и у1, у2 ∈{0,1}. Тогда сигнал на его выходе определяется выражением Z=y2F∨y2x3∨Fx3, где F=у1х1∨y1x2∨x1x2. Таким образом, предлагаемый модуль будет воспроизводить операцию

Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический модуль обладает более широкими по сравнению с прототипом функциональными возможностями, так как обеспечивает реализацию любой из трех простых симметричных булевых функций τ11∨x2∨x3, τ2=x1x2∨x1x3∨x2x3, τ3=x1x2x3, зависящих от трех аргументов - входных двоичных сигналов.

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



 

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных и экспертных системах анализа для оперативного представления и анализа динамики состояния многопараметрических объектов (МПО) или процессов.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для исследования систем массового обслуживания (СМО)

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