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 Cortex-M プロセッサのデバッグとトレース
セーフティクリティカルなアプリケーションでは、多くの場合、同一の計算を行う2つの冗長プロセッサが使用される。2つの別々の組み込みシステムがコンセンサスに達しない場合、アプリケーションは安全な状態にフォールバックしなければなりません。2つのウィスカーを備えた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 があります。
意欲的な開発者のためのコンパクトトレース
Cortex-M ETMとITM
エンベデッドトレースマクロセル(ETM)は、プログラムフローとデータアクセスのリアルタイムのトレース情報を提供します。多くのコアテックス-M プロセッサは、CoreSight Instrumenta-tion Trace Macrocell (ITM)と組み合わされた4ビットETMを搭載しており、当社のCombiProbe 2は、OSおよびアプリケーションイベントとともに、プログラムおよびデータトレースをキャプチャすることができます。
RISC-V Nexus
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 with MIPI20-HS whisker for debugging and tracing. Voltage Range: 1.2V...5.0V. Target Connector: MIPI20T, MIPI10 Trace Memory: 512 MByte. Maximum Trace Port Width: 4 pins. Maximum Trace Bandwidth: 400 MBit/s per trace pin. Includes the TRACE32 software for Windows, Linux and macOS on DVD and for download. Requires at least one of the following A-licenses: LA-3743A Debug. for Cortex-A/R (Armv8 and Armv9) Add. LA-7844A Debug Cortex-M (Armv6/7/8 32-bit) Add. LA-7843A Debug Cortex-A/-R (Armv7 32-bit) Add. LA-7765A JTAG Debugger License for Arm11 Add. LA-7742A JTAG Debugger License for Arm9 Add. LA-7746A JTAG Debugger License for Arm7 Add. LA-2540A Debugger for RISC-V 32-bit Add. LA-2541A Debugger for RISC-V 64-bit Add. Requires trace license LA-7970X for on-chip ETM traces of Cortex-A/R. Requires trace license LA-2767X for RISC-V off-chip traces emitted via a 4-bit Pin Interface Block (PIB). Requires Power Debug Interface USB 3.0,PowerDebug II, PowerDebug PRO, PowerDebug E40 or PowerDebug X50. Extend your CombiProbe with a Mixed-Signal Probe (LA-2500), to record and correlate digital and analog signals.
CombiProbe 2 with AUTO26 Whisker for debugging and DAP Streaming, supporting DAP (DAP2, DAP3, DAP4, DAPWide), JTAG, DXCPL/DXCM. For optimal performance, we recommend using a DAP mode. DAP streaming is supported for TriCore (in DAP mode) and works most effectively with DAPWide (up to 320 Mbit/s). For DXCPL/DXCM, you will likely require the CAN-Box (LA-3889) as well. Voltage Range: 1.8V to 5.0V. Debug Clock Frequency: 10 kHz to 160 MHz Target Connector: AUTO26, AUTO20, AUTO10 Trace Memory: 512 MByte. Includes the TRACE32 software for Windows, Linux and macOS on DVD and for download. Requires the following A-license: LA-7756A (Debugger for TriCore Standard Additional). Trace analysis and display requires LA-3799X (Trace License for TriCore ED). Requires Power Debug Interface USB 3.0,PowerDebug II, PowerDebug PRO, PowerDebug E40 or PowerDebug X50. Please note that TriCore SoCs usually support only 3.3V or 5V in DAP mode. Debug clock frequency in JTAG mode is typically limited to 40 MHz on TriCore SoCs (while up to 160 MHz is supported in DAP mode). Extend your CombiProbe with a Mixed-Signal Probe (LA-2500), to record digital and analog signals and correlate them with MCDS DAP streaming. (Requires PowerView R.2024.02 or higher). Alternatively extend your CombiProbe with a second AUTO26 Whisker (LA-4553) and a multicore license (LA-7960X) to debug and trace two TriCore chips simultaneously. (Req. PowerView R.2024.09 or higher).
CombiProbe 2 with MIPI34 whisker for debugging and tracing. Voltage Range: 1.2V...3.3V (5V tolerant inputs). Target Connector: MIPI34, MIPI20T, MIPI10 Trace memory: 512 MByte. Maximum trace port width: 4 pins. Maximum trace bandwidth: 200 MBit/s per trace pin. Includes the TRACE32 software for Windows, Linux and macOS on DVD and for download. Requires at least one of the following A-licenses: LA-3743A Debug. for Cortex-A/R (Armv8 and Armv9) Add. LA-7844A Debug Cortex-M (Armv6/7/8 32-bit) Add. LA-7843A Debug Cortex-A/-R (Armv7 32-bit) Add. LA-7765A JTAG Debugger License for Arm11 Add. LA-7742A JTAG Debugger License for Arm9 Add. LA-7746A JTAG Debugger License for Arm7 Add. Requires trace license LA-7970X for on-chip ETM traces of Cortex-A/R. Requires Power Debug Interface USB 3.0, PowerDebug II, PowerDebug PRO, PowerDebug E40 or PowerDebug X50. Extend your CombiProbe with a Mixed-Signal Probe (LA-2500), to record and correlate digital and analog signals.
CombiProbe 2 to debug and trace MIPS32 CPUs with 4 Bit IFLOW trace. Voltage Range: 1.2V...3.3V (5V tolerant inputs). Target Connector: MIPI34, MIPI20T, MIPI10, eJTAG/IFLOW. Trace memory: 512 MByte. Maximum trace port width: 4 pins. Maximum trace bandwidth: 200 MBit/s per trace pin. Iincluded adapter for eJTAG and IFLOW connector. Includes the TRACE32 software for Windows, Linux and macOS on DVD and for download. Requires the following A-license: LA-7760A (JTAG Debugger for MIPS32). 4-Bit IFlow program trace requires: LA-7971X (Trace License for the MIPS32). Requires TRACE32 Software R.2022.02 (build 142224) or newer. Requires Power Debug Interface USB 3.0, PowerDebug II, PowerDebug PRO, PowerDebug E40 or PowerDebug X50. Extend your CombiProbe with a Mixed-Signal Probe (LA-2500), to record and correlate digital and analog signals.
CombiProbe 2 with MIPI60-Cv2 Whisker for debugging of Intel® SoCs. Supports 8 HOOK pins and 2 JTAG ports. Voltage range 1.0V to 1.8V. Includes 5 Inch flexible flat cable for target connection. Includes the TRACE32 software for Windows, Linux and macOS on DVD and for download. Requires suitable A-license for debugging. Requires Power Debug Interface USB 3.0, PowerDebug II, PowerDebug PRO, PowerDebug E40 or PowerDebug X50.
CombiProbe 2 with MIPI60-Cv2 Whisker for debugging of Intel® SoCs. Supports 8 HOOK pins and 2 JTAG ports. Voltage range 1.0V to 1.8V. Includes 12 Inch flexible flat cable for target connection. Includes the TRACE32 software for Windows, Linux and macOS on DVD and for download. Requires suitable A-license for debugging. Requires Power Debug Interface USB 3.0, PowerDebug II, PowerDebug PRO, PowerDebug E40 or PowerDebug X50.
CombiProbe 2 with DCI OOB v2 Whisker for closed chassis debugging via the Intel® Out Of Band (OOB) Direct Connect Interface (DCI). Includes the TRACE32 software for Windows, Linux and macOS on DVD and for download. Requires suitable A-license for debugging. Requires Power Debug Interface USB 3.0, PowerDebug II, PowerDebug PRO, PowerDebug E40 or PowerDebug X50.
CombiProbe with two whisker cables to debug dual-core dsPIC controller from Microchip. Supports dsPIC33A, dsPIC33C, and dsPIC33E. Requires the following A-license: LA-2760A (Debugger for PIC Additional) LA-7960X (License for Multicore Debugging). Requires one of the following debug base modules: PowerDebug X-Series, PowerDebug E-Series PowerDebug PRO, PowerDebug II, PowerDebug USB 3. Includes two Debug Whisker with 26 pin connector (1.8V to 5.0V). Includes Converter to MICROCHIP-8 header. Includes TRACE32 software for Windows, Linux and macOS on DVD or via download.
Digital/Analog probe with 40-pin connector for LA-3204 MicroTrace for Cortex-M (PACK), LA-3080 CombiProbe 2 for MIPI20T-HS (PACK), LA-3081 CombiProbe 2 for AUTO26 (PACK), LA-3082 CombiProbe 2 for MIPS32+4-Bit IFLOW (PACK), LA-3083 CombiProbe 2 for MIPI34 (PACK), LA-2520 / LA-2521 PowerTrace III, LA-3121 / LA-3122 PowerTrace Serial 2. Characteristics of digital probe: 12 channels (12 data), 0..5 V Input, 200 MSamples per channel. Characteristics of analog probe: 6 Channels -12V..+12V 13 bit resolution, 2 current sense channels, Conversion rate 1 MSample/s. Includes a set of ten miniature clamp-type test probes with wires. More test probes can be ordered via LA-6470 Clip Set. Requires TRACE32 software DVD 2021/02 or newer.