KOR

e-Article

Run-time management of logic resources on reconfigurable systems
Document Type
Conference
Source
2003 Design, Automation and Test in Europe Conference and Exhibition Design, automation and test in Europe Design, Automation and Test in Europe Conference and Exhibition, 2003. :974-979 2003
Subject
Computing and Processing
Communication, Networking and Broadcast Technologies
Components, Circuits, Devices and Systems
Runtime
Resource management
Reconfigurable logic
Field programmable gate arrays
Hardware
Availability
Degradation
System performance
Software tools
Application software
Language
ISSN
1530-1591
Abstract
Dynamically reconfigurable systems based on partial and dynamically reconfigurable FPGAs may have their functionality partially modified at run-time without stopping the operation of the whole system. The efficient management of the logic space available is one of the biggest problems faced by these systems. When the sequence of reconfigurations to be performed is not predictable, resource allocation decisions have to be made on-line. A rearrangement may be necessary to gel enough contiguous space to implement incoming functions, avoiding the spreading of their components and the resulting degradation of system performance. A new software tool that helps to handle the problems posed by the consecutive reconfiguration of the same logic space is presented in this paper. This tool uses a novel on-line rearrangement procedure to solve fragmentation problems and to rearrange the logic space in a way completely transparent to the applications currently running.