loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007)
A Hardware Preemptive Multitasking Mechanism Based on Scan-path Register Structure for FPGA-based Reconfigurable Systems
University of Edinburgh, Scotland, United Kingdom
August 05-August 08
ISBN: 0-7695-2866-X
S. Jovanovic, Universit? Henri Poincar?, LIEN, 54506 Vandoeuvre l?s Nancy, France
C. Tanougast, Universit? Henri Poincar?, LIEN, 54506 Vandoeuvre l?s Nancy, France
S. Weber, Universit? Henri Poincar?, LIEN, 54506 Vandoeuvre l?s Nancy, France
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.
Citation:
S. Jovanovic, C. Tanougast, S. Weber, "A Hardware Preemptive Multitasking Mechanism Based on Scan-path Register Structure for FPGA-based Reconfigurable Systems," ahs, pp.358-364, Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), 2007
Usage of this product signifies your acceptance of the Terms of Use.