トリガー ステート マシン プログラムの編集 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: プログラムおよびデバッグ (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 日本語

トリガー ステート マシン プログラム ファイルを作成したら、[Trigger State Machine] コード エディター ウィンドウに単純なトリガー ステート マシンがデフォルトで表示されます。

図 1. 単純なデフォルトのトリガー ステート マシン プログラム

単純なデフォルトのトリガー ステート マシン プログラムは、デバッグ プローブまたはトリガー設定に関係なく ILA コアのコンフィギュレーションを有効にするためのものです。これにより、トリガー ステート マシン プログラムを変更しなくても ILA コアに対して Run Trigger をクリックできます。

トリガー ステート マシン プログラムを変更して、高度なトリガー条件をインプリメントすることもできます。前の図に示す単純なステート マシンの冒頭のコメント部分には、Vivado IDE のビルトイン言語テンプレートを使用してトリガー ステート マシン プログラム (次の図) を構築する方法が説明されています。例も含めた ILA トリガー ステート マシン言語の説明は、「トリガー ステート マシンの言語記述」を参照してください。

図 2. トリガー ステート マシンの言語テンプレート