• BPnet
  • ビジネス
  • PC
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
EDA・ソフトウエア 強いLSIやボードを設計するための
 

FPGA設計の高位合成の適用で池上通信機が講演、記述方法を決めて導入の敷居を下げる

小島 郁太郎=Tech-On!
2012/05/25 19:52
1/3ページ

 放送機器などを手がける池上通信機は、映像機器向けのFPGA設計に米Cadence Design Systems, Inc.の高位合成ツール「C-to-Silicon Compiler」を適用した(Tech-On!関連記事)。高位合成導入の背景や、導入を円滑にする方法、導入の効果などについて、池上通信機のエンジニアが語った。

 この講演は、日本ケイデンス・デザイン・システムズとイノテックが2012年5月18日に新横浜で開催した「ケイデンス C-to-Silicon Compilerセミナー 2012」で行われた。登壇したのは、池上通信機の前里真一氏(開発本部 開発2部 グループ1 課長)である。同氏によれば、以前は、放送機器向けの画像処理回路はASIC化することが多かったが、最近では、FPGAに実装するケースが増えている。半導体プロセスの微細化が進みASICの開発コストが急騰する一方で、FPGAが大規模化して同回路を実装できるようになったからである。

最終段階ですべてを検証していた

図1●RTLのFPGA設計の課題を語る前里真一氏
Tech-On!が撮影。スクリーンは池上通信機のスライド。
[画像のクリックで拡大表示]

 ASICを開発してきた経緯があるため、FPGAのRTL設計は難なくこなせるエンジニアは多い。ただし問題がないわけではない(図1)。例えば、仕様段階の検討を十分すませないうちに、いきなりRTLコードを書いてしまう。C言語を使って仕様を記述し、それを検証するのが理想論だが、2度手間と敬遠するエンジニアは多い。

 それでもRTL設計段階で検証すればいいが、RTLでもソフトウェアの論理シミュレーションでは処理時間がかかる。となると、論理シミュレーションで十分検証していないRTL設計をFPGAに実装し、直接実行して検証することになる。直接実行で問題がなければ良いが、普通はそうならない。問題が見つかると、仕様が悪いのか、RTL設計が悪いのか、実行したFPGAを含むシステムが悪いのかが分からない。

 さらに、設計の再利用でも問題があった。他人の書いたRTLは純粋な機能記述ではないため、理解するのが大変。すると、そのまま使うことになる。これだと、例えば、実装先のFPGAが変わってもそれに合わせて最適されないまま再利用される。新機能を備えたFPGAの実力が引き出せないことになる。こうした問題はFPGA導入によって発生しがちで、それが池上通信機でも起こっていた。

ここから先は日経テクノロジーオンライン会員の方のみ、お読みいただけます。
・会員登録済みの方は、左下の「ログイン」ボタンをクリックしてログイン完了後にご参照ください。
・会員登録がお済みでない方は、右下の会員登録ボタンをクリックして、会員登録を完了させてからご参照ください。会員登録は無料です。

【技術者塾】(2/29開催)
玩具や白物家電など日常製品から新たな電子化を読む

〜分解・分析からの未来展望シリーズ 「電子玩具」〜


「未来展望」シリーズの「電子玩具」編。玩具や白物家電など日常製品に見られる大きな電子化の変化を電子部品の立場から解説。クルマや時計などの市場を明示した上で、付加価値を高めるために一層強化すべき方向性を未来予測として提示します。 詳細は、こちら
日程 : 2016年2月29日
会場 : Learning Square新橋
主催 : 日経エレクトロニクス
印刷用ページ

マイページ

マイページのご利用には日経テクノロジーオンラインの会員登録が必要です。

マイページでは記事のクリッピング(ブックマーク)、登録したキーワードを含む新着記事の表示(Myキーワード)、登録した連載の新着記事表示(連載ウォッチ)が利用できます。

協力メディア&
関連サイト

  • 日経エレクトロニクス
  • 日経ものづくり
  • 日経Automotive
  • 日経デジタルヘルス
  • メガソーラービジネス
  • 明日をつむぐテクノロジー
  • 新・公民連携最前線
  • 技術者塾
  • スポーツイノベイターズオンライン

Follow Us

  • Facebook
  • Twitter
  • RSS

お薦めトピック

日経テクノロジーオンラインSpecial

記事ランキング