2006 Fiscal Year Annual Research Report
組込みマルチプロセッサ・システム設計向け高速HW/SWコシミュレーション技術
Project/Area Number |
17300014
|
Research Institution | Nagoya University |
Principal Investigator |
高田 広章 名古屋大学, 大学院情報科学研究科, 教授 (60216661)
|
Co-Investigator(Kenkyū-buntansha) |
冨山 宏之 名古屋大学, 大学院情報科学研究科, 助教授 (80362292)
山本 雅基 名古屋大学, 大学院情報科学研究科, 研究員 (10402405)
本田 晋也 名古屋大学, 大学院情報科学研究科, 助手 (20402406)
|
Keywords | コシミュレーション / リアルタイムOS / 共有メモリ / 組込みシステム / マルチプロセッサ |
Research Abstract |
本研究では、組込みソフトウェアの設計記述とハードウェア(LSI)の設計記述の両者を、協調して、高速にシミュレーションを行う技術と、そのソフトウェア(いわゆるHW/SWコシミュレータ、あるいは単にコシミュレータ)を開発している。シングルプロセッサ・システムだけではなく、最近組込み用途においても主流となりつりあるマルチプロセッサ・システムをも対象としている。最終年度にあたる今年度は、以下の研究成果を挙げた。 1.マノレチプロセッサ型組込みシステみに対する拡張を行った。具体的には以下の2つの技術を開発した。 (ア)複数のRTOSシミュレータ(マスタ)と1っ以上のハードウェア・シミュレータ(スレーブ)との間で柔軟に通信を行う技術 (イ)複数のRTOSシミュレータ間で割込みを送受信する技術 2.マルチコア型ホスト計算機上での高速シミュレーション技術の開発を行った。昨年度までのコシミュレータは、ハードウェア/RTOSシミュレータ間の通信にCOMと呼ばれるRPCを利用していた。COMは柔軟な通信方式であるが、通信のオーバーヘッドが大きい。そこで、パードウェア/RTOSシミュレータ間の通信を高速化する技術を開発した。ホスト計算機上に複数のシミュレータからアクセス可能な共有メモリの領域を確保し、各シミュレータはその共有メモリに対してリードまたはライトを行う。これにより、COMを呼び出す回数が削減され、シミュレーション速度が向上する。 3.実アプリケーションを用いた評価 本基盤研究により開発したHW/SWコシミュレータの評価を、実アプリケーションを用いて行った。アプリケーションとして、MPEGエンコーダ/デコーダを用いた。マルチコア型ホスト計算機上で、2つのRTOSシミュレータ、1つのHDLシミュレータ、1つのCモデルを動作させ、高速に動作することを確認した。
|
-
-
-
[Book] システムLSI設計工学2006
Author(s)
藤田昌宏, 梶原誠司, 木村晋二, 高田広章, 冨山宏之, 濱口清治
Total Pages
242
Publisher
オーム社
Description
「研究成果報告書概要(和文)」より
-
[Book] 組込みシステム2006
Author(s)
阪田史郎, 高田広章, 岸知二, 斎藤靖彦, 斉藤健, 冨山宏之, 中島震, 中島達夫, 中本幸一, 西田竹志, 福永茂, 細谷伊知郎, 松井俊浩, 山上俊彦
Total Pages
280
Publisher
オーム社
Description
「研究成果報告書概要(和文)」より