DocumentCode
2444142
Title
Automated Architectural Exploration for Signal Processing Algorithms
Author
Hourani, Ramsey ; Jenkal, Ravi ; Davis, W. Rhett ; Alexander, Winser
Author_Institution
Electr. & Comput. Eng. Dept., North Carolina State Univ., Raleigh, NC
fYear
2006
fDate
2-4 Oct. 2006
Firstpage
274
Lastpage
279
Abstract
This paper presents a design environment for efficiently generating application-specific intellectual property (IP) cores for system level signal processing algorithms. We present our view of a framework that combines common electronic design automation (EDA) tools to alleviate the designer from manually constructing the hardware models and analyzing their performance. We use our framework to efficiently implement design optimizations that improve the performance of the overall hardware architectures. Our framework is well suited for designers with a range of signal processing and hardware expertise. Our framework generates the dedicated IP cores and estimates the performance such as area, critical path delay, and latency within seconds. Parts of our framework also compare different hardware designs for various digital signal processing (DSP) algorithms and allows the designer to make architectural decisions earlier in the hardware design process. We use a GUI-based framework invoked from MATLAB to automatically build and analyze the hardware designs. Our framework generates efficient hardware designs described in SystemC and Verilog code, along with the performance metrics for each architecture. We illustrate the use of our framework by exploring and analyzing architectural variations of two case studies: finite impulse response (FIR) filters and adaptive channel equalizers
Keywords
FIR filters; electronic design automation; equalisers; filtering theory; graphical user interfaces; hardware description languages; mathematics computing; signal processing; EDA tool; FIR filter; GUI-based framework; MATLAB; SystemC; Verilog code; adaptive channel equalizer; application-specific intellectual property; electronic design automation; finite impulse response; graphical user interface; system level signal processing algorithm; Algorithm design and analysis; Delay estimation; Digital signal processing; Electronic design automation and methodology; Finite impulse response filter; Hardware; Intellectual property; Signal design; Signal generators; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Signal Processing Systems Design and Implementation, 2006. SIPS '06. IEEE Workshop on
Conference_Location
Banff, Alta.
ISSN
1520-6130
Print_ISBN
1-4244-0382-0
Electronic_ISBN
1520-6130
Type
conf
DOI
10.1109/SIPS.2006.352594
Filename
4161864
Link To Document