You are here

Dynamic Hardware Development Methodology for FPGAs

Award Information
Agency: Department of Defense
Branch: Defense Advanced Research Projects Agency
Contract: W31P4Q-07-C-0064
Agency Tracking Number: 06SB2-0104
Amount: $98,932.00
Phase: Phase I
Program: SBIR
Solicitation Topic Code: SB062-006
Solicitation Number: 2006.2
Timeline
Solicitation Year: 2006
Award Year: 2006
Award Start Date (Proposal Award Date): 2006-12-18
Award End Date (Contract End Date): 2007-08-31
Small Business Information
2851 Commerce Street
Blacksburg, VA 24060
United States
DUNS: 627132913
HUBZone Owned: Yes
Woman Owned: No
Socially and Economically Disadvantaged: No
Principal Investigator
 Jonathan Graf
 Principaal Investigator
 (540) 552-5128
 submissions303@lunainnovations.com
Business Contact
 Michael Pruzan
Title: Director of Contracts
Phone: (540) 558-1695
Email: submissions303@lunainnovations.com
Research Institution
N/A
Abstract

Configurable computing devices, such as Field Programmable Gates Arrays (FPGAs), permit arbitrary reprogramming of the devices’ hardware structure after manufacture. This programmability greatly decreases development costs and time-to-market compared to Application-Specific Integrated Circuits (ASICs). Almost all commercial designs using FPGAs treat the configurable logic as static in the deployed product. Previous research on Run-Time Reconfiguration (RTR) has demonstrated performance benefits from partially or fully reconfiguring an FPGA during operation. Unfortunately, developing RTR applications has been a difficult undertaking. FPGA design tools share a lineage with ASIC tools, with both assuming static hardware. What little vendor support that has been available forced the designer to do much of the low-level implementation manually. Commercial tools in the form of design capture methodologies and simulators are non-existent. The objective of this project is to define an architecture-agnostic RTR application development methodology, incorporating the latest advances and trends in configurable computing. Addressing the deficiencies in previous research, the proposed research enables the use of commercial design entry and simulation tools, fully incorporates embedded processors into the computational and programming models, and permits partial reconfiguration of one or more FPGAs through automatic generation of custom configuration controllers.

* Information listed above is at the time of submission. *

US Flag An Official Website of the United States Government