Claims
- 1. An improved parallel-serial multiplier and accumulator for multiplying a digital multiplicand having a word length of Y and a multiplier having a word length of X to provide a product that is added to an accumulator input, said parallel-serial multiplier and accumulator comprising:
- a parallel-serial multiplier comprising:
- (a) a recoder for receiving said digital multiplier and outputting an ordered sequence of recoded words;
- (b) a partial product generator for generating a plurality of partial products that are dependent upon said digital multiplicand and each of said ordered sequence of recoded words; and
- (c) an adder for adding said plurality of partial products to provide said product, wherein the adder outputs a digit serial word that contains the least significant bits of intermediate sums of the partial products as the partial products are being added; and
- a digit serial adder, said digit adder comprising a carry save adder that receives said product and said accumulator input to produce an output that is the sum of said product and said accumulator input.
- 2. The parallel-serial multiplier and accumulator of claim 1 further wherein said parallel-serial multiplier further includes a shift register and a D flip-flop connected in series to said adder for summing said partial products.
- 3. The parallel-serial multiplier and accumulator of claim 2 further including a multiplexer for selecting a multiplier output based on said least significant bits and said most significant bits output from said adder after all of the partial products have been summed.
- 4. The parallel-serial multiplier and accumulator of claim 1 further including a parallel to serial converter for converting said accumulator input into digit serial format and providing said accumulator input in digit serial format to said digit serial adder.
- 5. The parallel-serial multiplier and accumulator of claim 4 further including a serial to parallel converter for converting said output into parallel format.
- 6. The parallel-serial multiplier and accumulator of claim 1 further including a multiplexer for selecting a multiplier output based on said least significant bits and said most significant bits output from said adder after all of the partial products have been summed.
RELATED APPLICATIONS
This application is a division of application Ser. No. 08/912,591, filed on Aug. 18, 1997.
US Referenced Citations (16)
Non-Patent Literature Citations (1)
Entry |
Chin-Liang Wang, "Bit-Serial VLSI Implementation of Delayed LMS Adaptive FIR Filters," IEEE Transactions on Signal Processing, vol. 42, No. 8, Aug. 1994, 2169-2175. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
912591 |
Aug 1997 |
|