AN 802: インテル® Stratix® 10 SoC デバイスのデザイン・ガイドライン

ID 683117
日付 4/17/2019
Public
ドキュメント目次

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

HPSの重要なコンポーネントは、外部SDRAMメモリーです。以下に示すデザインに関する考慮事項は、SDRAMメモリーとHPS間のインターフェイスを適切にデザインするためのものです。

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

EMIFプランニング・ツール

ツール 説明
インテル® FPGA 向け外部メモリー・インターフェイス IP - サポート・センター インテル® FPGA 向け外部メモリー・インターフェイス IP - サポート・センターは、 インテル® FPGAに向けた外部メモリー・インターフェイスのデザインを支援する一連のツールおよびドキュメント・リソースです。
EMIFデバイスセレクター これは、アプリケーションの各外部メモリー・インターフェイスの種類およびパフォーマンス特性に基づき、 インテル® Stratix® 10 SoCデバイスパッケージのリストを短時間で特定するための使い勝手の良いツールです。このツールは、リスト内の各デバイスパッケージの残りの汎用I/Oおよびトランシーバー数を報告します。
EMIFスペック・エスティメーター これは、必要なSoCデバイスの速度グレードを決定するための使いやすいツールです。アプリケーションのメモリー・インターフェイスの数、タイプおよびパフォーマンス特性を実装できるデバイスパッケージを特定後にこのツールを使用します。

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

必須ドキュメント

ドキュメント 説明
Intel Stratix 10 General Purpose I/O User Guide

Intel Stratix 10 General Purpose I/O User Guideは、I/Oカラムのアーキテクチャーと、HPSにアクセス可能な特定のハード・メモリー・コントローラー・ブロックの位置について説明しています。

HPSにアクセス可能なハード・メモリー・コントローラー・ブロックをHPSに接続するためのガイダンスについては、General Purpose I/O User GuideSection 1.3: Modular I/O Banks Location and Pin Counts in Stratix 10 Devicesを参照ください。この章は、 インテル® Stratix® 10ファミリーのすべてのバリアントにおけるデバイスとパッケージの組み合わせすべてに対するI/Oカラムとバンク位置を示しています。これには、アクセス可能なバンクに対するHPSの相対的な位置も含まれます。

External Memory Interfaces Intel Stratix 10 FPGA IP User Guide

Intel Stratix 10 External Memory Interfaces User Guideには、HPS外部メモリー・インターフェイスに使用される特定のI/Oバンクおよび、アドレスもしくはコマンド、ECCおよびデータ信号の位置を理解するための詳細が含まれています。このユーザーガイドにはまた、それらの外部メモリー・インターフェイス信号のバンク内での配置における制約や、デフォルトの配置から変更することができる柔軟性についての重要な情報も含まれます。インテルでは、このユーザーガイドで提供されている内容すべてを十分に把握することを推奨していますが、アプリケーションでHPS IPに向けて インテル® Stratix® 10 EMIFを適切にデザインするためには、次の章を理解していることが前提となります。

  • Section 5.3.3.1. General Guidelines—この章では、インテル Stratix 10 SXデバイスとパッケージの組み合わせでサポートされるメモリーの種類数と幅を示します。
  • Chapter 2: Intel Stratix 10 EMIF IP Product Architecture—この章は、I/Oカラム、HMC、I/Oレーンおよび、I/OエレメントのDDR SDRAMメモリーに対する強化された機能サポートに関してより詳しく説明しています。
  • Section 2.7.1: Restrictions on I/O Bank Usage for Intel Stratix 10 EMIF IP with HPS—この章では、アドレスまたはコマンド、ECC、およびデータ信号の特定のI/Oバンクとレーンの位置を示す図を提供します。

次のデザイン・ガイドラインは、上記の参照ドキュメントに記載されている情報を補足します。