Virtex-4 FPGA のコンフィギュレーション

Virtex-4 用コンフィギュレーションのソリューションおよびリソース

Virtex-4 FPGA の使用する CMOS コンフィギュレーション ラッチ (CCL) により、配線ラインとロジック セルを接続できます。Virtex-4 FPGA 揮発性のデバイスのため、電力供給がない場合にはコンフィギュレーションを維持できません。Virtex-4 FPGA 用コンフィギュレーションには、電力サイクル毎にデバイス内において CCL の再初期化が必要です。アプリケーションに応じて Virtex-4 FPGA 用コンフィギュレーションの電力投入は変更されます。

プロトタイプ作成またはデバッグ

Virtex-4 FPGA 用コンフィギュレーションには、プロトタイプ作成の際に以下のオプションが提供されています。

フィールド アップデート

フィールドでは、 Virtex-4 FPGA のコンフィギュレーション用に不揮発性のメモリ ソリューションをインプリメントする必要があります。ザイリンクスは、以下のオプションを提供します。

  • Platform Flash
  • Platform Flash は、最もシンプルかつ費用対効果の高い Virtex-4 FPGA 用コンフィギュレーション メモリ ソリューションです。Platform Flash は、 1Mb から 32Mb までの集積度を提供するザイリンクス独自のシングル チップ ドロップイン ソリューションです。

  • プロセッサ管理
    オンボード プロセッサをご使用の際には、 Virtex-4 FPGA のコンフィギュレーションをご利用いただけます。不揮発性のメモリ ソリューションは必要となります。下記のアプリケーション ノートで、プロセッサ管理コンフィギュレーション ソリューションの方法の詳細についてご覧ください。
    • XAPP058 - 組み込み型マイクロコントローラを使用する XC9500 インシステム プログラミング機能(日本語版)
    • XAPP500 - J Drive: IEEE 規格 1532 デバイスのインシステム プログラミング (英語版)
    • XAPP502 - マイクロプロセッサを使用するスレーブ シリアル/SelectMAP モードによるザイリンクス FPGA のコンフィギュレーション (日本語版)
    • XAPP441 - MicroBlaze™ または PowerPC™ を使用したリモート FPGA リコンフィギュレーション (英語版)

  • 汎用 Flash Memory
    Virtex-4 FPGA では汎用 フラッシュ メモリもコンフィギュレーションにご使用いただけます。以下のアプリケーション ノートでインプリメンテーションの方法をご覧になれます。
    • XAPP079 - パラレル NOR フラッシュからの Slave-serial コンフィギュレーション
    • XAPP137 - パラレル NOR フラッシュからの Slave-SelectMAP コンフィギュレーション

その他のソリューション

  • XAPP693 - ザイリンクス Platform Flash PROM と FPGA 用の CPLD ベースのコンフィギュレーションおよび Revision Manager (英語版)

  • System ACE CF

  • パーシャル リコンフィギュレーション アプリケーション ノート
    • XAPP662 - RocketIO 属性のインサーキット パーシャル リコンフィギュレーション (日本語版)
    • XAPP290 - 部分的リコンフィギュレーションの 2 つの方法 : モジュール ベースまたはビット単位の操作 (英語版)
    • XAPP660 - RocketIO プリエンファシスおよび差動スウィング制御属性のパーシャル リコンフィギュレーション (日本語版)

  • Virtex-4 コンフィギュレーション ユーザー ガイド

コンフィギュレーション スキーム

ザイリンクス Virtex-4 FPGA は、柔軟なコンフィギュレーションを実現します。Virtex-4 FPGA は、以下のスキームをサポートしています。

シリアル

簡単なコンフィギュレーション コンフィギュレーション スキーム、シリアル スループット

マスタ シリアル

ザイリンクス PROM がシリアル (x1) コンフィギュレーション データをザイリンクス FPGA に供給する際、ザイリンクス FPGA はザイリンクス PROM CLK ピンを駆動します。

スレーブ シリアル

ザイリンクス PROM がシリアル (x1) コンフィギュレーション データをザイリンクス FPGA に供給する際、ザイリンクス PROM 内部オシレータはザイリンクス FPGA CCLK ピンを駆動します。

スレーブ シリアル

ザイリンクス PROM がシリアル (x1) コンフィギュレーション データをザイリンクス FPGA に供給する際、外部クロック ドライブはザイリンクス PROM CLK ピンを、またザイリンクス PROM はザイリンクス FPGA CCLK ピンを駆動します。

スレーブ シリアル

ザイリンクス PROM がシリアル (x1) コンフィギュレーション データをザイリンクス FPGA に供給する際、外部クロック ドライブはザイリンクス FPGA CLK ピンおよびザイリンクス PROM CLK ピンを駆動します。

パラレル

最速のスループットを実現するパラレル コンフィギュレーション

マスタ SelectMap

ザイリンクス PROM がバイト幅の (x8) コンフィギュレーション データをザイリンクス FPGA に供給する際、ザイリンクス FPGA はザイリンクス PROM CLK ピンを駆動します。

スレーブ SelectMAP

ザイリンクス PROM がバイト幅の (x8) コンフィギュレーション データをザイリンクス FPGA に供給する際、ザイリンクス PROM 内部オシレータはザイリンクス FPGA CCLK ピンを駆動します。

スレーブ SelectMAP

ザイリンクス PROM がバイト幅の (x8) コンフィギュレーション データをザイリンクス FPGA に供給する際、外部クロックはザイリンクス PROM CLK ピンを、またザイリンクス PROM はザイリンクス FPGA CCLK ピンを駆動します。

スレーブ SelectMAP

ザイリンクス PROM がバイト幅の (x8) コンフィギュレーション データをザイリンクス FPGA に供給する際、外部クロックはザイリンクス FPGA CCLK ピンおよびザイリンクス PROM CLK ピンを駆動します。


 
採用情報 イベント ウェブセミナ プレスリリース IR 情報 フィードバック 法的情報 サイトマップ
© 1994-2008 Xilinx, Inc. All Rights Reserved.