[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

SU1264160A1 - Device for calculating sets of logic functions - Google Patents

Device for calculating sets of logic functions Download PDF

Info

Publication number
SU1264160A1
SU1264160A1 SU853875275A SU3875275A SU1264160A1 SU 1264160 A1 SU1264160 A1 SU 1264160A1 SU 853875275 A SU853875275 A SU 853875275A SU 3875275 A SU3875275 A SU 3875275A SU 1264160 A1 SU1264160 A1 SU 1264160A1
Authority
SU
USSR - Soviet Union
Prior art keywords
inputs
outputs
variables
decoder
groups
Prior art date
Application number
SU853875275A
Other languages
Russian (ru)
Inventor
Леонид Болеславович Авгуль
Виктор Иосифович Бенкевич
Валентин Александрович Мищенко
Алексей Петрович Криницкий
Original Assignee
Минское Высшее Инженерное Зенитное Ракетное Училище Противовоздушной Обороны
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Минское Высшее Инженерное Зенитное Ракетное Училище Противовоздушной Обороны filed Critical Минское Высшее Инженерное Зенитное Ракетное Училище Противовоздушной Обороны
Priority to SU853875275A priority Critical patent/SU1264160A1/en
Application granted granted Critical
Publication of SU1264160A1 publication Critical patent/SU1264160A1/en

Links

Landscapes

  • Logic Circuits (AREA)

Abstract

Изобретение относитс  к области вычислительной техники и предназначено дл  реализации систем логических функций. Цель изобретени  - повышение быстродействи  устройства. Поставленна  цель достиг аетс  тем, что устройство содержит ш матриц пам ти, два дешифратора, m групп элементов ИЛИ и m коммутаторов, две группы информационных входов, m выходов . При подаче переменных х, х на первую группу входов и переменных x., ) Xf, на вторую группу входов на выходах устройства реализуютс  логические функции f ... fm от п переменных. 2 ил.The invention relates to the field of computer technology and is intended to implement logical function systems. The purpose of the invention is to increase the speed of the device. The goal is achieved by the fact that the device contains memory matrixes, two decoders, m groups of OR elements and m switches, two groups of information inputs, m outputs. When applying variables x, x to the first group of inputs and variables x.,) Xf, to the second group of inputs at the outputs of the device, logical functions f ... fm of n variables are implemented. 2 Il.

Description

1C1C

сwith

4i Изобретение относитс  к вычислительной технике и предназначено дл  реализации систем логических функций описывающих работу цифровых преобразователей . Цель изобретени  - повышение быст родействи  устройства дл  вычислени  систем логических функций. На фиг.1 приведена структурна  схема предлагаемого устройства; на фиг.2 - функциональна  схема устройства дл  рассматриваемого примера Устройство содержит первую Т и вторую 2 группы информационных входов , га (по числу реализуемых устройством логических функций) выходов 3, -3т, первый 4 и второй 5 дешифраторы , га матриц пам ти б - 6т, m групп элементов ИЛИ 7 - 7т и m коммутаторов 8гп. Перва  1 и втора  2 группы информационных входов устройства соединены с входами первого 4 и второго 5 дешифраторов соответственно. Выходы первого дешифратора 4 соединены с адресными шинами матриц пам ти 6i бгп, выходы которых соединены с информационными входами коммутаторов Вт соответственно. Выходы второго дешифратора 5 соединены с входами элементов ИЛИ 7 - 7, выходы KOTORsrx соединены с управл ющими входами коммутаторов 8 - соответ ственно, «Выходы коммутаторов 8 - Bin  вл ютс  выходами устройства Зщ Устройство работает следующим образом. Система га логических функций п переменных f (х ) , ni -разлагаетс  по Шейному по к (к п) переменным х,, Xj. на функции п-к переменных 4iJ (ХцТТТ п) Таким образом, каждой функции f; соответствует 2 функций U , Функции Ii размещаютс  в пам ти так, что кажда  из них занимает одно слово (строку) в i-й матрице пам ти . Очевидно, одноименным разр дам S ( ,) функций vfLi () (J 1,2) будут соответствовать v булевы функции .S (У) ц) кажда  из которых занимает S-й столбец в i-й матрице пам ти. Следовательно переменные Хц,х определ ют функ цию 4is в i-й матрице, а переменные х, х( - значение выбранной функции , которое совпадает со значением 02 функции f (х, ,Хп) на данном наборе переменных х, х. Если переменные х, х подать на первый дешифратор, выход которого подключить к адресным шинам матриц пам ти, переменные Xj,,n подать на второй дешифратор, выход которого подключить к управл ющим входам коммутаторов , информационные входы которых соединить соответственно с выходами матриц пам ти, то на выходе коммутаторов реализовываютс  функ ции f- (х ,х) , Однако, с целью уменьшени  аппаратурных затрат все попарно тождественные функции H. V,f (S 1,, I 1, , S/1) , которым соответствуют сигналы на и выходах второго дешифратора, размещаютс  в пам ти так, чтобы они занимали один столбец. Тогда собтветствующий управл ющий вход коммутатора подключаетс  к выходу элемента ИЛИ, входы которого соедин ютс  с и выходами второго дешифратора. Более подробна  работа предлагаемого устройства рассмотрена на примере реализации системы трех булевых функций п ти переменных (табл,1), а функциональна  схема устройства дл  рассматриваемого примера приведена на фиг,2, Разложим f (xTTxg) по переменным (табл,2), Очевидно,.Н„ V,j S,j f (х ,х„), y., f2(x,, хг); f,,(x,, хг); Ч6 f 3 (х , X j) , Следовательно, функции У,,, 4,, У размещаютс  в одном столбце первой матрицы пам ти 6j, выход которого подключаетс  к информационному входу коммутатора 8, соответствующий управл ющий вход которого подключен к выходу элемента ИЛИ группы 7 , входы которого соединены с первым, вто- рым и восьмым выходами второго дешифратора 5. Функции Н и H-i , и 7 также занимают по одному столбцу в матрице пам ти 6j , Соответствующие управл ющие входы коммутатора 8 также соедин ютс  с выходами элементов ИЛИ группы 7 , Поскольку функци  не имеет тождественной функции, то соответствую3126414i The invention relates to computing and is intended for the implementation of logic functions systems describing the operation of digital converters. The purpose of the invention is to increase the speed of the device for calculating logical function systems. Figure 1 shows the structural diagram of the proposed device; 2 shows a functional diagram of the device for the considered example. The device contains the first T and second 2 groups of information inputs, ha (by the number of logic functions implemented by the device) outputs 3, -3t, the first 4 and second 5 decoders, g of memory matrix b 6m, m groups of elements OR 7-7t and m switchboards 8y. The first 1 and second 2 groups of information inputs of the device are connected to the inputs of the first 4 and second 5 decoders, respectively. The outputs of the first decoder 4 are connected to the address buses of the memory matrices 6i bgp, the outputs of which are connected to the information inputs of the switchboards W, respectively. The outputs of the second decoder 5 are connected to the inputs of the elements OR 7-7, the outputs of KOTORsrx are connected to the control inputs of the switches 8 — respectively, the outputs of the switches 8 —Bin are the outputs of the device Zsh The device operates as follows. The system of logical functions and variables f (x), ni -decomposes along the cervical in terms of k (kn) variables x ,, xj. on the function of the variable variables 4iJ (XcTTT n) Thus, each function f; corresponds to 2 functions U, Ii functions are located in the memory so that each of them occupies one word (row) in the i-th memory matrix. Obviously, with the same name, the S (,) functions of the vfLi () (J 1,2) will correspond to v Boolean functions .S (V) q) each of which occupies the Sth column in the ith memory matrix. Therefore, the variables Xc, x define the function 4is in the ith matrix, and the variables x, x (is the value of the selected function, which coincides with the value 02 of the function f (x, x,) on the given set of variables x, x. If the variables x, x to apply to the first decoder, the output of which is connected to the address buses of the memory matrices, variables Xj ,, n to the second decoder, the output of which is connected to the control inputs of the switches, the information inputs of which are connected respectively to the outputs of the memory matrix, switch outputs are implemented f - (x, x), However, in order to reduce hardware costs, all pairwise identical functions H. V, f (S 1, I 1, ..., S / 1), which correspond to signals on and outputs of the second decoder, are placed in memory so that they occupy one column, then the corresponding control input of the switch is connected to the output of the OR element, whose inputs are connected to the outputs of the second decoder. A more detailed operation of the proposed device is considered on the example of implementing a system of three Boolean functions of five variables (Table 1 ), but functional scheme The device for this example is shown in FIG. 2; We decompose f (xTTxg) in variables (Table 2). Obviously .H „V, j S, jf (x, x„), y., f2 (x, hg); f ,, (x ,, hg); F6 f 3 (x, X j) Therefore, the functions Y ,,, 4 ,, Y are placed in one column of the first memory matrix 6j, the output of which is connected to the information input of the switch 8, the corresponding control input of which is connected to the output of the element OR groups 7, the inputs of which are connected to the first, second and eighth outputs of the second decoder 5. The functions H and Hi, and 7 also occupy one column each in the memory matrix 6j, the corresponding control inputs of the switch 8 are also connected to the outputs of the elements OR groups 7, since the function has no identities constant function, then sootvetstvuyu312641

1ЦНЙ ей управл ющий вход коммутатора 8f непосредственно соединен с шестым1CNY, the control input of the switch 8f is directly connected to the sixth

6060

Таким образом, при подаче переменна входы 1 первого дешифных х, хThus, when applying, inputs 1 of the first decrypted x, x are variable.

Т а 6 ,ri и ц а 2T a 6, ri and c a 2

Claims (1)

Формула изобретени  IClaim 1 Устройство дл  вычислени  систем логических функций, содержащее первый и второй дешифраторы, m групп элементов ИЛИ (т - количество реализующих устройством логических функций ), m коммутаторов и m блоков пам ти , выходы каждого i-ro (,m) блока пам ти соединены с информационными входами i-ro коммутатора, выход которого  вл етс  i-м выходом устройства, перва  группа информационных входов которого соединенаA device for calculating systems of logic functions containing first and second decoders, m groups of elements OR (m is the number of logic functions implementing a device), m switches and m memory blocks, the outputs of each i-ro (, m) memory block are connected to informational the inputs of the i-ro switch, the output of which is the i-th output of the device, the first group of information inputs of which are connected 6l6l SiSi 3i3i со входами первого дешифратора, втора  группа информационных входов устройства соединена со входами второго дешифратора, отличающеес  тем, что, с целью повышени  быстродействи , выходы первого дешифратора соединены с адресными входами m блоков пам ти, выходы второго дешифратора соединены со входами элементов ИЛИ групп с первой по кп-ю выходы элементов ИЛИ i-и группы соединены с управл ющими входами L-гс коммутатора .the inputs of the first decoder, the second group of information inputs of the device are connected to the inputs of the second decoder, characterized in that, in order to improve speed, the outputs of the first decoder are connected to the address inputs of m memory blocks, the outputs of the second decoder are connected to the inputs of the OR elements of the first to The knc outputs of the elements OR of the i groups are connected to the control inputs of the Lcr switch. 6t 8t УтUt тt в at (Риг.1(Rig.1
SU853875275A 1985-03-26 1985-03-26 Device for calculating sets of logic functions SU1264160A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU853875275A SU1264160A1 (en) 1985-03-26 1985-03-26 Device for calculating sets of logic functions

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU853875275A SU1264160A1 (en) 1985-03-26 1985-03-26 Device for calculating sets of logic functions

Publications (1)

Publication Number Publication Date
SU1264160A1 true SU1264160A1 (en) 1986-10-15

Family

ID=21169864

Family Applications (1)

Application Number Title Priority Date Filing Date
SU853875275A SU1264160A1 (en) 1985-03-26 1985-03-26 Device for calculating sets of logic functions

Country Status (1)

Country Link
SU (1) SU1264160A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Авторское свидетельство СССР № 962916, кл. G 06 F 7/00, 1981. Авторское свидетельство СССР № 1119004, кл. G 06 F 7/00, 1983. *

Similar Documents

Publication Publication Date Title
KR910003486A (en) Bit order switch
SU1573458A2 (en) Addressing device
SU1264160A1 (en) Device for calculating sets of logic functions
EP0257490A3 (en) Keyboard input unit for a data processing facility
US5491803A (en) Response resolver for associative memories and parallel processors
US4411009A (en) Digital dual half word or single word position scaler
SU1401449A1 (en) Switching network
SU771665A1 (en) Number comparing device
RU2015575C1 (en) Computational unit
SU1509863A1 (en) Device for computing logical function systems
SU1193663A1 (en) Adder for compressed codes
SU732855A1 (en) Uniform medium
SU731300A1 (en) Discrete signal switching device
SU798847A1 (en) Adaptive multichannel redundancy device
SU813752A1 (en) Pulse distributor
SU496550A1 (en) Multi-channel input device
SU1180871A1 (en) Walsh function generator
SU1603367A1 (en) Element of sorting network
SU811266A1 (en) Three-channel redundancy device with controlled structure
SU999039A1 (en) Reflected binary to positional binary code converter
SU1432502A1 (en) Device for comparing numbers
SU896620A1 (en) Modulo multiplying device
SU1439614A1 (en) Matrix switching system
RU2124817C1 (en) Distributor of current pulses
SU1444964A1 (en) 3b4b-3 binary code encoder