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