Arithmetic processing module to be associated with a microprocessor central processing unit
AssigneeU.S. Philips Corporation
InventorsJean-Jacques Quisquater, Jean-Pierre Bournas, Dominique De Waleffe
Life of this patent
Estimating the term…
Loading patent…
AssigneeU.S. Philips Corporation
InventorsJean-Jacques Quisquater, Jean-Pierre Bournas, Dominique De Waleffe
Estimating the term…
A processing module for performing an operation of the type B=a.X+T in which B, X and T are high value integers, and a is an operand having a format restricted to m bits, in sequences constituted from computing steps consisting in combining the operand a with operands x.sub.i and t.sub.i, of restricted format, extracted from the data X and T, at the rank of significance i and in storing a partial result b.sub.i of the same significance rank, this processing module including a static multiplier and two adders and a resistor for storing and recycling the most significant portion of a previous computing step. The processing module includes k inputs for operands a (l . . . k) of successive ranks, for successively applying, in work cycles k steps the said operands a (l . . . k) to one of the inputs of the multiplier, registers and multipliers enabling a delay of k computing steps in the most significant portion of the result at the output of a second adder and of (k-1) computing steps in the least significant portion of the same result, respectively in the first step and in the other steps of each cycle.
An arithmetic processing module for use in a microprocessor for calculating in k cycles a product B of binary operands a, X, T, according to B=aX+T, based on an n-bit format, each of said binary operands a, X, T having a format of greater than n-bits, each bit of each of said binary operands having a significance level relative to every other of said bits, said operand a separated into k portions, each of said k portions having said n-bit format, said module comprising:
An arithmetic processing module for use in a microprocessor for calculating in p cycles a product B of binary operands, a, X, T, according to B=aX+T, based on an n-bit format, each of said binary operands a, X, T having a format of greater than n-bits, each bit of each of said binary operands having a significance level relative to every other of said bits, said operand a separated into p portions, each of said p portions having said n-bit format, said module comprising:
Dependencies are inferred from the claim text.