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
Link To Document