Architectures, methods, and tools for distributed run-time reconfigurable FPGA-based systems.
Dirk Koch · OPUS FAU (Kooperativer Bibliotheksverbund Berlin-Brandenburg (KOBV), on behalf of the Universitätsbibliothek Erlangen-Nürnberg) · 2009
Dynamic partial run-time reconfiguration of FPGAs allows implementing novel mechanisms for self-adapting and self-healing in robust fault-tolerant embedded systems. In this thesis, novel methodologies for migrating both, hardware and software tasks will be proposed and evaluated. Additionally, it will be presented how the execution between hardware and software execution can be swapped in a system. A novel communication architecture was developed in order to integrate partial modules at runtime. With this architecture, modules can be placed in a fine-grained two-dimensional grid while being able to communicate via a bus or dedicated point-to-point links. Moreover, a complete framework for implementing corresponding runtime reconfigurable systems will be revealed.