LPDDR2 IP には DQS トラッキングと呼ばれる機能があり、ユーザー・アプリケーションで利用可能な帯域幅に影響を与えます。LPDDR2 読み取りアクセスからのデータが、すべてのメモリークロック周波数でFPGAで正しくサンプリングされるようにするには、正しい信号タイミングを維持するために DQS トラッキングが必要です。
DQS トラッキングは、次の 2 つの部分で構成されます。
- サンプル: DQS サンプルは、すべてのメモリー・リフレッシュ・サイクルの後に実行されます
- アップデート:十分なサンプルを取った場合、DQS トラッキング・アップデート・サイクルが生じ、数マイクロ秒かかる場合があります。 DQS I/O 遅延が順次更新されるため、その持続時間はインターフェイスの幅に依存します。DQS トラッキング・アップデート中、LPDDR2 コントローラー・Avalon・バスのアクセスはアイドル状態になります。IP では、ユーザーが DQS トラッキング・アップデートをスケジュールすることはできません。
アクセスパターンの RTL シミュレーションを実行して、DQS トラッキングの影響とシステムの機能や効率に与える影響を評価することを強く推奨します。
LPDDR2 がアプリケーションに適していない場合、DQS トラッキング要件が周波数に依存し、この KDBで説明されているように無効にするオプションがある DDR3L である、次に低消費電力の外部メモリー・ソリューションを検討することをお勧めします。