シミュレーション中に Modelsim で VHDL 変数を表示する方法
シミュレーション波形で VHDL 変数を確認する方法
Modelsim にはシミュレーション中に VHDL 変数を表示する方法がありますが、それは簡単ではありません。 Modelsim のオブジェクト ウィンドウには変数が表示されません。
Modelsim オブジェクト ウィンドウ、変数なし
変数は、最初にプロセスを表示することで有効にできます。これを行うには、変数を表示したい設計を右クリックします。 [表示] に移動します。 をクリックし、プロセスを確認します。
が表示されています。
設計内のプロセスを確認する方法
それが完了すると、デザインの下にプロセス名が表示されます (これが、プロセスにラベルを付けることをお勧めする理由の 1 つです)。
プロセスが表示されます
次に、ローカルを表示する必要があります。 。変数は、それが作成されたプロセスの外には存在しないため、ローカルです。これは 1 つのプロセスに対してローカルです。これはビューで行われます。 Modelsim のメニュー。 [ローカル] がオンになっていることを確認します。
Modelsim でローカルを有効にする方法
これで、変数が表示されるはずです。確認したい変数を作成したプロセスをクリックします。そのプロセスにとってローカルな変数がすべて「ローカル」ウィンドウに表示されるはずです。これらの変数を波形ウィンドウに表示するには、変数をクリックして Modelsim 波形ウィンドウにドラッグします。
Modelsim ローカル ウィンドウに表示される変数
最後の図は、変数を含む波形を示しています。同じシミュレーションを何度も実行している場合は、波形を .do ファイルとして保存してみてください。そうすれば、今後 Modelsim 波形ウィンドウに変数を追加するためにこれらの手順を繰り返す必要がなくなります。
Modelsim 波形ウィンドウに表示される変数
VHDL