プロテウス VSM SPI プロトコル・アナライザ
プロテウス VSM SPI / Microwire プロトコル・アナライザーは産業機器としての仮想計測器を SPI/マイクロワイヤー通信のテスト、デバッギングとモニタリングの為に提供します。アナライザは2つの目的を持っています:SPIラインの送られているデータを見るためと、マスターあるいはスレーブ装置としてデータを送るためです。 開発とテストの手順を書くとき(そのコストはハードウェアの一部と同等と言わないために)に支援するデバッギング計測器として非常に貴重となります。プロテウスVSM回路図の判りやすい位置に置き、必要なラインに接続してシミュレーションします。
機能
SPIプロトコル・アナライザの主な機能:
-
全モード構成可能:
プロトコル・アナライザーはマスターあるいはスレーブ装置として、あるいは単純なバスの状態をモニターするために使う事ができます。
-
動作中のデータ取り込みと表示:
それが起きた時、活動状態がアナライザのディスプレイ上に見られます。
-
高精細タイミング:
タイミングはバイトとビットレベルにおいて示されます、そしてタイミング表示は10進の少数位の精密さ迄ユーザ設定可能です。
-
活動状態表示:
アナライザーはSSピンがいつアクティブであるかを検出して表示します。
-
高い精度分析:
各レベルにおけるデータについて、タイミング情報、ロジックレベルについてバイトとビットレベルの両方で掘り下げて表示できます。
-
エラー検出:
部分的なデータを受けた時、あるいは予想外のロジックレベルが検出されたとき、問題(ビットレベルまで下げ)を明確に表示します。
-
順序の入力とバス駆動:
データを(マスターあるいはスレーブのどちらかの装置として)入力し、それらをバスに送出することができます。これは主要な時間節約(もし、マイクロコントローラがスレーブであり、そして、例えばテストを実行するなら)と卓越したデバッギング装置としての両手段です。指定された順序を記憶し、そしてシミュレーション・セッション間で自動的に読み込む事ができます。
-
大容量のサンプリング能力:
取り込まれたデータの量はFIFOバッファに初期値として1000の完全な順序を取り込むよう設定されています。
-
システムレベルの同期:
プロテウスVSM のユニークな性質は、シミュレーション動作中に休止期間があり、全体のシステムで(マイクロコントローラのクロック、ジェネレーター等を含めて)休止可能です。この事ははそれが起きた時点でバス活動を調査でき、マイクロコントローラ・コードのシングル・ステップ・レベルとバス上の信号状態を観察する事もできます。
SPIプロトコル・アナライザーは全てのプロテウスVSMマイクロコントローラ・シミュレーション・パッケージに含まれています。
マイクロチップ MCP4922デモ回路のバスをモニターしているSPIプロトコル・アナライザー