• 検索結果がありません。

FPGA TCCS出力タイミング仕様を使用して、メモリ・インタフェースを確認するに

は、次の仮定が必要です。

QDRII、QDRII+、およびRLDRAM II SIOメモリ・インタフェースの場合、ライト・

クロック出力ピン(例えば、K/K#やDK/DK#など)はDQS/DQSnピンのペアに配 置する必要があります。

図 10‒17. 信号スプリッタを持つ DIDO コンフィギュレーション

図 10‒17の注:

(1) DDR3、DDR2、およびDDR SDRAMインタフェースのmem_clk[0]およびmem_clk_n[0]ピンは、

フィードバック用にI/O入力バッファを使用します。したがって、これらのピンに対しては、双方 I/Oバッファが使用されます。差動DQS入力を使用するメモリ・インタフェースの場合、入力 フィードバック・バッファは差動入力としてコンフィギュレーションされ、シングル・エンドDQS 入力を使用するメモリ・インタフェースの場合、入力バッファはシングル・エンド入力としてコン フィギュレーションされます。シングル・エンド入力フィードバック・バッファを使用するには、

そのI/OバンクのVREFピンにI/O規格のVREF電圧を供給する必要があります。

(2) メモリ出力のクロック生成でのジッタを最小に抑えるためには、リージョナルQCLK (クアドラン

ト) ネットワークが必要です。

mem_clk (1)

Q D

Q D

System Clock (2)

FPGA LEs I/O Elements VCC

mem_clk_n (1) 1

0

ライト・クロック信号を生成するために使用されるPLLクロック、およびライ ト・データ信号を生成するために使用されるPLLクロックは同じPLLから来なけ ればなりません。

すべてのライト・クロックとライト・データ・ピンのスルー・レートはFastに設 定、またはOCTの使用が必要です。

自動デスキューが有効にされない場合(またはALTMEMPHYコンフィギュレーショ ンでサポートされていない場合)、出力遅延チェインと出力イネーブル遅延チェ インは、すべてQuartus IIソフトウェアによって適用されたデフォルト値に設定 する必要があります。 これらの遅延チェインは、Cyclone IIIの出力レジスタと出力 イネーブル・レジスタ・ツー・ピンの遅延チェイン、およびStratix III D5とD6遅 延チェインが含まれています。

すべてのライト・クロックとライト・データ・ピンのIO_OBUF原子の出力オーペ ン・ドレインはOffに設定する必要があります。Output Open Drain のロジック・

オプションが無効にする必要があります。

すべてのライト・クロックとライト・データ・ピンのウィーク・プルアップはOff に設定する必要があります。Weak Pull-Up Resistor のロジック・オプションが無 効にする必要があります。

すべてのライト・クロックとライト・データ・ピンのバス・ホールドはOffに設定 する必要があります。Enable Bus-Hold Circuitry のロジック・オプションが無効に する必要があります。

Cyclone III デバイス

Cyclone IIIデバイスでは、次の追加のメモリ・クロックの仮定が必要です。

ライト・データ・ピン(DMピンを含む)は、選択したDQSピンに関連するDQピ ンに配置する必要があります。

すべてのライト・クロック・ピン(DQS/DQS#)はDDIO出力レジスタによって供 給される必要があります。

すべてのライト・データ・ピンは、VCC、またはGNDのDDIO出力レジスタによって 供給される必要があります。

ライト・クロックを生成するために使用されるPLLクロックの位相シフトは、ラ イト・データ(公称90°オフセット)を生成するために使用されるPLLクロック よりも72°~108°以上でなければなりません。

ライト・データとクロック出力ピンの I/O規格と現在の強さの設定は、次の通り でなければなりません。

DDR SDRAMインタフェースの場合、SSTL-2 Class Iおよび12 mA、またはSSTL-2 Class IIおよび16 mA

DDR2 SDRAMインタフェースの場合、SSTL-18 Class I および8/12 mA、または SSTL-18 Class IIおよび16 mA

Stratix III デバイス

Stratix IIIデバイスでは、次の追加のメモリ・クロックの仮定が必要です。

差動ライト・クロック信号(DQS/DQSn)は信号スプリッタを使用して生成する 必要があります。

ライト・データ・ピン(DMピンを含む)は、選択したDQSピンに関連付けられた 関連DQピンに配置する必要があります。この規則の唯一の例外は、×18 DQグ ループを使用してエミュレートされたQDRIIおよびQDRII+ ×36インタフェースで す。そのようなインタフェースでは、すべてのライト・データ・ピンは、デバイ ス(左、右、上、または下)の同じエッジに配置する必要があります。また、ラ イト・クロックK/K#ピンのペアは、同じエッジでDQS / DQSnピン・ペアのいず れかに配置する必要があります。

すべてのライト・クロック・ピンは同じ回路構造が必要です。

DDR2 SDRAMインタフェースとレベリング・インタフェースを持つDDR3

SDRAMの場合は、すべてのDQS/DQS#ライト・ストローブは、

OUTPUT_PHASE_ALIGNMENTブロック内のライト・レベリング遅延チェインで

クロックされるDDIO出力レジスタによって供給される必要があります。

DDRおよびDDR2 SDRAMインタフェースの場合、すべてのライト・クロック・

ピンは、グローバルまたはリージョナル・クロック・ネットワークでクロッ クされるDDIO出力レジスタによって供給される必要があります。

すべてのライト・データ・ピンは、同じ回路構造が必要です。

DDR3 SDRAMインタフェースの場合、すべてのライト・データ・ピンは

OUTPUT_PHASE_ALIGNMENTブロックVCC、またはGNDのいずれかでクロック されるDDIO出力レジスタによって供給される必要があります。

DDRおよびDDR2 SDRAMインタフェースの場合、すべてのライト・データ・ピ

ンは、グローバルまたはリージョナル・クロック・ネットワーク、VCCまたは GNDのいずれかでクロックされるDDIO出力レジスタによって供給される必要 があります。

ライト・クロック出力はライト・データ出力よりも72、° 90°、または108°以上で なければなりません。

レベリング・インタフェースを持つDDR2 SDRAMとDDR3 SDRAMの場合は、

OUTPUT_PHASE_ALIGNMENTブロック内のライト・レベリング遅延チェイン

は、ライト・データにライト・クロックを中央揃えにするために、72°、90°、

または108°の位相シフトを実装する必要があります。

DDRおよびDDR2 SDRAMインタフェースの場合は、ライト・クロックをクロッ

クするために使用されるPLLクロックの位相シフトは、生成される中央揃え のクロックとデータをクロックするために使用されるPLLクロックの位相シ フトよりも72°~108°以上でなければなりません。

T4 (DDIO_MUX)遅延チェインは すべて3に設定する必要があります。差動DQSが使

用される場合(スプリッタを使用)、T4は2に設定する必要があります。

すべてのメモリ・クロック・ピンのプログラム可能な立ち上がりと立ち下がりの 遅延チェインの設定は0に設定する必要があります。

表 10–9 に、各メモリ・タイプとピン配置のライト・クロックおよびライト・データ 信号にサポートされるI/O規格を示します。

関連したドキュメント