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# 39901

12.4/13.1 MAP - ネットリストおよび UCF/NCF に BLKNM 制約が含まれていないにもかかわらず、この制約を満たすことができないという「ERROR:Pack:2811」が表示される

説明


MAP プロセス中に、次のようなエラー メッセージが表示されます。

ERROR:Pack:2811 - Directed packing was unable to obey the user design
constraints (BLKNM=5) which requires the combination of the symbols listed
below to be packed into a single SLICE component.

The directed pack was not possible because: There are more than four XORCY
symbols.

The symbols involved are:
XorCY symbol
"s5pe100x/DESIGN0/ISP_WRAP/ISP_BLK/FIMC_IS/IS_CORE/ISP_CHAIN/FIMC_DIS/du_top/
fu/gme/sad/un15_curr_sad_8_0_cry_8_outext" (Output Signal =
s5pe100x/DESIGN0/ISP_WRAP/ISP_BLK/FIMC_IS/IS_CORE/ISP_CHAIN/FIMC_DIS/du_top/f
u/gme/sad/un15_curr_sad_8[9])
LUT symbol
"s5pe100x/DESIGN0/ISP_WRAP/ISP_BLK/FIMC_IS/IS_CORE/ISP_CHAIN/FIMC_DIS/du_top/
fu/gme/sad/un15_curr_sad_6_0_axb_4_lut6_2_o5" (Output Signal =
s5pe100x/DESIGN0/ISP_WRAP/ISP_BLK/FIMC_IS/IS_CORE/ISP_CHAIN/FIMC_DIS/du_top/f
u/gme/sad/un15_curr_sad_6_0_axb_4_lut6_2_O5)
LUT symbol
"s5pe100x/DESIGN0/ISP_WRAP/ISP_BLK/FIMC_IS/IS_CORE/ISP_CHAIN/FIMC_DIS/du_top/
fu/gme/sad/un15_curr_sad_6_0_axb_4_lut6_2_o6" (Output Signal =
s5pe100x/DESIGN0/ISP_WRAP/ISP_BLK/FIMC_IS/IS_CORE/ISP_CHAIN/FIMC_DIS/du_top/f
u/gme/sad/un15_curr_sad_6_0_axb_4)

...... (hundreds of XorCY/LUT symbols listed here)


合成ツールは Synplify Pro です。

しかし、最上位、サブモジュール ネットリストまたは UCF/NCF ファイルに BLKNM 制約はありません。

何が問題でしょうか。

ソリューション

このエラーの原因は HDL コードにおける COMP の使用にある可能性があります。

次に例を示します。

localparamCOMP...


COMP は既にサポートされていないザイリンクス プロパティです。

これがツールによって誤って BLKNM に変換されます。 

この問題を回避するには、HDL コードで COMP を使用しないでください。

この問題は、ISE 13.2 (およびそれ以降) で修正されています。

AR# 39901
日付 09/11/2014
ステータス アクティブ
種類 エラー メッセージ
ツール
  • ISE Design Suite - 12.4
  • ISE Design Suite - 13.1
このページをブックマークに追加