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