シミュレータ、エミュレータ、仮想ターゲット用デバッガ

PowerView_VirtualTargets_3D
概要

TRACE32でデザインサイクルを短縮する

開発サイクルはますます短くなっています。問題をできるだけ早く発見し、デバッグすることが不可欠です。TRACE32 ツールは、さまざまなシミュレータ、エミュレータ、仮想ターゲットに接続できます。ユーザーインターフェイスとスクリプトコマンドは、シミュレーションから顧客による現場での使用まで変わらないため、この段階で生成したスクリプトを製品ライフサイクル全体を通じて再利用できます。これにより、サイクルの早い段階でバグを見つけることができ、コストを削減し、製品をより早く市場に投入することができます。

利点

TRACE32 + サードパーティツール=効率

TRACE32 PowerViewを使用すれば、お好みの既存の開発環境を活用することができます。TRACE32 がサポートする多種多様な API のおかげで、TRACE32 はほとんどすべてのシミュレータ、エミュレータ、仮想プラットフォーム環境に接続できます。

ターゲットなしでソフトウェアをテストする

TRACE32 、仮想またはエミュレートされたターゲットをシームレスに使用することで、ターゲットのハードウェアリソースが開発中または制限されている間にソフトウェアをテストすることができます。これにより、ハードウェアが到着したときにソフトウェアが動作することを確信できます。

一貫したユーザー体験

TRACE32 PowerView GUIは、実際のハードウェアが机の上にあるときと同じデバッグ体験をシミュレーションで提供します。ツールにとらわれないコンセプトにより、仮想的または物理的なターゲットに関係なく、TRACE32を体験できます 。作業結果、テストスクリプトを再利用し、エミュレーションと実ハードウェアの間でテストできるため、実ターゲットでの開発がスピードアップします。

テープアウト前にSoCをテストする

TRACE32 をゲートレベルエミュレーションに接続することができます。当社のGTL APIを使用する場合、TRACE32 、当社のPowerDebugシステムと同じソフトウェアスタックを使用します。これにより、デバッグとトレース機能を含むSoC設計を検証することができます。

リスクを減らす。要件を満たす。

ハードウェア開発、ターゲット設計、PCB設計を始める前に、組み込みプロジェクトに最適なSoCを見つけましょう。TRACE32 、様々なSoCの仮想プロトタイプを使ってプロジェクトの要件を確認できます。

対応技術

TRACE32 があなたをサポートします

可能な限り多くの技術をカバーすることは、ローターバッハの主な哲学の一部です。これを可能にするため、TRACE32 、お好みのプラットフォームに接続するための汎用インターフェースを多数サポートしています。

最大公約数

マルチコア・デバッグAPI(MCD)は、ソフトウェア開発ツールと、マルチコアSoCによるシミュレーション・システムまたは実システムとの間のインターフェースです。ローターバッハは、他の有名企業と共にこのインターフェースを定義しました。 新興企業からマーケットリーダまで、このAPIを使用して、仮想またはエミュレートされたターゲットを当社のPowerView GUIに接続しています。

GDB

リモートシリアルプロトコル(RSP)を利用することで、TRACE32 、あらゆるGDBサーバー実装に接続することができます。Linuxアプリケーションとカーネルのデバッグにとどまらず、TRACE32 PowerViewは、QEMUのような多くのシミュレータ製品を制御することもできます。

ベンダー固有のインターフェース(CADI、IRIS、ARCINTなど)

TRACE32は 業界をリードするツールです。TRACE32 は、ほとんどのプロバイダのプロセッサモデルおよびシミュレータのベンダー固有のインターフェイスをサポートしています。ベンダーとモデルを自由に選択できます。

GTL

ジェネリックトランザクタライブラリ(GTL)は、ローターバッハが設計したAPIです。エミュレーションシステムのトランザクタをTRACE32の完全なデバッグおよびトレースソフトウェアスタックに接続します。このAPIは、トレース記録、バスレベル、および信号レベルのトランザクタ用のインターフェイスを提供します。これにより、詳細さと実行速度のトレードオフを行うことができます。

セクション