外部メモリー・インターフェイス Agilex™ 7 FシリーズおよびIシリーズFPGA IPユーザーガイド

ID 683216
日付 3/29/2024
Public
ドキュメント目次

9.6. IPで提供されるパラメーター (場合によってはオーバーライドが必要)

IP生成のフレームワークでは、アドレス/コマンド・チャネルのランク数とコンポーネント数を指定するパラメーターは自動的に作成されます。ただし、IPのフレームワークでは、PCBで行われた変更が認識されない場合があります (例えば、リピーターまたはバッファーデバイス、追加外部終端抵抗、または非標準のメモリー・コンポーネントなど)。

このような場合は、生成されたパラメーターの変更が必要になる場合があります。次の表は、カスタマイズされたシミュレーション・デッキを作成するために場合によっては変更が必要になるパラメーターの一部を示しています。

表 151.  
パラメーター名 詳細 変更理由
MEM_VCC メモリーの電圧を指定します。DDR4およびQDR4のアプリケーションの場合、これはデフォルトで1.2Vに設定されます。 この値は、レギュレーターの許容誤差またはPCB PDN IRの垂下を考慮し増減することができます。
MEMCLK_COMP_IBIS メモリーモデルのクロック入力バッファーのIBISモデル名を指定します。 この値は、別のメモリーモデルまたはバッファーデバイスを使用する場合に変更が必要になることがあります。
MEMAC_IBIS メモリーモデルのアドレス/コマンド入力バッファーのIBISモデル名を指定します。 この値は、別のメモリーモデルまたはバッファーデバイスを使用する場合に変更が必要になることがあります。
MEMAC_RANKS システム内のアドレス/コマンド・ランク数を指定します。 この値は、バッファーデバイスまたはマルチダイ・コンポーネントの使用により、アドレス/コマンドのロード数がこの値と異なる場合に変更が必要になることがあります。
MEMAC_COMPS_PER_RANK フライバイチェーン上のアドレス/コマンド・コンポーネント数を指定します。 この値は、非標準のメモリーデバイスが使用されており、チェーン内のコンポーネント数がこの値と異なる場合、またはバッファーチップが使用されている場合に変更が必要になることがあります。
MEM_DQ_RANKS システム内のデータランク数を指定します。 この値は、データバスのランク数がこの値と異なる場合に変更が必要になることがあります。
WR_MEM_*_IBIS 書き込み動作時に使用されるメモリー上のIBISモデル名を指定します。 この値は、ベンダーより提供されるIBISモデルの名前がこの形式に一致しない場合に変更が必要になることがあります。
RD_MEM_*_IBIS 読み出し動作時に使用されるメモリー上のIBISモデル名を指定します。 この値は、ベンダーより提供されるIBISモデルの名前がこの形式に一致しない場合に変更が必要になることがあります。
AC_M_*_IBISTYPE アドレス/コマンド・ピンのメモリーモデルで使用されるIBISバッファーのタイプを指定します。 アドレス/コマンド・ピンでは通常、IBISモデルの「input」タイプ (バッファータイプ = 1) を使用しますが、これはベンダーのモデルによって異なる場合があります。
DQ_WR_M_*_IBISTYPE 読み出しモード (FPGA書き込み動作) のDQピンのメモリーモデルで使用されるIBISバッファーのタイプを指定します。 読み出しモードのDQピンは通常、IBISモデルの「input」タイプ (バッファータイプ = 1) を使用しますが、これはベンダーのモデルによって異なる場合があります。
DQ_RD_M_*_IBISTYPE 書き込みモード (FPGA読み出し動作) のDQピンのメモリーモデルで使用されるIBISバッファーのタイプを指定します。 書き込みモードのDQピンは通常、IBISモデルの「input_output」タイプ (バッファータイプ = 3) を使用しますが、これはベンダーのモデルによって異なる場合があります。
表 152.  IPで生成されるカスタマイズ可能なSPICEのパラメーター
パラメーター名 詳細
MEM_VCC メモリーの電圧を指定します。DDR4およびQDR4のアプリケーションの場合、これは1.2Vに設定されます。
MEMCLK_COMP_IBIS メモリーモデルのクロック入力バッファーのIBISモデル名を指定します。別のメモリーモデルまたはバッファーデバイスを使用する場合は、この値の変更が必要になることがあります。
MEMAC_IBIS メモリーモデルのアドレス/コマンド入力バッファーのIBISモデル名を指定します。別のメモリーモデルまたはバッファーデバイスを使用する場合は、この値の変更が必要になることがあります。
MEMAC_RANKS システム内のアドレス/コマンド・ランクの数を指定します。バッファーデバイスの使用により、アドレス/コマンドのロード数がこの値と異なる場合は、この値の変更が必要になることがあります。
MEMAC_COMPS_PER_RANK フライバイチェーン上のアドレス/コマンド・コンポーネント数を指定します。非標準のメモリーデバイスが使用されており、チェーン内のコンポーネント数がこの値と異なる場合、またはバッファーチップが使用されている場合はこの値の変更が必要になることがあります。
MEM_DQ_RANKS システム内のデータランク数を指定します。データバスのランク数がこの値と異なる場合は、この値の変更が必要になることがあります。
WR_MEM_*_IBIS 書き込み動作時に使用されるメモリー上のIBISモデル名を指定します。ベンダーより提供されるIBISモデル名がこの形式に一致しない場合は、この値の変更が必要になることがあります。
RD_MEM_*_IBIS 読み出し動作時に使用されるメモリー上のIBISモデル名を指定します。ベンダーより提供されるIBISモデル名がこの形式に一致しない場合は、この値の変更が必要になることがあります。
AC_M_*_IBISTYPE アドレス/コマンド・ピンのメモリーモデルで使用されるIBISバッファーのタイプを指定します。アドレス/コマンド・ピンでは通常、IBISモデルのinputタイプ (バッファータイプ = 1) を使用しますが、これはベンダーのモデルによって異なる場合があります。
DQ_WR_M_*_IBISTYPE 読み出しモード (FPGA書き込み動作) のDQピンのメモリーモデルで使用されるIBISバッファーのタイプを指定します。読み出しモードのDQピンは通常、IBISモデルのinputタイプ (バッファータイプ = 1) を使用しますが、これはベンダーのモデルによって異なる場合があります。
DQ_RD_M_*_IBISTYPE 書き込みモード (FPGA読み出し動作) のDQピンのメモリーモデルで使用されるIBISバッファーのタイプを指定します。書き込みモードのDQピンは通常、IBISモデルのinput_outputタイプ (バッファータイプ = 3) を使用しますが、これはベンダーのモデルによって異なる場合があります。