外部メモリー・インターフェイス・インテル® Stratix® 10 FPGA IPユーザーガイド

ID 683741
日付 9/30/2019
Public
ドキュメント目次

3.1.8. インテル® Stratix® 10 EMIFのアーキテクチャー: PLLリファレンス・クロック・ネットワーク

各I/Oバンクには、専用の接続を介してそのバンクのPHYクロックを駆動できるPLLが含まれます。 EMIF固有の機能に対するサポートに加え、これらのPLLはユーザーロジックの汎用PLLとしても機能させることができます。

複数のバンクに広がる インテル® Stratix® 10外部メモリー・インターフェイスは、それぞれのバンクのPLLを使用します。 インテル® Stratix® 10のアーキテクチャーは、比較的短いPHYクロック・ネットワークを可能にし、ジッターとデューティー・サイクルの歪みを低減します。

次のメカニズムにより、複数バンクのインターフェイスにおける個々のPLLのクロック出力を同相に維持しています。

  • 単一のPLLリファレンス・クロック・ソースがすべてのPLLに供給されます。リファレンス・クロック信号は、バランスのとれたPLLリファレンス・クロック・ツリーでPLLに到達します。 インテル® Quartus® Prime開発ソフトウェアは自動的にPLLリファレンス・クロック・ツリーをコンフィグレーションし、クロックツリーが正しい数のバンクに広がるようにします。
  • EMIF IPは、PLLのクロック分周器における同期を維持するPLLのMおよびNの値を適切に設定します。この要件により、特定のメモリー・インターフェイスの周波数とクロックレートに対する有効なPLLリファレンス・クロック周波数が制限されます。Stratix 10 EMIF IPパラメーター・エディターは、有効なPLLリファレンス・クロック周波数のセットを自動的に計算し表示します。オンボードのオシレーターを使用する場合、その周波数が、表示されるリストから選択するPLLリファレンス・クロック周波数と一致することを確認する必要があります。PLLの正しいMおよびNの値は、選択したPLL リファレンス・クロック周波数に基づき自動的に設定されます。
注: PLLリファレンス・クロック・ピンは、アドレスおよびコマンドI/OバンクまたはデータI/Oバンクに配置できます。タイミングへの影響はありません。ただしデバッグを柔軟に行うために、PLLリファレンス・クロックはアドレスおよびコマンドI/Oバンクに配置することが推奨されます。
図 9. バランスのとれたPLLリファレンス・クロック・ツリー