Affiliation:
1. University of Southern California, Los Angeles, CA
Abstract
For an FPGA designer, several choices are available in terms of target FPGA devices, IP-cores, algorithms, synthesis options, runtime reconfiguration, degrees of parallelism, among others, while implementing a design. Evaluation of design alternatives in the early stages of the design cycle is important because the choices made can have a critical impact on the performance of the final design. However, a large number of alternatives not only results in a large number of designs, but also makes it a hard problem to efficiently manage, simulate, and evaluate them. In this article, we present a framework for FPGA-based application design that addresses the aforementioned issues. This framework supports a hierarchical modeling approach that integrates application and device modeling techniques and allows development of a library of models for design reuse. The framework integrates a high-level performance estimator for rapid estimation of the latency, area, and energy of the designs. In addition, a design space exploration tool allows efficient evaluation of candidate designs against the given performance requirements. The framework also supports extension through integration of widely used tools for FPGA-based design while presenting a unified environment for different target FPGAs. We demonstrate our framework through the modeling and performance estimation of a signal processing kernel and the design of end-to-end applications.
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Reference48 articles.
1. Actel. 2007. Actel ProASICPLUS---The nonvolatile reprogrammable gate array. http://www.actel.com/products/proasicplus/default.aspx. Actel. 2007. Actel ProASIC PLUS ---The nonvolatile reprogrammable gate array. http://www.actel.com/products/proasicplus/default.aspx.
2. Finding effective compilation sequences
3. Altera. 2007. Altera Stratix Stratix-II hardcopy. http://www.altera.com/products/devices/. Altera. 2007. Altera Stratix Stratix-II hardcopy. http://www.altera.com/products/devices/.
4. A survey of design techniques for system-level dynamic power management
Cited by
6 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献