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
日付 01/04/2012
ステータス アーカイブ
種類 一般