DocumentCode :
2040606
Title :
PyGen: a MATLAB/Simulink based tool for synthesizing parameterized and energy efficient designs using FPGAs
Author :
Ou, Jingzhao ; Prasanna, Viktor K.
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear :
2004
fDate :
20-23 April 2004
Firstpage :
47
Lastpage :
56
Abstract :
System level tools based on MATLAB/Simulink are becoming popular for designing applications using FPGAs. In these tools, application designers describe their designs at a high level using the powerful modeling environment provided by MATLAB/Simulink. Then, these designs are automatically translated into corresponding FPGA implementations. However, there is a lack of support for developing parameterized and energy efficient designs using these tools. In this paper, we propose PyGen, an add-on tool, to address this issue. The four major functionalities offered by our tool are: development of parameterized designs; integration of a domain-specific modeling technique for rapid and accurate energy estimation; profile of energy dissipation and feedback to application designers; flexible interface for design space traversal and identification of energy efficient designs. To illustrate the design process using the tool and to show its effectiveness, details of designs for an FFT kernel and an adaptive beamforming application are shown. For the adaptive beamforming application, the identified design achieves up to 30% energy reduction compared with other designs considered in our experiments.
Keywords :
array signal processing; digital simulation; fast Fourier transforms; field programmable gate arrays; logic CAD; optimisation; FFT kernel; FPGA; MATLAB-Simulink tool; PyGen tool; adaptive beamforming; application designers; domain specific modeling; energy dissipation; energy efficient designs; energy estimation; energy reduction; flexible interface; optimization; parameterized design; Array signal processing; Energy dissipation; Energy efficiency; Feedback; Field programmable gate arrays; Kernel; MATLAB; Mathematical model; Power system modeling; Process design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN :
0-7695-2230-0
Type :
conf
DOI :
10.1109/FCCM.2004.47
Filename :
1364616
Link To Document :
بازگشت