CombiProbe コンパクト・トレース
ミッドレンジ組込みシステム用コンパクト・デバッグ・トレース・ツール
ミッドレンジの組込み設計に対応したフルトレースシステムのパワーをご活用ください。CombiProbe 2は、最大4ビット幅のコンパクトなトレース・ポートで、組込みシステムに当社のフル機能セットを提供するコンパクトなデバッグ・トレース・システムです。
デバッグとトレースの両方の力を活用する
CombiProbe 2は、組込みシステムが実行時に何を行っているかを完全に把握する必要がある場合に最適なパートナーです。包括的なデバッグ機能に加えて、 システム・トレースやコンパクトなパラレル・フロー・トレースなど、システム・プロファイリングや安全認証に不可欠な リアルタイム情報をキャプチャできます。トレース記録は、製品をより速く、より自信を持って発売するのに役立ちます。
2つのマルチコアSoCを同時にデバッグおよびトレースする
デュアルマルチパーパスコネクターにより、CombiProbe 2は、2つの独立したマルチコアSoCを同時にデバッグおよびトレースすることができます。
多数のアーキテクチャと数千のデバイスを実装
当社のCombiProbe 2は、Arm コアテックス 、RISC-V、Infineon TriCore、Intel x86、dsPIC、MIPSなど、ほとんどの主要CPUアーキテクチャの何千ものデバイスシリーズをサポートしています。この幅広いサポートにより、同じCombiProbe 2 とユーザー・インターフェースを維持したまま、チップやサプライヤを簡単に切り替えることができます。
超長時間トレースですべてを捉える
長時間のトレースデータ記録をホストPCにストリーミングし、後で解析することができます。平均ストリーミング速度は140MB/sで、データロスのない信頼性の高い転送が可能です。
AUTOSAR Adaptive Platformのプロファイル
当社のCombiProbe 2は、AUTOSAR Adaptive-Platformベースのオペレーティングシステムのプロファイリングに最適なツールです。当社のARTIカーネルドライバとともに、CombiProbe 2はタスクステート情報をキャプチャし、ランタイム統計とタイミングチャートを可視化することができます。
SoCを内側と外側から観察する
ミックスドシグナル・プローブと組み合わせることで、CombiProbe 2は、アナログ信号とデジタル信号を経時的にサンプリングするだけでなく、デジタルライン経由で送信されたプロトコルをデコードすることができます。SoCが適切なフロートレースをサポートしている場合、記録された信号を相関させることができ、I/O信号とともにプロセッサの状態を明確に、詳細に、時間整合して表示することができます。
エネルギープロファイリングの簡素化
CombiProbe 2とミックスドシグナルプローブを併用することで、組込みシステムの消費電力を経時的に測定・記録することができます。SoCが適切なフロー・トレースをサポートしていれば、消費電力をプログラム・フローと相関させることができ、アプリケーションの消費電力を効率的にプロファイリングし、電力を消費するコード部分を最適化することができます。
トレース拡張機能の比較
この製品 |
|||||
製品 | µTrace forコアテックス-M | CombiProbe 2 |
PowerTrace II Lite |
PowerTrace III | PowerTrace Serial 2 |
メモリーサイズ | 256 MByte | 512 MByte | 1 ギガバイト | 最大8ギガバイト | 最大8ギガバイト |
最大トレースポート幅 | 4本の平行線 | 2ポート4パラレルライン | 32本の平行線 | 32本の平行線 | 8シリアル・レーン |
最大記録速度 | 400Mビット/秒/回線 | 400Mビット/秒/回線 | 450Mビット/秒@17回線 | 600Mビット/秒以上@17回線 | 22.5Gビット/秒@4レーン |
最大ストリーミング・パフォーマンス1 (ピーク/平均) |
最大200/140 MByte/s | 200 / 140 MByte/s | 1 350 / 100 MByte/s | 2 400 / 400 MByte/s | 10 000 / 400 MByte/s |
エネルギー・プロファイリング・オプション | ビアミックスドシグナルプローブ | ビアミックスドシグナルプローブ | 入手不可 | ビアミックスドシグナルプローブ | ビアミックスドシグナルプローブ |
必要なデバッグ・モジュール | - | PowerDebug2 | PowerDebug X503 | PowerDebug X503 | PowerDebug X503 |
詳しくみる |
詳しくみる |
詳しくみる | 詳しくみる |
1ストリーミング・レートは、1秒間にPCにオンザフライで転送できるデータ量を定義します。トレース・ポートのレートが平均してストリーミング・レート以下であれば、実質的に無限の録画時間が可能です。ピーク・レートは一時的に可能であり、CombiProbe の内蔵メモリーによって補正されます。
2CombiProbe 2は、PowerDebug X50、E40、PRO、USB 3、IIで動作します。対応していないのは、PowerDebug イーサネット、USB、USB 2。
3PowerTraceエクステンションは、PowerDebug X50、PRO、IIで動作します。
ターゲットをCombiProbe 2 に最適に接続する。
ウィスカーは 、ターゲットのデバッグおよびトレースポートからCombiProbe 2 への物理的なリンクです。ウィスカーのトランシーバーがターゲットの近くに配置されているため、最高の転送速度で最も安定した信号が得られます。当社の各ウィスカー・モデルは、ターゲットのデバッグおよびトレース・ポートの物理的および電気的仕様に完全に一致するように最適化されています。
2つの多目的コネクタにより、CombiProbe 2は同時に2つのWhiskersを操作することができます。CombiProbe 2は、2つのSoC 内およびSoC間のイベントの正確なタイミングを観察しながら、2つの完全に分離したターゲットSoCを同時にデバッグおよびトレース することができます。
さらに、1つの多目的コネクターにオプションのミックスド・シグナル・プローブを装備することができ、時間相関のある外部アナログ信号やデジタル信号によるトレース解析を充実させ、エネルギー・プロファイリング、通信バスのデコード、電圧変動の検出などを可能にします。
AutoFocus テクノロジーによる帯域幅の最大化
ターゲットのデバッグ/トレースポートをCombiProbe に接続するには、ウィスカーが必要です。
最も人気のあるバリエーションは、MIPI20T-HSとMIPI34ウィスカーです。どちらも当社のAutoFocus テクノロジーをサポートしており、トレースラインの各信号のサンプリングポイントを自動的に調整します。その結果、基板の配線、インピーダンス、長さのマッチングを気にすることなく、より信頼性の高いトレース・キャプチャーが可能になります。
AutoFocus テクノロジーを知るCombiProbe 2 の設定例
デュアルチップArm コアテックス -M プロセッサのデバッグとトレース
セーフティ・クリティカルなアプリケーションでは、多くの場合、同一の計算を行う2つの冗長プロセッサが使用される。2つの別々の組み込みシステムがコンセンサスに達しない場合、アプリケーションは安全な状態にフォールバックしなければなりません。2つのWhiskersを備えたCombiProbe 2を使用すると、両方の制御ユニットの動的な動作を記録し、同じクロックでイベントにタイムスタンプを付け、両方のユニット間の相互作用を正確に追跡できるため、このシステムを開発できます。
- PowerDebug E40
- CombiProbe 2
- 2 x MIPI20T-HS ウィスカー
AUTOSAR Adaptive Platformによる車載SoCの解析
システムトレースマイクロセル(STM)を使用して、AUTOSARアダプティブプラットフォームをプロファイリングします。Arm SoCはターゲットのソフトウエアスタックによって作成された高レベルメッセージを発することができます。ローターバッハ 、ARTIカーネルドライバを提供し、CombiProbe 2.によってキャプチャされたSTMメッセージを使用して、AUTOSAR Adaptiveアプリケーションとその状態に関する情報を提供します。
ミックスドシグナルプローブを使用すると、関連する外部イベント(CANフレームなど)をキャプチャできます。
- PowerDebug E40
- CombiProbe 2
- MIPI20T-HS ウィスカー
- ミックスドシグナルプローブ
デバッグIntel® CPU
当社のCombiProbe 2 用 MIPI60-Cv2 Whisker は、Intel® Debug Port Specification をサポートするよう特別に設計されています。したがって、このコンフィギュレーションには、特殊機能(リセット・シーケンス中のストール実行など)用のフック・ピンが含まれ、PMODEパッケージを受信でき、スレッショルド電圧とスルー・レートを手動で制御するための特別なサバイバビリティ機能があります。さらに、2つの独立したJTAGチェーンとシステム・トレースがサポートされています。
- PowerDebug E40
- CombiProbe 2
- MIPI60-Cv2ウィスカー
RISC-V Compact Traceのメリット
CombiProbe 2を使えば、どのRISC-Vコアでもデバッグできますが、SiFive社のRISC-Vコアを搭載したSoCでは、その真価が発揮されます。これらのコアは多くの場合、4ビット・ピン・インターフェース・ブロック(PIB)オフチップ・トレース・インターフェースを備えたNexusトレースを実装しており、コード・パフォーマンスをプロファイリングしたり、リアルタイムにのみ現れる厄介なバグを発見したりするために、プログラム・フローを時系列で記録することができます。CombiProbe 2は、RISC-V Foundationによって承認されれば、N-Trace仕様に対応します。
ミックスドシグナル・プローブは、システムの消費電力を記録し、プログラム・フローと関連付けることで、消費電力の多いコード・セクションをピンポイントで特定することができます。
- PowerDebug E40
- CombiProbe 2
- MIPI20T-HS ウィスカー
- ミックスドシグナルプローブ
すべてのデバッグ・プロトコルで最高のパフォーマンス
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®によって定義され、CoreSight™デバッグ・インフラストラクチャに最高のパフォーマンスでアクセスできるように最適化された2ピンのデバッグ・インターフェースです。
インフィニオンDAP
インフィニオン・デバイス・アクセス・ポート(DAP)は、2ピン以上の多用途デバッグ・インターフェースです。CRC6保護機能により、ノイズの多い環境にも耐性があります。JTAGよりもはるかに高い周波数をサポートし、低~中帯域幅でリアルタイムのトレース・データを送信することもできます。
Intel® アウト・オブ・バンド(OOB)ホスティングDCI
Intel® ターゲットをデバッグするために、Intel® Direct Connect Interface (DCI) にアクセスする方法のひとつに、Intel® DCI OOB プロトコルがあります。これは USB 3.2 Gen 2x1 ポートのピンを使用します。アーリーブートアクセスを提供します。
新しいテクノロジー
TRACE32 ローターバッハ のエンジニアは、組込みソフトウェアやシステムのあらゆる側面に関するワーキンググループや運営委員会のメンバーとして、デバッグ技術やツールの最前線で活躍しています。 がサポートする新しいインターフェースには、SPI デバッグ、Debug over USB、Debug over CAN、Debug over I3C があります。ローターバッハ
意欲的な開発者のためのコンパクト・トレース
コアテックス-M ETMとITM
エンベデッドトレースマクロセル(ETM)は、プログラムフローとデータアクセスのリアルタイムのトレース情報を提供します。多くのコアテックス-M プロセッサは、CoreSight Instrumenta-tion Trace Macrocell (ITM)と組み合わされた4ビットETMを搭載しており、当社のCombiProbe 2は、OSおよびアプリケーションイベントとともに、プログラムおよびデータトレースをキャプチャすることができます。
RISC-V ネクサス
Nexusトレース(またはIEEE-ISTO 5001)は、多くのCPUベンダーによって使用されている、かなりユビキタスな組み込みデバッグ・トレース・プロトコルであり、プログラム・フローとデータ・アクセスのリアルタイム・トレースを提供する。RISC-Vデバイスの中には、CombiProbe 2でキャプチャするのに適した方法で圧縮されたNexusトレース機能をサポートしているものもある。
TriCoreコンパクトファンクショントレース
多くの TriCore プロセッサでは、コンパクト・ファンクション・トレース(CFT)により、ファンクションのエ ントリポイントとエグジットポイントに関するデータが提供されます。このデータは、Infineon DAPを介してCombiProbe に継続的にストリーミングすることができます。 さらに、AUTOSAR Classicオペレーティングシステムのプロファイリング情報を収集することも可能です。
MIPIシステムトレース
システムトレースプロトコル(STP)は、リアルタイムアプリケーションの動的な動作を高 レベルで解析するために設計されている。システムトレースメッセージの多くは、CPU上で実行されるアプリケーションコード内のインスツルメンテーション関数によって生成されます。AUTOSAR アダプティブプラットフォームのプロファイリング用に、ローターバッハ は適切なインスツルメンテーションモジュールを提供しています。
MIPS用iFlowtrace™(アイ・フロートレース
iFlowtrace ™ は、MIPS32® M4K、M14K、PIC32MX/MZコアの軽量な命令のみのトレース・スキームです。そのコンパクトなオフチップトレースポートは、CombiProbe 2 に最適です。
CombiProbeを使用したセット
CombiProbe 2、デバッグとトレース用にMIPI20-HSウィスカー付き。 電圧範囲:1.2V~5.0V。 ターゲット・コネクタ: MIPI20T、MIPI10 トレースメモリ:512MByte。 最大トレース・ポート幅:4ピン。 最大トレースバンド幅:トレースピンあたり400 MBit/s。 Windows、Linux、macOS用ソフトウェア(TRACE32 )を同梱。 DVDおよびダウンロード。 以下のAライセンスのうち少なくとも1つが必要: LA-3743A Debug. forコアテックス-A/R (Armv8 and Armv9) 追加。 LA-7844A Debugコアテックス-M (Armv6/7/8 32-bit) 追加。 LA-7843A デバッグコアテックス-A/-R (Armv7 32 ビット) 追加。 LA-7765A Arm11用JTAGデバッガライセンス Add. LA-7742A JTAGデバッガライセンス (Arm9) 追加 LA-7746A JTAGデバッガライセンス (Arm7) 追加 LA-2540A RISC-V 32ビット用デバッガ Add. LA-2541A RISC-V 64ビット用デバッガ 追加 コアテックス-A/RのオンチップETMトレースにはトレースライセンスLA-7970Xが必要。 RISC-Vのオフチップ・トレースには、トレース・ライセンスLA-2767Xが必要です。 4ビット・ピン・インターフェース・ブロック(PIB)経由のトレースにはトレース・ライセンスLA-2767Xが必要です。 Power Debug Interface USB 3.0、PowerDebug IIが必要、 PowerDebug PRO、PowerDebug E40またはPowerDebug X50。 ミックスド・シグナル・プローブ (LA-2500) でCombiProbe を拡張、 デジタル信号とアナログ信号の記録と相関を行うことができます。
CombiProbe 2 AUTO26ウィスカー付き デバッグおよびDAPストリーミング用、 DAP(DAP2、DAP3、DAP4、DAPWide)、JTAG、DXCPL/DXCMをサポート。 最適なパフォーマンスを得るには、DAPモードの使用を推奨します。 DAPストリーミングはTriCore(DAPモード)でサポートされています。 DAPWide(最大320Mビット/秒)で最も効果的に機能します。 DXCPL/DXCMの場合、CAN-Box(LA-3889)も必要になる場合があります。 電圧範囲1.8V~5.0V。 デバッグクロック周波数: 10 kHz~160 MHz ターゲット・コネクター オート26、オート20、オート10 トレース・メモリ512MByte。 Windows、Linux、macOS用TRACE32 ソフトウェアを含む。 DVDおよびダウンロード。 以下のAライセンスが必要です: LA-7756A(TriCore Standard Additional用デバッガ)。 トレース解析および表示には LA-3799X(TriCore ED用トレースライセンス)。 Power Debug Interface USB 3.0、PowerDebug IIが必要です、 PowerDebug PRO、PowerDebug E40、またはPowerDebug X50。 TriCore SoCは通常、DAPモードでは3.3Vまたは5Vのみをサポートしています。 モードでは、3.3V または 5V のみサポートしています。JTAGモードでのデバッグクロック周波数は、TriCore SoCでは通常40 MHzに制限されます(DAPモードでは160MHzまでサポート)。 ミックスドシグナルプローブ(LA-2500)を使用して、CombiProbe 、 デジタルおよびアナログ信号を記録し、MCDS DAPストリーミングと相関させることができます。 MCDS DAPストリーミング。(PowerView R.2024.02以降が必要)。 また、2台目のAUTO26ウィスカー(LA-4553)でCombiProbe 。 (LA-4553)とマルチコアライセンス(LA-7960X)を使用して、2つのTriCoreチップを同時にデバッグおよびトレースすることもできます。 TriCoreチップを同時にデバッグおよびトレースできます。(PowerView R.2024.09以降が必要)。
CombiProbe 2、デバッグとトレース用のMIPI34ウィスカー付き。 電圧範囲:1.2V~3.3V(5Vトレラント入力)。 ターゲット・コネクタ MIPI34、MIPI20T、MIPI10 トレース・メモリー512MByte。 最大トレースポート幅:4ピン 最大トレースバンド幅:トレースピンあたり200 MBit/s。 Windows、Linux、macOS用ソフトウェア(TRACE32 )を同梱。 DVDおよびダウンロード。 以下のAライセンスのうち少なくとも1つが必要: LA-3743A Debug. forコアテックス-A/R (Armv8 and Armv9) 追加。 LA-7844A Debugコアテックス-M (Armv6/7/8 32-bit) 追加。 LA-7843A デバッグコアテックス-A/-R (Armv7 32 ビット) 追加。 LA-7765A Arm11用JTAGデバッガライセンス Add. LA-7742A JTAGデバッガライセンス (Arm9) 追加 LA-7746A JTAGデバッガライセンス (Arm7) 追加 コアテックス-A/RのオンチップETMトレースにはトレース・ライセンスLA-7970Xが必要です。 Power Debug Interface USB 3.0、PowerDebug II.PROが必要、 PowerDebug PRO、PowerDebug E40またはPowerDebug X50。 ミックスド・シグナル・プローブ(LA-2500)でCombiProbe を拡張、 デジタル信号とアナログ信号の記録と相関を行うことができます。
CombiProbe 2 MIPS32 CPUのデバッグとトレース 4ビットIFLOWトレース 電圧範囲:1.2V~3.3V(5Vトレラント入力)。 ターゲット・コネクタ: MIPI34、MIPI20T、MIPI10、eJTAG/IFLOW。 トレース・メモリ512MByte。 最大トレースポート幅:4ピン。 最大トレース・バンド幅:トレース・ピンあたり200 MBit/s。 eJTAGおよびIFLOWコネクタ用アダプタ付属。 Windows、Linux、macOS 用TRACE32 ソフトウェアを DVD およびダウンロードで提供。 DVDおよびダウンロード。 以下のAライセンスが必要です: LA-7760A (MIPS32用JTAGデバッガ)。 4ビットIFlowプログラムトレースが必要です: LA-7971X(MIPS32用トレース・ライセンス)。 TRACE32 Software R.2022.02(ビルド142224)以降が必要です。 Power Debug Interface USB 3.0、PowerDebug IIが必要、 PowerDebug PRO、PowerDebug E40またはPowerDebug X50。 ミックスド・シグナル・プローブ(LA-2500)でCombiProbe 、 デジタル信号とアナログ信号の記録と相関を行うことができます。
CombiProbe 2Intel® SoCのデバッグ用MIPI60-Cv2ウィスカー付き。 8つのHOOKピンと2つのJTAGポートをサポート。 電圧範囲1.0V~1.8V。 ターゲット接続用5インチフレキシブルフラットケーブル付属。 Windows、Linux、macOS用ソフトウェア(TRACE32 )付属。 DVDおよびダウンロード。 デバッグには適切なAライセンスが必要。 Power Debug Interface USB 3.0、PowerDebug II.PRO、 E40、 X50が必要、 PowerDebug PRO、PowerDebug E40またはPowerDebug X50。
CombiProbe 2Intel® SoCのデバッグ用MIPI60-Cv2ウィスカー付き。 8つのHOOKピンと2つのJTAGポートをサポート。 電圧範囲1.0V~1.8V。 ターゲット接続用12インチフレキシブルフラットケーブル付属。 Windows、Linux、macOS用ソフトウェア(TRACE32 )付属。 DVDおよびダウンロード。 デバッグには適切なAライセンスが必要。 Power Debug Interface USB 3.0、PowerDebug II.PRO、 E40、 X50が必要、 PowerDebug PRO、PowerDebug E40またはPowerDebug X50。
CombiProbe 2 DCI OOB v2 ウィスカー付き によるクローズドシャーシデバッグ用 Intel® アウト・オブ・バンド(OOB)ダイレクト・コネクト・インターフェイス(DCI)。 Windows、Linux、macOS用のTRACE32 ソフトウェアが付属しています。 DVDおよびダウンロード。 デバッグには適切なAライセンスが必要です。 Power Debug Interface USB 3.0、PowerDebug II.PRO、 E40、 X50が必要、 PowerDebug PRO、PowerDebug E40またはPowerDebug X50。
CombiProbe ウィスカーケーブル2本付き Microchip社製デュアルコアdsPICコントローラをデバッグ。 dsPIC33A、dsPIC33C、dsPIC33Eをサポートします。 以下のAライセンスが必要です: LA-2760A (PIC追加用デバッガ) LA-7960X (マルチコアデバッギング用ライセンス)。 次のいずれかのデバッグ・ベース・モジュールが必要です: PowerDebug Xシリーズ、PowerDebug Eシリーズ PowerDebug Pro、PowerDebug ii、PowerDebug usb 3. 26ピンコネクタ(1.8V~5.0V)付きデバッグウィスカーを2つ含む。 MICROCHIP-8ヘッダーへのコンバーターを含む。 Windows、Linux、macOS用のTRACE32 ソフトウェアが付属。 DVDまたはダウンロード。
用40ピンコネクター付きデジタル/アナログプローブ LA-3204 マイクロトレースコアテックス-M(パック)用 LA-3080CombiProbe 2 MIPI20T-HS用(パック) LA-3081CombiProbe 2 AUTO26(パック)用 LA-3082CombiProbe 2 MIPS32+4-Bit IFLOW 用 (PACK) LA-3083CombiProbe 2 MIPI34用 (PACK) LA-2520 / LA-2521PowerTrace III LA-3121 / LA-3122PowerTrace Serial 2 デジタルプローブの特徴 12 チャンネル(12 データ)、 0~5 V 入力、 200 MS サンプル/チャンネル。 アナログプローブの特徴 6チャンネル -12V..+12V 13ビット分解能、 電流センス2チャンネル、 変換レート1MSample/s。 TRACE32 ソフトウェアDVD 2021/02以降が必要。 推奨アクセサリー LA-6470クリップ・セット(ケーブルとクリップ)