Симметричный модуль

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

 

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

Известны симметричные модули (см., например, фиг.1 в описании изобретения к патенту РФ 2171496, кл. G 06 G 7/52, 2001 г.), которые могут быть использованы для воспроизведения любой из четырех простых симметричных булевых функций, зависящих от четырех аргументов - входных двоичных сигналов х1234 ∈ {0,1}.

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

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

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

где m=0,5(n+1) (m=0,5n) при нечетном (четном) n.

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

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

На фиг.1 и фиг.2 представлены соответственно схема предлагаемого симметричного модуля и временные диаграммы управляющих сигналов.

Симметричный модуль содержит выход 1, D-триггеры 21,... ,2n, элементы “И” 31,... ,3n и элементы “ИЛИ” 41,... ,4n, причем выход элемента 3iсоединен с первым входом элемента 4i, подключенного вторым входом к входу данных D-триггера 2i, вход установки и тактовый вход которого соединены соответственно с первым и вторым управляющими входами симметричного модуля, подключенного i-м информационным входом к первому входу элемента 3i, второй вход которого соединен с неинвертирующим выходом D-триггера 2i, выход элемента 4kподключен к второму входу элемента 4k+1, а второй вход элемента 41 и выход элемента 4n соединены соответственно с шиной нулевого потенциала и выходом 1 симметричного модуля.

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

где есть номер момента времени tj (фиг.2); W(i-1)0=1; W0j=0. Период Т сигнала y2 должен удовлетворять условию Т>Δ t, где Δ t=Δ tTp+Δ tИ+nΔ /t или, а Δ tTp, Δ tи и Δ tили есть длительности задержек, вносимых соответственно D-триггером 2i, элементами 3i и 4i. В представленной ниже таблице приведены значения выражения (1) при n=4.

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

где τ 1,... ,τ n есть простые симметричные булевы функции (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974.). Согласно (2) и фиг.2 настройка модуля (фиг.1) на воспроизведение функции τ j осуществляется соответствующим количеством m=j-1 импульсов сигнала y2 после предварительной установки в исходное состояние импульсом сигнала y1.

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

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



 

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

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

Изобретение относится к приложениям алгоритма Витерби и, в частности, к усовершенствованным системе и способу осуществления высокоскоростной операции сложения/сравнения/выбора (ССВ) по схеме “бабочка” в реализации алгоритма Витерби.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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