AR# 15117

|

5.1i ISE - 変換プロパティ「-insert_keep_hierarchy」がデフォルトでオンになっており、MAP のパックで問題が生じる

説明

キーワード : translate, NGDBuild, default, constraint, hierarchy, preserve, keep, flag, pack, MAP, conflict, 変換, デフォルト, 制約, 階層, 保持, フラグ, パック, 問題

重要度 : 標準

概要 :
変換プロセスのサブ モジュールの階層を保持するためのプロパティがデフォルトでオンになっています。

このオプションを使用すると、KEEP_HIERARCHY 制約が、デザインの各ファイルの最上位ブロックに追加されます。 このため、パックの制約に問題が生じ、PAR でデザインをインプリメントできなくなります。

このパック制約の問題は、あるファイルのシンボルがほかのファイルのシンボル (RLOC、LOC、BLKNM など) といっしょにパックされるときに発生します。 これらのシンボルは、KEEP_HIERARCHY 制約で分けられている別の階層にあるため、制約で問題が発生します。

ソリューション

-insert_keep_hierarchy プロパティを次の手順に従い、Project Navigator でオフにします。

アドバンス オプション :
1. [プリファレンス] ダイアログ ボックスを [編集] → [プリファレンス] から開きます。
2. [プロセス] タブをクリックします。
3. [プロパティの表示レベル] から [アドバンス] を選択します。
4. [OK] をクリックします。

プロパティを変更するには :
5. ソース ウィンドウで、最上位モジュールを選択します (またはインプリメンテーションを実行する必要のあるモジュールを選択します)。
6. プロセス ウィンドウに [Translate] プロセスが表示されていない場合は、[Implementation] プロセスの左側にある + をクリックして展開します。
7. [Translate] を右クリックし、[プロパティ] をクリックします。
8. 開いたダイアログ ボックスで、[Preserve Hierarchy on Sub Module] を一度オンにし、またオフにします。
9. [OK] をクリックします。

これで、ダウンストリーム処理の正しい値にプロパティが設定されます。

この問題は、最新版の 5.1i サービス パックで修正されています。サービス パックは次のサイトから入手することができます:
http://support.xilinx.co.jp/support/techsup/sw_updates
この修正は、5.1i サービス パック 1 以降に含まれます。
AR# 15117
日付 04/14/2005
ステータス アーカイブ
種類 一般
People Also Viewed