ABSTRACT

Introduction Steady technological evolutions, increasingly complex applications, can be supported by recongurable architectures. is is particularly true into the framework of complex signal processing applications. However, when the number of tasks constituting an application exceeds the available hardware resources, designers have two options: increasing the number of resources (which increase the complexity of the systems) or implementing only the tasks that should be executed at a given time. In the latter case, tasks are swapped at the end of their execution by freeing logical resources for the others. However, this concept is relevant only if a new task can be implemented instead of a former one without disrupting the execution of other tasks. is concept of hardware preemption of the tasks is called Dynamic and Partial Reconguration (DPR).