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

6.1i XST - 「ERROR:Xst:1850 - Unable to insert IOBUF on port <xxx> in unit <yyy> having KEEP_HIERARCHY constraint. There are feedbacks in other units.」というエラー メッセージが表示される

説明

キーワード : XST, IOBUF, tri, three, state, bidir, keep, hierarchy, inout, port, トライ, トライステート, 双方向, 入出力, ポート

重要度 : 標準

概要 :
[Keep Hierarchy] が [Yes] に設定されていて、入出力ポートがほかのモジュールにフィードバックしている場合、また最上位モジュールに直接接続されている場合、XST で処理できません。 この場合、XST で階層が完全に保持されるため、関連する入出力ポートへの接続を有効にできません。

[Keep Hierarchy] はデフォルトでオフになっています。 このオプションの設定方法については、(Xilinx Answer 11088) を参照してください。

ソリューション

このデザインの合成を行うためには、[Keep Hierarchy] オプションをオフにする必要があります。
1. [Processes for Source] ウィンドウで [Synthesize] を右クリックします。
2. [Properties] をクリックします。
3. [Synthesis Options] タブをクリックします。
4. [Keep Hierarchy] ボックスの設定を [Yes] から [No] に変更します。

階層を維持する必要がある場合は、すべての inout ポートおよび関連ロジックが最上位にあるようにデザインを修正してください。これによって、XST は適切に IOBUF コンポーネントを推論します。
AR# 18818
日付 06/29/2011
ステータス アーカイブ
種類 一般
このページをブックマークに追加