×
27.08.2013
216.012.6578

Результат интеллектуальной деятельности: ЛОГИЧЕСКИЙ ПРОЦЕССОР

Вид РИД

Изобретение

Аннотация: Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления. Технический результат заключается в повышении быстродействия за счет уменьшения времени реализации восьми простых симметричных булевых функций, зависящих от восьми аргументов - входных двоичных сигналов. Для достижения указанного технического результата предлагается логический процессор, предназначенный для реализации восьми простых симметричных булевых функций, зависящих от восьми аргументов - входных двоичных сигналов, который может быть использован в системах цифровой вычислительной техники как средство преобразования кодов, а также содержащий девятнадцать вычислительных ячеек (1, …, 1), каждая из которых содержит элемент ИЛИ (2) и элемент И (3). 2 ил.
Основные результаты: Логический процессор, предназначенный для реализации восьми простых симметричных булевых функций, зависящих от восьми аргументов - входных двоичных сигналов, содержащий семь вычислительных ячеек, каждая из которых содержит элемент ИЛИ, подключенный первым, вторым входами и выходом соответственно к ее первому, второму входам и первому выходу, и элемент И, первый, второй входы и выход которого соединены соответственно с ее первым, вторым входами и вторым выходом, отличающийся тем, что в него дополнительно введены двенадцать аналогичных упомянутым вычислительных ячеек, причем первый, второй входы i-й и первый, второй входы j-й вычислительных ячеек подключены соответственно к первым выходам (i+2)-й, (i+4)-й и вторым выходам (j-4)-й, (j-2)-й вычислительных ячеек, первые выходы i-й, j-й и вторые выходы i-й, j-й вычислительных ячеек соединены соответственно с i-м входом одиннадцатой, вторым входом (j+2)-й и первым входом (i+8)-й, (j-6)-м входом пятнадцатой вычислительных ячеек, первый, второй выходы (i+8)-й, первый, второй входы семнадцатой и первый, второй входы восемнадцатой вычислительных ячеек подключены соответственно к i-м входам двенадцатой, четырнадцатой, второму выходу тринадцатой, первому выходу четырнадцатой и второму выходу двенадцатой, первому выходу шестнадцатой вычислительных ячеек, i-й вход k-й (k∈{13, 16, 19}) вычислительной ячейки соединен с (3-i)-м выходом (k-3+i)-й вычислительной ячейки, а первые выходы одиннадцатой, тринадцатой, семнадцатой, девятнадцатой и вторые выходы девятнадцатой, восемнадцатой, шестнадцатой, пятнадцатой вычислительных ячеек являются соответственно первым, вторым, третьим, четвертым и пятым, шестым, седьмым, восьмым выходами логического процессора, первый, третий, пятый, седьмой и второй, четвертый, шестой, восьмой входы которого подключены соответственно к первым и вторым входам третьей, пятой, четвертой, шестой вычислительных ячеек.

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

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

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

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

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

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

Указанный технический результат при осуществлении изобретения достигается тем, что в логическом процессоре, содержащем семь вычислительных ячеек, каждая из которых содержит элемент ИЛИ, подключенный первым, вторым входами и выходом соответственно к ее первому, второму входам и первому выходу, и элемент И, первый, второй входы и выход которого соединены соответственно с ее первым, вторым входами и вторым выходом, особенность заключается в том, что в него дополнительно введены двенадцать аналогичных упомянутым вычислительных ячеек, причем первый, второй входы i-й и первый, второй входы j=й вычислительных ячеек подключены соответственно к первым выходам (i+2)-й, (i+4)-й и вторым выходам (j-4)-й, (j-2)-й вычислительных ячеек, первые выходы i-й, j-й и вторые выходы i-й, j-й вычислительных ячеек соединены соответственно с i-ым входом одиннадцатой, вторым входом (j+2)-й и первым входом (i+8)-й, (j-6)-м входом пятнадцатой вычислительных ячеек, первый, второй выходы (i+8)-й, первый, второй входы семнадцатой и первый, второй входы восемнадцатой вычислительных ячеек подключены соответственно к i-ым входам двенадцатой, четырнадцатой, второму выходу тринадцатой, первому выходу четырнадцатой и второму выходу двенадцатой, первому выходу шестнадцатой вычислительных ячеек, i-й вход k-й (k∈{13, 16, 19}) вычислительной ячейки соединен с (3-i)-м выходом (k-3+i)-й вычислительной ячейки, а первые выходы одиннадцатой, тринадцатой, семнадцатой, девятнадцатой и вторые выходы девятнадцатой, восемнадцатой, шестнадцатой, пятнадцатой вычислительных ячеек являются соответственно первым, вторым, третьим, четвертым и пятым, шестым, седьмым, восьмым выходами логического процессора, первый, третий, пятый, седьмой и второй, четвертый, шестой, восьмой входы которого подключены соответственно к первым и вторым входам третьей, пятой, четвертой, шестой вычислительных ячеек.

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

Логический процессор содержит вычислительные ячейки 11,…,119. Каждая вычислительная ячейка содержит элемент ИЛИ 2, подключенный первым, вторым входами и выходом соответственно к ее первому, второму входам и первому выходу, и элемент И 3, подсоединенный первым, вторым входами и выходом соответственно к ее первому, второму входам и второму выходу. Первый, второй входы ячейки 1i и первой, второй входы ячейки j=й подключены соответственно к первым выходам ячеек 1i+2, 1i+4 и вторым выходам ячеек 1j-4, 1j-2, первые выходы ячеек 1i, 1j и вторые выходы ячеек 1i, 1j соединены соответственно с i-ым входом ячейки 111, вторым входом ячейки 1j+2 и первым входом ячейки 1i+8, (j-6)-ым входом ячейки 115, первый, второй выходы ячейки 1i+8, первый, второй входы ячейки 117 и первый, второй входы ячейки 118 подключены соответственно к i-ым входам ячеек 112, 114, второму выходу ячейки 113, первому выходу ячейки 114 и второму выходу ячейки 112, первому выходу ячейки 116, i-й вход ячейки 1k(k∈{13, 16, 19}) соединен с (3-i)-ым выходом ячейки 1k-3+i, а первые выходы ячеек 111, 113, 117, 119 и вторые выходы ячеек 119, 118, 116, 115 являются соответственно первым, вторым, третьим, четвертым и пятым, шестым, седьмым, восьмым выходами логического процессора, первый, третий, пятый, седьмой и второй, четвертый, шестой, восьмой входы которого подключены соответственно к первым и вторым входам ячеек 13, 15, 14, 16.

Работа предлагаемого логического процессора осуществляется следующим образом. На его первый,…, восьмой входы подаются соответственно двоичные сигналы х1, …, х8∈{0,1}. Тогда сигналы y1, …, y8 (см. фиг.1) будут определяться выражениями

,

,

,

где q∈{0,4}; есть символы операций ИЛИ, И. В представленной ниже таблице приведены значения сигналов на выходах предлагаемого процессора при всех возможных наборах значений сигналов y1, …, y8.

№ набора y1 y2 y3 y4 y5 y6 y7 y8 z1 z2 z3 z4 z5 z6 z7 z8
1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0
3 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0
4 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0
5 1 1 1 1 Q 0 0 0 1 1 1 1 0 0 0 0
6 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0
7 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0
8 1 1 0 0 1 0 0 0 1 1 1 0 0 0 0 0
9 1 1 1 0 1 0 0 0 1 1 1 1 0 0 0 0
10 1 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0
11 0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0
12 1 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0
13 1 1 0 0 1 1 0 0 1 1 1 1 0 0 0 0
14 1 1 1 0 1 1 0 0 1 1 1 1 1 0 0 0
15 1 1 1 1 1 1 0 0 1 1 1 1 1 1 0 0
16 0 0 0 0 1 1 1 0 1 1 1 0 0 0 0 0
17 1 0 0 0 1 1 1 0 1 1 1 1 0 0 0 0
18 1 1 0 0 1 1 1 0 1 1 1 1 1 0 0 0
19 1 1 1 0 1 1 1 0 1 1 1 1 1 1 0 0
20 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0
21 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0
22 1 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0
23 1 1 0 0 1 1 1 1 1 1 1 1 1 1 0 0
24 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0
25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Таким образом, на r-м выходе предлагаемого процессора имеем

где xm1, …, xmr∈{x1, …, x8} (1≤m1<…<mr≤8); есть количество неповторяющихся конъюнкций xm1…xmr, определяемое как число сочетаний из восьми по r. Следовательно, zrr, где τr, есть r-я. простая симметричная булевая функция восьми аргументов (см. стр.126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974 г.).

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

Логический процессор, предназначенный для реализации восьми простых симметричных булевых функций, зависящих от восьми аргументов - входных двоичных сигналов, содержащий семь вычислительных ячеек, каждая из которых содержит элемент ИЛИ, подключенный первым, вторым входами и выходом соответственно к ее первому, второму входам и первому выходу, и элемент И, первый, второй входы и выход которого соединены соответственно с ее первым, вторым входами и вторым выходом, отличающийся тем, что в него дополнительно введены двенадцать аналогичных упомянутым вычислительных ячеек, причем первый, второй входы i-й и первый, второй входы j-й вычислительных ячеек подключены соответственно к первым выходам (i+2)-й, (i+4)-й и вторым выходам (j-4)-й, (j-2)-й вычислительных ячеек, первые выходы i-й, j-й и вторые выходы i-й, j-й вычислительных ячеек соединены соответственно с i-м входом одиннадцатой, вторым входом (j+2)-й и первым входом (i+8)-й, (j-6)-м входом пятнадцатой вычислительных ячеек, первый, второй выходы (i+8)-й, первый, второй входы семнадцатой и первый, второй входы восемнадцатой вычислительных ячеек подключены соответственно к i-м входам двенадцатой, четырнадцатой, второму выходу тринадцатой, первому выходу четырнадцатой и второму выходу двенадцатой, первому выходу шестнадцатой вычислительных ячеек, i-й вход k-й (k∈{13, 16, 19}) вычислительной ячейки соединен с (3-i)-м выходом (k-3+i)-й вычислительной ячейки, а первые выходы одиннадцатой, тринадцатой, семнадцатой, девятнадцатой и вторые выходы девятнадцатой, восемнадцатой, шестнадцатой, пятнадцатой вычислительных ячеек являются соответственно первым, вторым, третьим, четвертым и пятым, шестым, седьмым, восьмым выходами логического процессора, первый, третий, пятый, седьмой и второй, четвертый, шестой, восьмой входы которого подключены соответственно к первым и вторым входам третьей, пятой, четвертой, шестой вычислительных ячеек.
ЛОГИЧЕСКИЙ ПРОЦЕССОР
ЛОГИЧЕСКИЙ ПРОЦЕССОР
ЛОГИЧЕСКИЙ ПРОЦЕССОР
ЛОГИЧЕСКИЙ ПРОЦЕССОР
Источник поступления информации: Роспатент

Showing 71-75 of 75 items.
20.01.2018
№218.016.121b

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

Логический преобразователь предназначен для реализации простых симметричных булевых функций и может быть использован в системах цифровой вычислительной техники как средство преобразования кодов. Технический результат заключается в обеспечении реализации любой из шести простых симметричных...
Тип: Изобретение
Номер охранного документа: 0002634229
Дата охранного документа: 24.10.2017
13.02.2018
№218.016.203c

Логический вычислитель

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др. Технический результат заключается в упрощении устройства за счет уменьшения числа типов используемых элементов и цены по Квайну. Логический...
Тип: Изобретение
Номер охранного документа: 0002641446
Дата охранного документа: 17.01.2018
13.02.2018
№218.016.2087

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

Изобретение относится к логическим преобразователям. Технический результат заключается в расширении арсенала технических средств для реализации простых симметричных булевых функций. Указанный результат достигается за счет того, что логический преобразователь содержит восемь мажоритарных...
Тип: Изобретение
Номер охранного документа: 0002641454
Дата охранного документа: 17.01.2018
25.01.2019
№219.016.b402

Устройство селекции двоичных чисел

Изобретение относится к вычислительной технике. Технический результат заключается в уменьшении аппаратурных затрат при сохранении функциональных возможностей прототипа. Устройство селекции двоичных чисел предназначено для выполнения селекции минимального либо максимального из двух двухразрядных...
Тип: Изобретение
Номер охранного документа: 0002678165
Дата охранного документа: 23.01.2019
14.03.2019
№219.016.dee1

Устройство селекции двоичных чисел

Изобретение относится к вычислительной технике. Технический результат заключается в расширении функциональных возможностей устройства за счет обеспечения селекции минимального либо максимального из двух, либо медианного (срединного) из трех двухразрядных двоичных чисел, задаваемых двоичными...
Тип: Изобретение
Номер охранного документа: 0002681693
Дата охранного документа: 12.03.2019
Showing 171-180 of 412 items.
10.01.2015
№216.013.1a0c

Измеритель остаточной энергии аккумулятора

Изобретение относится к области техники измерений, в частности к устройству для измерения остаточной емкости аккумулятора. которое содержит последовательно соединенные блоки: шунт, операционный усилитель, первый АЦП, масштабный делитель, первый температурный корректор, сумматор, триггер,...
Тип: Изобретение
Номер охранного документа: 0002538096
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1ce0

Устройство для отвода от автомобиля энергии встречного удара

Изобретение относится к области транспортного машиностроения. Устройство для отвода от автомобиля энергии встречного удара содержит установленную в передней части автомобиля ударную поверхность, шарнирно соединенную с металлическими продольными упорами. Упоры снабжены по концам элементами для...
Тип: Изобретение
Номер охранного документа: 0002538820
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1ce2

Бампер транспортного средства

Бампер транспортного средства относится к устройствам для гашения энергии удара при столкновениях транспортных средств с препятствиями. Бампер содержит смонтированные на кузове (1) наружную подвижную (2) и внутреннюю неподвижную (3) рамы, соединенные цилиндрическими винтовыми пружинами (4). На...
Тип: Изобретение
Номер охранного документа: 0002538822
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1ce6

Энергопоглощающий бампер транспортного средства

Изобретение относится к области транспортного машиностроения. Энергопоглощающий бампер транспортного средства содержит ударный брус, упруго укрепленный на кузове с помощью боковых направляющих и промежуточных деформирующих элементов. Промежуточные деформирующиеся элементы выполнены в виде...
Тип: Изобретение
Номер охранного документа: 0002538826
Дата охранного документа: 10.01.2015
10.01.2015
№216.013.1ce7

Защитный буфер транспортного средства

Изобретение относится к области транспортного машиностроения. Защитный буфер транспортного средства содержит установленные по периметру его кузова или на его отдельных, наиболее уязвимых, участках защитные элементы, образующие выступающую по периферии транспортного средства подвижную...
Тип: Изобретение
Номер охранного документа: 0002538827
Дата охранного документа: 10.01.2015
27.01.2015
№216.013.20b2

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

Изобретение относится к измерительной технике. Сущность: в выходную диагональ мостовой цепи устанавливают термозависимый технологический резистор R, номинал которого больше возможных значений компенсационного термозависимого резистора R. Параллельно резистору Rустанавливают перемычку. Измеряют...
Тип: Изобретение
Номер охранного документа: 0002539818
Дата охранного документа: 27.01.2015
20.02.2015
№216.013.2a00

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

Изобретение относится к машиностроению и может быть использовано на операциях плоского шлифования заготовок из различных материалов. Перед шлифованием заготовку устанавливают и зажимают в устройстве для наложения ультразвуковых колебаний (УЗК) между излучателем УЗК и опорой. Размеры излучателя...
Тип: Изобретение
Номер охранного документа: 0002542209
Дата охранного документа: 20.02.2015
20.02.2015
№216.013.2b92

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

Изобретение относится к измерительной технике и может быть использовано при настройке тензорезисторной датчиковой аппаратуры с мостовой измерительной цепью по мультипликативной температурной погрешности. В диагональ питания мостовой цепи устанавливают термозависимый технологический резистор R,...
Тип: Изобретение
Номер охранного документа: 0002542611
Дата охранного документа: 20.02.2015
27.02.2015
№216.013.2caf

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

Изобретение относится к вычислительной технике, предназначено для реализации любой из пяти простых симметричных булевых функций, зависящих от пяти аргументов - входных двоичных сигналов, и может быть использовано как средство преобразования кодов. Техническим результатом является упрощение...
Тип: Изобретение
Номер охранного документа: 0002542907
Дата охранного документа: 27.02.2015
27.02.2015
№216.013.2cb8

Импульсный селектор

Импульсный селектор предназначен для воспроизведения операции submed(τ,…,τ), где τ, …, τ есть длительности положительных импульсных сигналов x,…,x∈{0,1}, синхронизированных по переднему фронту, и может быть использован в системах автоматического регулирования и управления как средство...
Тип: Изобретение
Номер охранного документа: 0002542916
Дата охранного документа: 27.02.2015
+ добавить свой РИД