DocumentCode
261068
Title
Firsynth: A CAD tool for high-level FIR filter synthesis
Author
Alpago, Octavio H. ; Zacchigna, Federico G. ; Lutenberg, A.
Author_Institution
Fac. de Ing., Univ. de Buenos Aires, Buenos Aires, Argentina
fYear
2014
fDate
13-15 Aug. 2014
Firstpage
1
Lastpage
6
Abstract
A software tool for high-level synthesis of Finite Impulse Response (FIR) filters is presented. The tool is based on Canonic Signed Digit (CSD) coding for filter coefficients and Nonrecursive Signed Common Subexpression Elimination algorithm (NR-SCSE) for logic operators (adders and subtractors) mini-mization. By means of this tool a fully-synthesizable HDL code can be generated which is suitable for Field Programmable Gates Arrays (FPGA) as well as for Application Specific Integrated Circuits (ASIC). In this paper all the algorithms implemented are described. Logic operators (LOs) are based on ripple carry structures (RCS) in order to save area and simplify routing. The source code was developed in C programming language and can be used under GNU General Public License (GNU-GPL).
Keywords
C language; FIR filters; application specific integrated circuits; field programmable gate arrays; logic CAD; software tools; ASIC; C programming language; CAD tool; CSD coding; FPGA; Firsynth; GNU general public license; GNU-GPL; NR-SCSE; RCS; application specific integrated circuits; canonic signed digit; field programmable gates arrays; finite impulse response filters; high-level FIR filter synthesis; logic operators; nonrecursive signed common subexpression elimination algorithm; ripple carry structures; software tool; Adders; Computer aided software engineering; Conferences; Embedded systems; Finite impulse response filters; Pipelines; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Systems (SASE/CASE), 2014 Fifth Argentine Symposium and Conference on
Conference_Location
Buenos Aires
Print_ISBN
978-987-45523-0-3
Type
conf
DOI
10.1109/SASE-CASE.2014.6914460
Filename
6914460
Link To Document