Фундаментальный симметричный модуль

 

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

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

Известны фундаментальные симметричные модули (см., например, свидетельство РФ 21679, кл. G 06 G 7/25, 2002 г.), которые могут быть использованы для вычисления фундаментальной симметричной булевой функции , зависящей от n аргументов - входных двоичных сигналов х1,...,хn {0,l}. Здесь m=n есть заданное -число (индекс) функции . Как известно, только тогда, когда точно m ее аргументов равны 1, а остальные ее аргументы равны 0.

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

Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип фундаментальный симметричный модуль (свидетельство РФ 20593, кл. G 06 G 7/25, 2001 г.), который содержит два компаратора и n размыкающих ключей и может быть использован для вычисления фундаментальной симметричной булевой функции индекса m=n, зависящей от n аргументов - входных двоичных сигналов х1,...,хn {0,1}.

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

Техническим результатом изобретения является расширение функциональных возможностей за счет обеспечения вычисления фундаментальной симметричной булевой функции S, где m{0,...,n}.

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

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

Фундаментальный симметричный модуль содержит размыкающие ключи 11,...,1n, резисторы 21,...,2n+1, операционный усилитель 3, компараторы 41 и 42, логический элемент И 5, причем резистор подсоединен между входом и выходом ключа 1i, а резистор 2n+1 - между входом ключа 11 и шиной нулевого потенциала, выход каждого предыдущего ключа соединен с входом последующего ключа, а выходы компараторов 41 и 42 подсоединены соответственно к первому и второму входам элемента 5, подключенного выходом к выходу фундаментального симметричного модуля, i-й информационный и первый, второй, третий настроечные входы которого образованы соответственно управляющим входом ключа 1i и инвертирующим входом компаратора 41, неинвертирующим входом компаратора 42, неинвертирующим входом усилителя 3, подсоединенного инвертирующим входом и выходом соответственно к входу ключа 1 и объединенным выходу ключа 1n, неинвертирующему входу компаратора 41, инвертирующему входу компаратора 42.

Работа предлагаемого фундаментального симметричного модуля осуществляется следующим образом. На его первый,..., n-й информационные входы подаются соответственно двоичные сигналы х1,...,хn {0,1}; на его первом, втором и третьем настроечных входах фиксируются соответственно необходимые управляющие сигналы (напряжения) у1, у2 и у3. Если хi=1 либо хi=0, то ключ 1i соответственно разомкнут либо замкнут. Таким образом, сигналы на выходах компараторов 41 и 42 определяются соответственно выражениями

где есть коэффициент усиления неинвентирующего усилителя, образованного операционным усилителем 3 и резисторами 21,...,2n+1, сопротивления которых есть R1,...,Rn+1 соответственно. Если r1=...=Rn+1 и уi3(mj+0,5), где mj {0,..., n+1}, j{1,2}, то

Согласно (1), Z1=1 (Z2=0) при m1 <n+l (m2<n+1) только тогда, когда m1 (m2) или больше переменных из x1,..., xn равны 1, а остальные переменные равны 0. Если m1=n +1 (m2=n +1), то Z1=const 0 (Z2=const 1). Таким образом, на выходах компараторов 41 и 42 при соответствующих уровнях сигналов у1, у2 будут вычисляться значения произвольных соответственно простой и инвертированной простой симметричных булевых функций, т.е. . Поскольку сигнал на выходе предлагаемого модуля определяется выражением Z=Z1 Z2, получаем Пусть m1=m, m2=m+1 (m{0,..., n}), тогда

Правая часть равенства (2) совпадает с правой частью равенства приведенного на стр. 127 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974. Следовательно, при у1=y3{m+0,5), у23(m+1,5).

Вышеизложенные сведения позволяют сделать вывод, что предлагаемый фундаментальный симметричный модуль обладает более широкими по сравнению с прототипом функциональными возможностями, так как обеспечивает вычисление фундаментальной симметричной булевой функции , где m{0,...,n}.

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

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

РИСУНКИ

Рисунок 1



 

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

Изобретение относится к области автоматического управления

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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