講演名 2004/11/24
FPGA/CPU混載システムのためのC言語による協調設計環境の実現(コデザイン)(VLSIの設計/検証/テスト及び一般)(デザインガイア2004-VLSI設計の新しい大地を考える研究会-)
田中 康一郎, 佐藤 寿倫, 有田 五次郎,
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 製品のライフサイクルの長期化を推進するために,近年の組込みシステムには高い柔軟性が要求されている.この解決策の一つとして組込み向けプロセッサを用いる方法が多用されているが,その構成が処理性能的に充分でない場合には,ハードウェアデバイスを追加する方法が考えられる.しかしこの方法ではプログラミングとハードゥェアデザインの二つの異なる設計フローでアプリケーションを開発する必要があり,プロセッサベースで設計する方法などと比較して,TTM(Time to Market)が大幅に長期化することが予想される.本稿では,上記の問題を解決するために構築した,C言語ベースのシステム設計環境について紹介する.本環境は商用のEDAツール群と我々の開発したライブラリを統合化することで実現されており,プログラミング言語で協調設計を行える.この環境を利用して,構成の大きく異なる二つのハードウェアプラットフォームへ信号処理アプリケーションを実装した結果,従来方法と比較して短期間でシステムを設計できることが確認できた.
抄録(英) This paper presents a co-design environment for embedded systems, which consist of both embedded processors and programmable devices. To assure long life cycle of products, the latest embedded systems are required high flexibility. Embedded processors are utilized very well to solve the problems. When a processor-based system is not equipped with processing performance sufficient as hardware platform of target products, programmable devices such as FPGA are also integrated simultaneously. However, development of their system is very complex to describe both a programming language and a hardware description language as compared with processor-based systems. Our co-design environment, which consists of commercial-based EDA tools and our libraries, allows application designers to develop FPGA/CPU based systems in C-programming language. As a case study, an image processing application is implemented in two kinds of hardware platforms on the environment. As the result, we have confirmed that the environment enables us to develop systems in much shorter period than traditional ones do.
キーワード(和) 協調設計 / C言語設計 / SpecC言語 / FPGA / DSP
キーワード(英) Co-design / C-based design / SpecC / FPGA / DSP
資料番号 VLD2004-55,ICD2004-141,DC2004-41
発行日

研究会情報
研究会 VLD
開催期間 2004/11/24(から1日開催)
開催地(和)
開催地(英)
テーマ(和)
テーマ(英)
委員長氏名(和)
委員長氏名(英)
副委員長氏名(和)
副委員長氏名(英)
幹事氏名(和)
幹事氏名(英)
幹事補佐氏名(和)
幹事補佐氏名(英)

講演論文情報詳細
申込み研究会 VLSI Design Technologies (VLD)
本文の言語 JPN
タイトル(和) FPGA/CPU混載システムのためのC言語による協調設計環境の実現(コデザイン)(VLSIの設計/検証/テスト及び一般)(デザインガイア2004-VLSI設計の新しい大地を考える研究会-)
サブタイトル(和)
タイトル(英) Development of a C-Based Co-Design Environment for an FPGA/CPU Platform
サブタイトル(和)
キーワード(1)(和/英) 協調設計 / Co-design
キーワード(2)(和/英) C言語設計 / C-based design
キーワード(3)(和/英) SpecC言語 / SpecC
キーワード(4)(和/英) FPGA / FPGA
キーワード(5)(和/英) DSP / DSP
第 1 著者 氏名(和/英) 田中 康一郎 / Koichiro TANAKA
第 1 著者 所属(和/英) 九州工業大学マイクロ化総合技術センター
Center for Microelectronic Systems, Kyushu Institute of Technology
第 2 著者 氏名(和/英) 佐藤 寿倫 / Toshinori SATO
第 2 著者 所属(和/英) 九州工業大学知能情報工学科
Department of Artificial Intelligence, Kyushu Institute of Technology
第 3 著者 氏名(和/英) 有田 五次郎 / Itsujiro ARITA
第 3 著者 所属(和/英) 九州産業大学知能情報工学科
Department of Intelligence Informatics, Kyushu Sangyo University
発表年月日 2004/11/24
資料番号 VLD2004-55,ICD2004-141,DC2004-41
巻番号(vol) vol.104
号番号(no) 477
ページ範囲 pp.-
ページ数 6
発行日