AR# 45628

13.3 XPS : カスタム IP ネットリストで発生する ERROR:NgdBuild:604

説明

CIP を使用してユーザー IP を作成しています。 

ISE で [Implement Design] を実行していると次のようなエラー メッセージが表示されます。

ERROR:NgdBuild:604 - logical block 'mblaze65mm_i/pwm_ip_0/pwm_ip_0/USER_LOGIC_I/inst_pwm' with type 'PWM' 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 'PWM' is not supported in target 'spartan6'.

マクロ検索パス=\project_fpga\implementation|\project_fpga\pcores を追加しようとしています。

しかし、うまくできません。この問題の解決方法を教えてください。


ソリューション

これは、ネットリストに関する問題です。 

ネットリストでインスタンスを確認すると、この問題の原因が PWM インスタンスであることがわかります。

ユーザー ロジック vhdl ファイルにある PWM インスタンスがブラック ボックスです。 

作成した IP ライブラリ内に PWM.vhd を含めてください。

この手順は次のとおりです。

1) pwm_ip_V2_1_0.pao を開き、lib pwm_ip_v1_00_a pwm vhdl を追加します。

2) _pwm_ip_V2_1_0.prj を開き、vhdl pwm_ip_v1_00_a "../hdl/vhdl/pwm.vhd" を追加します。

これにより、このエラーは解決されます。

AR# 45628
日付 06/25/2014
ステータス アクティブ
種類 一般
ツール