2

ザイリンクス ISE *.filter ファイルに関するドキュメントを探しています。

メッセージ/警告/エラー フィルタ エントリの短い例を次に示します。

<filter task="xst" file="HDLCompiler" num="1127" type="warning">
  <arg index="1">button_center</arg>
</filter>

この場合、解釈は簡単です。XST メッセージを警告 ID 1127 でフィルタリングし、重要度が「警告」であり、これはデザイン エンティティ「button_center」が原因です。

これは、ワイルドカードを使用してフィルタリングすることで拡張できます。

<arg index="1" match_type="wildcard">ATACapability_*</arg>

したがって、arg-Tag は match_type で拡張され、タグ値にはいくつかのワイルドカードがあります。これも理解できます。

ただし、場合によっては、1 つのフィルター タグに複数の引数タグが含まれます。

<filter task="xst" file="Xst" num="1896" type="warning">
  <arg index="1" match_type="wildcard">LCDBuffer_d*</arg>
  <arg index="2">0</arg>
  <arg index="3" match_type="wildcard">*</arg>
</filter>

これは何を意味するのでしょうか?

4

1 に答える 1

1

ザイリンクス レポートのメッセージには、複数の引数 (arg タグ) を含めることができます。したがって、複数の引数を持つフィルターを作成すると、フィルターの各引数がメッセージの引数に適用されます。メッセージ内のさまざまな引数は、ソース ファイルへのパス、またはソース ファイルの行番号である可能性があります。例えば:

<msg type="info" file="Xst" num="3210" delta="new" >&quot;
<arg fmt="%s" index="1">
/path/to/some/file.vhd
</arg>

&quot; line 

<arg fmt="%s" index="2">
171
</arg>

: Output port &lt;

<arg fmt="%s" index="3">
TExxDO&lt;3&gt;
</arg>

&gt; of the instance &lt;

<arg fmt="%s" index="4">
Core0
</arg>

&gt; is unconnected or connected to loadless signal.

</msg>

使用している ISE のバージョンに応じて、次のようなマニュアルを見つけることができます。

http://www.xilinx.com/itp/xilinx10/isehelp/ise_db_ds_msg_filters_dialog.htm

于 2014-10-18T12:48:04.403 に答える