AN 886: インテル® Agilex™ デバイスのデザイン・ガイドライン

ID 683634
日付 1/07/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

5.3.2. HPS EMIFデザインの考慮事項

HPSの重要なコンポーネントは、外部SDRAMメモリーです。次に示すデザインの考慮事項は、SDRAMメモリーとHPSとの間のインターフェイスの適切なデザインに役立ちます。

外部SDRAMをHPSに接続する場合は、次のEMIFプランニング・ツールと基本ドキュメントを参照してください。

EMIFプランニング・ツール

ツール 説明
外部メモリー・インターフェイスIPサポートセンター 外部メモリー・インターフェイスIPサポートセンターは、 インテル® FPGA向け外部メモリー・インターフェイスのデザインを支援するツールおよびドキュメントのリソースです。

EMIF IPの生成および、 インテル® Quartus® Primeのコンパイルとタイミング・クロージャー支援ツールに関する詳細は、外部メモリー・インターフェイスIPサポートセンターのページを参照してください。

基本ドキュメント

ドキュメント 説明
インテル® Agilex™ 汎用I/OおよびLVDS SERDESユーザーガイド

インテル® Agilex™ 汎用I/OおよびLVDS SERDESユーザーガイド では、I/Oカラムのアーキテクチャーや、HPSにアクセス可能な特定のハード・メモリー・コントローラー・ブロックの位置について説明しています。

HPSにアクセス可能なハード・メモリー・コントローラー・ブロックをHPSに接続するためのガイダンスについては、 インテル® Agilex™ 汎用I/OおよびLVDS SERDESユーザーガイドパッケージ選択およびI/O垂直移行のサポート を参照してください。このセクションで示しているI/Oロウおよびバンク位置は、 インテル® Agilex™ ファミリーのすべてのバリアントにおけるデバイスとパッケージのすべての組み合わせに対するものです。これには、アクセス可能なバンクに対するHPSの相対的な位置も含まれます。

Intel Agilex FPGA External Memory Interface Overview

Intel Agilex External Memory Interfaces User Guide には、HPS外部メモリー・インターフェイスに使用されている具体的なI/Oバンクや、アドレス/コマンド、ECC、およびデータ信号の場所を理解するために必要な詳細情報が含まれています。また、このユーザーガイドには、バンク内の外部メモリー・インターフェイス信号の配置に関する制限事項や、設計者がデフォルトとは異なる配置を行う際の柔軟性についての重要な情報も含まれています。インテルでは、このユーザーガイドの内容をよく理解されることをお勧めします。一方で、次のセクションを理解していることが、Intel Agilex EMIF for the HPS IPをアプリケーションで適切にデザインするための前提となります。

  • Intel Agilex EMIF IP Product Architecture の章では、I/Oロウ、HMC、I/Oレーン、およびI/OエレメントのDDR SDRAMメモリーに対するハード化された機能のサポートについて詳しく説明しています。
  • Restrictions on I/O Bank Usage for Intel Agilex EMIF IP with HPS の章の図では、アドレス/コマンド、ECC、およびデータ信号の特定のI/Oバンクおよびレーンの場所を示しています。

次のデザイン・ガイドラインは、上記の参照ドキュメント内の情報を補足するものです。