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

Virtex-5、Spartan-3E/-3A/-3AN/-3A DSP - BPI コンフィギュレーション モードで使用されるサードパーティ パラレル NOR フラッシュのプログラム方法

説明

Virtex-5、Spartan-3E/-3A/-3AN/-3A DSP FPGA をコンフィギュレーションするのに使用可能なサードパーティの BPI フラッシュをプログラムする方法を教えてください。

ソリューション


EDK Flashwriter

開発段階およびテスト段階では、FPGA 自体をパラレル フラッシュ PROM プログラマとして使用できます。Xilinx Platform Studio (XPS) には、フラッシュ プログラムのサポートが含まれています。基本的には、XPS により FPGA の JTAG ポートを介してフラッシュ プログラマを FPGA にダウンロードし、FPGA でフラッシュ PROM プログラム アルゴリズムを実行します。BPI コンフィギュレーション モードをサポートするすべてのザイリンクス FPGA で、この方法を使用できます。この方法では、フラッシュ デバイスは CFI に準拠している必要があります。サポートされているフラッシュ デバイスのリストおよびその他の詳細は、『Embedded System Tools Reference Manual』 (UG111) の「Flash Memory Programming」の章を参照してください。

http://japan.xilinx.com/support/documentation/dt_edk.htm

iMPACT を使用した間接的プログラム

iMPACT でコアを FPGA にダウンロードし、コアで JTAG からのコンフィギュレーション データを BPI インターフェイスを介して BPI フラッシュに送信します。iMPACT 9.1i 以降では、Virtex-5 LX/LXT (9.2i からは SXT)、Spartan-3A、Spartan-3A DSP FPGA でこれを実行できます。


PicoBlaze プロセッサの BPI フラッシュ プログラマ

この方法でも、FPGA を SPI シリアル フラッシュ プログラマとして使用します。FPGA を RS232 UART を介して PC に接続し、MCS ファイルをハイパーターミナルから SPI フラッシュにダウンロードします。

Spartan-3E および Spartan-3A スタータ キット用の次のサンプル デザインを参照してください。

http://japan.xilinx.com/products/boards/s3estarter/reference_designs.htm#picoblaze_nor_flash_programmer

http://japan.xilinx.com/products/boards/s3astarter/reference_designs.htm#parallel_flash_programmer


オフ ボードのサードパーティ プログラマ

上記のソリューションは、通常プロトタイプ段階で使用される ISP 方法です。

製品アプリケーションでは通常、プリント基板に搭載する前に、サードパーティ プログラマを使用してパラレル フラッシュ PROM をプログラムします。
AR# 29628
日付 12/15/2012
ステータス アクティブ
種類 一般
デバイス
  • Virtex-5 FXT
  • Virtex-5 LX
  • Virtex-5 LXT
  • More
  • Virtex-5 SXT
  • Virtex-5 TXT
  • Spartan-3E
  • Spartan-3A
  • Spartan-3A DSP
  • Spartan-3AN
  • Less
このページをブックマークに追加