波形とシミュレーションのソースを対応付ける
ローカルのテストベンチ実行がソースファイルを記録し、表示前に波形を確認する仕組みを説明します。
Windows アプリでは、テストベンチのシミュレーションが実行に使用した保存済みソースファイルを記録します。実行記録には、テストベンチ、シミュレータのバージョン、波形も記録されます。
Windows:ソースと波形
保存済みソースファイル
実行記録には使用した保存済み入力が記録されます。
保存済み入力
保存済みソースファイル → 実行: 保存済みバイトを読む
実行
実行と結果
実行 → 実行記録: ソースSHA-256を記録
実行記録
実行と結果
実行記録 → 波形: サイズ + SHA-256を確認
波形
実行と結果
保存済みの入力で実行を識別する
テストベンチシミュレーション では、実行 を選ぶと、変更されたシミュレーション入力ファイルが開始前に保存されます。実行記録には、各ソースファイルとインクルードファイルの SHA-256 フィンガープリントが保存されます。フィンガープリントは、その実行で使用されたファイルの内容を識別します。
実行中にソースファイル、インクルードファイル、Verilog 設定のいずれかが変わると、実行は失敗し、シミュレータのログに再実行を求めるメッセージが表示されます。
波形はその実行に属する
Digital Design Studio は、波形を表示する前に、そのサイズと SHA-256 フィンガープリントを実行記録と照合します。波形のラベルには、テストベンチとシミュレータのバージョンが表示されます。
編集後に結果を読む
波形は、その実行に使用された保存済みの入力を表します。設計やテストベンチを編集した後は、実行 で更新した入力の結果を生成してください。実行メッセージは シミュレーターログ を開いて確認してください。