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

10.1 ISE - HDL の最上位に渡された文字列型のジェネリックが無視され「WARNING:Xst:2311 - Ignoring definition of generics because of bad string value provided」という警告メッセージが表示される

説明

キーワード : XST, Project, Navigator, 9.2, 10.1, Generics, string, VHDL, ジェネリック, 文字列

XST オプション [Generic, Parameter] を使用してジェネリックを渡そうとすると、XST で次のような警告メッセージが表示されます。

"WARNING:Xst:2311 - Ignoring definition of generics because of bad string value provided"


『XST ユーザー ガイド』の構文に従っています。

company="xilinx"

XST でジェネリックが無視されるのはなぜですか。

ソリューション

Project Navigator で文字列が正しく渡されていません。

1. [Processes] タブで [Synthesize - XST] を選択し、[Process] -> [Properties] をクリックします。

2. [Category] で [Synthesis Options] をクリックし、[Generics, Parameters] プロパティを見つけます。

3. 次の構文が使用されています。
company="xilinx"
これを次のように変更します。
company=""xilinx_

ダブル クォーテーションが 2 つ続いていることに注意してください。

この問題は、11.1 で修正されています。
AR# 32183
作成日 05/29/2009
最終更新日 01/04/2012
ステータス アーカイブ
タイプ 一般