ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ Российский патент 2017 года по МПК G06F7/00 

Описание патента на изобретение RU2621281C1

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

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

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

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

К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится низкое быстродействие, обусловленное тем, что максимальное время задержки распространения сигнала в прототипе определяется выражением 6×ΔTM, где ΔtM есть время задержки мажоритарного элемента.

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

Указанный технический результат при осуществлении изобретения достигается тем, что в логическом преобразователе, содержащем восемь мажоритарных элементов, выход i-го (i∈{1,2,3,5}) мажоритарного элемента и первые входы четвертого, седьмого мажоритарных элементов соединены соответственно с вторым входом (i+1)-го мажоритарного элемента и вторым настроечным входом логического преобразователя, первый, j-й () информационные и первый настроечный входы которого подключены соответственно к второму входу первого, третьему входу (j-1)-го мажоритарных элементов и первым входам первого, второго, третьего, шестого мажоритарных элементов, особенность заключается в том, что второй, третий входы k-го (), первый вход и выход восьмого мажоритарных элементов соединены соответственно с выходами (k-1)-го, (2×k-12)-го мажоритарных элементов, первым настроечным входом и выходом логического преобразователя, первый, второй, третий и четвертый информационные входы которого подключены соответственно к первому, второму, третьему входам пятого и третьему входу шестого мажоритарных элементов.

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

Логический преобразователь содержит мажоритарные элементы 11, …, 18, причем выход элемента 1i (i∈{1, 2, 3, 5}) и первые входы элементов 14, 17 соединены соответственно с вторым входом элемента 1i+1 и вторым настроечным входом логического преобразователя, первый, j-й (J=2,5) информационные и первый настроечный входы которого подключены соответственно к второму входу элемента 11, третьему входу элемента 1j-1 и первым входам элементов 11, 12, 13, 16, второй, третий входы элемента 1k (), первый вход и выход элемента 18 соединены соответственно с выходами элементов 1k-1 и 12×k-12, первым настроечным входом и выходом логического преобразователя, первый, второй, третий и четвертый информационные входы которого подключены соответственно к первому, второму, третьему входам элемента 15 и третьему входу элемента 16.

Работа предлагаемого логического преобразователя осуществляется следующим образом. На его первом, втором настроечных входах фиксируются соответственно необходимые сигналы константной настройки ƒ12∈{0,1}. На его первый, …, пятый информационные входы подаются соответственно двоичные сигналы x1, …, x5∈{0,1}. На выходе мажоритарного элемента 1m () имеем , где am1, am2, am3 и , есть соответственно сигналы на его первом, втором, третьем входах и символы операций ИЛИ, И. Следовательно, сигнал на выходе элемента 18 определяется выражением

,

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

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

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

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

название год авторы номер документа
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2017
  • Андреев Дмитрий Васильевич
RU2647639C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2017
  • Андреев Дмитрий Васильевич
RU2689815C2
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2013
  • Андреев Дмитрий Васильевич
RU2542895C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2281545C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2020
  • Андреев Дмитрий Васильевич
RU2762620C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2016
  • Андреев Дмитрий Васильевич
RU2641454C2
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2008
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
  • Кузнецов Игорь Алексеевич
RU2393527C2
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2011
  • Андреев Дмитрий Васильевич
  • Кузнецов Игорь Алексеевич
  • Носов Сергей Борисович
RU2443009C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2021
  • Андреев Дмитрий Васильевич
RU2768627C1
ЛОГИЧЕСКИЙ МОДУЛЬ 2020
  • Андреев Дмитрий Васильевич
RU2757830C1

Иллюстрации к изобретению RU 2 621 281 C1

Реферат патента 2017 года ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ

Изобретение относится к вычислительной технике. Технический результат заключается в повышении быстродействия. Логический преобразователь предназначен для реализации любой из простых симметричных булевых функций τ1, τ2, τn-1, τn, зависящих от n аргументов - входных двоичных сигналов, при n=5, и может быть использован в системах цифровой вычислительной техники как средство преобразования кодов. Логический преобразователь содержит восемь мажоритарных элементов (11, …, 18), а максимальное время задержки распространения сигнала в нем равно 5×ΔtM, где ΔtM - время задержки мажоритарного элемента. В результате достигнуто повышение быстродействия при сохранении аппаратурного состава и функциональных возможностей прототипа. 1 ил.

Формула изобретения RU 2 621 281 C1

Логический преобразователь, предназначенный для реализации простых симметричных булевых функций, содержащий восемь мажоритарных элементов, причем выход i-го (i∈{1, 2, 3, 5}) мажоритарного элемента и первые входы четвертого, седьмого мажоритарных элементов соединены соответственно с вторым входом (i+1)-го мажоритарного элемента и вторым настроечным входом логического преобразователя, первый, j-й информационные и первый настроечный входы которого подключены соответственно к второму входу первого, третьему входу (j-1)-го мажоритарных элементов и первым входам первого, второго, третьего, шестого мажоритарных элементов, отличающийся тем, что второй, третий входы k-го первый вход и выход восьмого мажоритарных элементов соединены соответственно с выходами (k-1)-го, (2×k-12)-го мажоритарных элементов, первым настроечным входом и выходом логического преобразователя, первый, второй, третий и четвертый информационные входы которого подключены соответственно к первому, второму, третьему входам пятого и третьему входу шестого мажоритарных элементов.

Документы, цитированные в отчете о поиске Патент 2017 года RU2621281C1

ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2013
  • Андреев Дмитрий Васильевич
RU2542895C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2005
  • Андреев Дмитрий Васильевич
RU2281545C1
ЛОГИЧЕСКИЙ ПРЕОБРАЗОВАТЕЛЬ 2008
  • Андреев Дмитрий Васильевич
  • Гринберг Исаак Павлович
  • Кузнецов Игорь Алексеевич
RU2393527C2
US 6417692 B2, 09.07.2002.

RU 2 621 281 C1

Авторы

Андреев Дмитрий Васильевич

Никитин Николай Александрович

Азоркин Николай Николаевич

Даты

2017-06-01Публикация

2015-12-08Подача