• DocumentCode
    3446996
  • Title

    Hardware implementation of a real-time operating system

  • Author

    Nakano, Takumi ; Utama, Andy ; Itabashi, Mitsuyoshi ; Shiomi, Akichika ; Imai, Masaharu

  • Author_Institution
    Dept. of Inf. & Comput. Eng., Toyota Coll. of Technol., Japan
  • fYear
    1995
  • fDate
    28 Nov-2 Dec 1995
  • Firstpage
    34
  • Lastpage
    42
  • Abstract
    This paper proposes a new approach to realize a very high performance real-time OS using VLSI technology. In this method, quick and steady response can be guaranteed by implementing basic operations of a real-time OS as a peripheral chip (Silicon TRON) to be connected to general purpose microprocessors. In order to confirm the effectiveness of this method, most basic system calls of μITRON have been designed using an HDL. Synthesis results using a 0.8 μm CMOS technology show that most important part of the system calls can be realized as a VLSI chip. According to the evaluation results based on an FPGA implementation, hardware portion of these functionalities can be executed within 250 ns and the task scheduling can be performed within 750 ns simultaneously, which are about 6 to 50 times faster than software implementation. Accordingly, very high performance real-time systems can be realized by the proposed method
  • Keywords
    CMOS digital integrated circuits; VLSI; field programmable gate arrays; firmware; hardware description languages; operating systems (computers); real-time systems; resource allocation; FPGA implementation; Silicon TRON; VLSI technology; general purpose microprocessors; hardware implementation; peripheral chip; real-time operating system; task scheduling; very high performance real-time systems; CMOS technology; Field programmable gate arrays; Hardware design languages; Microprocessors; Operating systems; Performance evaluation; Real time systems; Silicon; Software performance; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TRON Project International Symposium, 1995., Proceedings of the 12th
  • Conference_Location
    Tokyo
  • ISSN
    1063-6749
  • Print_ISBN
    0-8186-7207-2
  • Type

    conf

  • DOI
    10.1109/TRON.1995.494740
  • Filename
    494740