 |
Carbon SoC Designer
|
完全な仮想プラットフォーム開発ソリューション
Carbon SoC Designerは、Virtual System Platformの開発、実行、解析のための完全なソリューションです。あらゆる設計のライフサイクルを通して価値をもたらし、また以下の用途に仮想プラットフォームを供給します。
- システムモデル開発とIP統合
- 正確なアーキテクチャ解析
- プリシリコン・ハードウェアとソフトウェアの統合
仮想プラットフォームの迅速な開発
SoC Designerを用いることで、仮想プラットフォームの構築は容易になります。SoC Designerの使い易いGUIにより、ユーザは各々の仮想プラットフォームを構築するためのモデルを迅速に組み立てることができます。仮想プラットフォームを構築する上で鍵となるのはモデルであるため、Carbon SoC Designerは、以下のような様々なフォーマットによる幅広いモデルに対応しています。
- 容易なモデル生成と統合のためのフレキシブルなSystemCモデルのサポート
- Carbon Model Studioによりコンパイルされた、高性能な“Cycle Accurate”で“Implementation Accurate”なモデルのサポート
- Matlab/Simulinkによる完全なシステムとアルゴリズム検証のサポート
- RTLシミュレーターによるVerilog/VHDLとの協調検証のサポート
- 容易なモデル変換のためのSpirit IP-Xact のサポート
プラットフォームのデバッグ
システムモデルの組み立ては、ソリューションの一部に過ぎません。プラットフォームの実行、システムの動作試験、主な測定基準の解析などがソリューションの鍵となります。SoC Designerは、ハードウェア・エンジニアとソフトウェア・エンジニアの両方にデバッグ・インターフェースを供給し、モデルの完全な可視性と実行管理を可能にします。ソフトウェア・エンジニアには、コードの閲覧、ブレイクポイントの設定、レジスタやメモリの試験が可能になります。ハードウェア・エンジニアには、信号の試験、信号波形データのダンプ、システム実行のトレースが可能になります。ランタイム・パフォーマンスのプロファイリングにより、実行中のシステム動作に直接フィードバックもできます。
アーキテクチャ解析
システムアーキテクチャの開発や解析には、特に複雑なバス・アーキテクチャやマルチコア・コミュニケーション・モデルと共に、鍵となるシステムの特性をモデル化するためには精度が求められます。SoC Designerにより、複雑なシステムをモデル化し、クリティカルなデザインの決定に必要な解析を行うための精度、パフォーマンス、フレキシビリティを得ることができます。特別な近似モデルや紙と鉛筆による計算の代わりに、設計者は、デザインの主要部分を実装する前に、想定したデザインを試すことができます。
- 詳細なアーキテクチャ解析と、ハードウェアとソフトウェアのトレードオフのパフォーマンスの影響を解析するためのサイクル精度のシステムモデルの生成。
- 通信量をやりとりするための実際のシステム動作を用いた複雑なバス・アーキテクチャの相互接続のパフォーマンスの測定。
- 実装前の迅速で容易な変更とデザイン・スペースの選択肢の探索。
ハードウェアとソフトウェアのシステム検証
システム検証には、相互に動作するシステム全体をモデル化し、ハードウェアとソフトウェアの両方の正確なモデルを供給することが必要です。サイクル精度の仮想プラットフォームは、実際のハードウェアの実装前に、ソフトウェアの開発と検証を可能にします。効果的なドライバやファームウェア開発には、SoC Designerにより供給されるディテールやパフォーマンスが必要となります。
- 実際のプロトタイプができる前に、仮想プラットフォームでソフトウェアをデバッグすることにより、システム統合の時間を加速します。
- 実際のソフトウェアを用いてハードウェアの実装を検証することで、リスクを軽減します。
- 実際のプロトタイプが完成するまで待つ必要がなく、ソフトウェア開発のためのボトルネックを除去します。
- デバッグ、ハードウェアの実装とソフトウェアの変更そしてシステムの再実行のサイクルを加速します。
© 2009 Carbon Design Systems, Inc. SystemC is a trademark of the Open SystemC Initiative. ARM and RealView are registered trademarks of ARM Limited. Verilog is a registered trademark of Cadence Design Systems. All other trademarks and registered trademarks are the property of their respective owners. |