PowerDebugシステム

パワーデバッグシステム - Lauterbach
概要

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

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

汎用PowerDebugモジュールとターゲット専用デバッグプローブでスタート。ランタイム解析、コードカバレッジ、詳細なトラブルシューティングのために、トレースモジュールとロジックアナライザモジュールでデバッグシステムを拡張できます。

利点

投資の最大化

最高のパフォーマンス

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

最も複雑な問題を解決

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

柔軟に成長

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

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

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

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

PowerView

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

コンポーネント

ビルディングブロックについて知る

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

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

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

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

PowerDebug X50 - ローターバッハ

PowerDebug X50

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

PowerDebug E40- ローターバッハ

PowerDebug E40

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

デバッグプローブ

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

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

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

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

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

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

IDC20A デバッグプローブ

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

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

AUTO26 デバッグプローブ

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

CombiProbe- ローターバッハ

CombiProbe

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

Debug Probes|ローターバッハ

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

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

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

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

JTAG (IEEE 1149.1)

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™デバッグインフラストラクチャに最大限のパフォーマンスでアクセスできるように最適化されています。

Infineon 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)をサポートしています。

インテル®帯域外(OOB)ホスティングDCI

インテル® DCI OOB プロトコルは、インテル® ターゲットをデバッグするためのインテル® ダイレクトコネクトインターフェース (DCI) へのアクセスを提供します。USB 3.2 Gen 2x1ポートのピンを使用します。アーリーブートアクセスを提供します。

Andes Serial Debug Port

シリアルデバッグポートは、アンデステクノロジーが設計した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年以上にわたって業界をリードしてきた当社の専門エンジニアが、お客様をサポートいたします。弊社の製品について、またはどの構成が最適かについてアドバイスが必要な場合は、弊社のセールスエンジニアにご連絡ください。ローターバッハシステムに関するご相談は、エンジニアリングサポートチームまでご連絡ください。