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
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/AHS.2007.4
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. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||