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

10.1 Floorplanner - Floorplanner で生成された RPM マクロによって、MAP で「ERROR:Pack:679 - Unable to obey design constraints」というエラー メッセージが表示される

説明

キーワード : MAP, RPM, MACRO, 679, マクロ, パック, 不可, デザイン, 制約

Floorplanner で [Write RPM to UCF] コマンドを使用して RPM マクロを作成し、マクロの NGC ファイルを生成しました。

最上位でマクロをインスタンシエートし、デザインをインプリメントすると、マッパでエラーが発生し、次のようなエラー メッセージが表示されます。

"ERROR:Pack:679 - Unable to obey design constraints
(MACRONAME=module_name/hset, RLOC=X25Y72) which require the
combination of the following symbols into a single SLICE component:
XORCY symbol "module_name/submodule_name/BU2638" (Output Signal = module_name/submodule_name/N26793)
LUT symbol "module_name/submodule_name/BU2841" (Output Signal = module_name/submodule_name/N27665)
MUXCY symbol "module_name/submodule_name/BU2842" (Output Signal = module_name/submodule_name/N27636)
LUT symbol "module_name/submodule_name/BU2851" (Output Signal = module_name/submodule_name/N27690)
MUXCY symbol "module_name/submodule_name/BU2852" (Output Signal = module_name/submodule_name/N27635)
FLOP symbol "module_name/submodule_name/BU2844" (Output Signal = module_name/submodule_name/N16255)
XORCY symbol "module_name/submodule_name/BU2853" (Output Signal = module_name/submodule_name/N27693)
FLOP symbol "module_name/submodule_name/BU2854" (Output Signal = module_name/submodule_name/N16254)
The XORCY symbol module_name/submodule_name/BU2638 is unable to
be placed in either XORF or XORG sites. Please correct the design
constraints accordingly."

この問題の回避策を教えてください。

ソリューション

この問題は、Floorplanner によって生成された RLOC 制約があると、マップ ツールで 1 つの SLICE に同一タイプのリソースが可能な数より多くマップされてしまいます。

エラー メッセージの最後には、競合を引き起こしているリソースが記載されています。

例に示したエラー メッセージの場合、XORCY シンボルが問題の原因となっています。

この問題を回避するには、競合を引き起こしているシンボルに対する RLOC 制約をディスエーブルにしてください。

INST "module_name/submodule_name/BU2638" USE_RLOC = FALSE ;

メモ: 表示されたメッセージが複数の場合、制約をすべての競合するシンボルに対して適用してください。
AR# 19199
日付 12/15/2012
ステータス アーカイブ
種類 一般
このページをブックマークに追加