Facta Univ. Ser.: Elec. Energ., vol. 15, No. 3, December 2002, 451-464

FPGA Implementation of Folded FIR Filter Architecture with Changeable Folding Factor

Ivan Milentijević, Vladimir Cirić, Teufik Tokić, and Oliver Vojinović

Abstract: The application of folding technique to the bit--plane systolic FIR filter architecture that enables the implementation of changeable folding factor on to the fixed size array is described in this paper. The bit-level transformation of the original data flow graph (DFG), for the bit--plane architecture, that provides the successful application of the folding technique with changeable folding is presented at transfer function level. The mathematical path that describes the transformation is given, and implications at the DFG level are discussed. Changeable folding sets are involved with aim to increase the throughput of the folded system reducing the folding factor according to the coefficient length. The folded FIR filter architecture is described in VHDL as a parameterized FIR filtering core and implemented in FPGA technology. The design "tradeoffs" relating on the occupation of the chip resources and achieved throughputs are presented.

Keywords: Systolic arrays, FIR filtering, folding technique

12im.pdf