このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
To VCD File
値変更ダンプ (VCD) ファイルを生成する
ライブラリ:
HDL Verifier /
For Use with Cadence Xcelium
HDL Verifier /
For Use with Mentor Graphics ModelSim
HDL Verifier /
For Use with Xilinx Vivado Simulator
説明
To VCD Fileブロックは、入力ポートへの変更を記録する VCD ファイルを生成します。デザイン検証中に次の方法で VCD ファイルを使用できます。
同じまたは異なるシミュレータ環境を使用して、複数のシミュレーション実行の結果を比較します。
シミュレーション後の分析ツールに入力を提供します。
既存のデザインの領域を新しいデザインに移植します。
次のパラメーターを指定できます。
生成された VCD ファイルの名前
ブロック入力ポート数
Simulink®サンプル時間を HDL シミュレーター ティックに関連付けるタイムスケール
VCD ファイルは、大規模なデザインやシミュレーションの実行が長い小規模なデザインでは大きくなる可能性があります。生成された VCD ファイルでサポートされる信号の最大数は 1000 です。
To VCD Fileブロックは、ノーマル、アクセラレータ、またはラピッド アクセラレータのシミュレーション モードで実行されているモデルで使用できます。To VCD Fileパラメーターは、どのシミュレーション モードでも調整できません。これらのモードの詳細については、 「 アクセラレータ モードの動作 (Simulink) 」を参照してください。
To VCD Fileブロックは、Simulinkビューアーおよびジェネレーター マネージャーに統合されています。マネージャーを使用して VCD ブロックをモデルに追加すると、VCD ファイルに表示される信号名が指定したものと異なる場合があります。シミュレーション後、VCD ファイルを開いて信号名を確認します。指定した信号名が見つからない場合は、 In_1
などの自動信号名を探します。HDL Verifier™ライブラリから直接 VCD ブロックを使用すると、信号名は正しく一致します。
VCD ファイル形式
生成された VCD ファイルの形式は、IEEE® Std 1364-2001 に準拠しています。表ではフォーマットについて説明します。
VCD ファイルの内容 | 説明 |
---|---|
$date 23-Sep-2003 14:38:11 $end | ファイルが生成された日時。 |
$version HDL Verifier version 1.0 $ end | ファイルを生成したTo VCD Fileブロックのバージョン。 |
$timescale 1 ns $ end | シミュレーション中に使用されるタイムスケール。 |
$scope module manchestermodel $end | ダンプされるモジュールのスコープ。 |
$var wire 1 ! Original Data [0] $end $var wire 1 " Recovered Clock [0] $end $var wire 1 # Recovered Data [0] $end $var wire 1 $ Data Validity [0] $end | 変数の定義。各定義は、信号を文字識別コード (シンボル) に関連付けます。 シンボルは、 変数の定義には、変数のタイプ (ワイヤー) とビット単位のサイズも含まれます。 |
$upscope $end | HDL デザイン階層の次に高いレベルへの変更をマークします。 |
$enddefinitions $end | ヘッダーと定義セクションの終わりをマークします。 |
#0 | シミュレーションの開始時間。 |
$dumpvars 0! 0" 0# $end | 時間 0 におけるすべての定義済み変数の値をリストします。 |
#630 1! | ログ値の開始点は、シミュレーション時間の増分ごとに行われる変数値のチェックによって変化します。 このエントリは、63 ナノ秒で信号 |
. . . #1160 1# | 116 ナノ秒で、信号Recovered Data とData Validity の値が 0 から 1 に変化しました。 |
$dumpoff x! x" x# x$ $end | すべての変数の値を値x としてダンプすることで、ファイルの終わりをマークします。 |
VCD ファイルデータの表示
VCD ファイル データをグラフィカルに表示したり、後処理ツールを使用してデータを分析したりできます。たとえば、 ModelSim® vcd2wlf
ツールは、VCD ファイルをWLF
ファイルに変換し、 ModelSimで表示できます。 waveウィンドウ。後処理の他の例には、設計階層の特定のセクションに関連するデータ、または特定の時間間隔中に生成されたデータの抽出が含まれます。
制限
To VCD Fileブロックをラピッド アクセラレータ モードで使用する場合、ブロックはマルチレート入力をサポートしません。レート遷移ブロックを使用して、単一のデータ レートを確保できます。
To VCD Fileブロックはフレーム化された信号をサポートしません。
端子
Number of input portsを使用して、ログに記録する信号の数を指定します。ブロックには出力ポートがありません。
入力
パラメーター
拡張機能
バージョン履歴
R2008a で導入