Cost effective 2×2 inner product processors
Direct hardware realizations of digital filters on FPGA devices require efficient implementation of the multiplier modules. The distributed arithmetic form of the inner product processor array offers the possibility of merging the individual partial products, which leads to reduced logic complexity. Although this possibility can be exploited mainly in case of fixed coefficient multiplication and larger data set, for non-fixed, small sized, 2×2 arrays the integrated functional unit also results in significant achievements in area savings, especially in case of complex multiplication or Givens rotations in orthogonal filter structures. The proposed inner product processor uses the Canonical Signed Digit code for the representation of the multiplier operands.
Unable to display preview. Download preview PDF.