• 検索結果がありません。

リ ア ルタ イ ム OS を 用いたシステムのフ ルハード ウ ェ ア 実装

N/A
N/A
Protected

Academic year: 2022

シェア "リ ア ルタ イ ム OS を 用いたシステムのフ ルハード ウ ェ ア 実装"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

リアルタイムOSを用いたシステムのフルハードウェ ア実装

著者 大迫 裕樹

URL http://hdl.handle.net/10236/00028049

(2)

2018 年度 修士論文要旨

リ ア ルタ イ ム OS を 用いたシステムのフ ルハード ウ ェ ア 実装

関西学院大学大学院理工学研究科 情報科学専攻 石浦研究室 大迫裕樹

本論文では, リアルタイム OS (RTOS) を利用したシステム全体を, 高位合成を用いて機能等価な ハードウェアとして実装する手法を提案する. 本手法では, タスク/ハンドラ等のカーネルオブジェク トおよびRTOS カーネルの機能を, これらを実行する CPU と機能等価なハードウェアに合成する. 全タスク/ハンドラを独立したハードウェアモジュールに合成することにより, 実行可能状態のタス ク/ハンドラは並列に実行を行うことが可能になる. これにより, 処理性能を向上させるとともに, コ ンテキストスイッチの時間を大きく削減する. また, タスク/ハンドラの実行/停止を, その状態に基 づいて stall (一時停止) 信号で制御することにより, RTOSのタスクスケジューリング機能を軽量な ハードウェアで実現する. さらに, カーネルの API を状態レジスタの参照/更新として実装すること により, 高速化を図る. 本手法に基づく合成システムを実装し, TOPPERS/ASP3 カーネル付属サン プル“sample1” をハードウェア実装した. 実験の結果, タスクの起動を 23 サイクル, 割込みハンド ラの起動を 1 サイクルで行えることを確認した.

参照

関連したドキュメント

[r]

カナリア諸島の砂糖8キスト、キスト当たり15ポンド 榎榎榎榎榎 ディーリック・ディン所有  カナリア諸島の砂糖8キスト、キスト当たり15ポンド

[r]

When we visit a foreign country, we’re *expected to watch people in that country and do the same things that they do, as the *proverb “When in Rome, do as the Romans do”

Proposal and Evaluation of Large Traffic Information Transmission Method with Digital Broadcasting Media Nobuo Suzuki†, Hideki Kanai†, Yasuhiro Hayashi†, Kazuaki Minami††

simple nave of the temple stood an altar, having upon it only the gohei, or wands, w ith notched strips of white. paper

︱ Century Metaphysical P oets... Seven T ypes

ハ ー ド ウ エ ア→ ヒューマンウェア ←ソ フ ト ウ ェ ア ハ  イ  テ  ッ  ク→ イ ノベーシ ョ ン ←ハ イ タ ッ チ