Dynamic hardware multiplexing: improving adaptability with a run time reconfiguration manager
Abstract
Dynamic reconfiguration provides interesting features offering hardware flexibility and adaptability. Unfortunately, the lack of programming tools to manage it has limited its use in current SoCs. This paper presents a method to abstract, at design-time, dynamic reconfiguration management. Dynamic hardware multiplexing is a generic principle based on a scheduler dedicated to reconfigurable resources management at run-time. Formal background, implementation, simulation results and validations are exposed to illustrate the contribution of this study.