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

5.1i CPLD ABEL - CPLD JEDEC ファイルにテスト ベクタ (TMV ファイル) を含める方法

説明

キーワード : 5.1i, 4.2i, 4.1i, 3.1i, 2.1i, XABEL, ABEL, test vectors, JED, JEDEC, Foundation, TMV

重要度 : 標準

概要 :
ABEL デザインをフィットするのに Foundation または Alliance を使用した場合、ザイリンクス Design Manager で定められたディレクトリ構成では JEDEC ファイルにテスト ベクタ ファイルを自動挿入することができません。
XPLA3 または XC9500/XL/XV の JEDEC ファイルに ABEL ファイルのテスト ベクタを含める方法を教えてください。

ソリューション

Foundation 2.1i またはそれ以降では、JEDEC ファイルにテスト ベクタを書き込む機能がサポートされています。

ABEL コンパイラは、ユーザーのテスト ベクタを含むデザインをコンパイルする際に、ABEL コードのテスト ベクタ情報が記述された <design>.tmv ファイルを作成します。

CPLD フィッタは、デザイン ディレクトリのデザインと同じ名前が付けられた TMV ファイルを見つけると、その情報を JEDEC ファイルに送ります。

Foundation ISE

ABEL ファイルのテスト ベクタは自動的に JED ファイルに書き込まれます。 ユーザーによる介入は必要ありません。


Foundation Classic/Aldec

ザイリンクス Design Manager はサブディレクトリ (通常は xproj\ver1\rev1) を作成し、そこでフィッタを起動します。

フィッタは、ABEL で作成されたルート ディレクトリではなくサブディレクトリを探すため、TMV ファイルを見つけることができません。 JEDEC ファイルにテスト ベクタを書き込むには、TMV ファイルを rev1 ディレクトリにコピーする必要があります。

テスト ベクタを JEDEC ファイルに含める方法

1. Foundation をご使用の場合、最上位の ABEL ソース ファイルの名前とソース ファイルの MODULE 文の名前とがプロジェクト名と一致しているかを確認します。 (これは、テスト ベクタ問題に対応するための必須条件です。)

2. 最上位の ABEL デザイン ファイルを通常どおりコンパイルします。

ABEL コンパイラは、テスト ベクタ情報を含む <project_name>.tmv ファイルを生成します。 さらに、<project_name>.xnf または <project_name>.edn ファイルも生成します。

3. Design Manager を起動します。 [デザイン] → [変換] をクリックします。

Design Manager は、次のいずれかを作成します。

<project_name>.xff ファイルを含む xproject\v1_0\rev1 ディレクトリ
または
<project_name>.ngd ファイルを含む xproj\ver1\rev1 ディレクトリ

Design Manager では、デザインを反復すると、異なるディレクトリ名が作成されます。

4. File Manager または Explorer で、<project_name>.tmv ファイルをルート ディレクトリから rev1 サブディレクトリ (または最近作成された rev ディレクトリ) にコピーします。

5. Design Manager で、Flow Engine を起動し、通常どおりデザインを開きます。

Design Manager では、ルート ディレクトリ内に <project_name>.jed プログラミング ファイル が作成されます。 (「rev」 ディレクトリから自動的にコピー)JEDEC ファイルにはソース ファイルから得られたテスト ベクタが書き込まれます。

メモ : この手順に従うと、デザインは完全な ABEL ベースになります。
AR# 1706
作成日 08/21/2007
最終更新日 07/28/2009
ステータス アーカイブ
タイプ 一般