• 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