[go: up one dir, main page]

RU2809209C1 - Логический модуль - Google Patents

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

Info

Publication number
RU2809209C1
RU2809209C1 RU2023121036A RU2023121036A RU2809209C1 RU 2809209 C1 RU2809209 C1 RU 2809209C1 RU 2023121036 A RU2023121036 A RU 2023121036A RU 2023121036 A RU2023121036 A RU 2023121036A RU 2809209 C1 RU2809209 C1 RU 2809209C1
Authority
RU
Russia
Prior art keywords
input
majority
elements
exclusive
inputs
Prior art date
Application number
RU2023121036A
Other languages
English (en)
Inventor
Дмитрий Васильевич Андреев
Original Assignee
федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет"
Filing date
Publication date
Application filed by федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" filed Critical федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет"
Application granted granted Critical
Publication of RU2809209C1 publication Critical patent/RU2809209C1/ru

Links

Abstract

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

Description

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления и др.
Известны логические модули (см., например, патент РФ 2709669, кл. G06F7/57, 2019г.), которые содержат элементы исключающее ИЛИ, мажоритарные элементы и с помощью константной настройки реализуют любую из простых симметричных булевых функций , , , зависящих от n аргументов - входных двоичных сигналов, при .
К причине, препятствующей достижению указанного ниже технического результата при использовании известных логических модулей, относятся ограниченные функциональные возможности, обусловленные тем, что не обеспечивается реализация любой из функций , , при .
Наиболее близким устройством того же назначения к заявленному изобретению по совокупности признаков является принятый за прототип логический модуль (патент РФ 2776920, кл. G06F7/57, 2022 г.), который содержит элементы исключающее ИЛИ, мажоритарные элементы и с помощью константной настройки реализует любую из простых симметричных булевых функций , , , зависящих от n аргументов - входных двоичных сигналов, при .
К причине, препятствующей достижению указанного ниже технического результата при использовании прототипа, относится схемная сложность, обусловленная тем, что цена по Квайну схемы прототипа равна 27.
Техническим результатом изобретения является упрощение схемы логического модуля за счет уменьшения ее цены по Квайну при сохранении функциональных возможностей прототипа.
Указанный технический результат при осуществлении изобретения достигается тем, что в логическом модуле, содержащем три элемента исключающее ИЛИ и пять мажоритарных элементов, i-й () вход j-го () элемента исключающее ИЛИ и первый, третий входы третьего мажоритарного элемента соединены соответственно с i-м входом j-го мажоритарного элемента и выходами первого, второго элементов исключающее ИЛИ, выход первого и третий вход четвертого мажоритарных элементов соединены соответственно с вторым входом третьего элемента исключающее ИЛИ и выходом второго мажоритарного элемента, а второй вход третьего, i-й вход j-го и первый вход пятого мажоритарных элементов соединены соответственно с четвертым, ()-м информационными и вторым настроечным входами логического модуля, первый настроечный вход которого соединен с первым входом третьего элемента исключающее ИЛИ, особенность заключается в том, что в него введен элемент И, первый, второй входы третьего элемента исключающее ИЛИ и первый, второй входы четвертого мажоритарного элемента соединены соответственно с первым, вторым входами элемента И и выходами третьих элемента исключающее ИЛИ, мажоритарного элемента, а выход элемента И, третий вход и выход пятого мажоритарного элемента соединены соответственно с вторым входом пятого, выходом четвертого мажоритарных элементов и выходом логического модуля.
На чертеже представлена схема предлагаемого логического модуля.
Логический модуль содержит мажоритарные элементы 11,…,15, элементы исключающее или 21, 22, 23 и элемент И 3, причем i-й () вход элемента 1 j () и первый, второй входы элемента 3 соединены соответственно с i-м входом элемента 2 j и первым, вторым входами элемента 23, второй вход элемента 3, первый, третий входы элемента 13, второй, третий входы элемента 15 и первый, второй, третий входы элемента 14 соединены соответственно с выходами элементов 11, 21, 22, 3, 14 и 23, 13, 12, а второй вход элемента 13, i-й вход элемента 1 j и первый вход элемента 3 соединены соответственно с четвертым, ()-м информационными и первым настроечным входами логического модуля, второй настроечный вход и выход которого соединены соответственно с первым входом и выходом элемента 15.
Работа предлагаемого логического модуля осуществляется следующим образом. На его первый, …, седьмой информационные и первый, второй настроечные входы подаются соответственно двоичные сигналы и сигналы константной настройки. В представленных ниже табл.1 и табл.2 приведены соответственно значения внутренних сигналов (), предлагаемого логического модуля, полученные для всех возможных наборов значений сигналов , и значения его выходного сигнала Z, полученные для всех возможных наборов значений сигналов при 1) ; 2) , ; 3) , .
Таблица 1
000 00 100 01
001 01 101 10
010 01 110 10
011 10 111 11
Таблица 2
1) 2) 3) 1) 2) 3)
Z Z Z Z Z Z
0 00 00 0 0 0 1 00 00 0 0 0
0 00 01 0 0 0 1 00 01 1 0 0
0 00 10 1 0 0 1 00 10 1 0 0
0 00 11 1 0 0 1 00 11 1 1 0
0 01 00 0 0 0 1 01 00 1 0 0
0 01 01 1 0 0 1 01 01 1 0 0
0 01 10 1 0 0 1 01 10 1 1 0
0 01 11 1 1 0 1 01 11 1 1 0
0 10 00 1 0 0 1 10 00 1 0 0
0 10 01 1 0 0 1 10 01 1 1 0
0 10 10 1 1 0 1 10 10 1 1 0
0 10 11 1 1 0 1 10 11 1 1 1
0 11 00 1 0 0 1 11 00 1 1 0
0 11 01 1 1 0 1 11 01 1 1 0
0 11 10 1 1 0 1 11 10 1 1 1
0 11 11 1 1 1 1 11 11 1 1 1
Если либо , либо , , то согласно табл. 1, табл. 2 имеем
либо либо ,
где есть простые симметричные булевы функции семи аргументов (см. стр. 126 в книге Поспелов Д.А. Логические методы анализа и синтеза схем. М.: Энергия, 1974 г.).
Вышеизложенные сведения позволяют сделать вывод, что предлагаемый логический модуль с помощью константной настройки реализует любую из простых симметричных булевых функций , , , зависящих от n аргументов - входных двоичных сигналов, при . При этом схема предлагаемого логического модуля проще, чем у прототипа, поскольку ее цена по Квайну равна 25.

Claims (1)

  1. Логический модуль, предназначенный для реализации простых симметричных булевых функций, содержащий три элемента исключающее ИЛИ и пять мажоритарных элементов, причем i-й () вход j-го () элемента исключающее ИЛИ и первый, третий входы третьего мажоритарного элемента соединены соответственно с i-м входом j-го мажоритарного элемента и выходами первого, второго элементов исключающее ИЛИ, выход первого и третий вход четвертого мажоритарных элементов соединены соответственно с вторым входом третьего элемента исключающее ИЛИ и выходом второго мажоритарного элемента, а второй вход третьего, i-й вход j-го и первый вход пятого мажоритарных элементов соединены соответственно с четвертым, ()-м информационными и вторым настроечным входами логического модуля, первый настроечный вход которого соединен с первым входом третьего элемента исключающее ИЛИ, отличающийся тем, что в него введен элемент И, первый, второй входы третьего элемента исключающее ИЛИ и первый, второй входы четвертого мажоритарного элемента соединены соответственно с первым, вторым входами элемента И и выходами третьих элемента исключающее ИЛИ, мажоритарного элемента, а выход элемента И, третий вход и выход пятого мажоритарного элемента соединены соответственно с вторым входом пятого, выходом четвертого мажоритарных элементов и выходом логического модуля.
RU2023121036A 2023-08-11 Логический модуль RU2809209C1 (ru)

Publications (1)

Publication Number Publication Date
RU2809209C1 true RU2809209C1 (ru) 2023-12-07

Family

ID=

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868536B2 (en) * 2002-11-19 2005-03-15 Lsi Logic Corporation Method to find boolean function symmetries
US10418999B2 (en) * 2016-09-23 2019-09-17 Infineon Technologies Ag Programmable logic circuit and method for implementing a boolean function
RU2768627C1 (ru) * 2021-04-02 2022-03-24 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический преобразователь
RU2776920C1 (ru) * 2021-06-17 2022-07-28 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический модуль

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6868536B2 (en) * 2002-11-19 2005-03-15 Lsi Logic Corporation Method to find boolean function symmetries
US10418999B2 (en) * 2016-09-23 2019-09-17 Infineon Technologies Ag Programmable logic circuit and method for implementing a boolean function
RU2768627C1 (ru) * 2021-04-02 2022-03-24 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический преобразователь
RU2776920C1 (ru) * 2021-06-17 2022-07-28 федеральное государственное бюджетное образовательное учреждение высшего образования "Ульяновский государственный технический университет" Логический модуль

Similar Documents

Publication Publication Date Title
RU2700554C1 (ru) Мажоритарный модуль
RU2701461C1 (ru) Мажоритарный модуль
RU2809209C1 (ru) Логический модуль
RU2812687C1 (ru) Логический модуль
RU2287897C1 (ru) Мажоритарный модуль
RU2703675C1 (ru) Логический преобразователь
RU2249844C2 (ru) Логический модуль
RU2803625C1 (ru) Логический преобразователь
RU2300137C1 (ru) Мажоритарный модуль
RU2789730C1 (ru) Логический модуль
RU2809482C1 (ru) Логический модуль
RU2787338C1 (ru) Логический преобразователь
RU2809213C1 (ru) Мажоритарный модуль
RU2812760C1 (ru) Пороговый модуль
RU2789729C1 (ru) Логический преобразователь
RU2710872C1 (ru) Параллельный счетчик единичных сигналов
RU2789728C1 (ru) Мажоритарный модуль
RU2324971C1 (ru) Устройство сравнения двоичных чисел
RU2809211C1 (ru) Компаратор двоичных чисел
RU2718209C1 (ru) Логический модуль
RU2791455C1 (ru) Компаратор двоичных чисел
RU2791460C1 (ru) Устройство селекции большего из двоичных чисел
RU2791464C1 (ru) Устройство селекции меньшего из двоичных чисел
RU2790010C1 (ru) Устройство селекции меньшего из двоичных чисел
RU2747107C1 (ru) Мажоритарный модуль