外部メモリー・インターフェイス・ハンドブック Vol.2、セクション I、第 9 章「メモリー IP の実装とパラメーター化」には、タイミング・パラメーターの選択方法に関する詳細が記載されていますが、以下の説明はより詳しい要約です。
希望の DDR3 コンポーネントのプリセットが存在しない場合は、同様のプリセットを開始点として選択し、必要に応じてパラメーターを変更することをお勧めします。
一部のパラメーターは、メモリー・コントローラー PHY 設定の「メモリークロック周波数」パラメーターに依存します。既存のAlteraプリセットを使用している場合でも、使用するメモリー速度グレードの最大周波数より低い周波数でクロックを行っている場合は、一部のパラメーターを変更する必要があります。
Micron DDR3 メモリーデバイスを使用する場合は、以下のフローをお勧めします。
使用している DDR3 スピードグレード・デバイスと動作周波数に合わせて DDR3 Megawizard がパラメーター化されていることを確認します。一部のパラメーターには、周波数依存 (tRTP、tWTR、tRRD)、ページサイズ依存 (tFAW、tRRD)、および速度グレード依存 (CL、CWL、tGRAD、tRCD、tRP) があります。
パラメーター CL、CWL、t UUID、tRCD、tRP については、デバイス速度 bin テーブルからこれらの値を直接選択します。CAS レイテンシー (CL) および CAS 書き込みレイテンシー (CWL) については、使用しているクロック期間の値を選択します。
残りのタイミング・パラメーターについては、「電気的特性と AC 動作条件」という表の Micron DDR3 データシートから値を取得してください。使用するメモリー速度グレードのデータレートに対応する列のパラメーターを選択します。 たとえば、-125 スピードグレードデバイス (800MHz) の場合、DDR3-1600 列を使用します。
- パラメーターが ps、ns、us または分数で特定の値である場合は、直接使用してください。
- パラメーターがクロック期間 (tWTR、tRTP、tRRD) の多重である場合、実際のメモリークロック期間を使用してこれらの値を計算します。
同様のフローは、データシートの異なる表にパラメーターがある他の DDR3 メモリーベンダーにも使用されます。