Logic Foundry: Rapid Prototyping for FPGA-Based DSP Systems
- PDF / 765,173 Bytes
- 15 Pages / 600 x 792 pts Page_size
- 9 Downloads / 233 Views
Logic Foundry: Rapid Prototyping for FPGA-Based DSP Systems Gary Spivey Rincon Research Corporation, Tucson, AZ 85711, USA Email: [email protected]
Shuvra S. Bhattacharyya Electrical and Computer Engineering Department and UMIACS, University of Maryland, College Park, MD 20742, USA Email: [email protected]
Kazuo Nakajima Electrical and Computer Engineering Department, University of Maryland, College Park, MD 20742, USA New Architecture Open Lab, NTT Communication Science Labs, Kyoto, Japan Email: [email protected] Received 13 March 2002 and in revised form 9 October 2002 We introduce the Logic Foundry, a system for the rapid creation and integration of FPGA-based digital signal processing systems. Recognizing that some of the greatest challenges in creating FPGA-based systems occur in the integration of the various components, we have proposed a system that targets the following four areas of integration: design flow integration, component integration, platform integration, and software integration. Using the Logic Foundry, a system can be easily specified, and then automatically constructed and integrated with system level software. Keywords and phrases: FPGA, DSP, rapid prototyping, design methodology, CAD tools, integration.
1.
INTRODUCTION
A large number of system development and integration companies, labs, and government agencies (hereafter referred to as “the community”) have traditionally produced digital signal processing applications requiring rapid development and deployment as well as ongoing design flexibility. Frequently, these demands are such that there is no distinction between the prototype and the “real” system. These applications are generally low-volume and frequently specific to defense and government requirements. This task has generally been performed by software applications on general-purpose computers. Often these general-purpose solutions are not adequate for the processing requirements of the applications, and the designers have been forced to employ solutions involving special-purpose hardware acceleration capabilities. These special-purpose hardware accelerators come at a significant cost. The community does not possess the large infrastructure or volume requirements necessary to produce or maintain special-purpose hardware. Additionally, the investment made in integrating special-purpose hardware makes technology migration difficult in an environ-
ment where utilization of leading-edge technology is critical and often pioneered. Recent improvements in Field Programmable Gate Array technology have made FPGA’s a viable platform for the development of special-purpose digital signal processing hardware [1], while still allowing design flexibility and the promise of design migration to future technologies [2]. Many entities within the community are eyeing FPGA-based platforms as a way to provide rapidly deployable, flexible, and portable hardware solutions. Introducing FPGA components into DSP system implementations creates an assortment of challenges across system architecture a
Data Loading...