Catapult C Synthesisのパートナーおよび標準対応

ユーザが最高の結果品質を得られるように、Catapult C Synthesisは、メンター・グラフィックスが提供するワールドクラスの各種ツールおよびサードパーティ・ベンダ各社との緊密なパートナーシップを通じて、ESL設計、RTL合成、検証や消費電力解析のための確立されたフローを提供しています。

主要なシリコン・ベンダ・パートナーとのコラボレーションは、生成されたRTL実装の品質向上を実現するCatapult C Synthesis設計フローにおいて、デバイス・サポートの最適化を実現しています。

Catapult C Synthesisのパートナー・エコシステムは、認定コンサルティング/トレーニング・パートナーの存在によりさらに強化されています。コンサルティング・パートナー・ネットワークは、メンター・グラフィックスが認定し、お客様のCatapult C Synthesis導入および立ち上げをサポートするスキルを持つサードパーティ企業で構成されています。これらの認定コンサルティング・パートナーは、ワイヤレス、通信、コンシューマ向けビデオ、画像処理などのアプリケーションの専門知識を備えたエキスパートです。

トレーニング・パートナーが提供する各種コースにより高位合成(HLS)の導入をお手伝いします。これらのコースは、アルゴリズム研究および実装チームから、量産品質のハードウェアを設計するチームまで、トレーニングを受けるグループの様々なバックグラウンドに合わせて用意されています。高品質なトレーニング・サービスの利用により、業界をリードする高位合成ツールであるCatapult C Synthesisを通じてESL設計手法の導入を迅速に推進できます。

現在、ユニバーシティ・プログラムを通じて、選ばれたいくつかの教育機関がCatapult C Synthesisを研究および教育用途で利用しています。

メンター・グラフィックスは、オープン・スタンダードのサポートが重要であると考えています。2008年、メンター・グラフィックスはIEEEのCorporate Standards Awardを受賞しました。

ANSI C++言語を使った高位合成に対する標準ベースのアプローチにより、様々なツールを使って設計入力と検証を行うことができますが、最小限の構成でも、以下のようなC++コンパイラとビット精度のデータタイプを使って合成可能な設計およびそれに関するチェックおよび検証テスト環境を開発することが可能です。

  • Microsoft Visual C++ Express Edition(www.microsoft.com/express/vc/から入手可能)
    アルゴリズム開発に適した、ユーザの購入コスト0で利用可能なWindows OSベースの統合された設計および構築環境(PCを使ったC++初心者のユーザに推奨)

  • gcc/g++(gcc.gnu.org から入手可能)
    メンター・グラフィックスのAlgorithmic Cデータタイプをコンパイルすることができ、ユーザの購入コスト0で利用可能なクロス・プラットフォームC++コンパイラ

  • メンター・グラフィックス Algorithmic C データタイプ
    ビット精度C++モデリングと合成

その他のリソース