Title :
A Hardware Preemptive Multitasking Mechanism Based on Scan-path Register Structure for FPGA-based Reconfigurable Systems
Author :
Jovanovic, S. ; Tanougast, C. ; Weber, S.
Author_Institution :
Univ. Henri Poincare, Nancy
Abstract :
In this paper, we propose a hardware preemptive multitasking mechanism which uses scan-path register structure and allows identifying the total task´s register size for the FPGA-based reconfigurable systems. The main objective of this preemptive mechanism is to suspend hardware task having low priority, replace it by high-priority task and restart them at another time (and/or from another area of the FPGA in FPGA-based designs). The main advantages of the proposed method are that it provides an attractive way for context saving and restoring of a hardware task without freezing other tasks during pre-emption phases and a small area overhead. We show its feasibility by allowing us to design a simple computing example as well as the implementation of AES-128 encryption algorithm which are presented in and detailed on the Xilinx Virtex FPGA technology.
Keywords :
cryptography; field programmable gate arrays; logic design; multiprogramming; scheduling; AES-128 encryption algorithm; FPGA-based reconfigurable system design; Xilinx Virtex FPGA technology; hardware preemptive multitasking mechanism; scan-path register structure; scheduling policy; Circuits; Field programmable gate arrays; Hardware; Information filtering; Information filters; Multitasking; Random access memory; Reconfigurable logic; Registers; Switches;
Conference_Titel :
Adaptive Hardware and Systems, 2007. AHS 2007. Second NASA/ESA Conference on
Conference_Location :
Edinburgh
Print_ISBN :
978-0-7695-2866-3