Title :
FPGA Implementation of High Speed FIR Filters Using Add and Shift Method
Author :
Mirzaei, Shahnam ; Hosangadi, Anup ; Kastner, Ryan
Author_Institution :
California Univ., Santa Barbara
Abstract :
We present a method for implementing high speed finite impulse response (FIR) filters using just registered adders and hardwired shifts. We extensively use a modified common subexpression elimination algorithm to reduce the number of adders. We target our optimizations to Xilinx Virtex II devices where we compare our implementations with those produced by Xilinx CoregenTM using Distributed Arithmetic. We observe up to 50% reduction in the number of slices and up to 75% reduction in the number of LUTs for fully parallel implementations. We also observed up to 50% reduction in the total dynamic power consumption of the filters. Our designs perform significantly faster than the MAC filters, which use embedded multipliers.
Keywords :
FIR filters; adders; distributed arithmetic; field programmable gate arrays; FPGA; Xilinx Virtex II devices; add-shift method; distributed arithmetic; dynamic power consumption; embedded multipliers; finite impulse response; high speed FIR filters; subexpression elimination algorithm; Arithmetic; Digital signal processing; Electronic mail; Energy consumption; Equations; Field programmable gate arrays; Finite impulse response filter; Logic; Signal processing algorithms; Table lookup;
Conference_Titel :
Computer Design, 2006. ICCD 2006. International Conference on
Conference_Location :
San Jose, CA
Print_ISBN :
978-0-7803-9707-1
Electronic_ISBN :
1063-6404
DOI :
10.1109/ICCD.2006.4380833