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

CORE Generator 2.1i C_IP1、Foundation:シンボル生成中に、モジュールに対して「バスのフィールド数が不正です」という内容のエラー メッセージが表示される。

説明

キーワード:coregen, foundation, field, bus, symbol, mux, bus, gate, register, latch, virtex, フィールド, バス, シンボル, マルチプレクサ, ゲート, レジスタ, ラッチ

重要度 :重要

概要:
以下の BaseBLOX モジュール (マルチプレクサ バス、ゲート バス、レジスタ、ラッチ) に対して Foundation でのシンボル生成中に問題が発生します。この問題は、シングル ビット入力のバスに関連しています。シングル ビット入力のバスを使用すると、モジュール生成中に Foundation 2.1i の <br>NET2SYM インターフェイスが CORE Generator で呼び出されたときに、<br>以下のようなメッセージが表示されます。<br>

Line <line_number>
Wrong number of fields
BUS

<br>このエラーが発生すると、シンボルも ALR ファイルもモジュールに対して生成されません。<br>(注: シングル ビットの Select バスは、2 つの入力バスが <br>マルチプレクサ バス モジュールに対してリクエストされた場合のみに推測されます。)<br>

<br>この問題が発生するのは、Foundation 2.1i に含まれる新バージョンの NET2SYM で、<br>シンブル ビットのバスを指定するのに別のフォーマットが使用されるためです。<br>

<br>旧バージョンでは、シングル ビット バスの XSF フォーマットは以下のようになっていました。<br>

<br> BUS, <バス名>, 0<br> <br>

新バージョンの NET2SYM では、フォーマットは以下のようになります。<br>

<br> BUS, <バス名>, 0, 0<br> <br>

NET2SYM では、コンマで区切られたフィールドが 4 つ必要なのですが、<br>旧バージョンのフォーマットを使用しているため、フィールドは<br>ネットリストで指定した 3 つしかありません。<br>

<br>XSF フォーマットの例 <br>(注: MA、MB、MC、MD、ME、MF、および Q はシングル ビット バス)<br>

LCANET, 5
SYM, I1, mux61
BUS, MA, 0
BUS, MB, 0
BUS, MC, 0
BUS, MD, 0
BUS, ME, 0
BUS, MF, 0
BUS, S, 2, 1, 0
BUS, Q, 0
PIN, MA<0>, I, MA<0>
....

ソリューション

1

この問題は、最新版の 2.1i サービス パックで修正されています。サービス パックは次のサイトから入手できます。
http://support.xilinx.co.jp/support/techsup/sw_updates/

2

<br>サービス パックが入手不可能な場合は、以下の手順に従ってください。<br>

<br>1. CORE Generator で作成した XSF ファイルを編集し、<br>シングル ビット バスの各レコードの最後に「0」を追加します。<br><br>

2. 次に、NET2SYM を実行し、必要なシンボルおよび ALR インターフェイス ファイルを作成します。<br>

a. $XILINX\active\exe\net2sym.exe をダブルクリックします。
b. [Simbol Name] フィールドにモジュール名を入力します。
c. [Simbol Netlist] フィールドに XSF ファイル名を入力します。
d. [Project PDF file] フィールドで [Browse] をクリックし、関連する Foundation のPDF ファイルのあるディレクトリを指定します。
e. [OK] をクリックし、シンボルを生成します。<br>

<br>以下のプロパティをダブルクリックし、プロパティがシンボルに存在することを確認します。<br>

$BUSDELIMITER=<
$EXPORT=NO
$FILE=<modulename>.XSF
AR# 7151
作成日 07/30/1999
最終更新日 04/02/2002
ステータス アーカイブ
タイプ 一般