Paper
6 October 2000 Framework for architecture-independent run-time reconfigurable applications
David I. Lehn, Rhett D. Hudson, Peter M. Athanas
Author Affiliations +
Abstract
Configurable Computing Machines (CCMs) have emerged as a technology with the computational benefits of custom ASICs as well as the flexibility and reconfigurability of general-purpose microprocessors. Significant effort from the research community has focused on techniques to move this reconfigurability from a rapid application development tool to a run-time tool. This requires the ability to change the hardware design while the application is executing and is known as Run-Time Reconfiguration (RTR). Widespread acceptance of run-time reconfigurable custom computing depends upon the existence of high-level automated design tools. Such tools must reduce the designers effort to port applications between different platforms as the architecture, hardware, and software evolves. A Java implementation of a high-level application framework, called Janus, is presented here. In this environment, developers create Java classes that describe the structural behavior of an application. The framework allows hardware and software modules to be freely mixed and interchanged. A compilation phase of the development process analyzes the structure of the application and adapts it to the target platform. Janus is capable of structuring the run-time behavior of an application to take advantage of the memory and computational resources available.
© (2000) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
David I. Lehn, Rhett D. Hudson, and Peter M. Athanas "Framework for architecture-independent run-time reconfigurable applications", Proc. SPIE 4212, Reconfigurable Technology: FPGAs for Computing and Applications II, (6 October 2000); https://doi.org/10.1117/12.402521
Lens.org Logo
CITATIONS
Cited by 14 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Field programmable gate arrays

Human-machine interfaces

Java

Computer architecture

Control systems

Computer programming

Image processing

RELATED CONTENT

Fama Architecture: Implementation Details
Proceedings of SPIE (October 19 1987)
Universal measurement system with web interface
Proceedings of SPIE (August 05 2009)
Reconfigurable logic design case
Proceedings of SPIE (July 02 2002)
VirtexDS: a Virtex device simulator
Proceedings of SPIE (October 06 2000)

Back to Top