AR# 46842

XST - NGC ファイルを比較する方法

説明

合成を 2 回実行して生成された 2 つの NGC ファイルがあります。

合成結果が同じものになるか異なるものになるかを確認するため、これら 2 つの NGC ファイルを比較する方法はありますか。

ソリューション

NGC ファイルは、読み取り不可の ASCII 形式です。したがって、確認の目的で直接比較することはできません。 

ただし、次の方法で NGC ファイルを比較することができます。

1. NGC ファイルをシミュレーション モデルの .v/.vhd ファイルに変換し、次に Verilog/VHDL シミュレーション モデルを比較します。

    シミュレーション モデルは次の方法で生成できます。

  • GUI で [Generate Post-Synthesis Simulation Model] を実行します。
  • 次の netgen コマンドを GUI の Tcl コンソールで実行するか、またはコマンド ライン プロンプトで実行します。
netgen -w -sim -ofmt vhdl|verilog <name>.ngc <name>_synthesis.vhd |<name>_synthesis.v

2. NGC から EDIF に変換し、EDIF ファイルを比較します。 

    EDIF ファイルを生成するには、次を実行します。

  • 次の ngc2edif コマンドを GUI の Tcl コンソールで実行するか、またはコマンド ライン プロンプトで実行します。
ngc2edif -w <name>.ngc <name>.edif
AR# 46842
日付 01/27/2015
ステータス アクティブ
種類 一般
ツール