PowerPCデバッガ&トレース

概要

あらゆる産業向けの信頼できるPowerPCデバッガ

PowerPCアーキテクチャをベースとするプロセッサーは、多くの産業で主要な役割を果たしている:自動車、航空宇宙、航空電子工学、ネットワーキング、インフォテインメント、オートメーションなどです。 

 多くの産業で使用されるデバッガは、パワフルで信頼できるものでなければなりません。私たちはPowerPCプロセッサの全メーカーと提携し、最高のデバッグ体験を提供してきました。そのような業界の一部のお客様は、単なるデバッガ以上のものを必要としています。ハードウェアとソフトウェアのパフォーマンスを詳細に分析するツール、あらゆる問題を詳細に調査できるツール、セーフティ・クリティカルなアプリケーションの検証を支援するツール、あるいはプロセッサが放射線テストを受けているときに支援するツールが必要なのです。当社のトレース・ツールは、ISO26262やDO330などの規格に対応した非侵入型のランタイム測定や機能安全検証を、コード計装なしで実現します。

PowerPCプロセッサの全メーカーとの緊密な関係のおかげで、PowerPCファミリの全バリアント用のPowerPCデバッガを提供することができます。MIPI、Power.ORG、NEXUS5001など、多くの国際標準化団体に積極的に参加しているため、シリコン開発、検証、テストの前後に、一流のツールを提供することができます。

PowerView GUIを通じて最高品質のデバッグ機能を提供します。


対応サブアーキテクチャ

MPC5xxx、SPC5、PPC4xx、MPC5xx、MPC603/750、MPC74xx、MPC86xx、QorIQ、PowerQuicc

デバッグ・ハイライト

最先端プロジェクトのための最先端デバッガ

ローターバッハ PowerDebug システムで、PowerPC プロセッサの内部を細部に至るまで解明:完全なオンチップおよびソフトウェアブレークポイントサポート、ランタイムメモリアクセス、フラッシュプログラミング、ベンチマークカウンタ、キャッシュおよびMMUビュー。すべてがスクリプト化可能で、自動テストを実行できます。

デバッグシステムの詳細 

ソフトウェアスタックをフルコントロール

TRACE32® OS-aware debugging for PowerPCは、幅広いハイパーバイザーと30以上のターゲットOSをサポートしています。スレッド、メッセージキュー等の全てのOSオブジェクトをクエリし、表示することができます。


全コプロセッサのデバッグ

SoCのメインコアアーキテクチャを超えて、あなたの洞察を広げてください。オートモーティブ・コプロセッサeTPU、SPT、GTMの同時デバッグは、多くのMPC5XXX/SPC5デバッグ・ソリューションで無料です。


アプリケーションとのコミュニケーション

ランタイムメモリーアクセス、JDCのような専用インターフェース、標準シリアルポートを介して、端末を接続したり、ホストPCと高速データ交換を行ったりすることができる。


すべての命令セット拡張をサポート

TRACE32®デバッグツールは、SPE、ALTIVEC、VLE、ISAT、MPC5XXコード圧縮のような全てのPowerPC命令セット拡張に対応しています。


トレース機能

コアのアクションを捉える

ストップ・モード・デバッグは強力なツールですが、トレースはさらに優れています。当社のPowerPC向けトレースソリューションは、Nexusのオンチップ及びオフチップトレース、その他独自のトレースプロトコルをサポートしています。ハードウェアトレースをサポートしていないプロセッサでは、TRACE32®ツールがコードインスツルメンテーションに基づいたソフトウェアトレースソリューションを提供します。

トレースシステムの詳細  

パワーPCデバッグ
パワーPCトレース

強力なオフチップ・ネクサス・トレース

トレースエクステンションは、コアからのプログラムフローとデータの取得、およびDMAやFlexRayのようなNexusモジュールの他のバスマスタからのデータトレースを可能にします。また、TRACE32®️ は、プロセッサリセットやターゲットパワーサイクルのトレースもサポートしています。TRACE32®️ Nexusトレースツールは、コードカバレッジと長期ランタイム測定に理想的なソリューションです。

ネクサスのトレース・トゥ・メモリー

Nexusのトレース・トゥ・メモリー機能を搭載したプロセッサには、Nexusのトレース・メッセージをチップ上に保存する小さなオンチップ・トレース・バッファがあります。このオンチップトレースバッファは、問題を素早く追跡するのに便利です。プロセッサによっては、トレース情報をターゲットのSDRAMや既存のPCIチャネルにルーティングすることも可能で、専用ポートなしでディープトレースを実現します。

セーフティ・クリティカルなアプリケーションに最適

TRACE32®️トレースツールは、Tool Qualification Support Kitにより、ISO 26262やDO-178Cなどの規格に対応した機能安全検証を行うことができます。

すべてのPowerPCトレースプロトコル

TRACE32®️ ツールは全てのPowerPCトレースプロトコルをサポートしています:Nexus (パラレル)、Aurora Nexus、PPC4xx トレース、PCFIFO、MPC85XX 周辺アドレストレース。

ビヨンドJTAG

開発サイクル全体に対するソリューション

ローターバッハのTRACE32® ツールを使用することにより、従来のJTAG/BDMデバッガを遥かに超え、プリシリコンSoC設計検証やアプリケーション開発、ターゲットハードウェアを使用した/しないユニットテストから、クローズドシャーシデバッグや顧客からの返品解析まで、製品開発サイクル全体をカバーする可能性が広がります。開発サイクルの切り替えが容易な共通のTRACE32®PowerView ユーザインタフェースにより、これら全てのタスクを実行することができます。

サードパーティシミュレーションのための標準化されたAPI

MCDやGDBのような標準化されたAPIを介して接続された、お好みのシミュレーションで強力なユーザー・インターフェイスを使用できます。また、GTL APIを介してゲートレベル・ネットリスト・エミュレーションに接続することで、SoC設計の検証やアプリケーション開発の早期立ち上げが可能です。

統合命令セットシミュレータによるユニットテスト

TRACE32®PowerView は、モジュールテストやリグレッションテストに最適な命令セットシミュレータを内蔵しています。シミュレータは専用APIにより、ハードウェアの周辺モデルを用いて拡張することができます。

プロセスレベルのデバッグ

ターゲットOSがプロセスレベルのデバッガ(Linuxのgdbserverなど)を提供している場合、PowerView GUIをそのデバッグサーバーのフロントエンドとして使用できる。

現場でのデバッグ

ECUにXCP対応デバイス(適合ツールなど)が装着されている場合、ECUがシャーシに格納され、車両の奥深くに埋もれていても、XCP(PowerView )を介してECUをデバッグできます。

ツールチェーンサポート

PowerPCでサポートされるサードパーティツール

コンパイラー (21)
製品
会社概要
Language
コードウォリアー
ASM、C、C++のいずれか
シーエックスピーピーシー
C
ディーシープラプラ
C++
D-CC
C, C++
ディーシーピーシー
C
ファストジェイ
ジャワ
GCC
ASM、C、C++のいずれか
GCCPPC
C++
グニャット
自動データ収集
GNAT PRO
ADA, C, C++
グリーンヒルズ-C
C
グリーンヒルズ-C++
C++
HIGH-C
C
HIGH-C++
C++
多発性硬化症
C, C++
ウルトラC
C
シミュレーター、エミュレーター、バーチャル・ターゲット (6)
製品
会社概要
COMETとMETEOR
FETK, XETK
GDB
バーチャライザーとVDK
VLABワークス
VX1000
ツールインテグレーション (2)
製品
会社概要
DIAB RTAスイート
OSE ILLUMINATOR

以下の機能は、TRACE32 がサポートするすべてのアーキテクチャで利用可能です。お使いのデバイスやツールがここに掲載されていない場合は、お問い合わせください。

ホストOS

当社のデバッグ・ソフトウェアは、すべての主要なオペレーティング・システムで動作します。

フラッシュデバイス

当社は、多種多様なフラッシュ・デバイスのプログラミングをサポートしています。NOR、NAND、SPI、QSPI、EMMC など。

サードパーティとの統合

統合により、TRACE32 を他のツールと簡単に使用することができます。