XAPP806 - DDR フィードバック クロックの最適な DCM フェイズ シフトを決定 (英語版) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、DDR メモリ フィードバック クロックの最適なフェイズ シフトを決定するのに使用することができるシステムを構築する方法について説明します。 このシステムでは、DDR メモリは OPB か PLB のどちらかに付随するコントローラによって制御され、エンベデッド マイクロプロセッサ アプリケーションで使用されます。 また、このリファレンス システムは、システムが動作していて GPIO コアがフェイズ シフトを制御している間、出力クロックのフェイズを変えることができるように構成されている DCM を使用します。 GPIO 出力は、PPC または MicroBlaze™ マイクロプロセッサで実行できるソフトウェア アプリケーションによって制御されます。
|
1.2 |
411 KB |
2007/06/05 |
XAPP780 - Dallas Semiconductor/Maxim DS2432 セキュア EEPROM を使用した FPGA IFF コピー プロテクション (英語版) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、クローニングに対して FPGA を保護するため、コスト的に最適化されたコピー プロテクション基本構想について説明します。 デザインは外部セキュア シリアル EEPROM を利用します。 含まれている リファレンス デザインは、最適化されたPicoBlaze™ 8 ビット マイクロコントローラを使用します。 このアプリケーション ノートでは、関連する PicoBlaze ソフトウェア コードでハードウェア デザインを説明します。 コードは、秘密キーを セキュア EEPROM に読み込んで、セキュア EEPROM でユーザー システムを認証します。
|
1.0 |
114 KB |
2005/08/17 |
XAPP503 - ザイリンクス デバイス用 SVF および XSVF ファイル フォーマット (英語版) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、ザイリンクス デバイスに使用する SVF および XSVF ファイル フォーマットに関する基本的な理解について説明します。ここでは、IEEE STD 1149.1 (JTAG) についてある程度理解されていることを前提としています。エンベデッド プログラミング アプリケーションにおけるシリアル ベクタ フォーマット (SVF) およびザイリンクス シリアル ベクタフォーマット ファイル (XSVF) の使用に関する情報は、アプリケーション ノート XAPP058 を参照してください。
|
1.0 |
298 KB |
2002/04/17 |
XAPP501 - コンフィギュレーション クイック スタート ガイドライン (日本語版) (PDF)
資料の詳細を見る
このアプリケーション ノートは、ザイリンクス CPLD、FPGA、PROM ファミリのコンフィギュレーションとプログラミングのオプションについて説明し、各ファミリで最も頻繁に使われるコンフィギュレーション方法を実際に示します。 このドキュメントは Virtex、Spartan、XPLA3、XC9500、および XC18V00 ファミリのコンフィギュレーション クイック スタート ガイドラインを含んでいます。
|
1.5 |
250 KB |
2007/10/02 |
XAPP500 - J Drive: In-System Programming of IEEE Standard 1532 Devices (PDF)
資料の詳細を見る
The J Drive programming engine provides immediate and direct in-system configuration (ISC) support for IEEE Standard 1532 programmable logic devices (PLDs). To configure an in-system device, the programming engine uses the configuration algorithm information from a 1532 Boundary Scan Description Language (BSDL) file to apply configuration data from the 1532 data file through the IEEE Standard 1149.1 test access port (TAP). The J Drive executable, source code, and a programming example are available in a download package from the Xilinx website. The J Drive programming engine can be used for the following Xilinx families: CoolRunner-II CPLDs, XC9500/XL/XV CPLDs, Spartan-3 Generation FPGAs, and Virtex-II (and later) series FPGAs.
|
2.1.2 |
122 KB |
2007/11/12 |
XAPP491 - Spartan-3 ジェネレーション FPGA で効率的な PCB レイアウトを達成すためのLVDS 信号の反転 (日本語版) (PDF)
資料の詳細を見る
LVDS や LVPECL などの差動信号は、ビアの過度の使用なしで 4 レイヤ、または 6 レイヤ PCB で簡単に配線するのが難しい場合があります。 このアプリケーション ノートでは、Spartan™-3 ジェネレーション FPGA において、データパスにインバータを含めるだけでビアの過度の使用を避ける方法、PCB の再設計の必要なしに偶発的な PCB トレース スワッピングの修正方法について説明します。
|
1.0 |
432 KB |
2006/10/04 |
XAPP486 - 7:1 Serialization in Spartan-3E FPGAs at Speeds Up to 666 Mbps (PDF)
資料の詳細を見る
This application note targets Spartan™-3E devices in applications that require 4-bit or 5-bit transmit data bus widths and operate at rates up to 666 Mbps per line with a forwarded clock at 1/7th the bit rate. This type of interface is commonly used in flat panel displays and automotive applications.
|
1.0 |
700 KB |
2007/03/09 |
Spartan-3E/3A FPGA における最高レート 666Mbps での 1:7 のデシリアライズ (日本語) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、4 ビット、または 5 ビット受信データ バス幅で、1/7 ビット レートのクロックでラインあたり最大 666 Mbps の動作速度を必要とするアプリケーションの Spartan®-3E/3A デバイスを対象とします。このタイプのインターフェイスは、一般的にフラットパネル ディスプレイとオートモーティブ アプリケーションで使用されます。
|
1.1 |
427 KB |
2006/11/10 |
XAPP483 - Multiple-Boot with Platform Flash PROMs (PDF)
資料の詳細を見る
This Application Note describes the feature of Platform Flash PROMs that allows the user to Multiple-Boot or dynamically reconfigure from up to four Design Revisions.
|
2.0.1 |
280 KB |
2007/11/19 |
XAPP482 - MicroBlaze Platform Flash/PROM Boot Loader and User Data Storage (PDF)
資料の詳細を見る
XAPP482 describes a working MicroBlaze™ system that stores software code, user data, and configuration data in non-volatile Platform Flash PROMs, simplifying system design and reducing cost. It provides a portable hardware design, software design, and additional script utilities to be used during the implementation flow.
|
2.0 |
199 KB |
2005/06/27 |
XAPP476 - Spartan-3 FPGA 用の BSDL モデル (日本語版) (PDF)
資料の詳細を見る
このアプリケーション ノートの最新版については、ユーザー ガイド UG331 ''Spartan™-3 ジェネレーション FPGA ユーザー ガイド'' の BSDL の章を参照してください。
|
1.0 |
248 KB |
2003/07/10 |
XAPP466 - Spartan-3 デバイスで専用マルチプレクサを使用 (日本語版) (PDF)
資料の詳細を見る
このアプリケーション ノートの最新版については、ユーザー ガイド UG331 ''Spartan™-3 ジェネレーション FPGA ユーザー ガイド'' のマルチプレクサの章を参照してください。
|
1.0 |
341 KB |
2003/04/10 |
XAPP465 - Using Look-Up Tables as Shift Registers (SRL16) in Spartan-3 Generation FPGAs (PDF)
資料の詳細を見る
For the latest version of this application note, see the SRL16 chapter in User Guide UG331, Spartan™-3 Generation FPGA User Guide.
|
1.1 |
219 KB |
2005/05/20 |
XAPP464 - Spartan-3 シリーズ FPGA でルックアップ テーブルを分散 RAM として使用する方法 (日本語版) (PDF)
資料の詳細を見る
このアプリケーション ノートの最新版については、ユーザー ガイド UG331 ''Spartan™-3 ジェネレーション FPGA ユーザー ガイド'' の分散 RAM の章を参照してください。
|
2.0 |
656 KB |
2005/03/01 |
XAPP463 - Using Block RAM in Spartan-3 Generation FPGAs (PDF)
資料の詳細を見る
For the latest version of this application note, see the Block RAM chapter in User Guide UG331, Spartan™-3 Generation FPGA User Guide.
|
2.0 |
415 KB |
2005/03/01 |
XAPP462 - Spartan-3 FPGA におけるデジタル クロック マネージャ (DCM) の使用 (日本語版) (PDF)
資料の詳細を見る
このアプリケーション ノートの最新版については、ユーザー ガイド UG331 ''Spartan™-3 ジェネレーション FPGA ユーザー ガイド'' の DCM の章を参照してください。
|
1.0 |
1.26 MB |
2003/07/09 |
XAPP457 - 対応する PCI アプリケーションで Spartan-3 Generation FPGA の電力供給とコングギュレーション (英語版) (PDF)
資料の詳細を見る
PCI™ ローカル バス仕様は、多くの電源およびリセット要件を定義します。 FPGA インプリメンテーションで考慮すると、これらは長期の信頼性と広い相互運用性のために記述しなければならないいくつかの課題があります。 このアプリケーション ノートでは、Spartan™-3 Generation FPGA を使用する規格に準拠した PCI アプリケーション、および関連する PCI アプリケーションに加えて、関連するその他のザイリンクス FPGA ファミリに適応します。
|
1.0 |
170 KB |
2007/06/08 |
XAPP229 - 多ビット入出力ブロック メモリ (英語版) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、36 ビット以上のメモリを Virtex™-II および Spartan™-3 アーキテクチャで使用する方法について説明します。 ここで、使用する倍クロック方法は、XAPP228 で解説しているクォッド ポート メモリの場合の方法と類似しています。 メモリは、結果としてデュアル ポートまたはシングル ポートのいずれかで使用されます。
|
1.1.1 |
75 KB |
2007/04/19 |
XAPP228 - Virtex デバイスのクォッド ポート メモリ (PDF)
資料の詳細を見る
このアプリケーション ノートでは、Spartan™-II および Virtex™ ファミりのデュアル ポート ブロック メモリがいかにクォッド ポート メモリとして使用できるかを説明します。これはおもに半減されたデータ アクセス タイムと 2 倍になった機能性が重要になってきますが、秒ごとのブロック メモリのビット数全体の帯域幅には、変化はありません。
|
1.0 |
61 KB |
2002/09/24 |
XAPP225 - Data to Clock Phase Alignment (PDF)
資料の詳細を見る
When designing digital systems, there is often a requirement to synchronize incoming data and clock signals with an internal system clock (i.e., the internal and external clock are at exactly the same frequency, but due to variable backplane, board, or application-specific standard product (ASSP) delays, the phase relationship is not known). The circuit described in this application note addresses this issue for both single traces and data busses up to 160 MHz in a Virtex™-E, -7 device. The speed limitation is imposed by the maximum frequency that can be accepted by the Data Locked Loop (DLL), in a mode where it is capable of providing both a new clock and a new clock shifted by 90 degrees.
|
1.2 |
107 KB |
2007/04/19 |
XAPP224 - Data Recovery (PDF)
資料の詳細を見る
Data recovery is a mechanism that allows a receiver to extract embedded clock data from an incoming data stream. The receiver usually extracts this information from the data stream concerned, but sometimes the receiver’s clock is used for data transmission. The circuit described in this application note provides a partial solution at data rates up to 160 Mb/s in a Virtex™-E -7 device, a Spartan™-IIE -6 device, or a Spartan-3 -4 device, and up to 420Mb/s in a Virtex-II -5 device or a Virtex-II Pro™ -6 device. The solution is partial in the sense that no clock is actually recovered, but the data arriving is fully extracted. The speed is limited by the maximum frequency that can be accepted by the Delay Locked Loop (DLL), in a mode where the DLL is capable of providing both a new clock, and another clock shifted by 90 degrees.
|
2.5 |
206 KB |
2005/07/11 |
XAPP453 - The 3.3V Configuration of Spartan-3 FPGAs (PDF)
資料の詳細を見る
This application note describes an approach to the 3.3V configuration of Spartan®-3 FPGAs. It provides a set of proven connection diagrams for each configuration mode. The same approach can be applied to the Spartan-3E family.
|
1.1.1 |
215 KB |
2008/06/23 |
XAPP291 - セルフ アドレッシング FIFO (英語版) (PDF)
資料の詳細を見る
Virtex™-II アーキテクチャのブロック メモリは、32 ビットまでのデータ バス幅をサポートしています。 セルフ アドレッシング FIFO リファレンス デザインは、ひとつのメモリ位置にデータとアドレス情報の両方を格納するのにこれらのブロック メモリを使用します。 このアプリケーション ノートでは、外部カウンタの必要のない FIFO デザインについて説明します。 フラグとステータス情報のロジックのみ使用されます。 結果としての FIFO は速くありません(約 150MHz)。 ひとつのクロック負荷だけを使用するのに利点があります。
|
1.3 |
101 KB |
2005/06/03 |
XAPP489 - Spartan-3E FT256 BGA パッケージの 4、および 6 レイヤ、高速 PCB デザイン (英語版) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、FT256 1 mm BGA パッケージでの Spartan™-3E FPGA の低コストで 4 から 6 レイヤ、大容量のプリント サーキット ボード (PCB) レイアウトについて説明します。 デザイン問題に関連した SI に詳しい設計エンジニア、マネージャ、および PCB レイアウト スタッフを対象としています。 他のデバイスとパッケージのボード レイアウトを最適化するのにも一般的なガイドラインを使用することができます。
|
1.0 |
1.15 MB |
2006/10/31 |
XAPP441 - MicroBlaze または PowerPC を使用したリモート FPGA リコンフィギュレーション (PDF)
資料の詳細を見る
このアプリケーション ノートでは、イーサネット ポートを通して FPGA のリモート リコンフィギュレーションのテクニックについて説明します。
|
1.1 |
480 KB |
2006/09/09 |
XAPP427 - 鉛フリー パッケージのインプリメンテーションおよびはんだリフロー (日本語版) (PDF)
資料の詳細を見る
このアプリケーション ノートには、リフロー ハンダ付け、検査、および鉛フリー パッケージのプロセス改訂のガイドラインを含んでいます。
|
2.2 |
107 KB |
2006/01/30 |
XAPP408 - マルチミリオン ゲート FPGA の検証ストラテジの再考 (PDF)
資料の詳細を見る
検証は、FPGA デザイン プロジェクトの一部です。新しいマルチミリオン ゲートの FPGA には、製品が市場に出るまでの時間を短縮するために行う検証の場合、通常の検証モデルでは適さず、より新しい方法が必要になります。このアプリケーション ノートでは、検証プランのデザインとインプリメンテーションに使用する方法を、実際の検証ケース スタディを通じて詳細に解説します。
|
1.2 |
149 KB |
2002/02/15 |
XAPP251 - Virtex-II、Virtex-II Pro、Virtex-4 および Virtex-5 デバイスのホットスワップ (英語版) (PDF)
資料の詳細を見る
ホットスワップ (ホットプラグ) は、電源が入った状態のシステムに電源が入っていないボードを装着するという危険性の高い方法です。 このため、ボード装着時に、システムまたはボードが物理的に破損しないようにする、あるいは恒久的な欠陥が生じないようにする必要があります。また、データ破損やシステムが一時的に停止しないようにする必要もあります。 このアプリケーション ノートは、他の信号ピンを繋ぐ前に VCC および GND ピンを繋ぐという順序立てられたコネクタを使用して Virtex™-II ベースのカードをシステムまたはシステム バックプレーンに装着した場合の物理的特徴について説明します。 順序立てのないコネクタ使用の危険性については、「ホット プラグイン」 のセクションで説明します。
|
1.3.1 |
273 KB |
2007/05/14 |
XAPP963 - Using and Creating Flash Files for the MicroBlaze Development Kit - Spartan-3E Edition (PDF)
資料の詳細を見る
Using and Creating Flash Files for MicroBlaze™.
|
1.1 |
640 KB |
2007/11/28 |
XAPP933 - 二次元リニア フィルタリング (日本語版) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、パラメータ化された VHDL リファレンス デザインで二次元のフィルタリングをするザイリンクス FPGA ソリューションを提供します。
|
1.0 |
265 KB |
2006/05/09 |
XAPP058 - エンベデッド マイクロコントローラを使用するザイリンクスのインシステム プログラミング機能 (日本語版) (PDF)
資料の詳細を見る
ザイリンクスの高性能 CPLD および FPGA ファミリにははインシステムでのプログラミング、信頼できるピン固定、JTAG バウンダリ スキャン テストなどの機能があります。これらの機能を組み合わせたデザイン設計を行うことによって、デバイスピン配置を維持したままでの大幅な変更が可能になり、PC ボードの再ツールが不要になります。
|
4.0 |
1.06 MB |
2007/10/01 |
XAPP932 - 色差信号リサンプラー (日本語版) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、様々な色差信号フォーマット間の一般的に使用される変換を実行するために必要な 6つの回路のインプリメンテーションについて説明します。
|
1.0 |
538 KB |
2006/05/09 |
XAPP931 - カラー スペース コンバータ : YCrCb から RGB (英語版) (PDF)
資料の詳細を見る
このアプリケーション ノートでは、多くのビデオ設計で必要な YCbCr カラー スペースから RGB カラー スペースの変換回路のインプリメンテーションについて説明します。
|
|