A method and apparatus for a multi-purpose adder is described. The method
includes calculation of an initial sum for each corresponding N-bit
portion of a received addend signal and a received augend signal.
Generation of an initial carryout signal for each calculated initial sum
is then performed. Next, an intermediate sum for each group of M-initial
sums according to a respective initial carryout value of each initial sum
is then generated. Once generated, an intermediate carryout value for each
generated intermediate sum is then calculated. Finally, a final sum is
calculated from the intermediate sums generated according to a respective
intermediate carryout of each intermediate sum.
Un metodo e un apparecchio per un'addizionatrice multi-purpose è descritto. Il metodo include il calcolo di una somma iniziale per ogni parte corrispondente della N-punta di un segnale ricevuto di addendo e di un segnale ricevuto di addendo. La generazione di un segnale iniziale del carryout per ogni somma iniziale calcolata allora è realizzata. Dopo, una somma intermedia per ogni gruppo delle somme M.-iniziali secondo un valore iniziale rispettivo del carryout di ogni somma iniziale allora è generata. Una volta che generato, un valore intermedio del carryout per ogni somma intermedia generata allora è calcolato. Per concludere, una somma finale è calcolata dalle somme intermedie generate secondo un carryout intermedio rispettivo di ogni somma intermedia.