RussianPatents.com
|
Logical calculator |
||||||||||||||||||||||||||||||
IPC classes for russian patent Logical calculator (RU 2248036):
|
FIELD: computers. SUBSTANCE: device has 2n AND elements, n OR elements, n D-triggers. EFFECT: simplified construction. 2 dwg, 1 tbl
The invention relates to computer technology and can be used for building automation, functional units of the control systems and other Known logic solvers (see, for example, is on page 144 in the book Gutnikov VS Integrated electronics in the measuring devices. HP: Energoatomizdat, 1988), which implement a simple symmetric Boolean function τ2=x1x2∨x1x3∨x2x3that depends on three arguments - input binary signals x1x2x3∈{0,1}. For the reason that impede the achievement of specified following technical result when using known logic solvers, is limited functionality due to the fact that there is no implementation of any of the n simple symmetric Boolean functions that depend on n arguments - input binary signals x1,..., xn∈{0,1}. The closest device to the same destination to the claimed invention by the combination of features is adopted for the prototype, logic solver (see figure 2 in the article Savchenko YG, Hop A.V. methods consistent implementation of symmetric Boolean functions// Automatic control and computer engineering. 1974. No. 3. P.24-29), which contains n-1 elements “And”n-1 is the ways “OR” implements any of the n simple symmetric Boolean functions, depend on n arguments - input binary signals x1,... ,xn∈{0,1}. For the reason that impede the achievement of specified following technical result when using the prototype, is a complex structure, because the prototype has n outputs. The technical result of the invention is to simplify the structure by reducing the number of outputs n times while maintaining the functionality of the prototype. This technical result in the implementation of the invention is achieved in that in a logical computer containing n-1 elements “And” n-1 elements “OR”peculiarity lies in the fact that it introduced n+1 elements “And”, n D-flip-flops and control “OR”, and the output of the i-thelement And connected to a second input of the i-th element of “OR” and the first entry (n+i)-th element And connected to the second input and output respectively to the first input of the i-th element of “OR” and the input data of the i-th D-flip-flop, the input set and the clock input of which is connected respectively with the first and second control inputs of the logic solver, connected to the i-th information input to the second input of the i-th element And the first input of which is connected to reinvestiruet output of the i-th D-flip-flop, the output of each previous element OR is connected to the first the course of the next item “OR”, and the first input and first output of the n-th elements “OR” are connected respectively to the bus zero potential and the output of the logic solver. Figure 1 and figure 2 presents respectively the proposed scheme logic solver and time diagrams of signals settings. Logic solver contains the elements “And” 11,... ,12nelements “OR” 21,... ,2nand D-flip-31,... ,3nand the output elementconnected with the second input element 2iand the first input element 1n+iconnected to the second input and output respectively to the first input element 2iand the data input of D-flip-flop 3ithe input set and the clock input of which is connected respectively with the first and second control inputs of the logic solver, connected to the i-th information input to the second input element 1ifirst input connected to reinvestiruet output of D-flip-flop 3ithe output ofconnected to the first input element 2k+1the first input element 21and the output element 2nconnected respectively with the bus zero potential and the output of the logic solver. The work of the proposed logic solver is as follows. On his first,... ,n-th information is installed first, second control inputs are given correspondingly binary signals x1,... , xn∈{0,1} and pulse signals y1,y2∈{0,1} (figure 2). Then the signals at the outputs of the elements 1n+iandwill be determined accordingly recurrent expressions and wherethere are a number of time tj(figure 2); Vi0=1; W0j=0. The period T of the signal y2must satisfy the condition T>Δ t, where Δ t=Δ t1+nΔ t2+Δ t3and Δ t1that Δ t2and Δ t3there is duration of the delay introduced respectively by the elements 1i, 2iand D-trigger 3i. Since according to (1.1) have Vi(j-1)=Vi(j-2)xiW(i-1)(j-1)=Vi(j-4)xiW(i-1)(j-3)W(i-1)(j-2)W(i-1)(j-1)=Vi0xiW(i-1)1...W(i-1)(j-1)=xiW(i-1)1...W(i-1)(j-1)then taking into account (1.2) we get The following table summarizes the value of the expression (2) when n=4.
Thus, the proposed logic solver at its output implements function where τ1,... ,τnthere is a simple symmetric Boolean functions (see page 126 in the book Pospelov D.A. Logical methods of analysis and synthesis schemes. M: Energy, 1974). According to (3) and figure 2 setup of the transmitter (figure 1) on the implementation of the function τjis the appropriate number m=j-1 pulse signal y2. In seismogenic information to make a conclusion, the proposed logic solver implements any of the n simple symmetric Boolean functions that depend on n arguments - input binary signals, and has a more simple compared to the prototype structure, as it has only one output. Logic solver to implement any of the n simple symmetric Boolean functions containing n-1 elements "And" n-1 elements OR, characterized in that it introduced n+1 elements And nD-triggers and control "OR", and the output of the i-thelement And connected to a second input of the i-th element of "OR" and the first entry (n+i)-th element And connected to the second input and output respectively to the first input of the i-th element of "OR" and the input data of the i-th D-flip-flop, the input set and the clock input of which is connected respectively with the first and second control inputs of the logic solver, connected to the i-th information input to the second input of the i-th element And the first input of which is connected to reinvestiruet output of the i-th D-flip-flop, the output of each previous element "OR" connected to the first input of the subsequent element "OR", and the first input and first output of the n-th elements "OR" are connected respectively to the bus zero potential and the output of the logic solver.
|
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |