Merino P., López J.C., Jacome M. (1998) A hardware operating system for dynamic reconfiguration of FPGAs. In: Hartenstein R.W., Keevallik A. (eds) Field-Programmable Logic and Applications From FPGAs to Computing Paradigm. FPL 1998. Lecture Notes in Computer Science, vol 1482. Springer, Berlin, Heidelberg
This paper proposes a hardware operating system which provides a number of basic resource management services aimed at facilitating the use of dynamically reconfigurable devices in the design and implementation of effective reconfigurable systems. In particular, a number of tedious and error prone low level resource management tasks are automatically supported by the proposed operating system, thus becoming transparent to the designer of the reconfigurable system. The several components of the operating system, as well as their implementation in a hardware reconfiguration controller, are described in some detail.