• DocumentCode
    3285228
  • 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
  • fYear
    2007
  • fDate
    5-8 Aug. 2007
  • Firstpage
    358
  • Lastpage
    364
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Adaptive Hardware and Systems, 2007. AHS 2007. Second NASA/ESA Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    978-0-7695-2866-3
  • Type

    conf

  • DOI
    10.1109/AHS.2007.4
  • Filename
    4291942