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ビュー。すべてがスクリプト化可能で、自動テストを実行できます。
どのPower PCコアを使いますか?
当社の定義済みソリューションのカタログをご覧いただき、お客様のプロジェクトに最適なツールセットを見つけてください。
コアのアクションを捉える
ストップモードデバッグは強力なツールですが、トレースはさらに優れています。当社のPowerPC向けトレースソリューションは、Nexusのオンチップ及びオフチップトレース、その他独自のトレースプロトコルをサポートしています。ハードウェアトレースをサポートしていないプロセッサでは、TRACE32®ツールがコードインスツルメンテーションに基づいたソフトウェアトレースソリューションを提供します。
強力なOff-Chip Nexus Trace
トレースエクステンションは、コアからのプログラムフローとデータの取得、およびDMAやFlexRayのようなNexusモジュールの他のバスマスタからのデータトレースを可能にします。また、TRACE32は、プロセッサリセットやターゲットパワーサイクルのトレースもサポートしています。TRACE32 Nexusトレースツールは、コードカバレッジと長期ランタイム測定に理想的なソリューションです。
NexusのTrace to Memory
NexusのTrace to memory 機能を搭載したプロセッサには、Nexusのトレースメッセージをチップ上に保存する小さなオンチップトレースバッファがあります。このオンチップトレースバッファは、問題を素早く追跡するのに便利です。プロセッサによっては、トレース情報をターゲットのSDRAMや既存のPCIチャネルにルーティングすることも可能で、専用ポートなしでディープトレースを実現します。
セーフティクリティカルなアプリケーションに最適
TRACE32トレースツールは、Tool Qualification Support Kitにより、ISO 26262やDO-178Cなどの規格に対応した機能安全検証を行うことができます。
すべてのPowerPCトレースプロトコル
TRACE32 ツールは全てのPowerPCトレースプロトコルをサポートしています:Nexus (パラレル)、Aurora Nexus、PPC4xx トレース、PCFIFO、MPC85XX 周辺アドレストレース。
開発サイクル全体に対するソリューション
ローターバッハの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でサポートされる
サードパーティツール
以下の機能は、TRACE32 がサポートするすべてのアーキテクチャで利用可能です。お使いのデバイスやツールがここに掲載されていない場合は、お問い合わせください。