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

3.1i Virtex MAP - MUXCY および XORCY が不正に LUT に最適化され、パック エラーが発生する

説明

キーワード : 3.1i MAP, pack:679, Virtex, LUT, マップ, パック, ルックアップ テーブル

重要度 : 標準

概要 :
RLOC 制約が設定されている MUXCY および XORCY がマップ最適化のため、バッファに最適化されているのに、RLOC 制約が設定された LUT として処理されてしまいます。

このため、パック エラーが発生し、実際に存在する LUT と重複してしまうため、MAP でファンクション ジェネレータが複数存在する、という内容のエラー メッセージが表示されます。 エラー メッセージは次のとおりです。

ERROR:Pack:679 - Unable to obey design constraints (MACRONAME =
core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/div/a1/top_cont,
RLOC = R33C22.S0) which require the combination of the following symbols
into a single slice component:LUT symbol
core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/BU5980"
(Output Signal = core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/N117890)
LUT symbol "core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/BU
5981"
(Output Signal = core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/N117945)
FLOP symbol "core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/BU5982"
(Output Signal = core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/N23740)
LUT symbol "core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/BU5983"
(Output Signal =
core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/N118299)
LUT symbol "core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/BU5984"
(Output Signal = core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/N117889)
LUT symbol "core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/BU5985"
(Output Signal = core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/N117944)
FLOP symbol "core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/BU5986" (Output
Signal = core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/N23739)
LUT symbol "core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/BU5979"
(Output Signal = core_notri/proc_notri/c_norm_pipeline_c_div_result_scale/N118253)
There are more than two function generators. Please correct the design constraints
accordingly.

ソリューション

1

この問題は、最新版の 3.1i サービス パックで修正されています。サービス パックは次のサイトから入手できます。
http://support.xilinx.co.jp/support/techsup/sw_updates この問題は 3.1i サービス パック 4 で修正済みです。

メモ : サービス パック 8 で修正予定の同様の問題に関しては、(ザイリンクス アンサー #9597) を参照してください。

2

当面の解決策として、問題のある XORCY の RLOC 制約に次を上書きしてください。

INST U1/U1/BU2 USE_RLOC=FALSE ;

基本的には、この RLOC は、実際には LUT シンボルでないシンボルに対してのみ上書きしてください。 例外が生じることもありますが、 その場合は、この RLOC をエラー メッセージに記載されているすべての LUT シンボルに対して上書きします。
AR# 9973
作成日 08/22/2000
最終更新日 08/19/2002
ステータス アーカイブ
タイプ 一般