このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
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# 0$ $end | 時刻 0 におけるすべての定義済み変数の値を一覧表示します。 |
#630 1! | ログに記録された値の開始点は、シミュレーション時間増分ごとに実行される変数値のチェックによって変わります。 このエントリは、63 ナノ秒で信号 |
. . . #1160 1# 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 を使用してログに記録する信号の数を指定します。ブロックには出力ポートがありません。
Input
パラメーター
拡張機能
バージョン履歴
R2008a で導入