Title :
Static and dynamic configurable systems
Author :
Sanchez, Eduardo ; Sipper, Moshe ; Haenni, Jacques-Olivier ; Beuchat, Jean-Luc ; Stauffer, André ; Perez-Uribe, Andrés
Author_Institution :
Logic Syst. Lab., Fed. Inst. of Technol., Lausanne, Switzerland
fDate :
6/1/1999 12:00:00 AM
Abstract :
Field-programmable gate arrays (FPGAs) are large, fast integrated circuits-that can be modified, or configured, almost at any point by the end user. Within the domain of configurable computing, we distinguish between two modes of configurability: static-where the configurable processor´s configuration string is loaded once at the outset, after which it does not change during execution of the task at hand, and dynamic-where the processor´s configuration may change at any moment. This paper describes four applications in the domain of configurable computing, considering both static and dynamic systems, including: SPYDER (a reconfigurable processor development system), RENCO (a reconfigurable network computer), Firefly (an evolving machine), and the BioWatch (a self-repairing watch). While static configurability mainly aims at attaining the classical computing goal of improving performance, dynamic configurability might bring about an entirely new breed of hardware devices-ones that are able to adapt within dynamic environments
Keywords :
field programmable gate arrays; reconfigurable architectures; BioWatch; Firefly; RENCO; SPYDER; dynamic configurable systems; dynamic environments; evolving machine; field-programmable gate arrays; reconfigurable network computer; reconfigurable processor development system; self-repairing watch; static configurable systems; Application software; Application specific integrated circuits; Computer architecture; Computer industry; Computer networks; Costs; Field programmable gate arrays; Hardware; High performance computing; Watches;
Journal_Title :
Computers, IEEE Transactions on