プログラマブルSoCのためのソフトウェア指向の組込みシステム開発環境
SWORDS: SoftWare-ORiented Design and Synthesis Environment for Programmable SoCs
概要
近年、CPUとFPGAを1チップ上に集積したプログラマブルSoCが注目されている。
プログラマブルSoCを用いることで、負荷や柔軟性の異なるタスクを、FPGA上のハードウェアとCPU上のソフトウェアに振り分けて実行できる組込みシステムの設計が可能となる。
しかし、プログラマブルSoCの利点を十分に活用するためには、システム設計においてハードウェアとソフトウェアの両方の知識が必要となる。
本研究では、ソフトウェア向けの高級言語によって全体設計を行うシステム設計環境を検討する。
これにより、開発者は、ソフトウェアの知識のみでプログラマブルSoCのためのシステム設計を行うことが可能となる。
産業界への展開例・適用分野
本研究では、ソフトウェアのみで実行されるシステムよりも高速かつ低消費電力なシステムを、C言語などのソフトウェア向け言語のみを用いて設計するための設計手法を確立し、そのツールを提供する。
本研究の適用例としては、カーナビゲーションシステムが挙げられる。
すなわち、経路検索などの柔軟性が求められるタスクをソフトウェアで実行し、画面描画のような高速処理が求められるタスクをハードウェアで実行するといった構成が考えられる。
研究者
氏名 | 専攻 | 研究室 | 役職/学年 |
---|---|---|---|
谷 祐輔 | 通信情報システム専攻 | 高木研究室 | 修士1回生 |
畑山 拓也 | 通信情報システム専攻 | 高木研究室 | 修士2回生 |
高瀬 英希 | 通信情報システム専攻 | 高木研究室 | 助教 |
高木 一義 | 通信情報システム専攻 | 高木研究室 | 准教授 |
高木 直史 | 通信情報システム専攻 | 高木研究室 | 教授 |