ロジックアナライザ
信号を表示することによって、デジタル回路の動作確認をより簡単に行うことができる。ロジックアナライザは、普通非常に多くのチャンネルを用いてデータをキャプチャする。ロジックアナライザ上のソフトウェアは取り込んだデータを、タイミングチャートやあるプロトコル(ハンドシェイク)にデコードしたもの、状態遷移図、アセンブリ言語、またソースコードと連携させたアセンブラに変換して表示することができる。
現在のアナライザは、ディスプレイや制御基板、制御用コンピュータや実データをキャプチャするハードウェアが挿入されたスロットを複数持つ筐体か、それらをすべて一つにまとめた単体のユニットのどちらかの構成をとる。
アジレント・テクノロジーとテクトロニクス (Tektronix) の2社で約95%ものシェアを誇る。
タイミングモードは、入力信号を内部および外部のクロック信号に基づいて規則正しい間隔でサンプリングするものである。ステートモードとは、一つないしそれ以上の信号を「クロック」として定義し、データをそのクロックの立ち上がりおよび立下りで取り込むものである。オプションとしてこれらのクロック信号を補完するために他の信号を使うこともある。
モードを選択した後は、トリガ条件を設定しなければならない、トリガ条件は単純なもの(一つの信号の立ち上がりや立下りでトリガをかける)から非常に複雑なもの(TCP/IPスタックのより上位層をデコードして、とあるHTTPパケットでトリガをかける)まである。
この時点で、一回だけトリガをかけるか繰り返しトリガをかけるかを選び、ユーザーはアナライザを「run」モードに設定する
一旦データをキャプチャすると、波形や状態が表示される単純なものから、イーサネットプロトコルをデコードする複雑なものまで様々な方法でデータが表示される。また、アナライザを「compare」モードに設定できる。このモードの時、アナライザは以前に記録したデータとキャプチャしたデータを都度比較し、一致するしないでトリガをかけることができる。このモードは長時間のエージングテストに役に立つ。最近のアナライザはトリガに成功すると、電子メールにテストデータを貼り付けエンジニアにデータを送信することさえできる。