UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 67815

「[Synth 8-4169] error in use clause: package 'vcomponents' not found in library 'xpm'」というエラー メッセージが表示される

説明

XPM (Xilinx Parameterized Macro) を使用して UltraRAM (URAM) を作成しようとすると、合成中に次のようなエラー メッセージが表示されます。

VHDL を使用している場合 :

[Synth 8-4169] error in use clause: package 'vcomponents' not found in library 'xpm' ["/project_XPM_VHDL/project_XPM_VHDL.srcs/sources_1/new/xpm_vhdl.vhd":243]
[Common 17-69] Command failed: Synthesis failed - please see the console or run log file for details

[Synth 8-1090] 'xpm_memory_sdpram' is not compiled in library work ["/project_XPM_VHDL.srcs/sources_1/new/xpm_vhdl.vhd":268]
[Synth 8-2398] near string "ultra" ; 4 visible types match here ["/project_XPM_VHDL/project_XPM_VHDL.srcs/sources_1/new/xpm_vhdl.vhd":273]
[Synth 8-2396] near character '0' ; 3 visible types match here ["/project_XPM_VHDL/project_XPM_VHDL.srcs/sources_1/new/xpm_vhdl.vhd":296]
[Common 17-69] Command failed: Synthesis failed - please see the console or run log file for details

Verilog を使用している場合 :


[Synth 8-439] module 'xpm_memory_sdpram' not found ["/project_v/project_v.srcs/sources_1/imports/new/UltraRAM_SDP.v":276]
[Synth 8-285] failed synthesizing module 'UltraRAM_SDP' ["/project_v/project_v.srcs/sources_1/imports/new/UltraRAM_SDP.v":22]
[Common 17-69] Command failed: Synthesis failed - please see the console or run log file for details

ソリューション

Vivado Design Suite で XPM が認識されるようにするには、プロジェクトの XPM_LIBRARIES プロパティを使用してイネーブルにする必要があります。

これは、プロジェクトごとに 1 回設定するだけです。

1 つまたは複数の XPM タイプをイネーブルにできます。

次の例では、両方の XPM タイプをイネーブルにしています。

set_property XPM_LIBRARIES {XPM_CDC XPM_MEMORY} [current_project]

次の例では、1 つの XPM タイプをイネーブルにしています。

set_property XPM_LIBRARIES XPM_MEMORY [current_project]

このプロパティを設定したら、デザインでイネーブルにしたタイプの XPM をどれでも使用できます。

このプロパティは、プロジェクトを閉じて開き直しても保持されます。

これは、『UltraScale アーキテクチャ ライブラリ ガイド』 (UG974) に記載されています。

AR# 67815
日付 09/12/2016
ステータス アクティブ
種類 一般
デバイス
  • Kintex UltraScale
  • Virtex UltraScale
ツール
  • Vivado Design Suite - 2016.2
このページをブックマークに追加