Improved multiplier of CSD used in digital signal processing

Multiplication is the basic operation unit in digital signal processing. Its speed determines the performance of the system, such as CUP, DSP, digital filter and so on. CSD (canonical signed-digit) code is characterized by low resource occupation, high efficiency and high parallel speed. It can efficiently reduce the operation load and time consumption. In addition, this design integrates the Wallace tree addition and carry look-ahead addition with the operation unit of CSD, the former can reduce the addition amount, then the latter improved the operation speed, thus which has further improved the performance of the multiplication operation. At last, we realized the verification by FPGA.