ハードウェア・デバッグプローブ

greenhills probe

green hills software

Green Hills Probe

Green Hills Software社(GHS)のGreen Hills Probeは、GHSが製造したJTAGおよび トレースデバッグプローブの中でも、最速かつ最も多機能なものです。容量4GB、40ギガビット/秒の総帯域幅の高速トレースメモリを内蔵。実行制御だけでなく、トレース機能を持つプロセッサとTimeMachineツールスイートとの組合せにより、組込みソフトウェア開発者はバグをより迅速に発見し、修正・最適化・テストが可能です。

最新バージョンであるGreen Hills Probe V4は、ハイゼンバグの発見を目指したツールです。ハイゼンバグとは、デバッグ中に消えてしまう、または再現できないバグを指します。このように姿を消すバグはソフトウェアや製品の完成を際限なく遅らせる原因となります。業界標準のプロトコルで高速トレースキャプチャできるだけでなく、深いキャプチャバッファを装備するGreen Hills Probeは、主要プロセッサ向けの開発において、ハイゼンバグを見つけ出すのにもっとも効果的な武器となるトレースキャプチャ機能を提供します。

技術概要

Green Hills Probeの主な機能は次のとおりです。

  • 容量4GB、総帯域幅40Gbit/秒の高速トレースメモリ
  • 複数の12.5Gbシリアルレーンに対応した最新のHSST(High Speed Serial Trace:高速シリアルトレース)プロトコルをサポート
  • ほぼ100%のデータペイロードで120MHzのJTAGクロックレートを維持する高速ダウンロード
  • 数千種類のプロセッサで主要なデバッグ/トレース・インタフェースをサポート
  • TimeMachineスイートと緊密に統合
  • 大量のデータ群からキーとなる実行点を素早く特定可能な洗練された解析ツール
  • 液晶画面で設定・診断・工場出荷時への初期化を簡単に行える表示部を追加
  • USBホストと電源ポート、EthernetスイッチとLANポートを追加し、ハブとしても使用可

実行制御とトレース機能

幅広いターゲットサポート

Green Hills Probeは、数千種類のプロセッサで、トレースポートを広範囲にサポートします。

RTOSの識別

統合開発環境MULTIとの連携で、GHSのリアルタイムOS INTEGRITYおよびµ-velosityに対するRTOSを意識したデバッグ機能を提供します。VxWorks、ThreadX、など他社の一般的なRTOS対応のデバッグも可能 です。

最速のダウンロード速度

容量4GB、総帯域幅40Gbit/秒の高速トレースメモリを搭載するGreen Hills Probeならダウンロードの待ち時間を最小にして開発期間を短縮できます。サポートするJTAGクロックは2.5kHzから120MHzで、データペイロード使用率はほぼ100%、ターゲットプロセッサへのダウンロード速度を最速化します。

柔軟なモジュール式

Green Hills Probe V4は、Green Hills Probe V3とハードウェア・デバッグプローブ SuperTrace Probeを両方とも置き換えるもので、ユーザ側での設定を簡素化します。単体でプロセッサ非依存のGreen Hills Probeは、JTAG+パラレルトレースのポッドとして、あるいは、高速シリアルトレース(HSST)のポッドとして設定可能で、さらにターゲットプロセッサに合わせてプロセッサ・アダプタを追加します。

選べるターゲット電圧

I/Oインタフェース電圧を1.65Vから5Vの範囲で選べます。接続のターゲットも色々と選べます。

システム拡張とテスト自動化

Green Hills Probeは、ターゲットボードで一般的に使われる電源と通信インタフェースを実装しており、ボードの配線をすっきりできるだけでなく、これらのインタフェースへのデバッグ出力も可能です。

  • ターゲットボードは12V/2Aのスイッチ式電力ポートまたは5V/1.5AのUSB Type Aポートから給電可能です。
  • フロントパネルには予備のEthernetポートを持つEthernetスイッチが組込まれ、ターゲットボードから利用可能です。
  • USBホストによる付属USBシリアルアダプタのサポートでターゲットボードのシリアルポートと通信

マルチコアデバッグ

Green Hills Probeでは1本のJTAGスキャンチェーンでマルチコアのデバッグとマルチコアのトレースが可能です。つまりもっとも複雑なデバッグにも応用できます。

サイクル精度

トレースターゲットで指定がある場合、Green Hills Probeは、トレースデータをサイクル精度でキャプチャするので、開発者は各命令が何サイクル消費するか把握できます。そのため、キャッシュや他のメモリシステムの影響も解析できます。サイクル精度モードでは、メモリシステムの内部がわかるだけでなく、システム性能と最適化の効果を精確に測定できます。

可変のトレースクロック

可変のトレースクロック・インタフェースを持ち、トレースデータとクロック配線のタイミングスキューを自動調節できるので、トレース収集の信頼性を高めることができます。

動的実行解析ツールTimeMachine

Green Hills Probeで集めたトレースデータをフルに活用するために、TimeMachineスイートが統合開発環境MULTIの機能強化の役割を果たします。

  • 競合条件とタイミングの問題を発見、修正
  • コードを視覚化し素早く理解、デバッグと性能チューニングが可能
  • 再現の難しい問題をつかまえ再現することでデバッグサイクルを高速化
  • 実行、ブレークポイントの設定、プログラム実行順序を合わせながらデータを逆再生

デバッグインタフェースサポート

Green Hills Probeは、TEトレースポッドを介したパラレルトレースおよびJTAGターゲット接続、または高速シリアルトレース(HSST)ポッドを介したシリアルトレースターゲットをサポートするように構成できます。

以下のような幅広いターゲットアダプタをサポートします。

  • Arm CoreSight-10
  • Arm CoreSight-20
  • Arm ETM/CoreSight MICTOR
  • Arm SWD
  • Arm-14
  • Arm-20
  • COP
  • CoreSight HSSTP
  • EJTAG2.5
  • OnCE
  • Intel MIPI60
  • MIPI-34
  • MIPI-60
  • MIPS PDTrace
  • Nexus HP50
  • Nexus HS22 (Aurora-11)
  • Nexus HS34 (Aurora-17)
  • Nexus HS70 (Aurora-35)
  • Nexus MICTOR
  • PPC BDM
  • TI-14
  • Tricore
  • Xilinx-14
カタログダウンロードarrow_forward_ios 製品購入前のお問合せarrow_forward_ios