講演抄録/キーワード |
講演名 |
2011-09-27 09:00
マルチプロセッサ対応システムレベル設計環境SystemBuilderを用いたFPGA向け設計事例 ○柴田誠也・安藤友樹・本田晋也(名大)・冨山宏之(立命館大)・高田広章(名大) RECONF2011-32 |
抄録 |
(和) |
本論文では,我々がこれまで開発してきた,FPGA向け組込みマルチプロセッサシステムの設計を効率化するためのシステムレベル設計環境 SystemBuilder と,それを用いた複数のFPGA上システム設計事例を紹介する.SystemBuilder は,プロセッサや専用ハードウェアへの割り当てを考えない高い抽象度で記述された機能記述と,ハードウェアアーキテクチャ,および機能とハードウェア間のマッピングを入力として,組込みマルチプロセッサシステムの実装記述を自動合成する.合成結果は,SystemBuilderが生成する外部ツール用設定ファイルを用いることで,手間なくシミュレーションやFPGA上で実行することが出来る.機能のマッピング変更,実装および評価の繰り返しを容易化することで,要求を満たすマッピングを探索する期間を短縮する.SystemBuilderを用いた設計事例として,AES暗号化,JPEGデコーダ,およびMPEG-4デコーダの3つをそれぞれ FPGA上に実装した. |
(英) |
This paper presents a system-level multiprocessor design toolkit: SystemBuilder. SystemBuilder enables system designers to design multiprocessor system on a chips (MPSoCs) and to explore the design space efficiently. In the system-level design, system designers start from describing the functionalities of embedded systems as processes and channels, and iterates mapping of them to hardware architectures and evaluation of them. Processes and channels represent concurrent computation components and communication among processes, respectively. SystemBuilder helps designers evaluate mappings of a system by automatically generating implementation of the mappings for an FPGA. In order to demonstrate efficiency of SystemBuilder, we show three case studies on system design on AES encryption, JPEG decoder and MPEG-4 decoder. |
キーワード |
(和) |
システムレベル設計 / マルチプロセッサ / 組込みシステム / FPGA / 設計事例 / / / |
(英) |
System-Level Design / MPSoC / Embedded Systems / FPGA / Case Study / / / |
文献情報 |
信学技報, vol. 111, no. 218, RECONF2011-32, pp. 57-62, 2011年9月. |
資料番号 |
RECONF2011-32 |
発行日 |
2011-09-19 (RECONF) |
ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
RECONF2011-32 |