ロジックアナライザ拡張機能
デジタル信号とアナログ信号を記録し、プログラムの流れと関連付ける
ロジックアナライザは、デバッグツールやトレースツールの拡張に最適です。デジタルおよびアナログ信号の記録が可能で、記録されたプログラムフローと関連付けることができます。これにより、アプリケーションソフトウェアによって開始される信号タイミングを検証 したり、特定のプログラム部分の消費電力を計算したりすることが容易になります。
プログラムフローとターゲットシグナルの統合
信号とプログラムコードを簡単に検証従来、プログラムフローとロジック信号のサンプリングには、複数の別個のツールを使用する必要があり、相関をとるのは実に厄介な作業でした。TRACE32 を使用すると、クロストリガと共通のタイムスタンプを 使用して、1つのUIから両方のツールを駆動できるため、ソフトウェアの変更と信号の動作を検証できます。使い慣れたインターフェースとツールスイートを使用することで、トレーニング時間を短縮し、生産性を向上させることができます。
TRACE32 GUI内での簡単な信号記録
使い慣れたTRACE32 GUI から設定、制御、キャプチャが可能です。デバッグセッションで使用するのと同じTRACE32 UIとスクリプト言語を使用することで、ロジックサンプリングに素早く直感的に取り掛かることができます。デバッガとの緊密な統合により、ハードウェアとソフトウェアのイベントをクロストリガし、正確な制御を行うことができます。ロジック信号はリアルタイムでホストPCにストリーミングでき、ほぼ無限の記録時間を提供します。
デジタル/アナログ信号とプログラムフローを関連付ける
ロジック信号とプログラムフロートレース間のトラッキングと相互相関オプションは、他に類を見ないほど数多く用意されており、1つのウィンドウをクリックすると、他のウィンドウの同じタイムスタンプにカーソルがジャンプします。信号を、同じ信号を生成または応答するように設計されたアプリケーションコードに一致させます。包括的な測定ツールとタイミング・ツールが用意されており、ベスト/ワーストケースのレイテンシや信号とソフトウェアのクロスタイミングなどの複雑な解析が可能です。
アナログ入力によるエネルギープロファイリング
ターゲット電圧と消費電流を測定することで、デバイスのエネルギー消費をモニターすることができます。プログラムフロートレースと並行してこれらをサンプリングすることで、アプリケーションコードのエネルギー効率が高い場所と低い場所を特定することができます。速度だけを最適化するのではなく、エネルギー使用量を最適化し、バッテリー寿命を延ばしたり、システムをより持続可能なものにすることができます。消費電力が最小、平均、最大の領域を簡単に特定できます。
プロトコル分析
未処理信号のサンプリングだけでなく、TRACE32 ソフトウェアは、以下のような多くの業界標準プロトコルを解析するためのサポートを内蔵しています:ASYNC(RS232)、CAN、I2C、I2S、SPI、JTAG、SWDなどです。提供されるAPIを使用して共有ライブラリまたはDLLを構築することにより、独自のプロトコル解析のサポートを追加し、信号データを管理し、任意の方法で表示することができます。プロトコル解析機能は、より高度な観測のために連鎖させることができます。
オフライン分析
ロジックトレースとプログラムフロートレースの両方をエクスポートして、TRACE32 インストラクションセットシミュレータまたはサードパーティアプリケーションでオフライン解析が可能です。エクスポートツールでは、エクスポートされたトレースを他のツールパートナーで解析できるように、いくつかの業界標準フォーマットがサポートされています。
エクステンションの比較
製品 | ミックスドシグナルプローブ (LA-2500) | PowerIntegrator II(LA-3942) | PowerProbe (LA-7931) |
説明 | オールラウンダ(最もポピュラー) | 多くの信号と広いバスに対応するソリューション | ミッドレンジソリューション デジタルレコーディング + パターンジェネレータ |
信号の種類 | デジタルとアナログ | 特定のプローブによるデジタルとアナログ | デジタルのみ |
信号の種類 | デジタル12チャンネル、シングルエンド電圧6チャンネル、電流測定2チャンネル | 最大102デジタルチャンネル、最大8シングルエンド電圧、最大6電流測定 | 64デジタルチャンネル |
デジタル入力電圧 | 0-5V | 0-5V | 0-5V |
デジタルしきい値電圧 | しきい値0.1V~2.5V | しきい値0.1V~2.5V | しきい値1.6Vまたは2.5V |
デジタルサンプリングレート | チャンネルあたり200Mサンプル/s | チャンネルあたり250Mサンプル/s | チャンネルあたり100Mサンプル/s |
アナログ入力電圧 | -12V - +12V | 0V - +5V | 入手不可 |
アナログ解像度 | 13ビット | 12ビット | 入手不可 |
アナログサンプリングレート | 1Mサンプル/秒 | 625 Kサンプル/秒 | 入手不可 |
トリガー出力 | ベースモジュール経由のトリガー出力×1 | 8トリガー出力 | 4トリガー出力 |
パターンジェネレータ | 入手不可 | 入手不可 | 9チャンネル |
対応モジュール | PowerTrace Serial 2,PowerTrace III, μTrace®️ andCombiProbe 2 | PowerDebug II、PowerDebug PRO 、PowerDebug X50 | すべてのPowerDebugモジュール |
ストリーミングモード | はい | はい | いいえ |