AR# 46231

13.4 EDK - XPS で System Generator PCORE をインスタンシエートする方法

説明

最上位 VHDL ファイルを含むブラック ボックスを使用する System Generator モデルがあります。次のようなエラー メッセージが表示され続けます。

ERROR:NgdBuild:604 - logical block
'transmitter_axiw_0/transmitter_axiw_0/sysgen_dut/transmitter_x0/black_box/DD
S_inst' with type 'DDS' could not be resolved. A pin name misspelling can
cause this, a missing edif or ngc file, case mismatch between the block name
and the edif or ngc file name, or the misspelling of a type name. Symbol
'DDS' is not supported in target 'virtex6'.
ERROR:NgdBuild:604 - logical block
'transmitter_axiw_0/transmitter_axiw_0/sysgen_dut/transmitter_x0/black_box/PL
L_307_2MHz_MMCM' with type 'MMCM_PLL_307MHz' could not be resolved. A pin
name misspelling can cause this, a missing edif or ngc file, case mismatch
between the block name and the edif or ngc file name, or the misspelling of a
type name. Symbol 'MMCM_PLL_307MHz' is not supported in target 'virtex6'.
ERROR:Xflow - Program ngdbuild returned error code 2. Aborting flow execution...
make: *** [__xps/system_routed] Error 1

ソリューション


System Generator から PCORE としてエクスポートするとき、 _config.m ファイルが正しく設定されていれば PCORE ディレクトリ構造は正しく、すべてのファイルがそこに含まれているはずです。



_config.m で、デザインのブラック ボックスになっているコアの NGC ファイルを指定します。構文は次のようになります。




this_block.addFile('corename.ngc');




ブラック ボックス最上位で参照されている各ファイルにこのタイプの行を追加します。これは BBD ファイルのコンパイル順序によく似ており、System Generator で BBD ファイルが正しくアノテートされます。
AR# 46231
日付 12/15/2012
ステータス アクティブ
種類 一般
ツール