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

PowerViewバーチャルターゲット_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 Has You Covered

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

最大公約数

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

ジーデービー

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

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

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

GTL

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

セクション