Implantation of Dynamically Reconfigurable Systems on Chip With OS Support
This paper presents the implementation of dynamically reconfigurable system with operating system support specifically Linux. This paper combines both HW and SW flows where the complex parts of the architecture are designed to HW modules. These HW modules can be reconfigured on the fly by using partial dynamic reconfiguration. In the authors' paper, they are using floating point computation unit as partial reconfiguration module. Their aim is to show the idea how an operating system can be involved in the area of reconfiguration computing. The application that manages the reconfiguration can be developed either as standalone software that is specific for the system or with an operating system support, to achieve code reusability and code portability.