RussianPatents.com

Logical calculator

Logical calculator
IPC classes for russian patent Logical calculator (RU 2353967):

G06F7/57 - Methods or arrangements for processing data by operating upon the order or content of the data handled (logic circuits H03K0019000000)
Another patents in same IPC classes:
Mechanism for provision of output of data-controlled command line Mechanism for provision of output of data-controlled command line / 2351976
In mechanism for provision of data-controlled command line output, every object-oriented command inputs syntactically analysed object for processing and output of another syntactically analysed object for processing of the next command. Mechanism is serviceable for direct formatting and further processing of commands on the basis of received syntactically analysed object type. For type of syntactically analysed object information is received about the format, such as outline, display properties, etc. Information on forms may be described in XML document. This mechanism uses one or more commands for output processing, such as commands of format, commands of marking, commands of transformation and output commands. These commands of output processing may be placed within the limits of conveyor by different method in order to achieve desired output results.
Relational processor Relational processor / 2346322
Relational processor is designed to perform relation algebra operations and may be used in non-numeric machine design. Device comprises n comparators, n-input AND element, 2-input EXCLUSIVE OR element, n 2-input AND elements, n m-bit bus drivers.
Enhanced time code for multimedia presentations Enhanced time code for multimedia presentations / 2345402
Invention concerns granting of numbers of the enhanced temporary code for devices of multimedia which make multimedia presentation content. The dilated time code which can be presented in the table of temporary conformity, for example such which use on the carrier of data, such as DVD is entered unique, and can be presented separately from devices of multimedia. Such table of temporary conformity is associated to earlier existing information file or give as an exchanging file of the dilated information which includes the inherited information file.
Digital signal processors with configurable binary multiplier-accumulation unit and binary arithmetic-logical unit Digital signal processors with configurable binary multiplier-accumulation unit and binary arithmetic-logical unit / 2342694
Present invention pertains to digital signal processors with configurable multiplier-accumulation units and arithmetic-logical units. The device has a first multiplier-accumulation unit for receiving and multiplying the first and second operands, storage of the obtained result in the first intermediate register, adding it to the third operand, a second multiplier-accumulation unit, for receiving and multiplying the fourth and fifth operands, storage of the obtained result in the second intermediate register, adding the sixth operand or with the stored second intermediate result, or with the sum of the stored first and second intermediate results. Multiplier-accumulation units react on the processor instructions for dynamic reconfiguration between the first configuration, in which the first and second multiplier-accumulation units operate independently, and the second configuration, in which the first and second multiplier-accumulation units are connected and operate together.
Time references for multimedia objects Time references for multimedia objects / 2342692
Present invention pertains to coupling time with multimedia objects, and more specifically, to provision for time references for multimedia objects. These elements are linked to other elements, which can be part of another external document. Elements of the external document are grouped in time packages, which are set forth when the elements are to be played back, when elements of separate documents are to be played back, and when multimedia objects are to be played back. Other documents can assume playback synchronisation based on the link to the separate document. The external document can contain a listener element, which reacts on an event, acting on the elements in the separate document.
Device for number module multiplication Device for number module multiplication / 2338241
Device contains l decoders (l = ]log2(p-1)/2[, where p - device modulus), harmonic signal generator, l controlled phase shifters, harmonic signal phasing tester, phase shifters group for fixed phase value, first coder, first decoder, first OR gate, first group of OR gates, second OR gate, second coder, (l-1) units for multiplying by constant in absolute value, l units of AND gates, second decoder, second group of AND gates, third AND gate, third coder, modulo-two adder, first unit of OR gates, second unit of OR gates, code converter to transform number x to p-x and third unit of OR gates.
Logical calculator Logical calculator / 2336555
Invention is related to computer equipment and may be used for building of automatics facilities, functional units of control systems. Device contains n D-triggers, n elements OR-NOT, n closing switches, n opening switches, n+1 resistors.
System of dynamic registration of device priviliged mode interruptions handlers System of dynamic registration of device priviliged mode interruptions handlers / 2336554
Invention is related to efficient operation of devices and, in particular, to dynamic registration of device privileged mode interruptions handlers. Invention presents possibility of registration to unlimited number of privileged functions for use by application fulfilled in the device. Method of function dynamic registration is disclosed for use by application fulfilled in the device, at that device includes at least two modes of operation, which contain privileged and unprivileged modes. Method contains stage of available segment identification in structure of data, which establishes correspondence between identifiers of data structure segments and functions and stage of saving of indicator related to function in segment. Method also includes stage of search related to identifier segment and stage of provision of identifier accessibility for unprivileged applications. Application that requires addressing to function for service provision finds identifier and uses it for address to function.
Logical computing machine Logical computing machine / 2335797
Logical computing machine is designed to implement simple symmetrical boolean functions. It can be used in digital computing systems as a code conversion device. The device contains n of D-triggers, n of closing keys, n of resistors and n-1 of "Disable" elements.
Method of converting data streams with possibility of random access and corresponding method of its decording Method of converting data streams with possibility of random access and corresponding method of its decording / 2331914
Invention refers to audio/video encoding and decoding for signal processing, particulary, to the method of converting audio/video data into data streams with possibility of random access. Herewith the encoding method consists of the following steps: encoding of audio/video data; input of the random access code flag into the random access points; input of maskable bits into encoded audio/video data for prevention of bit chain emerging that is similar wiyh the code of the flag of the random access point. The data stream decoding method with possibility of random access includes the following steps: searching for the code of the flag of the random access point preceding the first the code of the flag of the random access point; reading binary bit by turns; determinimg if the selected bit is the data bit or masked bit, rejecting the selected bit if it is the masked bit and accepting if it is the data bit; starting the new data block after reaching the next code of the flag of the random access.
Pulse code transformer Pulse code transformer / 2248607
Device has information input device, clock generator, connected to address counter with decoder, outputs of which are connected to inputs of recording device, inputs of which are connected to output of programming device, signal generator and multiplexers. Device for recording object sate is connected to output of decoder of cells address of device. Signal generator includes cells for recording checksum. First input of signals generator is connected to output of decoder of address of cells of checksum, second input - to output of recording device, first output - to first inputs of multiplexers, and second output - to first input of binary adder, by its output connected to third input of signal generator and checksum. Outputs of decoder of checksum cells address and decoder of object state recording device cells addresses are connected to second output of address counter, which is connected to second inputs of multiplexers. Recording device is programmable.
Homogenous substance cell Homogenous substance cell / 2251140
In a cell, containing seven inputs, eight OR elements, ten AND elements, three outputs by its adjustment different combination variants of connections of inputs to cell outputs are provided, to provide for calculation of Boolean formulae systems from classes of non-repeated orderly and disorderly formulae.
Homogenous substance cell Homogenous substance cell / 2251141
Cell has eight outputs, forty-five AND elements, three OR elements, three inputs.
Method for automatic detection of current state during multi- parameter comparison Method for automatic detection of current state during multi- parameter comparison / 2255368
Method includes forming parameters aij for each object, where i - object number, , and j - parameter number , normalization of values of objects parameters relatively to maximal value for each object and calculation of value of vector Vi in space of n parameters according to formula , where with following recording and comparison of vectors values. Normalization relatively to value of maximal parameter allows to exclude wrong estimation of object state.
Logical module Logical module / 2262733
Device has two majority elements, while output of first majority element is connected to second input of second majority element, connected by first, third inputs and an output respectively to second superstructure, third information inputs and output of logical module, first, second information and first superstructure inputs of which are formed by respectively second, third and first inputs of first majority element.
Logical calculator Logical calculator / 2262734
Device has n logical modules, each of which has two AND elements, OR element and two D-triggers.
Device for correcting order of a result of summing of floating point numbers Device for correcting order of a result of summing of floating point numbers / 2267806
Device has order correction adder, block for forming scaling signal, resolution inputs for scaling result, limiting and order correction codes of which are, respectively, first, second, and third inputs of device, and output is connected to first information input of order correction adder, second information input of which is fourth input of device, third input of device is connected to third information input of order correction adder, output of which is device output.
Spatial commutation structure Spatial commutation structure / 2270474
Spatial commutation structure has programmable commutation environment, groups of outputs of which are electrically connected to groups of outputs for connecting typical replacement elements. It is made in form of a polyhedron with n sides, on which groups of outputs are mounted for connecting typical replacement elements, while programmable commutation environment is positioned in the center of polyhedron. Second variant is different because spatial commutation structure is made in form of polyhedron with n sides, circling line of which approaches a spheroid shape. Groups of outputs of programmable commutation environment in accordance to both variants are electrically connected to groups of outputs for connecting typical replacement elements by means of conductors, positioned in appropriate radially positioned channels.
Combination type adder Combination type adder / 2275676
Device has two RS-triggers, seven AND elements, seven OR elements, four NOT elements, seven control buses, transfer bus.
Logical calculator Logical calculator / 2276399
Logical calculating device for realization of n simple Boolean functions depending on n arguments - input binary signals contains (n-1) elements AND, (n-1) OR elements and (n-1) D-triggers.

FIELD: information technologies.

SUBSTANCE: logical calculator is intended for implementation of n simple symmetric Boolean function depending on n arguments - input binary signals- and can be used in computer engineering digital systems as code conversion facility. The device contains n closing keys, n opening keys, n AND elements, n OR elements and n D-triggers.

EFFECT: device functionality enhancement due to implementation of parallel or sequential Boolean functions set depending on sequential or parallel set of specified arguments respectively.

2 dwg, 2 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, in figure 1 the description of the invention to the patent of the Russian Federation 2276399, CL G06F 7/00, 2006), which implement a parallel set of n simple symmetric Boolean functions that depend on sequential set of n arguments - input binary signals.

For the reason that impede the achievement of specified following technical result when using known logic solvers are limited functionality due to the fact that there is no implementation of a sequential set of n simple symmetric Boolean functions that depend on a parallel set of n arguments - input binary signals.

The closest device to the same destination to the claimed invention by the combination of features is adopted for the prototype logic solver (figure 1 in the description of the invention to the patent of the Russian Federation 2282234, CL G06F 7/57, 2006), which contains n guard, n NC keys n elements And n elements, OR n of the D flipflops and implements a sequential set of n simple symmetric Boolean functions that depend on a parallel set of n arguments - input binary signals.

The reason prepyatstvyya the achievement of specified following technical result when using prototype includes limited functionality due to the fact that there is no parallel implementation of a set of n simple symmetric Boolean functions that depend on sequential set of n arguments - input binary signals.

The technical result of the invention is the extension of functionality by providing an implementation of a parallel set of n simple symmetric Boolean functions that depend on sequential set of n arguments - input binary signals or sequential set of these functions depending on a parallel set of specified arguments.

This technical result in the implementation of the invention is achieved in that in a logical computer containing n guard, n NC keys n elements And n elements OR and n D-flip-flops, the first and second inputs of the i-thelement And connected respectively with the second and first inputs of the i-th element OR the output of the i-th closing and the output of the i-th NC keys are combined, and the control input is connected to the first Manager of the input logic solver, connected second managing input to the clock input of the i-th D flip-flop feature is that the output of the k-thelement And the output of the i-th element OR otklucheny respectively to the first input of the (k+1)-th element And the input data of the i-th D flip-flop non-inverting output of which is connected to the input of the i-th NC key output connected to the first input of the i-th element OR the output of which is connected with the i-th parallel output logic solver that is connected to the i-th parallel input, serial input and serial output, respectively, to the input of the i-th trailing key, the first input of the first output n-th elements I.

Figure 1 and figure 2 presents respectively the proposed scheme logic solver and timing diagrams explaining the principle of its operation.

Logic solver contains n guard key 11,...,1nn NC key 21,...,2nn elements And 31,...,3nn elements OR 41,...,4nand n D-flip-flops 51,...,5nand the output elementthe first and second inputsconnected respectively to the first input element 3k+1second and first inputs of the element 4iwhose output is connected to the data input of D-flip-flop 5iconnected reinvestiruet output to the input key 2iwhose output is connected to the output key 1iand the first input element 4iconnected the output to the i-th parallel output logic solver, the i-th parallel input, serial input, p is coherent output, the first and second control inputs of which are connected respectively to the input key 1ithe first input element 3i, the output element 3nentrance control keys 1i, 2iand the clock input of D-flip-flop 5i.

The work of the proposed logic solver is as follows. At its first, second control inputs are given correspondingly of pulse signals1,2∈{0,1} (2), and the duration T*a high level signal at1and the period T of the signal y2must satisfy the conditions T*>Δt*and T>Δt, where

Δt*=nΔtAnd, Δt=ΔtTp+nΔtAnda ∆ TTrand ∆ TAndthere is duration of the delay introduced D-trigger and the element I. the Arguments of functions - input binary signals x1,...,xn∈{0,l} or sequentially served according to figure 2 on serial input logic solver (his first,..., n-th parallel inputs fixed logic 0)or in parallel are given correspondingly to the first,..., n-th parallel inputs of the logic solver on its serial input latched logic "1"). If1=1 (y1=0), then the keyclosed (open)and key 2iopen (closed). Then the signals at the outputs of the elements 3 i, 4iwill be determined by recurrent expressions

wherethere are a number of time tj(figure 2); Vi0=xi, W0j=1 or Vi0=0, W0j=xj. The following table 1 and table 2 shows the values of the expressions (1) when n=4, if, respectively, Vi0=xi, W0j=1 and Vi0=0, W0j=xj.

Table 1
W11=x1
V11=1
W21=x1x2
W31=x1x2x3
W41=x1x2x3x4
W12=1
V12=1

V22=1


W13=1
V13=1
W23=1
V23=1
V33=1
W14=1
V14=1
W24=1
V24=1
W34=1
V34=1

V44=1

Table 2
W11=0
V11=x1
W12=x1x2


W21=0
V21=0
W22=0
V22=x1x2
W23=x1x2x3

W31=0
V31=0
W32=0
V32=0
W33=0
V33=x1x2x3
W34=x1x2x3x4
W41=0
V41=0
W42=0
V42=0
W43=0
V43=0
W44=0
V44=x1x2x3x4

Thus, at Vi0=xiand W0j=1 on the serial output of the proposed logic solver have

and at Vi0=0, W0j=xjand j=n in its first, second,..., nth parallel outputs respectively have

where τ1,..., τnthere is a simple symmetric Boolean functions (see str in the book Pospelov D.A. Logical methods of analysis and synthesis schemes. M: Energy, 1974).

The above data allow us to conclude that the proposed logic solver has a wider compared to the prototype functionality, as it provides an implementation of a parallel set of n simple symmetric Boolean functions that depend on sequential set of n arguments - input binary signals or sequential set of these functions depending on a parallel set of specified arguments.

Logic solver, dedicated to the implementation of n simple symmetric Boolean functions that depend on n arguments - input binary signals containing n C is macauda, n NC keys n elements And n elements OR and n D-flip-flops, and the first and second inputs of the i-thelement And connected respectively with the first and the second inputs of the n-th element OR the output of the i-th closing and the output of the i-th NC keys are combined, and the control input is connected to the first Manager of the input logic solver, connected second managing input to the clock input of the i-th D-flip-flop, wherein the output of the k-th
element And the output of the i-th element, OR respectively connected to the first input of the (k+1)-th element And the input data of the i-th D-flip-flop, inverting the output of which is connected to the input of the i-th NC key output connected to the first input of the i-th element OR the output of which is connected to the i-th parallel output logic solver connected i-m parallel input, serial input and serial output, respectively, to the input of the i-th trailing key, the first input of the first output n-th element I.

 

© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English.