PowerDebug システム

PowerDebug システムローターバッハ
概要

モジュール式で強力なデバッグシステム

PowerDebug は、強力でモジュール化された柔軟なデバッグ・システムであり、プロジェクト間やチップ間の移動に合わせて適応し、成長します。組込み業界で最も幅広いチップとコアアーキテクチャをサポートしています。

ユニバーサル・モジュール(PowerDebug )とターゲット専用デバッグ・プローブから始めましょう。ランタイム解析、コードカバレッジ、詳細なトラブルシューティングのために、トレースモジュールとロジックアナライザモジュールでデバッグシステムを拡張します。

ベネフィット

投資の最大化

最高のパフォーマンスを得る

インテリジェントデバッグモジュールは、効率的なデバッグとテスト自動化のために、利用可能な最高のダウンロード速度と最小の応答時間を提供します。

最も複雑な問題を解決する

付属のTRACE32®PowerView ソフトウェアは、高度なマルチコア、ハイパーバイザー、OSを意識したデバッグを可能にする機能豊富なデバッグ環境です。完全にスクリプト化可能で洗練されたツールキットにより、最も複雑な問題でも解決することができます。

柔軟に成長する

新しいCPUのサポートは、新しいライセンスやデバッグプローブを追加するだけのソフトウェアアップグレードだ。

今必要なコンポーネントだけを購入し、ニーズの拡大に応じて後から機能を追加する。

長期的なサポートによる恩恵

当社の長期ソフトウェアサポートにより、新機能へのアクセスや、古いデバッグモジュールであっても新しいCPUをサポートします。当社のハードウェア修理サービスにより、システムを長年にわたって安心してお使いいただけます。

PowerView

私たちの一貫したGUIは、あなたの時間を節約し、あるCPUアーキテクチャから別のアーキテクチャへの移行を容易にします。

コンポーネント

ビルディングブロックを知る

TRACE32 PowerDebug システムのモジュール設計により、お客様のニーズに合わせて成長・適応することができます。 デバッグシステムの基盤は、 USB3またはギガビットイーサネットを介してホストPCにユニバーサルでターゲットに依存しない接続を提供するPowerDebug モジュールです。プラットフォーム固有のデバッグ・プローブとともに、完全なデバッグ・システムを形成します。

PowerDebug システム - モジュラー構造
PowerDebug モジュール

ほとんどのチップをデバッグするための基盤

PowerDebug モジュールは専用のデバッグ・アクセラレータであり、ターゲットに近接しているため、応答時間を短縮し、アップロード/ダウンロード速度を向上させ、多くのデバッグ決定をホストからオフロードします。これにより、ホストベースのデバッグ・システムと比較してデバッグ作業が大幅に高速化し、開発期間とコストを削減します。

PowerDebug X50 -ローターバッハ

PowerDebug X50

オフチップトレースで拡張可能な、高性能、モジュール式、将来性のあるデバッグコントローラ。

PowerDebug E40-ローターバッハ

PowerDebug E40

エッセンシャルラインのデバッグコントローラは、シンプルで複雑なデバッグタスクを強力にサポートするパフォーマンスを提供します。

デバッグ用プローブ

最高のシグナルインテグリティでターゲットに接続

ターゲットとPowerDebug モジュールの間に位置するのが、プラットフォーム固有のデバッグ・プローブです。このプローブは、電圧、信号、サポートされるプロトコル、物理的な寸法など、デバッグ・インターフェースの仕様に適応します。アクティブ回路をターゲット・プロセッサのできるだけ近くに配置することで、可能な限り高いシグナル・インテグリティを保証します。

デバッグプローブには、ターゲットプロセッサアーキテクチャ用のライセンスが含まれています。SoC内で複数のコアを同時にデバッグする場合、プローブは複数のプロセッサアーキテクチャのライセンスを取得できます。

ターゲット開発ボードや最終的なターゲットハードウェアが異なれば、メカニカルコネクタも異なる場合がある。デバッグプローブをテスト対象ユニットにマッピングするために、さまざまなアダプターとコンバーターが利用可能です。

CombiProbe は、デバッグとトレースを統合した2つのポートを備えた高度なデバッグプローブです。システムトレースやコンパクトフロートレース用の4ビットトレースポートをサポートしています。さらに、ミックスドシグナルプローブを接続して、デジタルまたはアナログ信号を解析することができます。

IDC20A デバッグケーブルローターバッハ

IDC20A Debug Probe

最大限の柔軟性を実現するために設計され、組み込み市場全体で最も一般的なピン配置を特徴としています。

AUTO26 デバッグプローブローターバッハ

AUTO26 Debug Probe

自動車プロジェクトでの使用に特化した設計。 

CombiProbe-ローターバッハ

CombiProbe

最大4ビット幅のコンパクトなトレースポートを備えたコンパクトなデバッグ&トレースシステム

デバッグプローブローターバッハ

アーキテクチャ固有のデバッグプローブ

特定のターゲットプラットフォーム専用のデバッグプローブ。

もっと見る
対応デバッグプロトコル

ターゲットがどのようなプロトコルを使用していても、TRACE32 はその言語を話します。

JTAG

JTAGは、ほとんどのCPUで一般的に利用できる通信プロトコルです。元々はバウンダリー・スキャン・デバイス・テスト用に開発されたもので、JTAGによって外部ツールはチップ内部のテスト・アクセス・ポイント(TAP)コントローラと通信することができます。TAPはチップ内のデバッグインフラへのアクセスポイントです。TAPは、1つのデバッグプローブで複数のコアのデバッグを可能にするために、チェーン接続することができます。

cJTAG (IEEE 1149.7)

コンパクトJTAG(cJTAG)は、デバッガとコアのテストアクセスポイント(TAP)間のJTAG通信をシリアル化することで、デバッグインターフェイスのピン数を削減するJTAGベースの技術です。複数のチップをスター型トポロジーでサポートできます。通常のJTAGと比較して、デバッグ性能は若干低下しますが、物理ピンのコストを削減できます。

CoreSightシリアルワイヤデバッグ(SWD)

SWD(Serial Wire Debug)は、Arm®によって定義された2ピンのデバッグ・インターフェースで、CoreSight™デバッグ・インフラストラクチャに最高のパフォーマンスでアクセスできるように最適化されています。

インフィニオンDAP

インフィニオン・デバイス・アクセス・ポート(DAP)は、2ピン以上の多用途デバッグ・インターフェースです。CRC6保護機能により、ノイズの多い環境でも堅牢です。JTAGよりもはるかに高い周波数をサポートし、低~中帯域幅でのトレース・データ送信も可能です。

Nexus (IEEE 5001)

Nexusは組み込みプロセッサのデバッグとトレースのための標準を定義している。最近の Nexus 準拠チップのほとんどは、デバッグ用に通常の JTAG を提供し、リアルタイムのトレースデータ送信用にのみ補助ポートを使用します。しかし、MPC56x や MP63x のようないくつかのチップは、デバッグとトレースの両方にパラレル補助ポートを全二重モードで使用します。

BDM

バックグラウンド・デバッグ・モード(BDM)は、オンチップ・デバッグ用のシリアル・シフトレジスタ・プロトコルを提供します。もともとはMotorola/Freescaleが設計したもので、NXPのColdFire、M68K、MPC55x、PowerQuiccファミリーのデバイスに使用されています。S12/S12X/S12Z デバイスで使用されるシングルワイヤ BDM もあります。

ルネサス LPD/UARTモード

ローピン・デバッグ(LPD)モードは、ルネサス独自のデバッグ・プロトコルです。LPD4(4ピン)とLPD1(1ピン)があります。LPD4モードは、低帯域幅とソフトウェア・トレース(SFT)もサポートしています。シリアル・フラッシュ・プログラミングでは、ルネサスのデバッグ・プロトコルはさらに非同期および同期インターフェース・モード(UART / CSI)をサポートしています。

Intel® アウト・オブ・バンド(OOB)ホスティングDCI

Intel® DCI OOBプロトコルは、Intel® Direct Connect Interface(DCI)へのアクセスを提供し、Intel® ターゲットをデバッグします。これは、USB 3.2 Gen 2x1 ポートのピンを使用します。アーリーブートアクセスを提供します。

アンデス・シリアル・デバッグ・ポート

シリアルデバッグポートは、アンデス・テクノロジーが設計したAndesCore™およびRISC-Vプロセッサ用の2線式オプションです。

スパイ・バイ・ワイヤー

Spy-Bi-Wireはテキサス・インスツルメンツ社が開発したシリアル化されたJTAGプロトコル(cJTAGに類似)で、通常のJTAGに加えて一部のMSP430マイコンで利用可能です。Spy-Bi-Wireを使用することで、4つの物理ピンが他の目的に使用できるようになります。

Spitfire

SPITFIRE™はSPIベースのシリアルプロトコルで、Microchip社製dsPIC®プロセッサを2本のワイヤでデバッグします。AUTO26デバッグプローブはdsPIC®のフラッシュメモリをプログラムするICSPプロトコルもサポートしています。

UPDI

Microchip が設計した Unified Program and Debug Interface (UPDI) は、チップのリセットピンでもある 1 つのピンを通して tinyAVR® と megaAVR® デバイスをデバッグおよびプログラムするための独自のプロトコルです。これらのデバイスはシリアル ペリフェラル インターフェース (SPI) 経由でもプログラムできます。

ルネサス単線UART

RL78プロセッサは、RESETピンとTOOL0ピンを使用するUARTのような1行デバッグ・インターフェースを介してデバッグされますが、旧型の78K0Rプロセッサは追加の信号TOOL1を使用します。

eJTAG

IEEE 1149.1 JTAG仕様を拡張し、MIPSベースのプロセッサとSoCにカスタムデバッグインターフェースを提供します。

新しいテクノロジー

TRACE32 ローターバッハ エンジニアは、組み込みに関するあらゆるワーキンググループや運営委員会のメンバーであることが多い。これらの新しいインターフェースには、SPIデバッグ、DCI-OOB、USBデバッグ、CANデバッグなどがあります。

拡張機能

デバッガのパワーアップ

デバッグシステムの機能を拡張するために、包括的なアドオンモジュールが用意されています。

トレース・エクステンションローターバッハ

トレースエクステンション

最近の組込みプロセッサの多くには、リアルタイムで非侵入的なプログラムフロー情報、データトレース、デバイスリソースのモニタリング、時にはこれら全てを生成するトレースオプションが含まれています。セットアップにトレースツールを追加すると、このデータがTRACE32 ツールスイートに組み込まれ、詳細なランタイム解析、コードカバレッジ、データカバレッジ、タスクスイッチ解析など、さまざまな解析オプションが利用できるようになります。トレース・データは、特定のアクティビティのために、多くの業界標準の解析ツールにエクスポートすることができます。

交換可能なプリプロセッサと幅広いバッファモジュールにより、多様なトレースポートとプロトコルがサポートさ れ、デバッグシステムと同様に柔軟なトレースシステムを構築できます。すべて同じ直感的なユーザー・インターフェイスから駆動し、トレーニング時間を最小限に抑え、投資収益率を最大化します。TRACE32 システムは、長期にわたってご利用いただけます。

トレースエクステンション

ロジックアナライザ拡張機能

ロジックアナライザモジュールを追加することで、組込みシステムからデジタルまたはアナログ信号をサンプリングできます。ブレークポイントのようなソフトウェアイベントと実信号の間でクロストリガが可能です。プログラムフローと並行してアナログ信号をサンプリングすることで、そのコードを実行するために消費される電力に対して、アプリケーションコードをプロファイリングすることができます。TRACE32 、CAN、USB、I2C、メモリバスなどの一般的なインターフェイス用のプロトコルアナライザが多数内蔵されており、独自のカスタムプロトコル解析機能を追加するために簡単に拡張することができます。 

ロジックアナライザーの紹介
ミックスドシグナル・プローブローターバッハ
ガルバニック絶縁ローターバッハ

ガルバニック絶縁

ガルバニックアイソレータを使用して、高電圧ターゲットを安全にデバッグできます。高電圧ターゲットの信号を絶縁することで、ツールやPCへのダメージを 防ぎ、安全に作業を行うことができます。

ご質問は?

40年以上にわたって業界をリードしてきた当社の専門エンジニアが、お客様をサポートいたします。製品に関するアドバイスや、どの構成が最適かをお知りになりたい場合は、セールスエンジニアにお問い合わせください。ローターバッハ システムに関するサポートが必要な場合は、当社のエンジニアリング・サポート・チームにご連絡ください。