Issue No. 06 - June (1999 vol. 48)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/12.773792
<p><b>Abstract</b>—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: <it>static</it>—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 <it>dynamic</it>—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.</p>
Configurable computing, FPGAs, static configurability, dynamic configurability.
E. Sanchez, M. Sipper, A. Stauffer, J. Haenni, A. Perez-Uribe and J. Beuchat, "Static and Dynamic Configurable Systems," in IEEE Transactions on Computers, vol. 48, no. , pp. 556-564, 1999.