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

4.2i PAR - 「ERROR: Place:1841 - Detected a macro that contains a component that is not a slice...」というエラー メッセージが表示される

説明

キーワード : PAR, macro, place, 1841, slice, Virtex-E, Spartan-II, hard, 配置配線, マクロ, 配置, スライス

重要度 : 標準

概要 :
ブロック RAM を含むハード マクロ (NMC) をインプリメントすると、PAR で次のようなエラー メッセージが表示されます。

"ERROR:Place:1841 - Detected a macro that contains a component (macro_instance_name/xx) that is not a slice. Only slice-based macros can be placed automatically. Please lock the macro to a specific location, break it apart into individual components, or remove it."

ソリューション

この問題を回避するには、このマクロに関連するコンポーネントに最適なサイト ロケーションを選択して、UCF ファイルのマクロをロックする必要があります。

次の例は、UCF ファイルの Virtex ブロック RAM マクロの LOC です。

INST "macro_instance_name" LOC = "RAMB4_R0C0" ;
AR# 15259
日付 10/23/2008
ステータス アーカイブ
種類 一般
このページをブックマークに追加