Synthesis of Full Hardware Implementation of RTOS-Based Systems
Project/Area Number |
19H04081
|
Research Category |
Grant-in-Aid for Scientific Research (B)
|
Allocation Type | Single-year Grants |
Section | 一般 |
Review Section |
Basic Section 60040:Computer system-related
|
Research Institution | Kwansei Gakuin University |
Principal Investigator |
|
Co-Investigator(Kenkyū-buntansha) |
吉田 信明 公益財団法人京都高度技術研究所, 研究開発本部, 主任研究員 (00373506)
冨山 宏之 立命館大学, 理工学部, 教授 (80362292)
神原 弘之 公益財団法人京都高度技術研究所, 研究開発本部, 主席研究員 (80373497)
|
Project Period (FY) |
2019-04-01 – 2022-03-31
|
Project Status |
Completed (Fiscal Year 2022)
|
Budget Amount *help |
¥13,000,000 (Direct Cost: ¥10,000,000、Indirect Cost: ¥3,000,000)
Fiscal Year 2021: ¥4,160,000 (Direct Cost: ¥3,200,000、Indirect Cost: ¥960,000)
Fiscal Year 2020: ¥3,900,000 (Direct Cost: ¥3,000,000、Indirect Cost: ¥900,000)
Fiscal Year 2019: ¥4,940,000 (Direct Cost: ¥3,800,000、Indirect Cost: ¥1,140,000)
|
Keywords | 組み込みシステム / リアルタイムシステム / リアルタイムOS / 高位合成 / フルハードウェア実装 |
Outline of Research at the Start |
本研究では、リアルタイムOS (RTOS) を利用して構築されたシステムを自動的に全てハードウェア化する手法の確立を目指す。 RTOSのAPIを使って書かれたシステムのソースコード (C言語) から、これをプロセッサで実行した場合と機能等価なハードウェアの設計記述を自動合成する。この際、全てのタスクやハンドラは独立したモジュールに合成し、実行可能なものは全て並列に実行することを許す。これによりレスポンスと処理性能を向上させるとともに、キューを用いない軽量な実行制御をハードウェアで実現する。 本課題では、APIの合成法やTOPPERS以外のRTOSに対応させる手法の研究を行い、実用的なシステムへの適用を目標とする。
|
Outline of Final Research Achievements |
As a method to dramatically improve the response performance of real-time systems, we have developed a method to implement whole control systems built using a real-time operating system (RTOS) as hardware. In addition to devising an architecture that enables circuit scale reduction and system synthesis using commercial high-level synthesis tools, we have developed a prototype tool that autogenerate hardware that provides RTOS services.
|
Academic Significance and Societal Importance of the Research Achievements |
近年の情報通信技術の発展に伴って新しい製品が開発されているが、車載機器、無人飛行機、ロボット等の制御には益々高い機能が要求されるようになっており、応答性能の確保が難しくなってきている。これを解決するため、RTOS 機能をハードウェア実装する方法や、制御プログラムを高位合成技術によりハードウェア化する手法が提案されているが、いずれの方法でもソフトウェアとして実行される部分が残るため、システムの性能向上には限りがある。我々の開発した手法は、制御プログラムとRTOSを全てハードウェア化するものであり、これによってリアルタイムシステムの応答性能を飛躍的に向上させることができる。
|
Report
(4 results)
Research Products
(21 results)