RU2020555C1 - Multifunctional logic module - Google Patents
Multifunctional logic module Download PDFInfo
- Publication number
- RU2020555C1 RU2020555C1 SU4927945A RU2020555C1 RU 2020555 C1 RU2020555 C1 RU 2020555C1 SU 4927945 A SU4927945 A SU 4927945A RU 2020555 C1 RU2020555 C1 RU 2020555C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- inputs
- output
- module
- tuning
- Prior art date
Links
Images
Landscapes
- Logic Circuits (AREA)
Abstract
Description
Изобретение относится к автоматике и вычислительной технике и предназначено для реализации путем настройки всех бесповторных логических функций, представленных в ДНФ, от восьми и менее переменных при равной доступности прямых и инверсных входов источников информации и возможности перестановки входных переменных. The invention relates to automation and computer engineering and is intended to be implemented by tuning all non-repetitive logical functions represented in DNF from eight or less variables with equal access to direct and inverse inputs of information sources and the possibility of rearranging input variables.
Известны многофункциональные логические модули, которые реализуют все бесповторные логические функции от семи и менее переменных, представленных в ДНФ. Multifunctional logic modules are known that implement all non-repetitive logical functions of seven or less variables represented in DNF.
Недостатком модулей является большая сложность. The disadvantage of the modules is the great complexity.
Наиболее близким к изобретению техническим решением является многофункциональный логический модуль, содержащий элементы И, ИЛИ, НЕ, который позволяет реализовать все бесповторные логические функции, представленные в ДНФ, от семи и менее переменных. Closest to the invention, the technical solution is a multifunctional logic module containing AND, OR, NOT elements, which allows you to implement all the unique logic functions presented in the DNF, from seven or less variables.
Недостатком модуля являются ограниченные функциональные возможности. The disadvantage of the module is limited functionality.
Целью изобретения является расширение функциональных возможностей модуля за счет реализации бесповторных логических формул от восьми и менее переменных. The aim of the invention is to expand the functionality of the module through the implementation of unique logic formulas of eight or less variables.
Цель достигается тем, что в модуль, содержащий девять элементов И и три элемента ИЛИ, причем первый и второй информационные входы модуля соединены с первым и вторым входами первого элемента И, выход которого соединен с первыми входами первого элемента ИЛИ и второго элемента И, вторые входы которых соединены с первым настроечным входом модуля, второй настроечный вход которого соединен с первыми входами второго элемента ИЛИ и третьего элемента И, выход которого соединен с первым входом третьего элемента ИЛИ, второй и третий входы которого соединены соответственно с выходом второго элемента И и выходом четвертого элемента И, первый вход которого соединен с третьим настроечным входом модуля, третий и четвертый информационные входы которого соединены с первым и вторым входами пятого элемента И, третий вход которого соединен с выходом первого элемента ИЛИ, первый информационный вход модуля соединен с первым инверсным входом шестого элемента И, второй вход которого соединен с четвертым настроечным входом модуля, пятый информационный вход которого соединен с первым входом седьмого элемента И, второй вход и инверсный выход которого соединены соответственно с третьим информационным входом модуля и первым входом восьмого элемента И, второй вход и выход которого соединены соответственно с третьим настроечным входом модуля и четвертым входом третьего элемента ИЛИ, пятый вход которого соединен с выходом шестого элемента И, первый вход девятого элемента И соединен с шестым информационным входом модуля, седьмой информационный вход которого соединен с вторым инверсным входом четвертого элемента И, выход третьего элемента ИЛИ является выходом модуля, введены четвертый и пятый элементы ИЛИ и с десятого по четырнадцатый элементы И, причем пятый информационный вход модуля соединен с первым входом десятого элемента И, второй вход которого соединен с выходом второго элемента ИЛИ, второй вход которого соединен с вторым входом третьего элемента И и выходом пятого элемента И, третий настроечный вход модуля соединен с первыми входами четвертого элемента ИЛИ и одиннадцатого элемента И, вторые входы которых соединены с выходом двенадцатого элемента И, первый и второй входы которого соединены с седьмым и восьмым информационными входами модуля, четвертый настроечный вход которого соединен с третьими входами четвертого и восьмого элемента И, четвертый инверсный вход которого соединен с пятым с пятым настроечным входом модуля и первыми входами пятого элемента ИЛИ и тринадцатого элемента И, выходы которых соединены соответственно с третьим входом десятого элемента И и шестым входом третьего элемента ИЛИ, седьмой и восьмой входы которого соединены соответственно с выходами десятого и одиннадцатого элементов И, выход четвертого элемента ИЛИ соединен с вторым входом девятого элемента И, выход которого соединен с вторыми входами пятого элемента ИЛИ и тринадцатого элемента И, третий и пятый настроечные входы модуля соединены с первым и вторым входами четырнадцатого элемента И, инверсный вход которого соединен с третьим входом шестого элемента И. The goal is achieved in that in a module containing nine AND elements and three OR elements, the first and second information inputs of the module connected to the first and second inputs of the first AND element, the output of which is connected to the first inputs of the first OR element and the second AND element, the second inputs which are connected to the first tuning input of the module, the second tuning input of which is connected to the first inputs of the second OR element and the third AND element, whose output is connected to the first input of the third OR element, the second and third inputs of which are connected respectively with the output of the second AND element and the output of the fourth AND element, the first input of which is connected to the third training input of the module, the third and fourth information inputs of which are connected to the first and second inputs of the fifth AND element, the third input of which is connected to the output of the first OR element, the first the information input of the module is connected to the first inverse input of the sixth element And, the second input of which is connected to the fourth tuning input of the module, the fifth information input of which is connected to the first input of the element And, the second input and inverse output of which are connected respectively to the third information input of the module and the first input of the eighth element And, the second input and output of which are connected respectively to the third tuning input of the module and the fourth input of the third OR element, the fifth input of which is connected to the output of the sixth element And, the first input of the ninth element And is connected to the sixth information input of the module, the seventh information input of which is connected to the second inverse input of the fourth element And, the output of the third The OR element is the output of the module, the fourth and fifth elements OR and the tenth to fourteenth AND elements are introduced, and the fifth information input of the module is connected to the first input of the tenth AND element, the second input of which is connected to the output of the second OR element, the second input of which is connected to the second input the third element And and the output of the fifth element And, the third training input of the module is connected to the first inputs of the fourth element OR and the eleventh element And, the second inputs of which are connected to the output of the twelfth element And, the first and the second inputs of which are connected to the seventh and eighth information inputs of the module, the fourth tuning input of which is connected to the third inputs of the fourth and eighth element And, the fourth inverse input of which is connected to the fifth and fifth tuning input of the module and the first inputs of the fifth OR element and the thirteenth AND element, the outputs of which are connected respectively with the third input of the tenth element AND and the sixth input of the third element OR, the seventh and eighth inputs of which are connected respectively with the outputs of the tenth and eleven of the AND elements, the output of the fourth OR element is connected to the second input of the ninth AND element, the output of which is connected to the second inputs of the fifth OR element and the thirteenth AND element, the third and fifth tuning inputs of the module are connected to the first and second inputs of the fourteenth AND element, whose inverse input is connected with the third input of the sixth element I.
На чертеже изображена схема модуля. The drawing shows a diagram of the module.
Модуль содержит информационные входы 1...8, настроечные входы 9-13, элементы И 14-25, элементы ИЛИ 26-30, элементы И-НЕ 31 и 32, выход 33. The module contains
Информационные входы 1 и 2 подключены к входам элемента И 14, выход которого соединен с первыми входами элементов И 18 и ИЛИ 26, вторые входы которых соединены с настроечными входами 9. Информационные входы 3 и 4 подключены к входам элемента И 21, третий вход которого соединен с выходом элемента ИЛИ 26. Выход элемента И 21 соединен с первыми входами элементов И 23 и ИЛИ 28, вторые входы которых соединены с настроечным входом 10. Информационный вход 5 подключен к первому входу элемента И 25, второй вход которого соединен с выходом элемента ИЛИ 28, а третий вход - с выходом элемента ИЛИ 29. Информационный вход 6 подключен к первому входу элемента И 22, выход которого соединен с первыми входами элементов И 24 и ИЛИ 29, вторые входы которых соединены с настроечным входом 11. Информационные входы 7 и 8 подключены к входам элемента И 15, выход которого соединен с первыми входами элементов И 19 и ИЛИ 27, вторые входы которых соединены с настроечным входом 12. Выход элемента ИЛИ 27 соединен с вторым входом элемента И 22. Информационные входы 3 и 5 подключены к входам элемента И-НЕ 31, выход которого соединен с первым входом элемента И 17, второй вход которого соединен с настроечным входом 12, третий вход - с настроечным входом 13. Настроечный вход 11 соединен с инверсным входом элемента И 17. Информационный вход 8 соединен с инверсным входом элемента И 16, второй и третий входы которого соединены соответственно с настроечными входами 12 и 13. Настроечные входы 11 и 12 соединены с входами элемента И-НЕ 32, выход которого соединен с первыми входами элемента И 20, второй вход которого соединен с настоечным входом 13, а инверсный вход - с информационным входом 1. Выходы элементов И 16-25 соединены соответственно с входами элемента ИЛИ 30, выход которого подключен к выходу 33 модуля.
Структура модуля описывается булевой функцией тринадцати переменных:
F(Z1...Z13)=Z1·Z2·Z9+(Z1·Z2+Z9)Z3·Z4·Z10+Z7·Z8·Z12+
+(Z7·Z8+Z12)·Z6·Z11+((Z1·Z2+Z9)·Z3·Z4+Z10)((Z7·Z8+Z12)·Z6+ Z11)·Z5+Z13+Z12·Z13+Z12·Z13, причем переменные Z1-Z8 подаются соответственно на входы 1-8 и являются информационными, переменные Z9-Z13 подаются соответственно на входы 9-13 и являются настроечными.The structure of the module is described by the Boolean function of thirteen variables:
F (Z 1 ... Z 13 ) = Z 1 Z 2 Z 9 + (Z 1 Z 2 + Z 9 ) Z 3 Z 4 Z 10 + Z 7 Z 8 Z 12 +
+ (Z 7 · Z 8 + Z 12 ) · Z 6 · Z 11 + ((Z 1 · Z 2 + Z 9 ) · Z 3 · Z 4 + Z 10 ) ((Z 7 · Z 8 + Z 12 ) Z 6 + Z 11 ) Z 5 + Z 13 + Z 12 Z 13 + Z 12 · Z 13 , and the variables Z 1 -Z 8 are fed respectively to the inputs 1-8 and are informational, the variables Z 9 -Z 13 are fed respectively to the inputs 9-13 and are tuning.
Работа устройства для различных режимов настройки при реализации всех 22 представителей типов бесповторных логических функций, представленных в ДНФ, от восьми переменных приведена в таблице. The operation of the device for various tuning modes when implementing all 22 representatives of the types of non-repeating logical functions presented in the DNF, of eight variables is shown in the table.
Рассмотрим работу модуля на конкретном примере. Пусть требуется реализовать бесповторную логическую функцию
F(X1. . .X8)=X1X2+X+X. Тип F(X1...X8) находится в таблице под номером 10 имеет вид 4+2+2. В соответствии с таблицей на настроечные входы модуля подаются сигналы Xi(i = 1, 2, ...8) следующим образом: на информационный вход 1 сигнал Х5, на информационный вход 2 сигнал , на информационный вход 3 сигнал , на информационный вход 4 сигнал , на информационный вход 5 сигнал Х1, на информационный вход 6 сигнал Х2, на информационный вход 7 сигнал Х3, на информационный вход 8 сигнал .Consider the operation of the module on a specific example. Suppose you want to implement a unique logic function
F (X 1 .. X 8 ) = X 1 X 2 + X + X . Type F (X 1 ... X 8 ) is in the table under
Тогда на выходе 33 модуля получается заданная функция
F(X1...X8)=X1X2+X+X.Then, at the output of
F (X 1 ... X 8 ) = X 1 X 2 + X + X .
Аналогично может быть реализована любая бесповторная логическая функция, представленная в ДНФ, от восьми и менее переменных. Similarly, any nonrepeatable logical function represented in the DNF of eight or less variables can be implemented.
Технико-экономический эффект от применения изобретения состоит в сокращении числа модулей, необходимых для реализации логических устройств систем промышленной автоматики и вычислительных систем. Сокращение числа модулей и соответственно межмодульных связей ведет к повышению надежности и экономичности систем, реализуемых на основе предлагаемого модуля, по сравнению с системами, реализуемыми на основе прототипа. The technical and economic effect of the application of the invention is to reduce the number of modules necessary for the implementation of the logical devices of industrial automation systems and computer systems. A reduction in the number of modules and, accordingly, intermodular communications leads to an increase in the reliability and economy of systems implemented on the basis of the proposed module, compared with systems implemented on the basis of the prototype.
Таким образом, многофункциональный логический модуль реализует путем простой настройки [0,1] все бесповторные логические функции, представленные в ДНФ, от восьми и менее переменных, что позволяет создавать на его основе более дешевые и надежные системы автоматики и вычислительной техники, чем на основе прототипа. Thus, a multifunctional logic module implements by simply configuring [0,1] all non-repetitive logical functions presented in DNF of eight or less variables, which allows you to create cheaper and more reliable automation and computer systems on its basis than on the basis of the prototype .
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU4927945 RU2020555C1 (en) | 1991-04-15 | 1991-04-15 | Multifunctional logic module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU4927945 RU2020555C1 (en) | 1991-04-15 | 1991-04-15 | Multifunctional logic module |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2020555C1 true RU2020555C1 (en) | 1994-09-30 |
Family
ID=21570025
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU4927945 RU2020555C1 (en) | 1991-04-15 | 1991-04-15 | Multifunctional logic module |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2020555C1 (en) |
-
1991
- 1991-04-15 RU SU4927945 patent/RU2020555C1/en active
Non-Patent Citations (2)
Title |
---|
Авторское свидетельство СССР N 1418694, кл. G 06F 7/00, 1987. * |
Авторское свидетельство СССР N 1587490, кл. G 06F 7/00, 1988. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2294007C1 (en) | Logical transformer | |
RU2248034C1 (en) | Logical converter | |
DE3677752D1 (en) | MODULE MANUFACTURED IN INTEGRATED TECHNOLOGY FOR THE CREATION OF INTEGRATED CIRCUITS. | |
RU2020555C1 (en) | Multifunctional logic module | |
US5185537A (en) | Gate efficient digital glitch filter for multiple input applications | |
SU1644127A1 (en) | Multifunctional logical module | |
EP0445880B1 (en) | Write-acknowledge circuit comprising a write detector and a bistable element for four-phase handshake signalling | |
SU1277085A1 (en) | Polyfunctional logic module | |
RU2758187C1 (en) | Logic module | |
SU1587490A1 (en) | Multifunctional logic module | |
RU2262733C1 (en) | Logical module | |
RU2018922C1 (en) | Multifunctional logic module | |
RU2700550C1 (en) | Logic module | |
RU2778678C1 (en) | Logic module | |
RU2776920C1 (en) | Logic module | |
RU186743U1 (en) | LOGIC MODULE FOR PARALLEL IMPLEMENTATION OF FIVE SIMPLE SYMMETRIC BOOLEAN FUNCTIONS FROM FIVE ARGUMENTS | |
SU1513441A1 (en) | Multiple-function logic module | |
SU1531210A1 (en) | Majority element "4or more out of 7" | |
SU1156059A1 (en) | Polyfunctional logic module | |
SU686146A1 (en) | Multifunction logic element | |
SU1193657A1 (en) | Polyfunctional logic module | |
RU2130200C1 (en) | Analog logical gate for prohibition of minimal and maximal values of information variable | |
SU1282112A1 (en) | Polyfunctional logic module | |
SU556430A1 (en) | Multifunctional logic module | |
SU1587489A1 (en) | Device for computing symmetric boolean functoions |