Green Hills Probeの主な機能は次の通りです。
ハイゼンバグにフォーカスした設計
TProbeV4はハイゼンバグの発見を目指したツールです。ハイゼンバグとは、デバッグ中に消えてしまう、または再現できないバグを指します。このように姿を消すバグはソフトウェアや製品の完成を際限なく遅らせる原因となります。業界標準のプロトコルで高速トレースキャプチャできるだけでなく、深いキャプチャバッファを装備するGreen Hills Probe V4は、主要プロセッサ向けの開発において、ハイゼンバグを見つけ出すのにもっとも効果的な武器となるトレースキャプチャ機能を提供します。
幅広いターゲットサポート
Probe V4は数千種類のプロセッサで、トレースポートを広範囲にサポートします。
RTOSを意識したデバッグ
統合開発環境 MULTI®との連携で、Green Hills SoftwareのリアルタイムOS INTEGRITY®に対応するRTOSを意識したデバッグ機能を提供します。
最速ダウンロードスピード
容量4GB、総帯域幅40Gbit/秒の高速トレースメモリを搭載するProbe V4ならダウンロード時間を最小にして開発期間を短縮できます。サポートするJTAGクロックは2.5kHzから120MHzで、データペイロード使用率はほぼ100%、ターゲットプロセッサへのダウンロード速度を最速化します。
柔軟なモジュール式
Green Hills Probe V4はGreen Hills Probe V3とハードウェア・デバッグプローブ SuperTrace™ Probeを両方とも置き換えるもので、ユーザー側での設定を簡素化します。単体でプロセッサ非依存のGreen Hills Probe V4は、JTAG+パラレルトレースのポッドとして、あるいは、高速シリアルトレース(HSST)のポッドとして設定可能で、さらにターゲットプロセッサに合わせてプロセッサ・アダプタを追加します。
システム拡張とテスト自動化
Probe V4はターゲットボードで一般的に使われる電源と通信インタフェースを実装しており、ボードの配線をすっきりできるだけでなく、これらのインタフェースへのデバッグ出力も可能です。
選べるターゲット電圧
I/Oインタフェース電圧を1.65Vから5Vの範囲で選べます。接続のターゲットも色々と選べます。
マルチコアのデバッグ
Green Hills Probe V4では1本のJTAGスキャンチェーンでマルチコアのデバッグとマルチコアのトレースが可能です。つまりもっとも複雑なデバッグにも応用できます。
サイクル精度
トレースターゲットで指定がある場合、Green Hills Probe V4はトレースデータをサイクル精度でキャプチャするので、開発者は各命令が何サイクル消費するか把握できます。そのため、キャッシュや他のメモリシステムの影響も解析できま す。サイクル精度モードでは、メモリシステムの内部がわかるだけでなく、システム性能と最適化の効果を、より正確に測定できます。
可変のトレースクロック
可変のトレースクロック・ インタフェースを持ち、トレースデータとクロック配線のタイミングスキューを自動調節できるので、トレース収集の信頼性を高めることができます。
Probe V4で集めたトレースデータをフルに活用するために、TimeMachineスイートが統合開発環境 MULTIの機能強化の役割を果たします。
Green Hills Probe V4は、Trace Everywhere(TE)トレース・ポッド経由で並列トレースとJTAGターゲット接続をサポートするか、または高速シリアルトレース(HSST)ポッドでシリアルトレース・ターゲットをサポートするように設定可能です。
サポートするターゲットアダプタは次の通りです。