ESL設計

ESLメソドロジによる最適な設計の実現

今日求められる高度なデザインは、大規模化と複雑化が進み、従来のRTLメソドロジだけではコスト効率に優れた設計や検証をすることが困難になっています。ESL(Electronic System Level)設計メソドロジは、高位の抽象度において設計を行うことにより、複雑性から派生する数々の問題を解決します。これにより、ハードウェアの設計者は、設計ミスが生じやすい繁雑な下流メソドロジから生じる設計エラーから解放され、設計サイクルの大幅な短縮と効率化を実現できます。

フルチップ高位合成

Catapult C Synthesisは、単一のANSI C++ソースから制御ブロックとアルゴリズム・ユニットが複雑に混合したモデル作成、検証、合成を実現する初めての統合ソリューションです。ローパワー最適化機能も加わったCatapult C Synthesisは、高位合成を新たなレベルへと引き上げ、真のフルチップ合成の幕開けを主導します。 詳細

高位合成オンデマンドWebセミナー

C++およびCatapult C Synthesisにより、複雑なシステム・レベルのアルゴリズムの設計、実装、検証の効率が大幅に向上します。  プレゼンテーションを見る

Algorithmic Cデータタイプ・ライブラリをダウンロード

Algorithmic C™の任意長のビット精度の整数および固定小数点データタイプにより、設計者は、それぞれの設計でビット精度の動作を簡単にモデル化できます。 フリー・ライブラリをダウンロード

Algorithmic Cデータタイプのアプリケーションノートをダウンロード

高速データタイプであるAlgorithmic Cを使用したRGB YCbCr変換画像処理の実例を示し、浮動小数点を使用した場合と、特定ビット幅の固定小数点を使用した際の違いをシミュレーションして実際の画像で確認することができます。 アプリケーションノートをダウンロード

Catapult C Synthesisを評価

Catapult C Synthesisは、ワイヤレス、ビデオ、イメージ処理機器のASICやFPGAハードウェア設計者向けの高位合成ツールです。  ソフトウェアの評価をリクエスト

Catapult C Synthesis製品デモ

高位合成の進歩、Catapult C Synthesisの原理、展望および製品のデモンストレーションをご覧いただけます。 製品デモを見る

ESL設計タスク

ESL設計および検証

メンター・グラフィックスは、ハードウェアとソフトウェアの設計や検証で導入可能なESLツールとメソドロジを提供しています。これにより、設計初期段階から最適なシステムの構築をお約束します。 詳細

高位合成

設計の複雑化が進み、従来のRTLによる設計や検証はその限界に達しようとしています。高位合成を導入することによって合成可能なRTLコードを手動で作成し検証する労力が低減されます。 詳細

ESL設計リソース

トランザクションレベル・モデリング

トランザクションレベル・モデリング(TLM)は、モデリング、妥当性解析、実装プロセスをサポートする抽象化された設計メソドロジを提供します。TLMは主要なESLコンセプトの1つであり、ハードウェア信号、サイクル、データ構造を抽象化しながら高いレベルでの通信によるモデリングを可能にします。 詳細

パートナーとスタンダード

さまざまな半導体ベンダや設計フローのパートナーの協力により、ASICやFPGAハードウェア設計者は最先端のワイヤレス、ビデオ、イメージ処理アプリケーション向けにCatapult C Synthesisを利用できます。 詳細

業界分野別ソリューション

Catapult C Synthesisによるブロードバンド・ワイヤレス、ビデオ、イメージ処理ソリューション 詳細

トレーニング

このコースは、アルゴリズム研究および実装チームから生産品質ハードウェア設計チームにいたるまで、さまざまなバックグラウンドを持った設計者のために作成されています。

  • Catapult C Synthesis Basic
  • Catapult C Synthesisを使用したハードウェアのためのC++コーディング

詳細