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