The focus in This work is put onto extensions to typical FPGA hardware architectures in order to support some operating system functions. In particular, we examine the problem of preemptive multitasking and hardware defragmentation on a reconfigurable system based on FPGAs with a dynamically changing set of hardware tasks that can be replaced considering internal states.
['Dirk Koch', 'Ali Ahmadinia', 'Christophe Bobda', 'Heiko Kalte']
FPGA architecture extensions for preemptive multitasking and hardware defragmentation